diff --git a/internal/dis/component/auth/panel/templates/ssh.html b/internal/dis/component/auth/panel/templates/ssh.html index 2ebdde0..63e0f79 100644 --- a/internal/dis/component/auth/panel/templates/ssh.html +++ b/internal/dis/component/auth/panel/templates/ssh.html @@ -11,7 +11,7 @@ To add a new key, use the Add New Key button above. To remove an ssh key from your account, simply click the Delete button.

-
+
diff --git a/internal/dis/component/auth/panel/templates/tokens.html b/internal/dis/component/auth/panel/templates/tokens.html index 405444b..6d7c372 100644 --- a/internal/dis/component/auth/panel/templates/tokens.html +++ b/internal/dis/component/auth/panel/templates/tokens.html @@ -10,9 +10,8 @@ This table shows tokens currently associated with your account. Tokens can be used to access the API programatically.

-
+
-
diff --git a/internal/dis/component/auth/panel/templates/user.html b/internal/dis/component/auth/panel/templates/user.html index 510bf63..c0e2453 100644 --- a/internal/dis/component/auth/panel/templates/user.html +++ b/internal/dis/component/auth/panel/templates/user.html @@ -40,7 +40,7 @@

-
+
diff --git a/internal/dis/component/resolver/resolver.html b/internal/dis/component/resolver/resolver.html index 9f5a012..f1cc016 100644 --- a/internal/dis/component/resolver/resolver.html +++ b/internal/dis/component/resolver/resolver.html @@ -24,7 +24,7 @@

-
+
diff --git a/internal/dis/component/server/admin/html/instance.html b/internal/dis/component/server/admin/html/instance.html index 989c533..a00b132 100644 --- a/internal/dis/component/server/admin/html/instance.html +++ b/internal/dis/component/server/admin/html/instance.html @@ -2,7 +2,7 @@

Overview

-
+
@@ -60,7 +60,7 @@
-
+
@@ -122,7 +122,7 @@
-
+
@@ -197,7 +197,7 @@
-
+
diff --git a/internal/dis/component/server/admin/html/instance_data.html b/internal/dis/component/server/admin/html/instance_data.html index 812e1c5..01fc2a7 100644 --- a/internal/dis/component/server/admin/html/instance_data.html +++ b/internal/dis/component/server/admin/html/instance_data.html @@ -4,7 +4,7 @@
-
+
@@ -32,7 +32,7 @@
-
+
diff --git a/internal/dis/component/server/admin/html/instance_drupal.html b/internal/dis/component/server/admin/html/instance_drupal.html index c82dd26..89212ae 100644 --- a/internal/dis/component/server/admin/html/instance_drupal.html +++ b/internal/dis/component/server/admin/html/instance_drupal.html @@ -3,7 +3,7 @@
-
+
@@ -53,7 +53,7 @@
-
+
diff --git a/internal/dis/component/server/admin/html/instance_stats.html b/internal/dis/component/server/admin/html/instance_stats.html index 7332845..e4433de 100644 --- a/internal/dis/component/server/admin/html/instance_stats.html +++ b/internal/dis/component/server/admin/html/instance_stats.html @@ -7,7 +7,7 @@
-
+
@@ -62,7 +62,7 @@
-
+
diff --git a/internal/dis/component/server/admin/html/instance_users.html b/internal/dis/component/server/admin/html/instance_users.html index e7ec1b1..1bb5737 100644 --- a/internal/dis/component/server/admin/html/instance_users.html +++ b/internal/dis/component/server/admin/html/instance_users.html @@ -16,7 +16,7 @@
-
+
@@ -130,7 +130,7 @@ {{ end }}
-
+
diff --git a/internal/dis/component/server/admin/html/users.html b/internal/dis/component/server/admin/html/users.html index 91389fc..406ba12 100644 --- a/internal/dis/component/server/admin/html/users.html +++ b/internal/dis/component/server/admin/html/users.html @@ -1,5 +1,5 @@
-
+
{{ $E := .Error }} diff --git a/internal/dis/component/server/assets/assets_dist.go b/internal/dis/component/server/assets/assets_dist.go index 00264d3..5e3e2d4 100644 --- a/internal/dis/component/server/assets/assets_dist.go +++ b/internal/dis/component/server/assets/assets_dist.go @@ -13,29 +13,29 @@ const Public = "/⛰/" // AssetsDefault contains assets for the 'Default' entrypoint. var AssetsDefault = Assets{ Scripts: ``, - Styles: ``, + Styles: ``, } // AssetsUser contains assets for the 'User' entrypoint. var AssetsUser = Assets{ Scripts: ``, - Styles: ``, + Styles: ``, } // AssetsAdmin contains assets for the 'Admin' entrypoint. var AssetsAdmin = Assets{ Scripts: ``, - Styles: ``, + Styles: ``, } // AssetsAdminProvision contains assets for the 'AdminProvision' entrypoint. var AssetsAdminProvision = Assets{ Scripts: ``, - Styles: ``, + Styles: ``, } // AssetsAdminRebuild contains assets for the 'AdminRebuild' entrypoint. var AssetsAdminRebuild = Assets{ Scripts: ``, - Styles: ``, + Styles: ``, } diff --git a/internal/dis/component/server/assets/dist/Default.1fa9de94.css.map b/internal/dis/component/server/assets/dist/Default.1fa9de94.css.map deleted file mode 100644 index 8256e78..0000000 --- a/internal/dis/component/server/assets/dist/Default.1fa9de94.css.map +++ /dev/null @@ -1 +0,0 @@ -{"mappings":"6U,oD,c,mBC0EA,gCAYA,oD,wCAoBA,yBAUA,mI,4B,kDA4BA,oBAIA,8E,kB,cAuCA,sBAUA,mG,8B,kC,0E,qD,4D,2D,4D,oD,2D,0D,2D,oC,qG,iC,uB,6D,qD,qD,+D,iE,oE,sB,0B,+B,4B,wC,mD,iL,2D,6B,4B,6C,8G,+C,wrB,2B,wC,qC,wC,sB,4B,mC,4B,wC,qC,sB,0C,6B,oC,6B,0C,sB,sC,yC,6B,oC,6B,sB,yC,sC,2C,6B,2D,sNAseA,kD,0F,iHAoBA,0J,yH,6B,mH,8P,iCAkDA,4HAIA,sFAcA,qG,wH,gmB,kK,+C,umB,oIAyHA,6E,ssBAcA,wI,oI,2K,4E,wC,oC,4D,wH,osB,oJ,+C,0D,qI,wD,sG,mD,mJ,mF,gI,8I,+H,6C,oC,qC,qC,qC,qC,qC,mHA6KI,6D,yC,+C,8eA6CA,2dAIA,yGAUJ,mDAKA,gGAOA,iCAKA,uD,kD,mD,+CAyBA,yF,oD,2D,qK,8C,gGAwCA,wEAOA,uH,8F,kF,0D,oDA4BA,gF,+G,mIAmBA,gF,wF,0D,2B,0C,oD,+B,gF,oGA8CA,2F,gG,kG,oKAgCA,4F,sC,sF,wD,kE,+H,oE,qC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCCxoCI,wE,mC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCAyLA,wE,mC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCAyLA,wE,mC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCAyLA,wE,oC,g3B,+B,gD,6C,gD,0B,gC,2C,gC,gD,6C,0B,kD,iC,4C,iC,kD,0B,8C,iD,iC,4C,iC,0B,iD,8C,mD,iCAyLA,4E,oC,85B,gC,kD,+C,kD,2B,iC,6C,iC,kD,+C,2B,oD,kC,8C,kC,oD,2B,gD,mD,kC,8C,kC,2B,mD,gD,qD,kCAyLA,gF,oC,g3B,+B,gD,6C,gD,0B,gC,2C,gC,gD,6C,0B,kD,iC,4C,iC,kD,0B,8C,iD,iC,4C,iC,0B,iD,8C,mD,iC,4EC5lCJ,kEAKA,kGAYA,wKAiBA,sEAOA,yDAOA,sEChDA,kCAIA,iCAIA,kCAIA,mCAMA,uDAIA,wDAIA,iDAIA,kDC/BA,gCAIA,4BCFA,4BACI,kCAIA,0BAKJ,wBACI,yBAIA,kCCbA,0EASJ,gEAKA,iFAKA,qDAKA,wGAQA,iFAKA,4DAIA,yCC7CA,2BAIA,mDAMA,qHAOA,+ECfA,8NAQA,8BAMA,iEAMA,8BAIA,uBC1BA,qBAIA,0BAIA,sBAIA,iCAKA","sources":["Default.1fa9de94.css","node_modules/purecss/build/pure.css","node_modules/purecss/build/grids-responsive.css","src/lib/pure-toggle-menu/index.css","src/base/parts/pure-buttons.css","src/base/parts/pure-forms.css","src/base/parts/pure-hide.css","src/base/parts/menu.css","src/base/parts/table.css","src/base/parts/theme.css","src/base/parts/utils.css","src/base/index.css"],"sourcesContent":["/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n/*!\nnormalize.css v | MIT License | https://necolas.github.io/normalize.css/\nCopyright (c) Nicolas Gallagher and Jonathan Neal\n*/\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\nhtml {\n -webkit-text-size-adjust: 100%;\n line-height: 1.15;\n}\n\nbody {\n margin: 0;\n}\n\nmain {\n display: block;\n}\n\nh1 {\n margin: .67em 0;\n font-size: 2em;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\npre {\n font-family: monospace;\n font-size: 1em;\n}\n\na {\n background-color: #0000;\n}\n\nabbr[title] {\n text-decoration: underline;\n border-bottom: none;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\nb, strong {\n font-weight: bolder;\n}\n\ncode, kbd, samp {\n font-family: monospace;\n font-size: 1em;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub, sup {\n vertical-align: baseline;\n font-size: 75%;\n line-height: 0;\n position: relative;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\nimg {\n border-style: none;\n}\n\nbutton, input, optgroup, select, textarea {\n margin: 0;\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n}\n\nbutton, input {\n overflow: visible;\n}\n\nbutton, select {\n text-transform: none;\n}\n\nbutton, [type=\"button\"], [type=\"reset\"], [type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n[type=\"button\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n[type=\"reset\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\nbutton:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n[type=\"button\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n[type=\"reset\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\nfieldset {\n padding: .35em .75em .625em;\n}\n\nlegend {\n box-sizing: border-box;\n color: inherit;\n white-space: normal;\n max-width: 100%;\n padding: 0;\n display: table;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\ntextarea {\n overflow: auto;\n}\n\n[type=\"checkbox\"], [type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\ndetails {\n display: block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate, [hidden] {\n display: none;\n}\n\nhtml {\n font-family: sans-serif;\n}\n\n.hidden, [hidden] {\n display: none !important;\n}\n\n.pure-img {\n max-width: 100%;\n height: auto;\n display: block;\n}\n\n.pure-g {\n letter-spacing: -.31em;\n text-rendering: optimizespeed;\n flex-flow: wrap;\n align-content: flex-start;\n font-family: FreeSans, Arimo, Droid Sans, Helvetica, Arial, sans-serif;\n display: flex;\n}\n\n@media (-ms-high-contrast: none), (-ms-high-contrast: active) {\n table .pure-g {\n display: block;\n }\n}\n\n.pure-g {\n word-spacing: -.43em;\n}\n\n.opera-only :-o-prefocus {\n word-spacing: -.43em;\n}\n\n.pure-u {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n}\n\n.pure-g [class*=\"pure-u\"] {\n font-family: sans-serif;\n}\n\n.pure-u-1, .pure-u-1-1, .pure-u-1-2, .pure-u-1-3, .pure-u-2-3, .pure-u-1-4, .pure-u-3-4, .pure-u-1-5, .pure-u-2-5, .pure-u-3-5, .pure-u-4-5, .pure-u-5-5, .pure-u-1-6, .pure-u-5-6, .pure-u-1-8, .pure-u-3-8, .pure-u-5-8, .pure-u-7-8, .pure-u-1-12, .pure-u-5-12, .pure-u-7-12, .pure-u-11-12, .pure-u-1-24, .pure-u-2-24, .pure-u-3-24, .pure-u-4-24, .pure-u-5-24, .pure-u-6-24, .pure-u-7-24, .pure-u-8-24, .pure-u-9-24, .pure-u-10-24, .pure-u-11-24, .pure-u-12-24, .pure-u-13-24, .pure-u-14-24, .pure-u-15-24, .pure-u-16-24, .pure-u-17-24, .pure-u-18-24, .pure-u-19-24, .pure-u-20-24, .pure-u-21-24, .pure-u-22-24, .pure-u-23-24, .pure-u-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n}\n\n.pure-u-1-24 {\n width: 4.1667%;\n}\n\n.pure-u-1-12, .pure-u-2-24 {\n width: 8.3333%;\n}\n\n.pure-u-1-8, .pure-u-3-24 {\n width: 12.5%;\n}\n\n.pure-u-1-6, .pure-u-4-24 {\n width: 16.6667%;\n}\n\n.pure-u-1-5 {\n width: 20%;\n}\n\n.pure-u-5-24 {\n width: 20.8333%;\n}\n\n.pure-u-1-4, .pure-u-6-24 {\n width: 25%;\n}\n\n.pure-u-7-24 {\n width: 29.1667%;\n}\n\n.pure-u-1-3, .pure-u-8-24 {\n width: 33.3333%;\n}\n\n.pure-u-3-8, .pure-u-9-24 {\n width: 37.5%;\n}\n\n.pure-u-2-5 {\n width: 40%;\n}\n\n.pure-u-5-12, .pure-u-10-24 {\n width: 41.6667%;\n}\n\n.pure-u-11-24 {\n width: 45.8333%;\n}\n\n.pure-u-1-2, .pure-u-12-24 {\n width: 50%;\n}\n\n.pure-u-13-24 {\n width: 54.1667%;\n}\n\n.pure-u-7-12, .pure-u-14-24 {\n width: 58.3333%;\n}\n\n.pure-u-3-5 {\n width: 60%;\n}\n\n.pure-u-5-8, .pure-u-15-24 {\n width: 62.5%;\n}\n\n.pure-u-2-3, .pure-u-16-24 {\n width: 66.6667%;\n}\n\n.pure-u-17-24 {\n width: 70.8333%;\n}\n\n.pure-u-3-4, .pure-u-18-24 {\n width: 75%;\n}\n\n.pure-u-19-24 {\n width: 79.1667%;\n}\n\n.pure-u-4-5 {\n width: 80%;\n}\n\n.pure-u-5-6, .pure-u-20-24 {\n width: 83.3333%;\n}\n\n.pure-u-7-8, .pure-u-21-24 {\n width: 87.5%;\n}\n\n.pure-u-11-12, .pure-u-22-24 {\n width: 91.6667%;\n}\n\n.pure-u-23-24 {\n width: 95.8333%;\n}\n\n.pure-u-1, .pure-u-1-1, .pure-u-5-5, .pure-u-24-24 {\n width: 100%;\n}\n\n.pure-button {\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n cursor: pointer;\n -webkit-user-drag: none;\n -webkit-user-select: none;\n user-select: none;\n box-sizing: border-box;\n line-height: normal;\n display: inline-block;\n}\n\n.pure-button::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n.pure-button-group {\n letter-spacing: -.31em;\n text-rendering: optimizespeed;\n word-spacing: -.43em;\n}\n\n.pure-button-group .pure-button {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n.pure-button {\n color: #000c;\n background-color: #e6e6e6;\n border: #0000;\n border-radius: 2px;\n padding: .5em 1em;\n font-family: inherit;\n font-size: 100%;\n text-decoration: none;\n}\n\n.pure-button-hover, .pure-button:hover, .pure-button:focus {\n background-image: linear-gradient(#0000, #0000000d 40%, #0000001a);\n}\n\n.pure-button:focus {\n outline: 0;\n}\n\n.pure-button-active, .pure-button:active {\n border-color: #000;\n box-shadow: inset 0 0 0 1px #00000026, inset 0 0 6px #0003;\n}\n\n.pure-button[disabled], .pure-button-disabled, .pure-button-disabled:hover, .pure-button-disabled:focus, .pure-button-disabled:active {\n opacity: .4;\n cursor: not-allowed;\n -webkit-box-shadow: none;\n box-shadow: none;\n pointer-events: none;\n background-image: none;\n border: none;\n}\n\n.pure-button-hidden {\n display: none;\n}\n\n.pure-button-primary, .pure-button-selected, a.pure-button-primary, a.pure-button-selected {\n color: #fff;\n background-color: #0078e7;\n}\n\n.pure-button-group .pure-button {\n border-right: 1px solid #0003;\n border-radius: 0;\n margin: 0;\n}\n\n.pure-button-group .pure-button:first-child {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.pure-button-group .pure-button:last-child {\n border-right: none;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.pure-form input[type=\"text\"], .pure-form input[type=\"password\"], .pure-form input[type=\"email\"], .pure-form input[type=\"url\"], .pure-form input[type=\"date\"], .pure-form input[type=\"month\"], .pure-form input[type=\"time\"], .pure-form input[type=\"datetime\"], .pure-form input[type=\"datetime-local\"], .pure-form input[type=\"week\"], .pure-form input[type=\"number\"], .pure-form input[type=\"search\"], .pure-form input[type=\"tel\"], .pure-form input[type=\"color\"], .pure-form select, .pure-form textarea {\n vertical-align: middle;\n box-sizing: border-box;\n border: 1px solid #ccc;\n border-radius: 4px;\n padding: .5em .6em;\n display: inline-block;\n box-shadow: inset 0 1px 3px #ddd;\n}\n\n.pure-form input:not([type]) {\n box-sizing: border-box;\n border: 1px solid #ccc;\n border-radius: 4px;\n padding: .5em .6em;\n display: inline-block;\n box-shadow: inset 0 1px 3px #ddd;\n}\n\n.pure-form input[type=\"color\"] {\n padding: .2em .5em;\n}\n\n.pure-form input[type=\"text\"]:focus, .pure-form input[type=\"password\"]:focus, .pure-form input[type=\"email\"]:focus, .pure-form input[type=\"url\"]:focus, .pure-form input[type=\"date\"]:focus, .pure-form input[type=\"month\"]:focus, .pure-form input[type=\"time\"]:focus, .pure-form input[type=\"datetime\"]:focus, .pure-form input[type=\"datetime-local\"]:focus, .pure-form input[type=\"week\"]:focus, .pure-form input[type=\"number\"]:focus, .pure-form input[type=\"search\"]:focus, .pure-form input[type=\"tel\"]:focus, .pure-form input[type=\"color\"]:focus, .pure-form select:focus, .pure-form textarea:focus, .pure-form input:not([type]):focus {\n border-color: #129fea;\n outline: 0;\n}\n\n.pure-form input[type=\"file\"]:focus, .pure-form input[type=\"radio\"]:focus, .pure-form input[type=\"checkbox\"]:focus {\n outline: 1px auto #129fea;\n}\n\n.pure-form .pure-checkbox, .pure-form .pure-radio {\n margin: .5em 0;\n display: block;\n}\n\n.pure-form input[type=\"text\"][disabled], .pure-form input[type=\"password\"][disabled], .pure-form input[type=\"email\"][disabled], .pure-form input[type=\"url\"][disabled], .pure-form input[type=\"date\"][disabled], .pure-form input[type=\"month\"][disabled], .pure-form input[type=\"time\"][disabled], .pure-form input[type=\"datetime\"][disabled], .pure-form input[type=\"datetime-local\"][disabled], .pure-form input[type=\"week\"][disabled], .pure-form input[type=\"number\"][disabled], .pure-form input[type=\"search\"][disabled], .pure-form input[type=\"tel\"][disabled], .pure-form input[type=\"color\"][disabled], .pure-form select[disabled], .pure-form textarea[disabled], .pure-form input:not([type])[disabled] {\n cursor: not-allowed;\n color: #cad2d3;\n background-color: #eaeded;\n}\n\n.pure-form input[readonly], .pure-form select[readonly], .pure-form textarea[readonly] {\n color: #777;\n background-color: #eee;\n border-color: #ccc;\n}\n\n.pure-form input:focus:invalid, .pure-form textarea:focus:invalid, .pure-form select:focus:invalid {\n color: #b94a48;\n border-color: #e9322d;\n}\n\n.pure-form input[type=\"file\"]:focus:invalid:focus, .pure-form input[type=\"radio\"]:focus:invalid:focus, .pure-form input[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #e9322d;\n}\n\n.pure-form select {\n background-color: #fff;\n border: 1px solid #ccc;\n height: 2.25em;\n}\n\n.pure-form select[multiple] {\n height: auto;\n}\n\n.pure-form label {\n margin: .5em 0 .2em;\n}\n\n.pure-form fieldset {\n border: 0;\n margin: 0;\n padding: .35em 0 .75em;\n}\n\n.pure-form legend {\n color: #333;\n border-bottom: 1px solid #e5e5e5;\n width: 100%;\n margin-bottom: .3em;\n padding: .3em 0;\n display: block;\n}\n\n.pure-form-stacked input[type=\"text\"], .pure-form-stacked input[type=\"password\"], .pure-form-stacked input[type=\"email\"], .pure-form-stacked input[type=\"url\"], .pure-form-stacked input[type=\"date\"], .pure-form-stacked input[type=\"month\"], .pure-form-stacked input[type=\"time\"], .pure-form-stacked input[type=\"datetime\"], .pure-form-stacked input[type=\"datetime-local\"], .pure-form-stacked input[type=\"week\"], .pure-form-stacked input[type=\"number\"], .pure-form-stacked input[type=\"search\"], .pure-form-stacked input[type=\"tel\"], .pure-form-stacked input[type=\"color\"], .pure-form-stacked input[type=\"file\"], .pure-form-stacked select, .pure-form-stacked label, .pure-form-stacked textarea, .pure-form-stacked input:not([type]) {\n margin: .25em 0;\n display: block;\n}\n\n.pure-form-aligned input, .pure-form-aligned textarea, .pure-form-aligned select, .pure-form-message-inline {\n vertical-align: middle;\n display: inline-block;\n}\n\n.pure-form-aligned textarea {\n vertical-align: top;\n}\n\n.pure-form-aligned .pure-control-group {\n margin-bottom: .5em;\n}\n\n.pure-form-aligned .pure-control-group label {\n text-align: right;\n vertical-align: middle;\n width: 10em;\n margin: 0 1em 0 0;\n display: inline-block;\n}\n\n.pure-form-aligned .pure-controls {\n margin: 1.5em 0 0 11em;\n}\n\n.pure-form input.pure-input-rounded, .pure-form .pure-input-rounded {\n border-radius: 2em;\n padding: .5em 1em;\n}\n\n.pure-form .pure-group fieldset {\n margin-bottom: 10px;\n}\n\n.pure-form .pure-group input, .pure-form .pure-group textarea {\n border-radius: 0;\n margin: 0 0 -1px;\n padding: 10px;\n display: block;\n position: relative;\n top: -1px;\n}\n\n.pure-form .pure-group input:focus, .pure-form .pure-group textarea:focus {\n z-index: 3;\n}\n\n.pure-form .pure-group input:first-child, .pure-form .pure-group textarea:first-child {\n border-radius: 4px 4px 0 0;\n margin: 0;\n top: 1px;\n}\n\n.pure-form .pure-group input:first-child:last-child, .pure-form .pure-group textarea:first-child:last-child {\n border-radius: 4px;\n margin: 0;\n top: 1px;\n}\n\n.pure-form .pure-group input:last-child, .pure-form .pure-group textarea:last-child {\n border-radius: 0 0 4px 4px;\n margin: 0;\n top: -2px;\n}\n\n.pure-form .pure-group button {\n margin: .35em 0;\n}\n\n.pure-form .pure-input-1 {\n width: 100%;\n}\n\n.pure-form .pure-input-3-4 {\n width: 75%;\n}\n\n.pure-form .pure-input-2-3 {\n width: 66%;\n}\n\n.pure-form .pure-input-1-2 {\n width: 50%;\n}\n\n.pure-form .pure-input-1-3 {\n width: 33%;\n}\n\n.pure-form .pure-input-1-4 {\n width: 25%;\n}\n\n.pure-form-message-inline {\n color: #666;\n vertical-align: middle;\n padding-left: .3em;\n font-size: .875em;\n display: inline-block;\n}\n\n.pure-form-message {\n color: #666;\n font-size: .875em;\n display: block;\n}\n\n@media only screen and (max-width: 480px) {\n .pure-form button[type=\"submit\"] {\n margin: .7em 0 0;\n }\n\n .pure-form input:not([type]), .pure-form input[type=\"text\"], .pure-form input[type=\"password\"], .pure-form input[type=\"email\"], .pure-form input[type=\"url\"], .pure-form input[type=\"date\"], .pure-form input[type=\"month\"], .pure-form input[type=\"time\"], .pure-form input[type=\"datetime\"], .pure-form input[type=\"datetime-local\"], .pure-form input[type=\"week\"], .pure-form input[type=\"number\"], .pure-form input[type=\"search\"], .pure-form input[type=\"tel\"], .pure-form input[type=\"color\"], .pure-form label {\n margin-bottom: .3em;\n display: block;\n }\n\n .pure-group input:not([type]), .pure-group input[type=\"text\"], .pure-group input[type=\"password\"], .pure-group input[type=\"email\"], .pure-group input[type=\"url\"], .pure-group input[type=\"date\"], .pure-group input[type=\"month\"], .pure-group input[type=\"time\"], .pure-group input[type=\"datetime\"], .pure-group input[type=\"datetime-local\"], .pure-group input[type=\"week\"], .pure-group input[type=\"number\"], .pure-group input[type=\"search\"], .pure-group input[type=\"tel\"], .pure-group input[type=\"color\"] {\n margin-bottom: 0;\n }\n\n .pure-form-aligned .pure-control-group label {\n text-align: left;\n width: 100%;\n margin-bottom: .3em;\n display: block;\n }\n\n .pure-form-aligned .pure-controls {\n margin: 1.5em 0 0;\n }\n\n .pure-form-message-inline, .pure-form-message {\n padding: .2em 0 .8em;\n font-size: .75em;\n display: block;\n }\n}\n\n.pure-menu {\n box-sizing: border-box;\n}\n\n.pure-menu-fixed {\n z-index: 3;\n position: fixed;\n top: 0;\n left: 0;\n}\n\n.pure-menu-list, .pure-menu-item {\n position: relative;\n}\n\n.pure-menu-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.pure-menu-item {\n height: 100%;\n margin: 0;\n padding: 0;\n}\n\n.pure-menu-link, .pure-menu-heading {\n white-space: nowrap;\n text-decoration: none;\n display: block;\n}\n\n.pure-menu-horizontal {\n white-space: nowrap;\n width: 100%;\n}\n\n.pure-menu-horizontal .pure-menu-list {\n display: inline-block;\n}\n\n.pure-menu-horizontal .pure-menu-item, .pure-menu-horizontal .pure-menu-heading, .pure-menu-horizontal .pure-menu-separator {\n vertical-align: middle;\n display: inline-block;\n}\n\n.pure-menu-item .pure-menu-item {\n display: block;\n}\n\n.pure-menu-children {\n z-index: 3;\n margin: 0;\n padding: 0;\n display: none;\n position: absolute;\n top: 0;\n left: 100%;\n}\n\n.pure-menu-horizontal .pure-menu-children {\n width: inherit;\n top: auto;\n left: 0;\n}\n\n.pure-menu-allow-hover:hover > .pure-menu-children, .pure-menu-active > .pure-menu-children {\n display: block;\n position: absolute;\n}\n\n.pure-menu-has-children > .pure-menu-link:after {\n content: \"▸\";\n padding-left: .5em;\n font-size: small;\n}\n\n.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {\n content: \"▾\";\n}\n\n.pure-menu-scrollable {\n overflow-x: hidden;\n overflow-y: scroll;\n}\n\n.pure-menu-scrollable .pure-menu-list {\n display: block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {\n display: inline-block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable {\n white-space: nowrap;\n padding: .5em 0;\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.pure-menu-separator, .pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n background-color: #ccc;\n height: 1px;\n margin: .3em 0;\n}\n\n.pure-menu-horizontal .pure-menu-separator {\n width: 1px;\n height: 1.3em;\n margin: 0 .3em;\n}\n\n.pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n width: auto;\n display: block;\n}\n\n.pure-menu-heading {\n text-transform: uppercase;\n color: #565d64;\n}\n\n.pure-menu-link {\n color: #777;\n}\n\n.pure-menu-children {\n background-color: #fff;\n}\n\n.pure-menu-link, .pure-menu-heading {\n padding: .5em 1em;\n}\n\n.pure-menu-disabled {\n opacity: .5;\n}\n\n.pure-menu-disabled .pure-menu-link:hover {\n cursor: default;\n background-color: #0000;\n}\n\n.pure-menu-active > .pure-menu-link, .pure-menu-link:hover, .pure-menu-link:focus {\n background-color: #eee;\n}\n\n.pure-menu-selected > .pure-menu-link, .pure-menu-selected > .pure-menu-link:visited {\n color: #000;\n}\n\n.pure-table {\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n border: 1px solid #cbcbcb;\n}\n\n.pure-table caption {\n color: #000;\n text-align: center;\n padding: 1em 0;\n font: italic 85% / 1 arial, sans-serif;\n}\n\n.pure-table td, .pure-table th {\n font-size: inherit;\n border-width: 0 0 0 1px;\n border-left-style: solid;\n border-left-color: #cbcbcb;\n margin: 0;\n padding: .5em 1em;\n overflow: visible;\n}\n\n.pure-table thead {\n color: #000;\n text-align: left;\n vertical-align: bottom;\n background-color: #e0e0e0;\n}\n\n.pure-table td {\n background-color: #0000;\n}\n\n.pure-table-odd td, .pure-table-striped tr:nth-child(2n-1) td {\n background-color: #f2f2f2;\n}\n\n.pure-table-bordered td {\n border-bottom: 1px solid #cbcbcb;\n}\n\n.pure-table-bordered tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n\n.pure-table-horizontal td, .pure-table-horizontal th {\n border-width: 0 0 1px;\n border-bottom-style: solid;\n border-bottom-color: #cbcbcb;\n}\n\n.pure-table-horizontal tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n\n/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n@media screen and (min-width: 35.5em) {\n .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-1-2, .pure-u-sm-1-3, .pure-u-sm-2-3, .pure-u-sm-1-4, .pure-u-sm-3-4, .pure-u-sm-1-5, .pure-u-sm-2-5, .pure-u-sm-3-5, .pure-u-sm-4-5, .pure-u-sm-5-5, .pure-u-sm-1-6, .pure-u-sm-5-6, .pure-u-sm-1-8, .pure-u-sm-3-8, .pure-u-sm-5-8, .pure-u-sm-7-8, .pure-u-sm-1-12, .pure-u-sm-5-12, .pure-u-sm-7-12, .pure-u-sm-11-12, .pure-u-sm-1-24, .pure-u-sm-2-24, .pure-u-sm-3-24, .pure-u-sm-4-24, .pure-u-sm-5-24, .pure-u-sm-6-24, .pure-u-sm-7-24, .pure-u-sm-8-24, .pure-u-sm-9-24, .pure-u-sm-10-24, .pure-u-sm-11-24, .pure-u-sm-12-24, .pure-u-sm-13-24, .pure-u-sm-14-24, .pure-u-sm-15-24, .pure-u-sm-16-24, .pure-u-sm-17-24, .pure-u-sm-18-24, .pure-u-sm-19-24, .pure-u-sm-20-24, .pure-u-sm-21-24, .pure-u-sm-22-24, .pure-u-sm-23-24, .pure-u-sm-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-sm-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-sm-1-12, .pure-u-sm-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-sm-1-8, .pure-u-sm-3-24 {\n width: 12.5%;\n }\n\n .pure-u-sm-1-6, .pure-u-sm-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-sm-1-5 {\n width: 20%;\n }\n\n .pure-u-sm-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-sm-1-4, .pure-u-sm-6-24 {\n width: 25%;\n }\n\n .pure-u-sm-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-sm-1-3, .pure-u-sm-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-sm-3-8, .pure-u-sm-9-24 {\n width: 37.5%;\n }\n\n .pure-u-sm-2-5 {\n width: 40%;\n }\n\n .pure-u-sm-5-12, .pure-u-sm-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-sm-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-sm-1-2, .pure-u-sm-12-24 {\n width: 50%;\n }\n\n .pure-u-sm-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-sm-7-12, .pure-u-sm-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-sm-3-5 {\n width: 60%;\n }\n\n .pure-u-sm-5-8, .pure-u-sm-15-24 {\n width: 62.5%;\n }\n\n .pure-u-sm-2-3, .pure-u-sm-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-sm-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-sm-3-4, .pure-u-sm-18-24 {\n width: 75%;\n }\n\n .pure-u-sm-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-sm-4-5 {\n width: 80%;\n }\n\n .pure-u-sm-5-6, .pure-u-sm-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-sm-7-8, .pure-u-sm-21-24 {\n width: 87.5%;\n }\n\n .pure-u-sm-11-12, .pure-u-sm-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-sm-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-5-5, .pure-u-sm-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 48em) {\n .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-1-2, .pure-u-md-1-3, .pure-u-md-2-3, .pure-u-md-1-4, .pure-u-md-3-4, .pure-u-md-1-5, .pure-u-md-2-5, .pure-u-md-3-5, .pure-u-md-4-5, .pure-u-md-5-5, .pure-u-md-1-6, .pure-u-md-5-6, .pure-u-md-1-8, .pure-u-md-3-8, .pure-u-md-5-8, .pure-u-md-7-8, .pure-u-md-1-12, .pure-u-md-5-12, .pure-u-md-7-12, .pure-u-md-11-12, .pure-u-md-1-24, .pure-u-md-2-24, .pure-u-md-3-24, .pure-u-md-4-24, .pure-u-md-5-24, .pure-u-md-6-24, .pure-u-md-7-24, .pure-u-md-8-24, .pure-u-md-9-24, .pure-u-md-10-24, .pure-u-md-11-24, .pure-u-md-12-24, .pure-u-md-13-24, .pure-u-md-14-24, .pure-u-md-15-24, .pure-u-md-16-24, .pure-u-md-17-24, .pure-u-md-18-24, .pure-u-md-19-24, .pure-u-md-20-24, .pure-u-md-21-24, .pure-u-md-22-24, .pure-u-md-23-24, .pure-u-md-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-md-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-md-1-12, .pure-u-md-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-md-1-8, .pure-u-md-3-24 {\n width: 12.5%;\n }\n\n .pure-u-md-1-6, .pure-u-md-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-md-1-5 {\n width: 20%;\n }\n\n .pure-u-md-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-md-1-4, .pure-u-md-6-24 {\n width: 25%;\n }\n\n .pure-u-md-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-md-1-3, .pure-u-md-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-md-3-8, .pure-u-md-9-24 {\n width: 37.5%;\n }\n\n .pure-u-md-2-5 {\n width: 40%;\n }\n\n .pure-u-md-5-12, .pure-u-md-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-md-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-md-1-2, .pure-u-md-12-24 {\n width: 50%;\n }\n\n .pure-u-md-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-md-7-12, .pure-u-md-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-md-3-5 {\n width: 60%;\n }\n\n .pure-u-md-5-8, .pure-u-md-15-24 {\n width: 62.5%;\n }\n\n .pure-u-md-2-3, .pure-u-md-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-md-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-md-3-4, .pure-u-md-18-24 {\n width: 75%;\n }\n\n .pure-u-md-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-md-4-5 {\n width: 80%;\n }\n\n .pure-u-md-5-6, .pure-u-md-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-md-7-8, .pure-u-md-21-24 {\n width: 87.5%;\n }\n\n .pure-u-md-11-12, .pure-u-md-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-md-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-5-5, .pure-u-md-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 64em) {\n .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-1-2, .pure-u-lg-1-3, .pure-u-lg-2-3, .pure-u-lg-1-4, .pure-u-lg-3-4, .pure-u-lg-1-5, .pure-u-lg-2-5, .pure-u-lg-3-5, .pure-u-lg-4-5, .pure-u-lg-5-5, .pure-u-lg-1-6, .pure-u-lg-5-6, .pure-u-lg-1-8, .pure-u-lg-3-8, .pure-u-lg-5-8, .pure-u-lg-7-8, .pure-u-lg-1-12, .pure-u-lg-5-12, .pure-u-lg-7-12, .pure-u-lg-11-12, .pure-u-lg-1-24, .pure-u-lg-2-24, .pure-u-lg-3-24, .pure-u-lg-4-24, .pure-u-lg-5-24, .pure-u-lg-6-24, .pure-u-lg-7-24, .pure-u-lg-8-24, .pure-u-lg-9-24, .pure-u-lg-10-24, .pure-u-lg-11-24, .pure-u-lg-12-24, .pure-u-lg-13-24, .pure-u-lg-14-24, .pure-u-lg-15-24, .pure-u-lg-16-24, .pure-u-lg-17-24, .pure-u-lg-18-24, .pure-u-lg-19-24, .pure-u-lg-20-24, .pure-u-lg-21-24, .pure-u-lg-22-24, .pure-u-lg-23-24, .pure-u-lg-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-lg-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-lg-1-12, .pure-u-lg-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-lg-1-8, .pure-u-lg-3-24 {\n width: 12.5%;\n }\n\n .pure-u-lg-1-6, .pure-u-lg-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-lg-1-5 {\n width: 20%;\n }\n\n .pure-u-lg-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-lg-1-4, .pure-u-lg-6-24 {\n width: 25%;\n }\n\n .pure-u-lg-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-lg-1-3, .pure-u-lg-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-lg-3-8, .pure-u-lg-9-24 {\n width: 37.5%;\n }\n\n .pure-u-lg-2-5 {\n width: 40%;\n }\n\n .pure-u-lg-5-12, .pure-u-lg-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-lg-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-lg-1-2, .pure-u-lg-12-24 {\n width: 50%;\n }\n\n .pure-u-lg-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-lg-7-12, .pure-u-lg-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-lg-3-5 {\n width: 60%;\n }\n\n .pure-u-lg-5-8, .pure-u-lg-15-24 {\n width: 62.5%;\n }\n\n .pure-u-lg-2-3, .pure-u-lg-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-lg-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-lg-3-4, .pure-u-lg-18-24 {\n width: 75%;\n }\n\n .pure-u-lg-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-lg-4-5 {\n width: 80%;\n }\n\n .pure-u-lg-5-6, .pure-u-lg-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-lg-7-8, .pure-u-lg-21-24 {\n width: 87.5%;\n }\n\n .pure-u-lg-11-12, .pure-u-lg-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-lg-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-5-5, .pure-u-lg-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 80em) {\n .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-1-2, .pure-u-xl-1-3, .pure-u-xl-2-3, .pure-u-xl-1-4, .pure-u-xl-3-4, .pure-u-xl-1-5, .pure-u-xl-2-5, .pure-u-xl-3-5, .pure-u-xl-4-5, .pure-u-xl-5-5, .pure-u-xl-1-6, .pure-u-xl-5-6, .pure-u-xl-1-8, .pure-u-xl-3-8, .pure-u-xl-5-8, .pure-u-xl-7-8, .pure-u-xl-1-12, .pure-u-xl-5-12, .pure-u-xl-7-12, .pure-u-xl-11-12, .pure-u-xl-1-24, .pure-u-xl-2-24, .pure-u-xl-3-24, .pure-u-xl-4-24, .pure-u-xl-5-24, .pure-u-xl-6-24, .pure-u-xl-7-24, .pure-u-xl-8-24, .pure-u-xl-9-24, .pure-u-xl-10-24, .pure-u-xl-11-24, .pure-u-xl-12-24, .pure-u-xl-13-24, .pure-u-xl-14-24, .pure-u-xl-15-24, .pure-u-xl-16-24, .pure-u-xl-17-24, .pure-u-xl-18-24, .pure-u-xl-19-24, .pure-u-xl-20-24, .pure-u-xl-21-24, .pure-u-xl-22-24, .pure-u-xl-23-24, .pure-u-xl-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-xl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xl-1-12, .pure-u-xl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xl-1-8, .pure-u-xl-3-24 {\n width: 12.5%;\n }\n\n .pure-u-xl-1-6, .pure-u-xl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xl-1-5 {\n width: 20%;\n }\n\n .pure-u-xl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xl-1-4, .pure-u-xl-6-24 {\n width: 25%;\n }\n\n .pure-u-xl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xl-1-3, .pure-u-xl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xl-3-8, .pure-u-xl-9-24 {\n width: 37.5%;\n }\n\n .pure-u-xl-2-5 {\n width: 40%;\n }\n\n .pure-u-xl-5-12, .pure-u-xl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xl-1-2, .pure-u-xl-12-24 {\n width: 50%;\n }\n\n .pure-u-xl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xl-7-12, .pure-u-xl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xl-3-5 {\n width: 60%;\n }\n\n .pure-u-xl-5-8, .pure-u-xl-15-24 {\n width: 62.5%;\n }\n\n .pure-u-xl-2-3, .pure-u-xl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xl-3-4, .pure-u-xl-18-24 {\n width: 75%;\n }\n\n .pure-u-xl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xl-4-5 {\n width: 80%;\n }\n\n .pure-u-xl-5-6, .pure-u-xl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xl-7-8, .pure-u-xl-21-24 {\n width: 87.5%;\n }\n\n .pure-u-xl-11-12, .pure-u-xl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-5-5, .pure-u-xl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 120em) {\n .pure-u-xxl-1, .pure-u-xxl-1-1, .pure-u-xxl-1-2, .pure-u-xxl-1-3, .pure-u-xxl-2-3, .pure-u-xxl-1-4, .pure-u-xxl-3-4, .pure-u-xxl-1-5, .pure-u-xxl-2-5, .pure-u-xxl-3-5, .pure-u-xxl-4-5, .pure-u-xxl-5-5, .pure-u-xxl-1-6, .pure-u-xxl-5-6, .pure-u-xxl-1-8, .pure-u-xxl-3-8, .pure-u-xxl-5-8, .pure-u-xxl-7-8, .pure-u-xxl-1-12, .pure-u-xxl-5-12, .pure-u-xxl-7-12, .pure-u-xxl-11-12, .pure-u-xxl-1-24, .pure-u-xxl-2-24, .pure-u-xxl-3-24, .pure-u-xxl-4-24, .pure-u-xxl-5-24, .pure-u-xxl-6-24, .pure-u-xxl-7-24, .pure-u-xxl-8-24, .pure-u-xxl-9-24, .pure-u-xxl-10-24, .pure-u-xxl-11-24, .pure-u-xxl-12-24, .pure-u-xxl-13-24, .pure-u-xxl-14-24, .pure-u-xxl-15-24, .pure-u-xxl-16-24, .pure-u-xxl-17-24, .pure-u-xxl-18-24, .pure-u-xxl-19-24, .pure-u-xxl-20-24, .pure-u-xxl-21-24, .pure-u-xxl-22-24, .pure-u-xxl-23-24, .pure-u-xxl-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-xxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxl-1-12, .pure-u-xxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxl-1-8, .pure-u-xxl-3-24 {\n width: 12.5%;\n }\n\n .pure-u-xxl-1-6, .pure-u-xxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxl-1-4, .pure-u-xxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxl-1-3, .pure-u-xxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxl-3-8, .pure-u-xxl-9-24 {\n width: 37.5%;\n }\n\n .pure-u-xxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxl-5-12, .pure-u-xxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxl-1-2, .pure-u-xxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxl-7-12, .pure-u-xxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxl-5-8, .pure-u-xxl-15-24 {\n width: 62.5%;\n }\n\n .pure-u-xxl-2-3, .pure-u-xxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxl-3-4, .pure-u-xxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxl-5-6, .pure-u-xxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxl-7-8, .pure-u-xxl-21-24 {\n width: 87.5%;\n }\n\n .pure-u-xxl-11-12, .pure-u-xxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxl-1, .pure-u-xxl-1-1, .pure-u-xxl-5-5, .pure-u-xxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 160em) {\n .pure-u-xxxl-1, .pure-u-xxxl-1-1, .pure-u-xxxl-1-2, .pure-u-xxxl-1-3, .pure-u-xxxl-2-3, .pure-u-xxxl-1-4, .pure-u-xxxl-3-4, .pure-u-xxxl-1-5, .pure-u-xxxl-2-5, .pure-u-xxxl-3-5, .pure-u-xxxl-4-5, .pure-u-xxxl-5-5, .pure-u-xxxl-1-6, .pure-u-xxxl-5-6, .pure-u-xxxl-1-8, .pure-u-xxxl-3-8, .pure-u-xxxl-5-8, .pure-u-xxxl-7-8, .pure-u-xxxl-1-12, .pure-u-xxxl-5-12, .pure-u-xxxl-7-12, .pure-u-xxxl-11-12, .pure-u-xxxl-1-24, .pure-u-xxxl-2-24, .pure-u-xxxl-3-24, .pure-u-xxxl-4-24, .pure-u-xxxl-5-24, .pure-u-xxxl-6-24, .pure-u-xxxl-7-24, .pure-u-xxxl-8-24, .pure-u-xxxl-9-24, .pure-u-xxxl-10-24, .pure-u-xxxl-11-24, .pure-u-xxxl-12-24, .pure-u-xxxl-13-24, .pure-u-xxxl-14-24, .pure-u-xxxl-15-24, .pure-u-xxxl-16-24, .pure-u-xxxl-17-24, .pure-u-xxxl-18-24, .pure-u-xxxl-19-24, .pure-u-xxxl-20-24, .pure-u-xxxl-21-24, .pure-u-xxxl-22-24, .pure-u-xxxl-23-24, .pure-u-xxxl-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-xxxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxxl-1-12, .pure-u-xxxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxxl-1-8, .pure-u-xxxl-3-24 {\n width: 12.5%;\n }\n\n .pure-u-xxxl-1-6, .pure-u-xxxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxxl-1-4, .pure-u-xxxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxxl-1-3, .pure-u-xxxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxxl-3-8, .pure-u-xxxl-9-24 {\n width: 37.5%;\n }\n\n .pure-u-xxxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxxl-5-12, .pure-u-xxxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxxl-1-2, .pure-u-xxxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxxl-7-12, .pure-u-xxxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxxl-5-8, .pure-u-xxxl-15-24 {\n width: 62.5%;\n }\n\n .pure-u-xxxl-2-3, .pure-u-xxxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxxl-3-4, .pure-u-xxxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxxl-5-6, .pure-u-xxxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxxl-7-8, .pure-u-xxxl-21-24 {\n width: 87.5%;\n }\n\n .pure-u-xxxl-11-12, .pure-u-xxxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxxl-1, .pure-u-xxxl-1-1, .pure-u-xxxl-5-5, .pure-u-xxxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 240em) {\n .pure-u-x4k-1, .pure-u-x4k-1-1, .pure-u-x4k-1-2, .pure-u-x4k-1-3, .pure-u-x4k-2-3, .pure-u-x4k-1-4, .pure-u-x4k-3-4, .pure-u-x4k-1-5, .pure-u-x4k-2-5, .pure-u-x4k-3-5, .pure-u-x4k-4-5, .pure-u-x4k-5-5, .pure-u-x4k-1-6, .pure-u-x4k-5-6, .pure-u-x4k-1-8, .pure-u-x4k-3-8, .pure-u-x4k-5-8, .pure-u-x4k-7-8, .pure-u-x4k-1-12, .pure-u-x4k-5-12, .pure-u-x4k-7-12, .pure-u-x4k-11-12, .pure-u-x4k-1-24, .pure-u-x4k-2-24, .pure-u-x4k-3-24, .pure-u-x4k-4-24, .pure-u-x4k-5-24, .pure-u-x4k-6-24, .pure-u-x4k-7-24, .pure-u-x4k-8-24, .pure-u-x4k-9-24, .pure-u-x4k-10-24, .pure-u-x4k-11-24, .pure-u-x4k-12-24, .pure-u-x4k-13-24, .pure-u-x4k-14-24, .pure-u-x4k-15-24, .pure-u-x4k-16-24, .pure-u-x4k-17-24, .pure-u-x4k-18-24, .pure-u-x4k-19-24, .pure-u-x4k-20-24, .pure-u-x4k-21-24, .pure-u-x4k-22-24, .pure-u-x4k-23-24, .pure-u-x4k-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-x4k-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-x4k-1-12, .pure-u-x4k-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-x4k-1-8, .pure-u-x4k-3-24 {\n width: 12.5%;\n }\n\n .pure-u-x4k-1-6, .pure-u-x4k-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-x4k-1-5 {\n width: 20%;\n }\n\n .pure-u-x4k-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-x4k-1-4, .pure-u-x4k-6-24 {\n width: 25%;\n }\n\n .pure-u-x4k-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-x4k-1-3, .pure-u-x4k-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-x4k-3-8, .pure-u-x4k-9-24 {\n width: 37.5%;\n }\n\n .pure-u-x4k-2-5 {\n width: 40%;\n }\n\n .pure-u-x4k-5-12, .pure-u-x4k-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-x4k-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-x4k-1-2, .pure-u-x4k-12-24 {\n width: 50%;\n }\n\n .pure-u-x4k-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-x4k-7-12, .pure-u-x4k-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-x4k-3-5 {\n width: 60%;\n }\n\n .pure-u-x4k-5-8, .pure-u-x4k-15-24 {\n width: 62.5%;\n }\n\n .pure-u-x4k-2-3, .pure-u-x4k-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-x4k-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-x4k-3-4, .pure-u-x4k-18-24 {\n width: 75%;\n }\n\n .pure-u-x4k-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-x4k-4-5 {\n width: 80%;\n }\n\n .pure-u-x4k-5-6, .pure-u-x4k-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-x4k-7-8, .pure-u-x4k-21-24 {\n width: 87.5%;\n }\n\n .pure-u-x4k-11-12, .pure-u-x4k-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-x4k-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-x4k-1, .pure-u-x4k-1-1, .pure-u-x4k-5-5, .pure-u-x4k-24-24 {\n width: 100%;\n }\n}\n\n.pure-toggle-menu.closed .pure-toggle-hide {\n display: none !important;\n}\n\n.pure-toggle-menu .toggle {\n float: right;\n width: 34px;\n height: 34px;\n position: relative;\n top: 1em;\n right: .5em;\n}\n\n.pure-toggle-menu .toggle .bar {\n background-color: #582e2e;\n border-radius: 100px;\n width: 20px;\n height: 2px;\n transition: all .5s;\n display: block;\n position: absolute;\n top: 18px;\n right: 7px;\n}\n\n.pure-toggle-menu .toggle .bar:first-child {\n transform: translateY(-6px);\n}\n\n.pure-toggle-menu .toggle.x .bar {\n transform: rotate(45deg);\n}\n\n.pure-toggle-menu .toggle.x .bar:first-child {\n transform: rotate(-45deg);\n}\n\n.pure-button-xsmall {\n font-size: 70%;\n}\n\n.pure-button-small {\n font-size: 85%;\n}\n\n.pure-button-large {\n font-size: 110%;\n}\n\n.pure-button-xlarge {\n font-size: 125%;\n}\n\n.pure-button-action {\n background-color: #42b8dd !important;\n}\n\n.pure-button-success {\n background-color: #1cb841 !important;\n}\n\n.pure-button-danger {\n background: #ca3c3c !important;\n}\n\n.pure-button-warning {\n background: #df7514 !important;\n}\n\n.pure-form-group {\n display: inline;\n}\n\n.pure-select {\n min-width: 24ch;\n}\n\n@media (max-width: 47.999em) {\n .u-md-show {\n display: none !important;\n }\n\n .u-md-hide {\n display: block;\n }\n}\n\n@media (min-width: 48em) {\n .u-md-show {\n display: block;\n }\n\n .u-md-hide {\n display: none !important;\n }\n}\n\n@media (min-width: 48em) {\n nav.tabs-menu {\n float: left;\n border: 1px solid #000;\n min-width: 10em;\n margin: 5px;\n }\n}\n\nnav.top-menu, nav.breadcrumbs {\n padding-top: 1em;\n padding-bottom: 1em;\n}\n\n.pure-menu-heading :has(img.logo) {\n padding-top: 0;\n padding-bottom: 0;\n padding-right: 0;\n}\n\n.pure-menu-heading img.logo {\n width: 2.5em;\n height: 2.5em;\n}\n\nnav.breadcrumbs {\n border-top: 1px solid #000;\n border-bottom: 1px solid #000;\n padding-left: 1em;\n font-size: small;\n}\n\nnav.breadcrumbs a:not(:last-child):after {\n cursor: default;\n content: \" > \";\n color: #000;\n}\n\nnav.breadcrumbs a {\n text-decoration: none;\n color: #00f !important;\n}\n\nnav.breadcrumbs a.active {\n font-weight: bold;\n}\n\n.overflow table {\n width: 100%;\n}\n\n.overflow table td, .overflow table th {\n padding: .5em;\n}\n\n.overflow table td:not(:last-child), .overflow table th:not(:last-child) {\n text-align: left;\n white-space: nowrap;\n width: 1px;\n}\n\n.overflow table td:last-child, .overflow table th:last-child {\n white-space: nowrap;\n}\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizelegibility;\n font-family: system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n}\n\nheader, main, footer {\n margin: 2em;\n}\n\nfooter {\n border-top: 1px solid #000;\n padding-top: 1em;\n font-size: small;\n}\n\nfooter a {\n color: #00f !important;\n}\n\ntime {\n font-style: italic;\n}\n\n.padding {\n padding: 1em;\n}\n\n.overflow {\n overflow-x: auto;\n}\n\ndiv.spacer {\n clear: both;\n}\n\n.hspace {\n height: 1em;\n display: block;\n}\n\n.error-message {\n color: red;\n background-color: pink;\n border: 1px solid red;\n padding: 2px;\n}\n\n\n\n/*# sourceMappingURL=Default.1fa9de94.css.map */\n","/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n/*!\nnormalize.css v | MIT License | https://necolas.github.io/normalize.css/\nCopyright (c) Nicolas Gallagher and Jonathan Neal\n*/\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n\n/*csslint important:false*/\n\n/* ==========================================================================\n Pure Base Extras\n ========================================================================== */\n\n/**\n * Extra rules that Pure adds on top of Normalize.css\n */\n\nhtml {\n font-family: sans-serif;\n}\n\n/**\n * Always hide an element when it has the `hidden` HTML attribute.\n */\n\n.hidden,\n[hidden] {\n display: none !important;\n}\n\n/**\n * Add this class to an image to make it fit within it's fluid parent wrapper while maintaining\n * aspect ratio.\n */\n.pure-img {\n max-width: 100%;\n height: auto;\n display: block;\n}\n\n/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/\n\n.pure-g {\n letter-spacing: -0.31em; /* Webkit: collapse white-space between units */\n text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */\n\n /*\n Sets the font stack to fonts known to work properly with the above letter\n and word spacings. See: https://github.com/pure-css/pure/issues/41/\n\n The following font stack makes Pure Grids work on all known environments.\n\n * FreeSans: Ships with many Linux distros, including Ubuntu\n\n * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and\n Arial to get picked up by the browser, even though neither is available\n in Chrome OS.\n\n * Droid Sans: Ships with all versions of Android.\n\n * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.\n */\n font-family: FreeSans, Arimo, \"Droid Sans\", Helvetica, Arial, sans-serif;\n\n /* Use flexbox when possible to avoid `letter-spacing` side-effects. */\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n\n /* Prevents distributing space between rows */\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n\n/* IE10 display: -ms-flexbox (and display: flex in IE 11) does not work inside a table; fall back to block and rely on font hack */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n\ttable .pure-g {\n\t\tdisplay: block;\n\t}\n}\n\n/* Opera as of 12 on Windows needs word-spacing.\n The \".opera-only\" selector is used to prevent actual prefocus styling\n and is not required in markup.\n*/\n.opera-only :-o-prefocus,\n.pure-g {\n word-spacing: -0.43em;\n}\n\n.pure-u {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n/*\nResets the font family back to the OS/browser's default sans-serif font,\nthis the same font stack that Normalize.css sets for the `body`.\n*/\n.pure-g [class *= \"pure-u\"] {\n font-family: sans-serif;\n}\n\n.pure-u-1,\n.pure-u-1-1,\n.pure-u-1-2,\n.pure-u-1-3,\n.pure-u-2-3,\n.pure-u-1-4,\n.pure-u-3-4,\n.pure-u-1-5,\n.pure-u-2-5,\n.pure-u-3-5,\n.pure-u-4-5,\n.pure-u-5-5,\n.pure-u-1-6,\n.pure-u-5-6,\n.pure-u-1-8,\n.pure-u-3-8,\n.pure-u-5-8,\n.pure-u-7-8,\n.pure-u-1-12,\n.pure-u-5-12,\n.pure-u-7-12,\n.pure-u-11-12,\n.pure-u-1-24,\n.pure-u-2-24,\n.pure-u-3-24,\n.pure-u-4-24,\n.pure-u-5-24,\n.pure-u-6-24,\n.pure-u-7-24,\n.pure-u-8-24,\n.pure-u-9-24,\n.pure-u-10-24,\n.pure-u-11-24,\n.pure-u-12-24,\n.pure-u-13-24,\n.pure-u-14-24,\n.pure-u-15-24,\n.pure-u-16-24,\n.pure-u-17-24,\n.pure-u-18-24,\n.pure-u-19-24,\n.pure-u-20-24,\n.pure-u-21-24,\n.pure-u-22-24,\n.pure-u-23-24,\n.pure-u-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n.pure-u-1-24 {\n width: 4.1667%;\n}\n\n.pure-u-1-12,\n.pure-u-2-24 {\n width: 8.3333%;\n}\n\n.pure-u-1-8,\n.pure-u-3-24 {\n width: 12.5000%;\n}\n\n.pure-u-1-6,\n.pure-u-4-24 {\n width: 16.6667%;\n}\n\n.pure-u-1-5 {\n width: 20%;\n}\n\n.pure-u-5-24 {\n width: 20.8333%;\n}\n\n.pure-u-1-4,\n.pure-u-6-24 {\n width: 25%;\n}\n\n.pure-u-7-24 {\n width: 29.1667%;\n}\n\n.pure-u-1-3,\n.pure-u-8-24 {\n width: 33.3333%;\n}\n\n.pure-u-3-8,\n.pure-u-9-24 {\n width: 37.5000%;\n}\n\n.pure-u-2-5 {\n width: 40%;\n}\n\n.pure-u-5-12,\n.pure-u-10-24 {\n width: 41.6667%;\n}\n\n.pure-u-11-24 {\n width: 45.8333%;\n}\n\n.pure-u-1-2,\n.pure-u-12-24 {\n width: 50%;\n}\n\n.pure-u-13-24 {\n width: 54.1667%;\n}\n\n.pure-u-7-12,\n.pure-u-14-24 {\n width: 58.3333%;\n}\n\n.pure-u-3-5 {\n width: 60%;\n}\n\n.pure-u-5-8,\n.pure-u-15-24 {\n width: 62.5000%;\n}\n\n.pure-u-2-3,\n.pure-u-16-24 {\n width: 66.6667%;\n}\n\n.pure-u-17-24 {\n width: 70.8333%;\n}\n\n.pure-u-3-4,\n.pure-u-18-24 {\n width: 75%;\n}\n\n.pure-u-19-24 {\n width: 79.1667%;\n}\n\n.pure-u-4-5 {\n width: 80%;\n}\n\n.pure-u-5-6,\n.pure-u-20-24 {\n width: 83.3333%;\n}\n\n.pure-u-7-8,\n.pure-u-21-24 {\n width: 87.5000%;\n}\n\n.pure-u-11-12,\n.pure-u-22-24 {\n width: 91.6667%;\n}\n\n.pure-u-23-24 {\n width: 95.8333%;\n}\n\n.pure-u-1,\n.pure-u-1-1,\n.pure-u-5-5,\n.pure-u-24-24 {\n width: 100%;\n}\n.pure-button {\n /* Structure */\n display: inline-block;\n line-height: normal;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n cursor: pointer;\n -webkit-user-drag: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* Firefox: Get rid of the inner focus border */\n.pure-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n/* Inherit .pure-g styles */\n.pure-button-group {\n letter-spacing: -0.31em; /* Webkit: collapse white-space between units */\n text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */\n}\n\n.opera-only :-o-prefocus,\n.pure-button-group {\n word-spacing: -0.43em;\n}\n\n.pure-button-group .pure-button {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n/*csslint outline-none:false*/\n\n.pure-button {\n font-family: inherit;\n font-size: 100%;\n padding: 0.5em 1em;\n color: rgba(0, 0, 0, 0.80);\n border: none rgba(0, 0, 0, 0);\n background-color: #E6E6E6;\n text-decoration: none;\n border-radius: 2px;\n}\n\n.pure-button-hover,\n.pure-button:hover,\n.pure-button:focus {\n background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.10)));\n background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));\n}\n.pure-button:focus {\n outline: 0;\n}\n.pure-button-active,\n.pure-button:active {\n -webkit-box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;\n box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;\n border-color: #000;\n}\n\n.pure-button[disabled],\n.pure-button-disabled,\n.pure-button-disabled:hover,\n.pure-button-disabled:focus,\n.pure-button-disabled:active {\n border: none;\n background-image: none;\n opacity: 0.40;\n cursor: not-allowed;\n -webkit-box-shadow: none;\n box-shadow: none;\n pointer-events: none;\n}\n\n.pure-button-hidden {\n display: none;\n}\n\n.pure-button-primary,\n.pure-button-selected,\na.pure-button-primary,\na.pure-button-selected {\n background-color: rgb(0, 120, 231);\n color: #fff;\n}\n\n/* Button Groups */\n.pure-button-group .pure-button {\n margin: 0;\n border-radius: 0;\n border-right: 1px solid rgba(0, 0, 0, 0.2);\n\n}\n\n.pure-button-group .pure-button:first-child {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n.pure-button-group .pure-button:last-child {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-right: none;\n}\n\n/*csslint box-model:false*/\n/*\nBox-model set to false because we're setting a height on select elements, which\nalso have border and padding. This is done because some browsers don't render\nthe padding. We explicitly set the box-model for select elements to border-box,\nso we can ignore the csslint warning.\n*/\n\n.pure-form input[type=\"text\"],\n.pure-form input[type=\"password\"],\n.pure-form input[type=\"email\"],\n.pure-form input[type=\"url\"],\n.pure-form input[type=\"date\"],\n.pure-form input[type=\"month\"],\n.pure-form input[type=\"time\"],\n.pure-form input[type=\"datetime\"],\n.pure-form input[type=\"datetime-local\"],\n.pure-form input[type=\"week\"],\n.pure-form input[type=\"number\"],\n.pure-form input[type=\"search\"],\n.pure-form input[type=\"tel\"],\n.pure-form input[type=\"color\"],\n.pure-form select,\n.pure-form textarea {\n padding: 0.5em 0.6em;\n display: inline-block;\n border: 1px solid #ccc;\n -webkit-box-shadow: inset 0 1px 3px #ddd;\n box-shadow: inset 0 1px 3px #ddd;\n border-radius: 4px;\n vertical-align: middle;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form input:not([type]) {\n padding: 0.5em 0.6em;\n display: inline-block;\n border: 1px solid #ccc;\n -webkit-box-shadow: inset 0 1px 3px #ddd;\n box-shadow: inset 0 1px 3px #ddd;\n border-radius: 4px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n\n/* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */\n/* May be able to remove this tweak as color inputs become more standardized across browsers. */\n.pure-form input[type=\"color\"] {\n padding: 0.2em 0.5em;\n}\n\n\n.pure-form input[type=\"text\"]:focus,\n.pure-form input[type=\"password\"]:focus,\n.pure-form input[type=\"email\"]:focus,\n.pure-form input[type=\"url\"]:focus,\n.pure-form input[type=\"date\"]:focus,\n.pure-form input[type=\"month\"]:focus,\n.pure-form input[type=\"time\"]:focus,\n.pure-form input[type=\"datetime\"]:focus,\n.pure-form input[type=\"datetime-local\"]:focus,\n.pure-form input[type=\"week\"]:focus,\n.pure-form input[type=\"number\"]:focus,\n.pure-form input[type=\"search\"]:focus,\n.pure-form input[type=\"tel\"]:focus,\n.pure-form input[type=\"color\"]:focus,\n.pure-form select:focus,\n.pure-form textarea:focus {\n outline: 0;\n border-color: #129FEA;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form input:not([type]):focus {\n outline: 0;\n border-color: #129FEA;\n}\n\n.pure-form input[type=\"file\"]:focus,\n.pure-form input[type=\"radio\"]:focus,\n.pure-form input[type=\"checkbox\"]:focus {\n outline: thin solid #129FEA;\n outline: 1px auto #129FEA;\n}\n.pure-form .pure-checkbox,\n.pure-form .pure-radio {\n margin: 0.5em 0;\n display: block;\n}\n\n.pure-form input[type=\"text\"][disabled],\n.pure-form input[type=\"password\"][disabled],\n.pure-form input[type=\"email\"][disabled],\n.pure-form input[type=\"url\"][disabled],\n.pure-form input[type=\"date\"][disabled],\n.pure-form input[type=\"month\"][disabled],\n.pure-form input[type=\"time\"][disabled],\n.pure-form input[type=\"datetime\"][disabled],\n.pure-form input[type=\"datetime-local\"][disabled],\n.pure-form input[type=\"week\"][disabled],\n.pure-form input[type=\"number\"][disabled],\n.pure-form input[type=\"search\"][disabled],\n.pure-form input[type=\"tel\"][disabled],\n.pure-form input[type=\"color\"][disabled],\n.pure-form select[disabled],\n.pure-form textarea[disabled] {\n cursor: not-allowed;\n background-color: #eaeded;\n color: #cad2d3;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form input:not([type])[disabled] {\n cursor: not-allowed;\n background-color: #eaeded;\n color: #cad2d3;\n}\n.pure-form input[readonly],\n.pure-form select[readonly],\n.pure-form textarea[readonly] {\n background-color: #eee; /* menu hover bg color */\n color: #777; /* menu text color */\n border-color: #ccc;\n}\n\n.pure-form input:focus:invalid,\n.pure-form textarea:focus:invalid,\n.pure-form select:focus:invalid {\n color: #b94a48;\n border-color: #e9322d;\n}\n.pure-form input[type=\"file\"]:focus:invalid:focus,\n.pure-form input[type=\"radio\"]:focus:invalid:focus,\n.pure-form input[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #e9322d;\n}\n.pure-form select {\n /* Normalizes the height; padding is not sufficient. */\n height: 2.25em;\n border: 1px solid #ccc;\n background-color: white;\n}\n.pure-form select[multiple] {\n height: auto;\n}\n.pure-form label {\n margin: 0.5em 0 0.2em;\n}\n.pure-form fieldset {\n margin: 0;\n padding: 0.35em 0 0.75em;\n border: 0;\n}\n.pure-form legend {\n display: block;\n width: 100%;\n padding: 0.3em 0;\n margin-bottom: 0.3em;\n color: #333;\n border-bottom: 1px solid #e5e5e5;\n}\n\n.pure-form-stacked input[type=\"text\"],\n.pure-form-stacked input[type=\"password\"],\n.pure-form-stacked input[type=\"email\"],\n.pure-form-stacked input[type=\"url\"],\n.pure-form-stacked input[type=\"date\"],\n.pure-form-stacked input[type=\"month\"],\n.pure-form-stacked input[type=\"time\"],\n.pure-form-stacked input[type=\"datetime\"],\n.pure-form-stacked input[type=\"datetime-local\"],\n.pure-form-stacked input[type=\"week\"],\n.pure-form-stacked input[type=\"number\"],\n.pure-form-stacked input[type=\"search\"],\n.pure-form-stacked input[type=\"tel\"],\n.pure-form-stacked input[type=\"color\"],\n.pure-form-stacked input[type=\"file\"],\n.pure-form-stacked select,\n.pure-form-stacked label,\n.pure-form-stacked textarea {\n display: block;\n margin: 0.25em 0;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form-stacked input:not([type]) {\n display: block;\n margin: 0.25em 0;\n}\n.pure-form-aligned input,\n.pure-form-aligned textarea,\n.pure-form-aligned select,\n.pure-form-message-inline {\n display: inline-block;\n vertical-align: middle;\n}\n.pure-form-aligned textarea {\n vertical-align: top;\n}\n\n/* Aligned Forms */\n.pure-form-aligned .pure-control-group {\n margin-bottom: 0.5em;\n}\n.pure-form-aligned .pure-control-group label {\n text-align: right;\n display: inline-block;\n vertical-align: middle;\n width: 10em;\n margin: 0 1em 0 0;\n}\n.pure-form-aligned .pure-controls {\n margin: 1.5em 0 0 11em;\n}\n\n/* Rounded Inputs */\n.pure-form input.pure-input-rounded,\n.pure-form .pure-input-rounded {\n border-radius: 2em;\n padding: 0.5em 1em;\n}\n\n/* Grouped Inputs */\n.pure-form .pure-group fieldset {\n margin-bottom: 10px;\n}\n.pure-form .pure-group input,\n.pure-form .pure-group textarea {\n display: block;\n padding: 10px;\n margin: 0 0 -1px;\n border-radius: 0;\n position: relative;\n top: -1px;\n}\n.pure-form .pure-group input:focus,\n.pure-form .pure-group textarea:focus {\n z-index: 3;\n}\n.pure-form .pure-group input:first-child,\n.pure-form .pure-group textarea:first-child {\n top: 1px;\n border-radius: 4px 4px 0 0;\n margin: 0;\n}\n.pure-form .pure-group input:first-child:last-child,\n.pure-form .pure-group textarea:first-child:last-child {\n top: 1px;\n border-radius: 4px;\n margin: 0;\n}\n.pure-form .pure-group input:last-child,\n.pure-form .pure-group textarea:last-child {\n top: -2px;\n border-radius: 0 0 4px 4px;\n margin: 0;\n}\n.pure-form .pure-group button {\n margin: 0.35em 0;\n}\n\n.pure-form .pure-input-1 {\n width: 100%;\n}\n.pure-form .pure-input-3-4 {\n width: 75%;\n}\n.pure-form .pure-input-2-3 {\n width: 66%;\n}\n.pure-form .pure-input-1-2 {\n width: 50%;\n}\n.pure-form .pure-input-1-3 {\n width: 33%;\n}\n.pure-form .pure-input-1-4 {\n width: 25%;\n}\n\n/* Inline help for forms */\n.pure-form-message-inline {\n display: inline-block;\n padding-left: 0.3em;\n color: #666;\n vertical-align: middle;\n font-size: 0.875em;\n}\n\n/* Block help for forms */\n.pure-form-message {\n display: block;\n color: #666;\n font-size: 0.875em;\n}\n\n@media only screen and (max-width : 480px) {\n .pure-form button[type=\"submit\"] {\n margin: 0.7em 0 0;\n }\n\n .pure-form input:not([type]),\n .pure-form input[type=\"text\"],\n .pure-form input[type=\"password\"],\n .pure-form input[type=\"email\"],\n .pure-form input[type=\"url\"],\n .pure-form input[type=\"date\"],\n .pure-form input[type=\"month\"],\n .pure-form input[type=\"time\"],\n .pure-form input[type=\"datetime\"],\n .pure-form input[type=\"datetime-local\"],\n .pure-form input[type=\"week\"],\n .pure-form input[type=\"number\"],\n .pure-form input[type=\"search\"],\n .pure-form input[type=\"tel\"],\n .pure-form input[type=\"color\"],\n .pure-form label {\n margin-bottom: 0.3em;\n display: block;\n }\n\n .pure-group input:not([type]),\n .pure-group input[type=\"text\"],\n .pure-group input[type=\"password\"],\n .pure-group input[type=\"email\"],\n .pure-group input[type=\"url\"],\n .pure-group input[type=\"date\"],\n .pure-group input[type=\"month\"],\n .pure-group input[type=\"time\"],\n .pure-group input[type=\"datetime\"],\n .pure-group input[type=\"datetime-local\"],\n .pure-group input[type=\"week\"],\n .pure-group input[type=\"number\"],\n .pure-group input[type=\"search\"],\n .pure-group input[type=\"tel\"],\n .pure-group input[type=\"color\"] {\n margin-bottom: 0;\n }\n\n .pure-form-aligned .pure-control-group label {\n margin-bottom: 0.3em;\n text-align: left;\n display: block;\n width: 100%;\n }\n\n .pure-form-aligned .pure-controls {\n margin: 1.5em 0 0 0;\n }\n\n .pure-form-message-inline,\n .pure-form-message {\n display: block;\n font-size: 0.75em;\n /* Increased bottom padding to make it group with its related input element. */\n padding: 0.2em 0 0.8em;\n }\n}\n\n/*csslint adjoining-classes: false, box-model:false*/\n.pure-menu {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.pure-menu-fixed {\n position: fixed;\n left: 0;\n top: 0;\n z-index: 3;\n}\n\n.pure-menu-list,\n.pure-menu-item {\n position: relative;\n}\n\n.pure-menu-list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.pure-menu-item {\n padding: 0;\n margin: 0;\n height: 100%;\n}\n\n.pure-menu-link,\n.pure-menu-heading {\n display: block;\n text-decoration: none;\n white-space: nowrap;\n}\n\n/* HORIZONTAL MENU */\n.pure-menu-horizontal {\n width: 100%;\n white-space: nowrap;\n}\n\n.pure-menu-horizontal .pure-menu-list {\n display: inline-block;\n}\n\n/* Initial menus should be inline-block so that they are horizontal */\n.pure-menu-horizontal .pure-menu-item,\n.pure-menu-horizontal .pure-menu-heading,\n.pure-menu-horizontal .pure-menu-separator {\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Submenus should still be display: block; */\n.pure-menu-item .pure-menu-item {\n display: block;\n}\n\n.pure-menu-children {\n display: none;\n position: absolute;\n left: 100%;\n top: 0;\n margin: 0;\n padding: 0;\n z-index: 3;\n}\n\n.pure-menu-horizontal .pure-menu-children {\n left: 0;\n top: auto;\n width: inherit;\n}\n\n.pure-menu-allow-hover:hover > .pure-menu-children,\n.pure-menu-active > .pure-menu-children {\n display: block;\n position: absolute;\n}\n\n/* Vertical Menus - show the dropdown arrow */\n.pure-menu-has-children > .pure-menu-link:after {\n padding-left: 0.5em;\n content: \"\\25B8\";\n font-size: small;\n}\n\n/* Horizontal Menus - show the dropdown arrow */\n.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {\n content: \"\\25BE\";\n}\n\n/* scrollable menus */\n.pure-menu-scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n}\n\n.pure-menu-scrollable .pure-menu-list {\n display: block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {\n display: inline-block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable {\n white-space: nowrap;\n overflow-y: hidden;\n overflow-x: auto;\n /* a little extra padding for this style to allow for scrollbars */\n padding: .5em 0;\n}\n\n/* misc default styling */\n\n.pure-menu-separator,\n.pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n background-color: #ccc;\n height: 1px;\n margin: .3em 0;\n}\n\n.pure-menu-horizontal .pure-menu-separator {\n width: 1px;\n height: 1.3em;\n margin: 0 .3em ;\n}\n\n/* Need to reset the separator since submenu is vertical */\n.pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n display: block;\n width: auto;\n}\n\n.pure-menu-heading {\n text-transform: uppercase;\n color: #565d64;\n}\n\n.pure-menu-link {\n color: #777;\n}\n\n.pure-menu-children {\n background-color: #fff;\n}\n\n.pure-menu-link,\n.pure-menu-heading {\n padding: .5em 1em;\n}\n\n.pure-menu-disabled {\n opacity: .5;\n}\n\n.pure-menu-disabled .pure-menu-link:hover {\n background-color: transparent;\n cursor: default;\n}\n\n.pure-menu-active > .pure-menu-link,\n.pure-menu-link:hover,\n.pure-menu-link:focus {\n background-color: #eee;\n}\n\n.pure-menu-selected > .pure-menu-link,\n.pure-menu-selected > .pure-menu-link:visited {\n color: #000;\n}\n\n.pure-table {\n /* Remove spacing between table cells (from Normalize.css) */\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n border: 1px solid #cbcbcb;\n}\n\n.pure-table caption {\n color: #000;\n font: italic 85%/1 arial, sans-serif;\n padding: 1em 0;\n text-align: center;\n}\n\n.pure-table td,\n.pure-table th {\n border-left: 1px solid #cbcbcb;/* inner column border */\n border-width: 0 0 0 1px;\n font-size: inherit;\n margin: 0;\n overflow: visible; /*to make ths where the title is really long work*/\n padding: 0.5em 1em; /* cell padding */\n}\n\n.pure-table thead {\n background-color: #e0e0e0;\n color: #000;\n text-align: left;\n vertical-align: bottom;\n}\n\n/*\nstriping:\n even - #fff (white)\n odd - #f2f2f2 (light gray)\n*/\n.pure-table td {\n background-color: transparent;\n}\n.pure-table-odd td {\n background-color: #f2f2f2;\n}\n\n/* nth-child selector for modern browsers */\n.pure-table-striped tr:nth-child(2n-1) td {\n background-color: #f2f2f2;\n}\n\n/* BORDERED TABLES */\n.pure-table-bordered td {\n border-bottom: 1px solid #cbcbcb;\n}\n.pure-table-bordered tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n\n\n/* HORIZONTAL BORDERED TABLES */\n\n.pure-table-horizontal td,\n.pure-table-horizontal th {\n border-width: 0 0 1px 0;\n border-bottom: 1px solid #cbcbcb;\n}\n.pure-table-horizontal tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n","/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n@media screen and (min-width: 35.5em) {\n .pure-u-sm-1,\n .pure-u-sm-1-1,\n .pure-u-sm-1-2,\n .pure-u-sm-1-3,\n .pure-u-sm-2-3,\n .pure-u-sm-1-4,\n .pure-u-sm-3-4,\n .pure-u-sm-1-5,\n .pure-u-sm-2-5,\n .pure-u-sm-3-5,\n .pure-u-sm-4-5,\n .pure-u-sm-5-5,\n .pure-u-sm-1-6,\n .pure-u-sm-5-6,\n .pure-u-sm-1-8,\n .pure-u-sm-3-8,\n .pure-u-sm-5-8,\n .pure-u-sm-7-8,\n .pure-u-sm-1-12,\n .pure-u-sm-5-12,\n .pure-u-sm-7-12,\n .pure-u-sm-11-12,\n .pure-u-sm-1-24,\n .pure-u-sm-2-24,\n .pure-u-sm-3-24,\n .pure-u-sm-4-24,\n .pure-u-sm-5-24,\n .pure-u-sm-6-24,\n .pure-u-sm-7-24,\n .pure-u-sm-8-24,\n .pure-u-sm-9-24,\n .pure-u-sm-10-24,\n .pure-u-sm-11-24,\n .pure-u-sm-12-24,\n .pure-u-sm-13-24,\n .pure-u-sm-14-24,\n .pure-u-sm-15-24,\n .pure-u-sm-16-24,\n .pure-u-sm-17-24,\n .pure-u-sm-18-24,\n .pure-u-sm-19-24,\n .pure-u-sm-20-24,\n .pure-u-sm-21-24,\n .pure-u-sm-22-24,\n .pure-u-sm-23-24,\n .pure-u-sm-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-sm-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-sm-1-12,\n .pure-u-sm-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-sm-1-8,\n .pure-u-sm-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-sm-1-6,\n .pure-u-sm-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-sm-1-5 {\n width: 20%;\n }\n\n .pure-u-sm-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-sm-1-4,\n .pure-u-sm-6-24 {\n width: 25%;\n }\n\n .pure-u-sm-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-sm-1-3,\n .pure-u-sm-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-sm-3-8,\n .pure-u-sm-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-sm-2-5 {\n width: 40%;\n }\n\n .pure-u-sm-5-12,\n .pure-u-sm-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-sm-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-sm-1-2,\n .pure-u-sm-12-24 {\n width: 50%;\n }\n\n .pure-u-sm-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-sm-7-12,\n .pure-u-sm-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-sm-3-5 {\n width: 60%;\n }\n\n .pure-u-sm-5-8,\n .pure-u-sm-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-sm-2-3,\n .pure-u-sm-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-sm-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-sm-3-4,\n .pure-u-sm-18-24 {\n width: 75%;\n }\n\n .pure-u-sm-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-sm-4-5 {\n width: 80%;\n }\n\n .pure-u-sm-5-6,\n .pure-u-sm-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-sm-7-8,\n .pure-u-sm-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-sm-11-12,\n .pure-u-sm-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-sm-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-sm-1,\n .pure-u-sm-1-1,\n .pure-u-sm-5-5,\n .pure-u-sm-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 48em) {\n .pure-u-md-1,\n .pure-u-md-1-1,\n .pure-u-md-1-2,\n .pure-u-md-1-3,\n .pure-u-md-2-3,\n .pure-u-md-1-4,\n .pure-u-md-3-4,\n .pure-u-md-1-5,\n .pure-u-md-2-5,\n .pure-u-md-3-5,\n .pure-u-md-4-5,\n .pure-u-md-5-5,\n .pure-u-md-1-6,\n .pure-u-md-5-6,\n .pure-u-md-1-8,\n .pure-u-md-3-8,\n .pure-u-md-5-8,\n .pure-u-md-7-8,\n .pure-u-md-1-12,\n .pure-u-md-5-12,\n .pure-u-md-7-12,\n .pure-u-md-11-12,\n .pure-u-md-1-24,\n .pure-u-md-2-24,\n .pure-u-md-3-24,\n .pure-u-md-4-24,\n .pure-u-md-5-24,\n .pure-u-md-6-24,\n .pure-u-md-7-24,\n .pure-u-md-8-24,\n .pure-u-md-9-24,\n .pure-u-md-10-24,\n .pure-u-md-11-24,\n .pure-u-md-12-24,\n .pure-u-md-13-24,\n .pure-u-md-14-24,\n .pure-u-md-15-24,\n .pure-u-md-16-24,\n .pure-u-md-17-24,\n .pure-u-md-18-24,\n .pure-u-md-19-24,\n .pure-u-md-20-24,\n .pure-u-md-21-24,\n .pure-u-md-22-24,\n .pure-u-md-23-24,\n .pure-u-md-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-md-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-md-1-12,\n .pure-u-md-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-md-1-8,\n .pure-u-md-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-md-1-6,\n .pure-u-md-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-md-1-5 {\n width: 20%;\n }\n\n .pure-u-md-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-md-1-4,\n .pure-u-md-6-24 {\n width: 25%;\n }\n\n .pure-u-md-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-md-1-3,\n .pure-u-md-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-md-3-8,\n .pure-u-md-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-md-2-5 {\n width: 40%;\n }\n\n .pure-u-md-5-12,\n .pure-u-md-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-md-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-md-1-2,\n .pure-u-md-12-24 {\n width: 50%;\n }\n\n .pure-u-md-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-md-7-12,\n .pure-u-md-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-md-3-5 {\n width: 60%;\n }\n\n .pure-u-md-5-8,\n .pure-u-md-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-md-2-3,\n .pure-u-md-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-md-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-md-3-4,\n .pure-u-md-18-24 {\n width: 75%;\n }\n\n .pure-u-md-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-md-4-5 {\n width: 80%;\n }\n\n .pure-u-md-5-6,\n .pure-u-md-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-md-7-8,\n .pure-u-md-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-md-11-12,\n .pure-u-md-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-md-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-md-1,\n .pure-u-md-1-1,\n .pure-u-md-5-5,\n .pure-u-md-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 64em) {\n .pure-u-lg-1,\n .pure-u-lg-1-1,\n .pure-u-lg-1-2,\n .pure-u-lg-1-3,\n .pure-u-lg-2-3,\n .pure-u-lg-1-4,\n .pure-u-lg-3-4,\n .pure-u-lg-1-5,\n .pure-u-lg-2-5,\n .pure-u-lg-3-5,\n .pure-u-lg-4-5,\n .pure-u-lg-5-5,\n .pure-u-lg-1-6,\n .pure-u-lg-5-6,\n .pure-u-lg-1-8,\n .pure-u-lg-3-8,\n .pure-u-lg-5-8,\n .pure-u-lg-7-8,\n .pure-u-lg-1-12,\n .pure-u-lg-5-12,\n .pure-u-lg-7-12,\n .pure-u-lg-11-12,\n .pure-u-lg-1-24,\n .pure-u-lg-2-24,\n .pure-u-lg-3-24,\n .pure-u-lg-4-24,\n .pure-u-lg-5-24,\n .pure-u-lg-6-24,\n .pure-u-lg-7-24,\n .pure-u-lg-8-24,\n .pure-u-lg-9-24,\n .pure-u-lg-10-24,\n .pure-u-lg-11-24,\n .pure-u-lg-12-24,\n .pure-u-lg-13-24,\n .pure-u-lg-14-24,\n .pure-u-lg-15-24,\n .pure-u-lg-16-24,\n .pure-u-lg-17-24,\n .pure-u-lg-18-24,\n .pure-u-lg-19-24,\n .pure-u-lg-20-24,\n .pure-u-lg-21-24,\n .pure-u-lg-22-24,\n .pure-u-lg-23-24,\n .pure-u-lg-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-lg-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-lg-1-12,\n .pure-u-lg-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-lg-1-8,\n .pure-u-lg-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-lg-1-6,\n .pure-u-lg-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-lg-1-5 {\n width: 20%;\n }\n\n .pure-u-lg-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-lg-1-4,\n .pure-u-lg-6-24 {\n width: 25%;\n }\n\n .pure-u-lg-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-lg-1-3,\n .pure-u-lg-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-lg-3-8,\n .pure-u-lg-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-lg-2-5 {\n width: 40%;\n }\n\n .pure-u-lg-5-12,\n .pure-u-lg-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-lg-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-lg-1-2,\n .pure-u-lg-12-24 {\n width: 50%;\n }\n\n .pure-u-lg-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-lg-7-12,\n .pure-u-lg-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-lg-3-5 {\n width: 60%;\n }\n\n .pure-u-lg-5-8,\n .pure-u-lg-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-lg-2-3,\n .pure-u-lg-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-lg-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-lg-3-4,\n .pure-u-lg-18-24 {\n width: 75%;\n }\n\n .pure-u-lg-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-lg-4-5 {\n width: 80%;\n }\n\n .pure-u-lg-5-6,\n .pure-u-lg-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-lg-7-8,\n .pure-u-lg-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-lg-11-12,\n .pure-u-lg-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-lg-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-lg-1,\n .pure-u-lg-1-1,\n .pure-u-lg-5-5,\n .pure-u-lg-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 80em) {\n .pure-u-xl-1,\n .pure-u-xl-1-1,\n .pure-u-xl-1-2,\n .pure-u-xl-1-3,\n .pure-u-xl-2-3,\n .pure-u-xl-1-4,\n .pure-u-xl-3-4,\n .pure-u-xl-1-5,\n .pure-u-xl-2-5,\n .pure-u-xl-3-5,\n .pure-u-xl-4-5,\n .pure-u-xl-5-5,\n .pure-u-xl-1-6,\n .pure-u-xl-5-6,\n .pure-u-xl-1-8,\n .pure-u-xl-3-8,\n .pure-u-xl-5-8,\n .pure-u-xl-7-8,\n .pure-u-xl-1-12,\n .pure-u-xl-5-12,\n .pure-u-xl-7-12,\n .pure-u-xl-11-12,\n .pure-u-xl-1-24,\n .pure-u-xl-2-24,\n .pure-u-xl-3-24,\n .pure-u-xl-4-24,\n .pure-u-xl-5-24,\n .pure-u-xl-6-24,\n .pure-u-xl-7-24,\n .pure-u-xl-8-24,\n .pure-u-xl-9-24,\n .pure-u-xl-10-24,\n .pure-u-xl-11-24,\n .pure-u-xl-12-24,\n .pure-u-xl-13-24,\n .pure-u-xl-14-24,\n .pure-u-xl-15-24,\n .pure-u-xl-16-24,\n .pure-u-xl-17-24,\n .pure-u-xl-18-24,\n .pure-u-xl-19-24,\n .pure-u-xl-20-24,\n .pure-u-xl-21-24,\n .pure-u-xl-22-24,\n .pure-u-xl-23-24,\n .pure-u-xl-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-xl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xl-1-12,\n .pure-u-xl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xl-1-8,\n .pure-u-xl-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-xl-1-6,\n .pure-u-xl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xl-1-5 {\n width: 20%;\n }\n\n .pure-u-xl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xl-1-4,\n .pure-u-xl-6-24 {\n width: 25%;\n }\n\n .pure-u-xl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xl-1-3,\n .pure-u-xl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xl-3-8,\n .pure-u-xl-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-xl-2-5 {\n width: 40%;\n }\n\n .pure-u-xl-5-12,\n .pure-u-xl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xl-1-2,\n .pure-u-xl-12-24 {\n width: 50%;\n }\n\n .pure-u-xl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xl-7-12,\n .pure-u-xl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xl-3-5 {\n width: 60%;\n }\n\n .pure-u-xl-5-8,\n .pure-u-xl-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-xl-2-3,\n .pure-u-xl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xl-3-4,\n .pure-u-xl-18-24 {\n width: 75%;\n }\n\n .pure-u-xl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xl-4-5 {\n width: 80%;\n }\n\n .pure-u-xl-5-6,\n .pure-u-xl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xl-7-8,\n .pure-u-xl-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-xl-11-12,\n .pure-u-xl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xl-1,\n .pure-u-xl-1-1,\n .pure-u-xl-5-5,\n .pure-u-xl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 120em) {\n .pure-u-xxl-1,\n .pure-u-xxl-1-1,\n .pure-u-xxl-1-2,\n .pure-u-xxl-1-3,\n .pure-u-xxl-2-3,\n .pure-u-xxl-1-4,\n .pure-u-xxl-3-4,\n .pure-u-xxl-1-5,\n .pure-u-xxl-2-5,\n .pure-u-xxl-3-5,\n .pure-u-xxl-4-5,\n .pure-u-xxl-5-5,\n .pure-u-xxl-1-6,\n .pure-u-xxl-5-6,\n .pure-u-xxl-1-8,\n .pure-u-xxl-3-8,\n .pure-u-xxl-5-8,\n .pure-u-xxl-7-8,\n .pure-u-xxl-1-12,\n .pure-u-xxl-5-12,\n .pure-u-xxl-7-12,\n .pure-u-xxl-11-12,\n .pure-u-xxl-1-24,\n .pure-u-xxl-2-24,\n .pure-u-xxl-3-24,\n .pure-u-xxl-4-24,\n .pure-u-xxl-5-24,\n .pure-u-xxl-6-24,\n .pure-u-xxl-7-24,\n .pure-u-xxl-8-24,\n .pure-u-xxl-9-24,\n .pure-u-xxl-10-24,\n .pure-u-xxl-11-24,\n .pure-u-xxl-12-24,\n .pure-u-xxl-13-24,\n .pure-u-xxl-14-24,\n .pure-u-xxl-15-24,\n .pure-u-xxl-16-24,\n .pure-u-xxl-17-24,\n .pure-u-xxl-18-24,\n .pure-u-xxl-19-24,\n .pure-u-xxl-20-24,\n .pure-u-xxl-21-24,\n .pure-u-xxl-22-24,\n .pure-u-xxl-23-24,\n .pure-u-xxl-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-xxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxl-1-12,\n .pure-u-xxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxl-1-8,\n .pure-u-xxl-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-xxl-1-6,\n .pure-u-xxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxl-1-4,\n .pure-u-xxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxl-1-3,\n .pure-u-xxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxl-3-8,\n .pure-u-xxl-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-xxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxl-5-12,\n .pure-u-xxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxl-1-2,\n .pure-u-xxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxl-7-12,\n .pure-u-xxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxl-5-8,\n .pure-u-xxl-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-xxl-2-3,\n .pure-u-xxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxl-3-4,\n .pure-u-xxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxl-5-6,\n .pure-u-xxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxl-7-8,\n .pure-u-xxl-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-xxl-11-12,\n .pure-u-xxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxl-1,\n .pure-u-xxl-1-1,\n .pure-u-xxl-5-5,\n .pure-u-xxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 160em) {\n .pure-u-xxxl-1,\n .pure-u-xxxl-1-1,\n .pure-u-xxxl-1-2,\n .pure-u-xxxl-1-3,\n .pure-u-xxxl-2-3,\n .pure-u-xxxl-1-4,\n .pure-u-xxxl-3-4,\n .pure-u-xxxl-1-5,\n .pure-u-xxxl-2-5,\n .pure-u-xxxl-3-5,\n .pure-u-xxxl-4-5,\n .pure-u-xxxl-5-5,\n .pure-u-xxxl-1-6,\n .pure-u-xxxl-5-6,\n .pure-u-xxxl-1-8,\n .pure-u-xxxl-3-8,\n .pure-u-xxxl-5-8,\n .pure-u-xxxl-7-8,\n .pure-u-xxxl-1-12,\n .pure-u-xxxl-5-12,\n .pure-u-xxxl-7-12,\n .pure-u-xxxl-11-12,\n .pure-u-xxxl-1-24,\n .pure-u-xxxl-2-24,\n .pure-u-xxxl-3-24,\n .pure-u-xxxl-4-24,\n .pure-u-xxxl-5-24,\n .pure-u-xxxl-6-24,\n .pure-u-xxxl-7-24,\n .pure-u-xxxl-8-24,\n .pure-u-xxxl-9-24,\n .pure-u-xxxl-10-24,\n .pure-u-xxxl-11-24,\n .pure-u-xxxl-12-24,\n .pure-u-xxxl-13-24,\n .pure-u-xxxl-14-24,\n .pure-u-xxxl-15-24,\n .pure-u-xxxl-16-24,\n .pure-u-xxxl-17-24,\n .pure-u-xxxl-18-24,\n .pure-u-xxxl-19-24,\n .pure-u-xxxl-20-24,\n .pure-u-xxxl-21-24,\n .pure-u-xxxl-22-24,\n .pure-u-xxxl-23-24,\n .pure-u-xxxl-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-xxxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxxl-1-12,\n .pure-u-xxxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxxl-1-8,\n .pure-u-xxxl-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-xxxl-1-6,\n .pure-u-xxxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxxl-1-4,\n .pure-u-xxxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxxl-1-3,\n .pure-u-xxxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxxl-3-8,\n .pure-u-xxxl-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-xxxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxxl-5-12,\n .pure-u-xxxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxxl-1-2,\n .pure-u-xxxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxxl-7-12,\n .pure-u-xxxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxxl-5-8,\n .pure-u-xxxl-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-xxxl-2-3,\n .pure-u-xxxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxxl-3-4,\n .pure-u-xxxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxxl-5-6,\n .pure-u-xxxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxxl-7-8,\n .pure-u-xxxl-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-xxxl-11-12,\n .pure-u-xxxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxxl-1,\n .pure-u-xxxl-1-1,\n .pure-u-xxxl-5-5,\n .pure-u-xxxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 240em) {\n .pure-u-x4k-1,\n .pure-u-x4k-1-1,\n .pure-u-x4k-1-2,\n .pure-u-x4k-1-3,\n .pure-u-x4k-2-3,\n .pure-u-x4k-1-4,\n .pure-u-x4k-3-4,\n .pure-u-x4k-1-5,\n .pure-u-x4k-2-5,\n .pure-u-x4k-3-5,\n .pure-u-x4k-4-5,\n .pure-u-x4k-5-5,\n .pure-u-x4k-1-6,\n .pure-u-x4k-5-6,\n .pure-u-x4k-1-8,\n .pure-u-x4k-3-8,\n .pure-u-x4k-5-8,\n .pure-u-x4k-7-8,\n .pure-u-x4k-1-12,\n .pure-u-x4k-5-12,\n .pure-u-x4k-7-12,\n .pure-u-x4k-11-12,\n .pure-u-x4k-1-24,\n .pure-u-x4k-2-24,\n .pure-u-x4k-3-24,\n .pure-u-x4k-4-24,\n .pure-u-x4k-5-24,\n .pure-u-x4k-6-24,\n .pure-u-x4k-7-24,\n .pure-u-x4k-8-24,\n .pure-u-x4k-9-24,\n .pure-u-x4k-10-24,\n .pure-u-x4k-11-24,\n .pure-u-x4k-12-24,\n .pure-u-x4k-13-24,\n .pure-u-x4k-14-24,\n .pure-u-x4k-15-24,\n .pure-u-x4k-16-24,\n .pure-u-x4k-17-24,\n .pure-u-x4k-18-24,\n .pure-u-x4k-19-24,\n .pure-u-x4k-20-24,\n .pure-u-x4k-21-24,\n .pure-u-x4k-22-24,\n .pure-u-x4k-23-24,\n .pure-u-x4k-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-x4k-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-x4k-1-12,\n .pure-u-x4k-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-x4k-1-8,\n .pure-u-x4k-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-x4k-1-6,\n .pure-u-x4k-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-x4k-1-5 {\n width: 20%;\n }\n\n .pure-u-x4k-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-x4k-1-4,\n .pure-u-x4k-6-24 {\n width: 25%;\n }\n\n .pure-u-x4k-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-x4k-1-3,\n .pure-u-x4k-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-x4k-3-8,\n .pure-u-x4k-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-x4k-2-5 {\n width: 40%;\n }\n\n .pure-u-x4k-5-12,\n .pure-u-x4k-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-x4k-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-x4k-1-2,\n .pure-u-x4k-12-24 {\n width: 50%;\n }\n\n .pure-u-x4k-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-x4k-7-12,\n .pure-u-x4k-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-x4k-3-5 {\n width: 60%;\n }\n\n .pure-u-x4k-5-8,\n .pure-u-x4k-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-x4k-2-3,\n .pure-u-x4k-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-x4k-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-x4k-3-4,\n .pure-u-x4k-18-24 {\n width: 75%;\n }\n\n .pure-u-x4k-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-x4k-4-5 {\n width: 80%;\n }\n\n .pure-u-x4k-5-6,\n .pure-u-x4k-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-x4k-7-8,\n .pure-u-x4k-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-x4k-11-12,\n .pure-u-x4k-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-x4k-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-x4k-1,\n .pure-u-x4k-1-1,\n .pure-u-x4k-5-5,\n .pure-u-x4k-24-24 {\n width: 100%;\n }\n}","/** hide contents of the menu */\n.pure-toggle-menu.closed .pure-toggle-hide {\n display: none !important;\n}\n\n/** toggle button itself */\n.pure-toggle-menu .toggle {\n width: 34px;\n height: 34px;\n \n position: relative;\n float: right;\n\n /** matching the margin of the parent */\n top: 1em;\n right: .5em;\n}\n\n.pure-toggle-menu .toggle .bar {\n background-color: #582e2e;\n display: block;\n width: 20px;\n height: 2px;\n border-radius: 100px;\n\n position: absolute;\n top: 18px;\n right: 7px;\n\n -webkit-transition: all 0.5s;\n -moz-transition: all 0.5s;\n -ms-transition: all 0.5s;\n transition: all 0.5s;\n}\n\n.pure-toggle-menu .toggle .bar:first-child {\n -webkit-transform: translateY(-6px);\n -moz-transform: translateY(-6px);\n -ms-transform: translateY(-6px);\n transform: translateY(-6px);\n}\n\n.pure-toggle-menu .toggle.x .bar {\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n\n.pure-toggle-menu .toggle.x .bar:first-child {\n -webkit-transform: rotate(-45deg);\n -moz-transform: rotate(-45deg);\n -ms-transform: rotate(-45deg);\n transform: rotate(-45deg);\n}","/** additional button sizes */\n.pure-button-xsmall {\n font-size: 70%;\n}\n\n.pure-button-small {\n font-size: 85%;\n}\n\n.pure-button-large {\n font-size: 110%;\n}\n\n.pure-button-xlarge {\n font-size: 125%;\n}\n\n/** additional buttons colors */\n\n.pure-button-action {\n background-color: rgb(66, 184, 221) !important;\n}\n\n.pure-button-success {\n background-color: rgb(28, 184, 65) !important;\n}\n\n.pure-button-danger {\n background: rgb(202, 60, 60) !important;\n}\n\n.pure-button-warning {\n background: rgb(223, 117, 20) !important;\n}\n",".pure-form-group {\n display: inline;\n}\n\n.pure-select {\n min-width: 24ch; /* to match */\n}","\n\n@media (max-width: 47.999em) {\n .u-md-show {\n display: none !important;\n }\n\n .u-md-hide {\n display: block;\n }\n}\n\n@media (min-width: 48em) {\n .u-md-show {\n display: block;\n }\n\n .u-md-hide {\n display: none !important;\n }\n}","/* menu, tabs & breadcrumbs */\n\n/** on large screens move the menu to the lhs */\n@media (min-width: 48em) {\n nav.tabs-menu {\n float: left;\n min-width: 10em;\n margin: 5px;\n\n border: 1px solid black;\n }\n}\n\nnav.top-menu, nav.breadcrumbs {\n padding-top: 1em;\n padding-bottom: 1em;\n}\n\n.pure-menu-heading :has(img.logo) {\n padding-top: 0;\n padding-bottom: 0;\n padding-right: 0;\n}\n.pure-menu-heading img.logo {\n height: 2.5em;\n width: 2.5em;\n}\n\nnav.breadcrumbs {\n padding-left: 1em;\n font-size: small;\n\n border-bottom: 1px solid black;\n border-top: 1px solid black;\n}\n\nnav.breadcrumbs a:not(:last-child)::after {\n cursor: default;\n content: \" > \";\n color: black;\n}\nnav.breadcrumbs a {\n text-decoration: none;\n color: blue !important;\n}\nnav.breadcrumbs a.active {\n font-weight: bold;\n}",".overflow table {\n width: 100%;\n}\n\n.overflow table td,\n.overflow table th {\n padding: .5em .5em;\n}\n\n\n.overflow table td:not(:last-child),\n.overflow table th:not(:last-child) {\n width: 1px;\n text-align: left;\n white-space: nowrap;\n}\n\n.overflow table td:last-child,\n.overflow table th:last-child {\n white-space: nowrap;\n}\n","/** generic theme-style customization */\n\nbody {\n font-family: system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizeLegibility;\n}\n\nheader,\nmain,\nfooter {\n margin: 2em;\n}\n\nfooter {\n font-size: small;\n border-top: 1px solid black;\n padding-top: 1em;\n}\n\nfooter a {\n color: blue !important;\n}\n\ntime {\n font-style: italic;\n}\n\n",".padding {\n padding: 1em;\n}\n\n.overflow {\n overflow-x: auto;\n}\n\ndiv.spacer {\n clear: both;\n}\n\n.hspace {\n display: block;\n height: 1em;\n}\n\n.error-message {\n background-color: pink;\n border: 1px solid red;\n padding: 2px;\n color: red;\n}","@import url(\"./parts/pure-buttons.css\");\n@import url(\"./parts/pure-forms.css\");\n@import url(\"./parts/pure-hide.css\");\n@import url(\"./parts/menu.css\");\n@import url(\"./parts/table.css\");\n@import url(\"./parts/theme.css\");\n@import url(\"./parts/utils.css\");"],"names":[],"version":3,"file":"Default.1fa9de94.css.map","sourceRoot":"../"} \ No newline at end of file diff --git a/internal/dis/component/server/assets/dist/Default.1fa9de94.css b/internal/dis/component/server/assets/dist/Default.ed052f6d.css similarity index 95% rename from internal/dis/component/server/assets/dist/Default.1fa9de94.css rename to internal/dis/component/server/assets/dist/Default.ed052f6d.css index 1ca91c3..fd1f5fd 100644 --- a/internal/dis/component/server/assets/dist/Default.1fa9de94.css +++ b/internal/dis/component/server/assets/dist/Default.ed052f6d.css @@ -9,5 +9,5 @@ normalize.css v | MIT License | https://necolas.github.io/normalize.css/ Copyright (c) Nicolas Gallagher and Jonathan Neal */ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;flex-flow:wrap;align-content:flex-start;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:flex}@media (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.pure-g{word-spacing:-.43em}.opera-only :-o-prefocus{word-spacing:-.43em}.pure-u{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-5-12,.pure-u-10-24{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-7-12,.pure-u-14-24{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-5-8,.pure-u-15-24{width:62.5%}.pure-u-2-3,.pure-u-16-24{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-3-4,.pure-u-18-24{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-5-6,.pure-u-20-24{width:83.3333%}.pure-u-7-8,.pure-u-21-24{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;line-height:normal;display:inline-block}.pure-button::-moz-focus-inner{border:0;padding:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed;word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{color:#000c;background-color:#e6e6e6;border:#0000;border-radius:2px;padding:.5em 1em;font-family:inherit;font-size:100%;text-decoration:none}.pure-button-hover,.pure-button:hover,.pure-button:focus{background-image:linear-gradient(#0000,#0000000d 40%,#0000001a)}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{border-color:#000;box-shadow:inset 0 0 0 1px #00000026,inset 0 0 6px #0003}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;background-image:none;border:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{color:#fff;background-color:#0078e7}.pure-button-group .pure-button{border-right:1px solid #0003;border-radius:0;margin:0}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-right:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{vertical-align:middle;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:.5em .6em;display:inline-block;box-shadow:inset 0 1px 3px #ddd}.pure-form input:not([type]){box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:.5em .6em;display:inline-block;box-shadow:inset 0 1px 3px #ddd}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus,.pure-form input:not([type]):focus{border-color:#129fea;outline:0}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled],.pure-form input:not([type])[disabled]{cursor:not-allowed;color:#cad2d3;background-color:#eaeded}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{color:#777;background-color:#eee;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{background-color:#fff;border:1px solid #ccc;height:2.25em}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{border:0;margin:0;padding:.35em 0 .75em}.pure-form legend{color:#333;border-bottom:1px solid #e5e5e5;width:100%;margin-bottom:.3em;padding:.3em 0;display:block}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea,.pure-form-stacked input:not([type]){margin:.25em 0;display:block}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-message-inline{vertical-align:middle;display:inline-block}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;vertical-align:middle;width:10em;margin:0 1em 0 0;display:inline-block}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{border-radius:0;margin:0 0 -1px;padding:10px;display:block;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{border-radius:4px 4px 0 0;margin:0;top:1px}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{border-radius:4px;margin:0;top:1px}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{border-radius:0 0 4px 4px;margin:0;top:-2px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{color:#666;vertical-align:middle;padding-left:.3em;font-size:.875em;display:inline-block}.pure-form-message{color:#666;font-size:.875em;display:block}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{text-align:left;width:100%;margin-bottom:.3em;display:block}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form-message-inline,.pure-form-message{padding:.2em 0 .8em;font-size:.75em;display:block}}.pure-menu{box-sizing:border-box}.pure-menu-fixed{z-index:3;position:fixed;top:0;left:0}.pure-menu-list,.pure-menu-item{position:relative}.pure-menu-list{margin:0;padding:0;list-style:none}.pure-menu-item{height:100%;margin:0;padding:0}.pure-menu-link,.pure-menu-heading{white-space:nowrap;text-decoration:none;display:block}.pure-menu-horizontal{white-space:nowrap;width:100%}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-separator{vertical-align:middle;display:inline-block}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{z-index:3;margin:0;padding:0;display:none;position:absolute;top:0;left:100%}.pure-menu-horizontal .pure-menu-children{width:inherit;top:auto;left:0}.pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-active>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{content:"▸";padding-left:.5em;font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"▾"}.pure-menu-scrollable{overflow-x:hidden;overflow-y:scroll}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;padding:.5em 0;overflow-x:auto;overflow-y:hidden}.pure-menu-separator,.pure-menu-horizontal .pure-menu-children .pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{width:auto;display:block}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-link,.pure-menu-heading{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{cursor:default;background-color:#0000}.pure-menu-active>.pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;text-align:center;padding:1em 0;font:italic 85%/1 arial,sans-serif}.pure-table td,.pure-table th{font-size:inherit;border-width:0 0 0 1px;border-left-style:solid;border-left-color:#cbcbcb;margin:0;padding:.5em 1em;overflow:visible}.pure-table thead{color:#000;text-align:left;vertical-align:bottom;background-color:#e0e0e0}.pure-table td{background-color:#0000}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}@media screen and (min-width:120em){.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-1-2,.pure-u-xxl-1-3,.pure-u-xxl-2-3,.pure-u-xxl-1-4,.pure-u-xxl-3-4,.pure-u-xxl-1-5,.pure-u-xxl-2-5,.pure-u-xxl-3-5,.pure-u-xxl-4-5,.pure-u-xxl-5-5,.pure-u-xxl-1-6,.pure-u-xxl-5-6,.pure-u-xxl-1-8,.pure-u-xxl-3-8,.pure-u-xxl-5-8,.pure-u-xxl-7-8,.pure-u-xxl-1-12,.pure-u-xxl-5-12,.pure-u-xxl-7-12,.pure-u-xxl-11-12,.pure-u-xxl-1-24,.pure-u-xxl-2-24,.pure-u-xxl-3-24,.pure-u-xxl-4-24,.pure-u-xxl-5-24,.pure-u-xxl-6-24,.pure-u-xxl-7-24,.pure-u-xxl-8-24,.pure-u-xxl-9-24,.pure-u-xxl-10-24,.pure-u-xxl-11-24,.pure-u-xxl-12-24,.pure-u-xxl-13-24,.pure-u-xxl-14-24,.pure-u-xxl-15-24,.pure-u-xxl-16-24,.pure-u-xxl-17-24,.pure-u-xxl-18-24,.pure-u-xxl-19-24,.pure-u-xxl-20-24,.pure-u-xxl-21-24,.pure-u-xxl-22-24,.pure-u-xxl-23-24,.pure-u-xxl-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-xxl-1-24{width:4.1667%}.pure-u-xxl-1-12,.pure-u-xxl-2-24{width:8.3333%}.pure-u-xxl-1-8,.pure-u-xxl-3-24{width:12.5%}.pure-u-xxl-1-6,.pure-u-xxl-4-24{width:16.6667%}.pure-u-xxl-1-5{width:20%}.pure-u-xxl-5-24{width:20.8333%}.pure-u-xxl-1-4,.pure-u-xxl-6-24{width:25%}.pure-u-xxl-7-24{width:29.1667%}.pure-u-xxl-1-3,.pure-u-xxl-8-24{width:33.3333%}.pure-u-xxl-3-8,.pure-u-xxl-9-24{width:37.5%}.pure-u-xxl-2-5{width:40%}.pure-u-xxl-5-12,.pure-u-xxl-10-24{width:41.6667%}.pure-u-xxl-11-24{width:45.8333%}.pure-u-xxl-1-2,.pure-u-xxl-12-24{width:50%}.pure-u-xxl-13-24{width:54.1667%}.pure-u-xxl-7-12,.pure-u-xxl-14-24{width:58.3333%}.pure-u-xxl-3-5{width:60%}.pure-u-xxl-5-8,.pure-u-xxl-15-24{width:62.5%}.pure-u-xxl-2-3,.pure-u-xxl-16-24{width:66.6667%}.pure-u-xxl-17-24{width:70.8333%}.pure-u-xxl-3-4,.pure-u-xxl-18-24{width:75%}.pure-u-xxl-19-24{width:79.1667%}.pure-u-xxl-4-5{width:80%}.pure-u-xxl-5-6,.pure-u-xxl-20-24{width:83.3333%}.pure-u-xxl-7-8,.pure-u-xxl-21-24{width:87.5%}.pure-u-xxl-11-12,.pure-u-xxl-22-24{width:91.6667%}.pure-u-xxl-23-24{width:95.8333%}.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-5-5,.pure-u-xxl-24-24{width:100%}}@media screen and (min-width:160em){.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-1-2,.pure-u-xxxl-1-3,.pure-u-xxxl-2-3,.pure-u-xxxl-1-4,.pure-u-xxxl-3-4,.pure-u-xxxl-1-5,.pure-u-xxxl-2-5,.pure-u-xxxl-3-5,.pure-u-xxxl-4-5,.pure-u-xxxl-5-5,.pure-u-xxxl-1-6,.pure-u-xxxl-5-6,.pure-u-xxxl-1-8,.pure-u-xxxl-3-8,.pure-u-xxxl-5-8,.pure-u-xxxl-7-8,.pure-u-xxxl-1-12,.pure-u-xxxl-5-12,.pure-u-xxxl-7-12,.pure-u-xxxl-11-12,.pure-u-xxxl-1-24,.pure-u-xxxl-2-24,.pure-u-xxxl-3-24,.pure-u-xxxl-4-24,.pure-u-xxxl-5-24,.pure-u-xxxl-6-24,.pure-u-xxxl-7-24,.pure-u-xxxl-8-24,.pure-u-xxxl-9-24,.pure-u-xxxl-10-24,.pure-u-xxxl-11-24,.pure-u-xxxl-12-24,.pure-u-xxxl-13-24,.pure-u-xxxl-14-24,.pure-u-xxxl-15-24,.pure-u-xxxl-16-24,.pure-u-xxxl-17-24,.pure-u-xxxl-18-24,.pure-u-xxxl-19-24,.pure-u-xxxl-20-24,.pure-u-xxxl-21-24,.pure-u-xxxl-22-24,.pure-u-xxxl-23-24,.pure-u-xxxl-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-xxxl-1-24{width:4.1667%}.pure-u-xxxl-1-12,.pure-u-xxxl-2-24{width:8.3333%}.pure-u-xxxl-1-8,.pure-u-xxxl-3-24{width:12.5%}.pure-u-xxxl-1-6,.pure-u-xxxl-4-24{width:16.6667%}.pure-u-xxxl-1-5{width:20%}.pure-u-xxxl-5-24{width:20.8333%}.pure-u-xxxl-1-4,.pure-u-xxxl-6-24{width:25%}.pure-u-xxxl-7-24{width:29.1667%}.pure-u-xxxl-1-3,.pure-u-xxxl-8-24{width:33.3333%}.pure-u-xxxl-3-8,.pure-u-xxxl-9-24{width:37.5%}.pure-u-xxxl-2-5{width:40%}.pure-u-xxxl-5-12,.pure-u-xxxl-10-24{width:41.6667%}.pure-u-xxxl-11-24{width:45.8333%}.pure-u-xxxl-1-2,.pure-u-xxxl-12-24{width:50%}.pure-u-xxxl-13-24{width:54.1667%}.pure-u-xxxl-7-12,.pure-u-xxxl-14-24{width:58.3333%}.pure-u-xxxl-3-5{width:60%}.pure-u-xxxl-5-8,.pure-u-xxxl-15-24{width:62.5%}.pure-u-xxxl-2-3,.pure-u-xxxl-16-24{width:66.6667%}.pure-u-xxxl-17-24{width:70.8333%}.pure-u-xxxl-3-4,.pure-u-xxxl-18-24{width:75%}.pure-u-xxxl-19-24{width:79.1667%}.pure-u-xxxl-4-5{width:80%}.pure-u-xxxl-5-6,.pure-u-xxxl-20-24{width:83.3333%}.pure-u-xxxl-7-8,.pure-u-xxxl-21-24{width:87.5%}.pure-u-xxxl-11-12,.pure-u-xxxl-22-24{width:91.6667%}.pure-u-xxxl-23-24{width:95.8333%}.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-5-5,.pure-u-xxxl-24-24{width:100%}}@media screen and (min-width:240em){.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-1-2,.pure-u-x4k-1-3,.pure-u-x4k-2-3,.pure-u-x4k-1-4,.pure-u-x4k-3-4,.pure-u-x4k-1-5,.pure-u-x4k-2-5,.pure-u-x4k-3-5,.pure-u-x4k-4-5,.pure-u-x4k-5-5,.pure-u-x4k-1-6,.pure-u-x4k-5-6,.pure-u-x4k-1-8,.pure-u-x4k-3-8,.pure-u-x4k-5-8,.pure-u-x4k-7-8,.pure-u-x4k-1-12,.pure-u-x4k-5-12,.pure-u-x4k-7-12,.pure-u-x4k-11-12,.pure-u-x4k-1-24,.pure-u-x4k-2-24,.pure-u-x4k-3-24,.pure-u-x4k-4-24,.pure-u-x4k-5-24,.pure-u-x4k-6-24,.pure-u-x4k-7-24,.pure-u-x4k-8-24,.pure-u-x4k-9-24,.pure-u-x4k-10-24,.pure-u-x4k-11-24,.pure-u-x4k-12-24,.pure-u-x4k-13-24,.pure-u-x4k-14-24,.pure-u-x4k-15-24,.pure-u-x4k-16-24,.pure-u-x4k-17-24,.pure-u-x4k-18-24,.pure-u-x4k-19-24,.pure-u-x4k-20-24,.pure-u-x4k-21-24,.pure-u-x4k-22-24,.pure-u-x4k-23-24,.pure-u-x4k-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-x4k-1-24{width:4.1667%}.pure-u-x4k-1-12,.pure-u-x4k-2-24{width:8.3333%}.pure-u-x4k-1-8,.pure-u-x4k-3-24{width:12.5%}.pure-u-x4k-1-6,.pure-u-x4k-4-24{width:16.6667%}.pure-u-x4k-1-5{width:20%}.pure-u-x4k-5-24{width:20.8333%}.pure-u-x4k-1-4,.pure-u-x4k-6-24{width:25%}.pure-u-x4k-7-24{width:29.1667%}.pure-u-x4k-1-3,.pure-u-x4k-8-24{width:33.3333%}.pure-u-x4k-3-8,.pure-u-x4k-9-24{width:37.5%}.pure-u-x4k-2-5{width:40%}.pure-u-x4k-5-12,.pure-u-x4k-10-24{width:41.6667%}.pure-u-x4k-11-24{width:45.8333%}.pure-u-x4k-1-2,.pure-u-x4k-12-24{width:50%}.pure-u-x4k-13-24{width:54.1667%}.pure-u-x4k-7-12,.pure-u-x4k-14-24{width:58.3333%}.pure-u-x4k-3-5{width:60%}.pure-u-x4k-5-8,.pure-u-x4k-15-24{width:62.5%}.pure-u-x4k-2-3,.pure-u-x4k-16-24{width:66.6667%}.pure-u-x4k-17-24{width:70.8333%}.pure-u-x4k-3-4,.pure-u-x4k-18-24{width:75%}.pure-u-x4k-19-24{width:79.1667%}.pure-u-x4k-4-5{width:80%}.pure-u-x4k-5-6,.pure-u-x4k-20-24{width:83.3333%}.pure-u-x4k-7-8,.pure-u-x4k-21-24{width:87.5%}.pure-u-x4k-11-12,.pure-u-x4k-22-24{width:91.6667%}.pure-u-x4k-23-24{width:95.8333%}.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-5-5,.pure-u-x4k-24-24{width:100%}}.pure-toggle-menu.closed .pure-toggle-hide{display:none!important}.pure-toggle-menu .toggle{float:right;width:34px;height:34px;position:relative;top:1em;right:.5em}.pure-toggle-menu .toggle .bar{background-color:#582e2e;border-radius:100px;width:20px;height:2px;transition:all .5s;display:block;position:absolute;top:18px;right:7px}.pure-toggle-menu .toggle .bar:first-child{transform:translateY(-6px)}.pure-toggle-menu .toggle.x .bar{transform:rotate(45deg)}.pure-toggle-menu .toggle.x .bar:first-child{transform:rotate(-45deg)}.pure-button-xsmall{font-size:70%}.pure-button-small{font-size:85%}.pure-button-large{font-size:110%}.pure-button-xlarge{font-size:125%}.pure-button-action{background-color:#42b8dd!important}.pure-button-success{background-color:#1cb841!important}.pure-button-danger{background:#ca3c3c!important}.pure-button-warning{background:#df7514!important}.pure-form-group{display:inline}.pure-select{min-width:24ch}@media (max-width:47.999em){.u-md-show{display:none!important}.u-md-hide{display:block}}@media (min-width:48em){.u-md-show{display:block}.u-md-hide{display:none!important}nav.tabs-menu{float:left;border:1px solid #000;min-width:10em;margin:5px}}nav.top-menu,nav.breadcrumbs{padding-top:1em;padding-bottom:1em}.pure-menu-heading :has(img.logo){padding-top:0;padding-bottom:0;padding-right:0}.pure-menu-heading img.logo{width:2.5em;height:2.5em}nav.breadcrumbs{border-top:1px solid #000;border-bottom:1px solid #000;padding-left:1em;font-size:small}nav.breadcrumbs a:not(:last-child):after{cursor:default;content:" > ";color:#000}nav.breadcrumbs a{text-decoration:none;color:#00f!important}nav.breadcrumbs a.active{font-weight:700}.overflow table{width:100%}.overflow table td,.overflow table th{padding:.5em}.overflow table td:not(:last-child),.overflow table th:not(:last-child){text-align:left;white-space:nowrap;width:1px}.overflow table td:last-child,.overflow table th:last-child{white-space:nowrap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}header,main,footer{margin:2em}footer{border-top:1px solid #000;padding-top:1em;font-size:small}footer a{color:#00f!important}time{font-style:italic}.padding{padding:1em}.overflow{overflow-x:auto}div.spacer{clear:both}.hspace{height:1em;display:block}.error-message{color:red;background-color:pink;border:1px solid red;padding:2px} -/*# sourceMappingURL=Default.1fa9de94.css.map */ +html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;flex-flow:wrap;align-content:flex-start;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:flex}@media (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.pure-g{word-spacing:-.43em}.opera-only :-o-prefocus{word-spacing:-.43em}.pure-u{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-5-12,.pure-u-10-24{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-7-12,.pure-u-14-24{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-5-8,.pure-u-15-24{width:62.5%}.pure-u-2-3,.pure-u-16-24{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-3-4,.pure-u-18-24{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-5-6,.pure-u-20-24{width:83.3333%}.pure-u-7-8,.pure-u-21-24{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}.pure-button{white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;line-height:normal;display:inline-block}.pure-button::-moz-focus-inner{border:0;padding:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed;word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{color:#000c;background-color:#e6e6e6;border:#0000;border-radius:2px;padding:.5em 1em;font-family:inherit;font-size:100%;text-decoration:none}.pure-button-hover,.pure-button:hover,.pure-button:focus{background-image:linear-gradient(#0000,#0000000d 40%,#0000001a)}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{border-color:#000;box-shadow:inset 0 0 0 1px #00000026,inset 0 0 6px #0003}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;background-image:none;border:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{color:#fff;background-color:#0078e7}.pure-button-group .pure-button{border-right:1px solid #0003;border-radius:0;margin:0}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-right:none;border-top-right-radius:2px;border-bottom-right-radius:2px}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{vertical-align:middle;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:.5em .6em;display:inline-block;box-shadow:inset 0 1px 3px #ddd}.pure-form input:not([type]){box-sizing:border-box;border:1px solid #ccc;border-radius:4px;padding:.5em .6em;display:inline-block;box-shadow:inset 0 1px 3px #ddd}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus,.pure-form input:not([type]):focus{border-color:#129fea;outline:0}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled],.pure-form input:not([type])[disabled]{cursor:not-allowed;color:#cad2d3;background-color:#eaeded}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{color:#777;background-color:#eee;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{background-color:#fff;border:1px solid #ccc;height:2.25em}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{border:0;margin:0;padding:.35em 0 .75em}.pure-form legend{color:#333;border-bottom:1px solid #e5e5e5;width:100%;margin-bottom:.3em;padding:.3em 0;display:block}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea,.pure-form-stacked input:not([type]){margin:.25em 0;display:block}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-message-inline{vertical-align:middle;display:inline-block}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;vertical-align:middle;width:10em;margin:0 1em 0 0;display:inline-block}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{border-radius:0;margin:0 0 -1px;padding:10px;display:block;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{border-radius:4px 4px 0 0;margin:0;top:1px}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{border-radius:4px;margin:0;top:1px}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{border-radius:0 0 4px 4px;margin:0;top:-2px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{color:#666;vertical-align:middle;padding-left:.3em;font-size:.875em;display:inline-block}.pure-form-message{color:#666;font-size:.875em;display:block}@media only screen and (max-width:480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{text-align:left;width:100%;margin-bottom:.3em;display:block}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form-message-inline,.pure-form-message{padding:.2em 0 .8em;font-size:.75em;display:block}}.pure-menu{box-sizing:border-box}.pure-menu-fixed{z-index:3;position:fixed;top:0;left:0}.pure-menu-list,.pure-menu-item{position:relative}.pure-menu-list{margin:0;padding:0;list-style:none}.pure-menu-item{height:100%;margin:0;padding:0}.pure-menu-link,.pure-menu-heading{white-space:nowrap;text-decoration:none;display:block}.pure-menu-horizontal{white-space:nowrap;width:100%}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-separator{vertical-align:middle;display:inline-block}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{z-index:3;margin:0;padding:0;display:none;position:absolute;top:0;left:100%}.pure-menu-horizontal .pure-menu-children{width:inherit;top:auto;left:0}.pure-menu-allow-hover:hover>.pure-menu-children,.pure-menu-active>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{content:"▸";padding-left:.5em;font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"▾"}.pure-menu-scrollable{overflow-x:hidden;overflow-y:scroll}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;padding:.5em 0;overflow-x:auto;overflow-y:hidden}.pure-menu-separator,.pure-menu-horizontal .pure-menu-children .pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{width:auto;display:block}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-link,.pure-menu-heading{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{cursor:default;background-color:#0000}.pure-menu-active>.pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;text-align:center;padding:1em 0;font:italic 85%/1 arial,sans-serif}.pure-table td,.pure-table th{font-size:inherit;border-width:0 0 0 1px;border-left-style:solid;border-left-color:#cbcbcb;margin:0;padding:.5em 1em;overflow:visible}.pure-table thead{color:#000;text-align:left;vertical-align:bottom;background-color:#e0e0e0}.pure-table td{background-color:#0000}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-2-3,.pure-u-sm-1-4,.pure-u-sm-3-4,.pure-u-sm-1-5,.pure-u-sm-2-5,.pure-u-sm-3-5,.pure-u-sm-4-5,.pure-u-sm-5-5,.pure-u-sm-1-6,.pure-u-sm-5-6,.pure-u-sm-1-8,.pure-u-sm-3-8,.pure-u-sm-5-8,.pure-u-sm-7-8,.pure-u-sm-1-12,.pure-u-sm-5-12,.pure-u-sm-7-12,.pure-u-sm-11-12,.pure-u-sm-1-24,.pure-u-sm-2-24,.pure-u-sm-3-24,.pure-u-sm-4-24,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-5-12,.pure-u-sm-10-24{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-7-12,.pure-u-sm-14-24{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-5-8,.pure-u-sm-15-24{width:62.5%}.pure-u-sm-2-3,.pure-u-sm-16-24{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-3-4,.pure-u-sm-18-24{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-5-6,.pure-u-sm-20-24{width:83.3333%}.pure-u-sm-7-8,.pure-u-sm-21-24{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-2-3,.pure-u-md-1-4,.pure-u-md-3-4,.pure-u-md-1-5,.pure-u-md-2-5,.pure-u-md-3-5,.pure-u-md-4-5,.pure-u-md-5-5,.pure-u-md-1-6,.pure-u-md-5-6,.pure-u-md-1-8,.pure-u-md-3-8,.pure-u-md-5-8,.pure-u-md-7-8,.pure-u-md-1-12,.pure-u-md-5-12,.pure-u-md-7-12,.pure-u-md-11-12,.pure-u-md-1-24,.pure-u-md-2-24,.pure-u-md-3-24,.pure-u-md-4-24,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-2-3,.pure-u-lg-1-4,.pure-u-lg-3-4,.pure-u-lg-1-5,.pure-u-lg-2-5,.pure-u-lg-3-5,.pure-u-lg-4-5,.pure-u-lg-5-5,.pure-u-lg-1-6,.pure-u-lg-5-6,.pure-u-lg-1-8,.pure-u-lg-3-8,.pure-u-lg-5-8,.pure-u-lg-7-8,.pure-u-lg-1-12,.pure-u-lg-5-12,.pure-u-lg-7-12,.pure-u-lg-11-12,.pure-u-lg-1-24,.pure-u-lg-2-24,.pure-u-lg-3-24,.pure-u-lg-4-24,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-2-3,.pure-u-xl-1-4,.pure-u-xl-3-4,.pure-u-xl-1-5,.pure-u-xl-2-5,.pure-u-xl-3-5,.pure-u-xl-4-5,.pure-u-xl-5-5,.pure-u-xl-1-6,.pure-u-xl-5-6,.pure-u-xl-1-8,.pure-u-xl-3-8,.pure-u-xl-5-8,.pure-u-xl-7-8,.pure-u-xl-1-12,.pure-u-xl-5-12,.pure-u-xl-7-12,.pure-u-xl-11-12,.pure-u-xl-1-24,.pure-u-xl-2-24,.pure-u-xl-3-24,.pure-u-xl-4-24,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}@media screen and (min-width:120em){.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-1-2,.pure-u-xxl-1-3,.pure-u-xxl-2-3,.pure-u-xxl-1-4,.pure-u-xxl-3-4,.pure-u-xxl-1-5,.pure-u-xxl-2-5,.pure-u-xxl-3-5,.pure-u-xxl-4-5,.pure-u-xxl-5-5,.pure-u-xxl-1-6,.pure-u-xxl-5-6,.pure-u-xxl-1-8,.pure-u-xxl-3-8,.pure-u-xxl-5-8,.pure-u-xxl-7-8,.pure-u-xxl-1-12,.pure-u-xxl-5-12,.pure-u-xxl-7-12,.pure-u-xxl-11-12,.pure-u-xxl-1-24,.pure-u-xxl-2-24,.pure-u-xxl-3-24,.pure-u-xxl-4-24,.pure-u-xxl-5-24,.pure-u-xxl-6-24,.pure-u-xxl-7-24,.pure-u-xxl-8-24,.pure-u-xxl-9-24,.pure-u-xxl-10-24,.pure-u-xxl-11-24,.pure-u-xxl-12-24,.pure-u-xxl-13-24,.pure-u-xxl-14-24,.pure-u-xxl-15-24,.pure-u-xxl-16-24,.pure-u-xxl-17-24,.pure-u-xxl-18-24,.pure-u-xxl-19-24,.pure-u-xxl-20-24,.pure-u-xxl-21-24,.pure-u-xxl-22-24,.pure-u-xxl-23-24,.pure-u-xxl-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-xxl-1-24{width:4.1667%}.pure-u-xxl-1-12,.pure-u-xxl-2-24{width:8.3333%}.pure-u-xxl-1-8,.pure-u-xxl-3-24{width:12.5%}.pure-u-xxl-1-6,.pure-u-xxl-4-24{width:16.6667%}.pure-u-xxl-1-5{width:20%}.pure-u-xxl-5-24{width:20.8333%}.pure-u-xxl-1-4,.pure-u-xxl-6-24{width:25%}.pure-u-xxl-7-24{width:29.1667%}.pure-u-xxl-1-3,.pure-u-xxl-8-24{width:33.3333%}.pure-u-xxl-3-8,.pure-u-xxl-9-24{width:37.5%}.pure-u-xxl-2-5{width:40%}.pure-u-xxl-5-12,.pure-u-xxl-10-24{width:41.6667%}.pure-u-xxl-11-24{width:45.8333%}.pure-u-xxl-1-2,.pure-u-xxl-12-24{width:50%}.pure-u-xxl-13-24{width:54.1667%}.pure-u-xxl-7-12,.pure-u-xxl-14-24{width:58.3333%}.pure-u-xxl-3-5{width:60%}.pure-u-xxl-5-8,.pure-u-xxl-15-24{width:62.5%}.pure-u-xxl-2-3,.pure-u-xxl-16-24{width:66.6667%}.pure-u-xxl-17-24{width:70.8333%}.pure-u-xxl-3-4,.pure-u-xxl-18-24{width:75%}.pure-u-xxl-19-24{width:79.1667%}.pure-u-xxl-4-5{width:80%}.pure-u-xxl-5-6,.pure-u-xxl-20-24{width:83.3333%}.pure-u-xxl-7-8,.pure-u-xxl-21-24{width:87.5%}.pure-u-xxl-11-12,.pure-u-xxl-22-24{width:91.6667%}.pure-u-xxl-23-24{width:95.8333%}.pure-u-xxl-1,.pure-u-xxl-1-1,.pure-u-xxl-5-5,.pure-u-xxl-24-24{width:100%}}@media screen and (min-width:160em){.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-1-2,.pure-u-xxxl-1-3,.pure-u-xxxl-2-3,.pure-u-xxxl-1-4,.pure-u-xxxl-3-4,.pure-u-xxxl-1-5,.pure-u-xxxl-2-5,.pure-u-xxxl-3-5,.pure-u-xxxl-4-5,.pure-u-xxxl-5-5,.pure-u-xxxl-1-6,.pure-u-xxxl-5-6,.pure-u-xxxl-1-8,.pure-u-xxxl-3-8,.pure-u-xxxl-5-8,.pure-u-xxxl-7-8,.pure-u-xxxl-1-12,.pure-u-xxxl-5-12,.pure-u-xxxl-7-12,.pure-u-xxxl-11-12,.pure-u-xxxl-1-24,.pure-u-xxxl-2-24,.pure-u-xxxl-3-24,.pure-u-xxxl-4-24,.pure-u-xxxl-5-24,.pure-u-xxxl-6-24,.pure-u-xxxl-7-24,.pure-u-xxxl-8-24,.pure-u-xxxl-9-24,.pure-u-xxxl-10-24,.pure-u-xxxl-11-24,.pure-u-xxxl-12-24,.pure-u-xxxl-13-24,.pure-u-xxxl-14-24,.pure-u-xxxl-15-24,.pure-u-xxxl-16-24,.pure-u-xxxl-17-24,.pure-u-xxxl-18-24,.pure-u-xxxl-19-24,.pure-u-xxxl-20-24,.pure-u-xxxl-21-24,.pure-u-xxxl-22-24,.pure-u-xxxl-23-24,.pure-u-xxxl-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-xxxl-1-24{width:4.1667%}.pure-u-xxxl-1-12,.pure-u-xxxl-2-24{width:8.3333%}.pure-u-xxxl-1-8,.pure-u-xxxl-3-24{width:12.5%}.pure-u-xxxl-1-6,.pure-u-xxxl-4-24{width:16.6667%}.pure-u-xxxl-1-5{width:20%}.pure-u-xxxl-5-24{width:20.8333%}.pure-u-xxxl-1-4,.pure-u-xxxl-6-24{width:25%}.pure-u-xxxl-7-24{width:29.1667%}.pure-u-xxxl-1-3,.pure-u-xxxl-8-24{width:33.3333%}.pure-u-xxxl-3-8,.pure-u-xxxl-9-24{width:37.5%}.pure-u-xxxl-2-5{width:40%}.pure-u-xxxl-5-12,.pure-u-xxxl-10-24{width:41.6667%}.pure-u-xxxl-11-24{width:45.8333%}.pure-u-xxxl-1-2,.pure-u-xxxl-12-24{width:50%}.pure-u-xxxl-13-24{width:54.1667%}.pure-u-xxxl-7-12,.pure-u-xxxl-14-24{width:58.3333%}.pure-u-xxxl-3-5{width:60%}.pure-u-xxxl-5-8,.pure-u-xxxl-15-24{width:62.5%}.pure-u-xxxl-2-3,.pure-u-xxxl-16-24{width:66.6667%}.pure-u-xxxl-17-24{width:70.8333%}.pure-u-xxxl-3-4,.pure-u-xxxl-18-24{width:75%}.pure-u-xxxl-19-24{width:79.1667%}.pure-u-xxxl-4-5{width:80%}.pure-u-xxxl-5-6,.pure-u-xxxl-20-24{width:83.3333%}.pure-u-xxxl-7-8,.pure-u-xxxl-21-24{width:87.5%}.pure-u-xxxl-11-12,.pure-u-xxxl-22-24{width:91.6667%}.pure-u-xxxl-23-24{width:95.8333%}.pure-u-xxxl-1,.pure-u-xxxl-1-1,.pure-u-xxxl-5-5,.pure-u-xxxl-24-24{width:100%}}@media screen and (min-width:240em){.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-1-2,.pure-u-x4k-1-3,.pure-u-x4k-2-3,.pure-u-x4k-1-4,.pure-u-x4k-3-4,.pure-u-x4k-1-5,.pure-u-x4k-2-5,.pure-u-x4k-3-5,.pure-u-x4k-4-5,.pure-u-x4k-5-5,.pure-u-x4k-1-6,.pure-u-x4k-5-6,.pure-u-x4k-1-8,.pure-u-x4k-3-8,.pure-u-x4k-5-8,.pure-u-x4k-7-8,.pure-u-x4k-1-12,.pure-u-x4k-5-12,.pure-u-x4k-7-12,.pure-u-x4k-11-12,.pure-u-x4k-1-24,.pure-u-x4k-2-24,.pure-u-x4k-3-24,.pure-u-x4k-4-24,.pure-u-x4k-5-24,.pure-u-x4k-6-24,.pure-u-x4k-7-24,.pure-u-x4k-8-24,.pure-u-x4k-9-24,.pure-u-x4k-10-24,.pure-u-x4k-11-24,.pure-u-x4k-12-24,.pure-u-x4k-13-24,.pure-u-x4k-14-24,.pure-u-x4k-15-24,.pure-u-x4k-16-24,.pure-u-x4k-17-24,.pure-u-x4k-18-24,.pure-u-x4k-19-24,.pure-u-x4k-20-24,.pure-u-x4k-21-24,.pure-u-x4k-22-24,.pure-u-x4k-23-24,.pure-u-x4k-24-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block}.pure-u-x4k-1-24{width:4.1667%}.pure-u-x4k-1-12,.pure-u-x4k-2-24{width:8.3333%}.pure-u-x4k-1-8,.pure-u-x4k-3-24{width:12.5%}.pure-u-x4k-1-6,.pure-u-x4k-4-24{width:16.6667%}.pure-u-x4k-1-5{width:20%}.pure-u-x4k-5-24{width:20.8333%}.pure-u-x4k-1-4,.pure-u-x4k-6-24{width:25%}.pure-u-x4k-7-24{width:29.1667%}.pure-u-x4k-1-3,.pure-u-x4k-8-24{width:33.3333%}.pure-u-x4k-3-8,.pure-u-x4k-9-24{width:37.5%}.pure-u-x4k-2-5{width:40%}.pure-u-x4k-5-12,.pure-u-x4k-10-24{width:41.6667%}.pure-u-x4k-11-24{width:45.8333%}.pure-u-x4k-1-2,.pure-u-x4k-12-24{width:50%}.pure-u-x4k-13-24{width:54.1667%}.pure-u-x4k-7-12,.pure-u-x4k-14-24{width:58.3333%}.pure-u-x4k-3-5{width:60%}.pure-u-x4k-5-8,.pure-u-x4k-15-24{width:62.5%}.pure-u-x4k-2-3,.pure-u-x4k-16-24{width:66.6667%}.pure-u-x4k-17-24{width:70.8333%}.pure-u-x4k-3-4,.pure-u-x4k-18-24{width:75%}.pure-u-x4k-19-24{width:79.1667%}.pure-u-x4k-4-5{width:80%}.pure-u-x4k-5-6,.pure-u-x4k-20-24{width:83.3333%}.pure-u-x4k-7-8,.pure-u-x4k-21-24{width:87.5%}.pure-u-x4k-11-12,.pure-u-x4k-22-24{width:91.6667%}.pure-u-x4k-23-24{width:95.8333%}.pure-u-x4k-1,.pure-u-x4k-1-1,.pure-u-x4k-5-5,.pure-u-x4k-24-24{width:100%}}.pure-toggle-menu.closed .pure-toggle-hide{display:none!important}.pure-toggle-menu .toggle{float:right;width:34px;height:34px;position:relative;top:1em;right:.5em}.pure-toggle-menu .toggle .bar{background-color:#582e2e;border-radius:100px;width:20px;height:2px;transition:all .5s;display:block;position:absolute;top:18px;right:7px}.pure-toggle-menu .toggle .bar:first-child{transform:translateY(-6px)}.pure-toggle-menu .toggle.x .bar{transform:rotate(45deg)}.pure-toggle-menu .toggle.x .bar:first-child{transform:rotate(-45deg)}.pure-button-xsmall{font-size:70%}.pure-button-small{font-size:85%}.pure-button-large{font-size:110%}.pure-button-xlarge{font-size:125%}.pure-button-action{background-color:#42b8dd!important}.pure-button-success{background-color:#1cb841!important}.pure-button-danger{background:#ca3c3c!important}.pure-button-warning{background:#df7514!important}.pure-form-group{display:inline}.pure-select{min-width:24ch}@media (max-width:47.999em){.u-md-show{display:none!important}.u-md-hide{display:block}}@media (min-width:48em){.u-md-show{display:block}.u-md-hide{display:none!important}nav.tabs-menu{float:left;min-width:10em;margin:5px}}nav.tabs-menu{border:1px solid #000}nav.top-menu,nav.breadcrumbs{padding-top:1em;padding-bottom:1em}.pure-menu-heading :has(img.logo){padding-top:0;padding-bottom:0;padding-right:0}.pure-menu-heading img.logo{width:2.5em;height:2.5em}nav.breadcrumbs{border-top:1px solid #000;border-bottom:1px solid #000;padding-left:1em;font-size:small}nav.breadcrumbs a:not(:last-child):after{cursor:default;content:" > ";color:#000}nav.breadcrumbs a{text-decoration:none;color:#00f!important}nav.breadcrumbs a.active{font-weight:700}@media (min-width:48em){.h-md-padding{padding-left:1em;padding-right:1em}}.h-md-padding{padding-top:1em;padding-bottom:1em}.overflow{overflow-x:auto}.overflow table{width:100%}.overflow table td,.overflow table th{padding:.5em}.overflow table td:not(:last-child),.overflow table th:not(:last-child){text-align:left;white-space:nowrap;width:1px}.overflow table td:last-child,.overflow table th:last-child{white-space:nowrap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}header,main,footer{margin:2em}footer{border-top:1px solid #000;padding-top:1em;font-size:small}footer a{color:#00f!important}time{font-style:italic}div.spacer{clear:both}.hspace{height:1em;display:block}.error-message{color:red;background-color:pink;border:1px solid red;padding:2px} +/*# sourceMappingURL=Default.ed052f6d.css.map */ diff --git a/internal/dis/component/server/assets/dist/Default.ed052f6d.css.map b/internal/dis/component/server/assets/dist/Default.ed052f6d.css.map new file mode 100644 index 0000000..bc02d31 --- /dev/null +++ b/internal/dis/component/server/assets/dist/Default.ed052f6d.css.map @@ -0,0 +1 @@ +{"mappings":"6U,oD,c,mBC0EA,gCAYA,oD,wCAoBA,yBAUA,mI,4B,kDA4BA,oBAIA,8E,kB,cAuCA,sBAUA,mG,8B,kC,0E,qD,4D,2D,4D,oD,2D,0D,2D,oC,qG,iC,uB,6D,qD,qD,+D,iE,oE,sB,0B,+B,4B,wC,mD,iL,2D,6B,4B,6C,8G,+C,wrB,2B,wC,qC,wC,sB,4B,mC,4B,wC,qC,sB,0C,6B,oC,6B,0C,sB,sC,yC,6B,oC,6B,sB,yC,sC,2C,6B,2D,sNAseA,kD,0F,iHAoBA,0J,yH,6B,mH,8P,iCAkDA,4HAIA,sFAcA,qG,wH,gmB,kK,+C,umB,oIAyHA,6E,ssBAcA,wI,oI,2K,4E,wC,oC,4D,wH,osB,oJ,+C,0D,qI,wD,sG,mD,mJ,mF,gI,8I,+H,6C,oC,qC,qC,qC,qC,qC,mHA6KI,6D,yC,+C,8eA6CA,2dAIA,yGAUJ,mDAKA,gGAOA,iCAKA,uD,kD,mD,+CAyBA,yF,oD,2D,qK,8C,gGAwCA,wEAOA,uH,8F,kF,0D,oDA4BA,gF,+G,mIAmBA,gF,wF,0D,2B,0C,oD,+B,gF,oGA8CA,2F,gG,kG,oKAgCA,4F,sC,sF,wD,kE,+H,oE,qC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCCxoCI,wE,mC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCAyLA,wE,mC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCAyLA,wE,mC,k0B,8B,8C,2C,8C,yB,+B,yC,+B,8C,2C,yB,gD,gC,0C,gC,gD,yB,4C,+C,gC,0C,gC,yB,+C,4C,iD,gCAyLA,wE,oC,g3B,+B,gD,6C,gD,0B,gC,2C,gC,gD,6C,0B,kD,iC,4C,iC,kD,0B,8C,iD,iC,4C,iC,0B,iD,8C,mD,iCAyLA,4E,oC,85B,gC,kD,+C,kD,2B,iC,6C,iC,kD,+C,2B,oD,kC,8C,kC,oD,2B,gD,mD,kC,8C,kC,2B,mD,gD,qD,kCAyLA,gF,oC,g3B,+B,gD,6C,gD,0B,gC,2C,gC,gD,6C,0B,kD,iC,4C,iC,kD,0B,8C,iD,iC,4C,iC,0B,iD,8C,mD,iC,4EC5lCJ,kEAKA,kGAYA,wKAiBA,sEAOA,yDAOA,sEChDA,kCAIA,iCAIA,kCAIA,mCAMA,uDAIA,wDAIA,iDAIA,kDC/BA,gCAIA,4BCFA,4BACI,kCAIA,0BAKJ,wBACI,yBAIA,kCCbA,oDAOJ,oCAIA,gEAKA,iFAKA,qDAKA,wGAQA,iFAKA,4DAIA,yCC/CA,wBACI,kDAMJ,iDAKA,0BAKA,2BAIA,mDAMA,qHAOA,+EChCA,8NAQA,8BAMA,iEAMA,8BAIA,uBC1BA,sBAIA,iCAKA","sources":["Default.ed052f6d.css","node_modules/purecss/build/pure.css","node_modules/purecss/build/grids-responsive.css","src/lib/pure-toggle-menu/index.css","src/base/parts/pure-buttons.css","src/base/parts/pure-forms.css","src/base/parts/pure-hide.css","src/base/parts/menu.css","src/base/parts/table.css","src/base/parts/theme.css","src/base/parts/utils.css","src/base/index.css"],"sourcesContent":["/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n/*!\nnormalize.css v | MIT License | https://necolas.github.io/normalize.css/\nCopyright (c) Nicolas Gallagher and Jonathan Neal\n*/\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\nhtml {\n -webkit-text-size-adjust: 100%;\n line-height: 1.15;\n}\n\nbody {\n margin: 0;\n}\n\nmain {\n display: block;\n}\n\nh1 {\n margin: .67em 0;\n font-size: 2em;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\npre {\n font-family: monospace;\n font-size: 1em;\n}\n\na {\n background-color: #0000;\n}\n\nabbr[title] {\n text-decoration: underline;\n border-bottom: none;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\nb, strong {\n font-weight: bolder;\n}\n\ncode, kbd, samp {\n font-family: monospace;\n font-size: 1em;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub, sup {\n vertical-align: baseline;\n font-size: 75%;\n line-height: 0;\n position: relative;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\nimg {\n border-style: none;\n}\n\nbutton, input, optgroup, select, textarea {\n margin: 0;\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n}\n\nbutton, input {\n overflow: visible;\n}\n\nbutton, select {\n text-transform: none;\n}\n\nbutton, [type=\"button\"], [type=\"reset\"], [type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n[type=\"button\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n[type=\"reset\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\nbutton:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n[type=\"button\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n[type=\"reset\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\nfieldset {\n padding: .35em .75em .625em;\n}\n\nlegend {\n box-sizing: border-box;\n color: inherit;\n white-space: normal;\n max-width: 100%;\n padding: 0;\n display: table;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\ntextarea {\n overflow: auto;\n}\n\n[type=\"checkbox\"], [type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\ndetails {\n display: block;\n}\n\nsummary {\n display: list-item;\n}\n\ntemplate, [hidden] {\n display: none;\n}\n\nhtml {\n font-family: sans-serif;\n}\n\n.hidden, [hidden] {\n display: none !important;\n}\n\n.pure-img {\n max-width: 100%;\n height: auto;\n display: block;\n}\n\n.pure-g {\n letter-spacing: -.31em;\n text-rendering: optimizespeed;\n flex-flow: wrap;\n align-content: flex-start;\n font-family: FreeSans, Arimo, Droid Sans, Helvetica, Arial, sans-serif;\n display: flex;\n}\n\n@media (-ms-high-contrast: none), (-ms-high-contrast: active) {\n table .pure-g {\n display: block;\n }\n}\n\n.pure-g {\n word-spacing: -.43em;\n}\n\n.opera-only :-o-prefocus {\n word-spacing: -.43em;\n}\n\n.pure-u {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n}\n\n.pure-g [class*=\"pure-u\"] {\n font-family: sans-serif;\n}\n\n.pure-u-1, .pure-u-1-1, .pure-u-1-2, .pure-u-1-3, .pure-u-2-3, .pure-u-1-4, .pure-u-3-4, .pure-u-1-5, .pure-u-2-5, .pure-u-3-5, .pure-u-4-5, .pure-u-5-5, .pure-u-1-6, .pure-u-5-6, .pure-u-1-8, .pure-u-3-8, .pure-u-5-8, .pure-u-7-8, .pure-u-1-12, .pure-u-5-12, .pure-u-7-12, .pure-u-11-12, .pure-u-1-24, .pure-u-2-24, .pure-u-3-24, .pure-u-4-24, .pure-u-5-24, .pure-u-6-24, .pure-u-7-24, .pure-u-8-24, .pure-u-9-24, .pure-u-10-24, .pure-u-11-24, .pure-u-12-24, .pure-u-13-24, .pure-u-14-24, .pure-u-15-24, .pure-u-16-24, .pure-u-17-24, .pure-u-18-24, .pure-u-19-24, .pure-u-20-24, .pure-u-21-24, .pure-u-22-24, .pure-u-23-24, .pure-u-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n}\n\n.pure-u-1-24 {\n width: 4.1667%;\n}\n\n.pure-u-1-12, .pure-u-2-24 {\n width: 8.3333%;\n}\n\n.pure-u-1-8, .pure-u-3-24 {\n width: 12.5%;\n}\n\n.pure-u-1-6, .pure-u-4-24 {\n width: 16.6667%;\n}\n\n.pure-u-1-5 {\n width: 20%;\n}\n\n.pure-u-5-24 {\n width: 20.8333%;\n}\n\n.pure-u-1-4, .pure-u-6-24 {\n width: 25%;\n}\n\n.pure-u-7-24 {\n width: 29.1667%;\n}\n\n.pure-u-1-3, .pure-u-8-24 {\n width: 33.3333%;\n}\n\n.pure-u-3-8, .pure-u-9-24 {\n width: 37.5%;\n}\n\n.pure-u-2-5 {\n width: 40%;\n}\n\n.pure-u-5-12, .pure-u-10-24 {\n width: 41.6667%;\n}\n\n.pure-u-11-24 {\n width: 45.8333%;\n}\n\n.pure-u-1-2, .pure-u-12-24 {\n width: 50%;\n}\n\n.pure-u-13-24 {\n width: 54.1667%;\n}\n\n.pure-u-7-12, .pure-u-14-24 {\n width: 58.3333%;\n}\n\n.pure-u-3-5 {\n width: 60%;\n}\n\n.pure-u-5-8, .pure-u-15-24 {\n width: 62.5%;\n}\n\n.pure-u-2-3, .pure-u-16-24 {\n width: 66.6667%;\n}\n\n.pure-u-17-24 {\n width: 70.8333%;\n}\n\n.pure-u-3-4, .pure-u-18-24 {\n width: 75%;\n}\n\n.pure-u-19-24 {\n width: 79.1667%;\n}\n\n.pure-u-4-5 {\n width: 80%;\n}\n\n.pure-u-5-6, .pure-u-20-24 {\n width: 83.3333%;\n}\n\n.pure-u-7-8, .pure-u-21-24 {\n width: 87.5%;\n}\n\n.pure-u-11-12, .pure-u-22-24 {\n width: 91.6667%;\n}\n\n.pure-u-23-24 {\n width: 95.8333%;\n}\n\n.pure-u-1, .pure-u-1-1, .pure-u-5-5, .pure-u-24-24 {\n width: 100%;\n}\n\n.pure-button {\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n cursor: pointer;\n -webkit-user-drag: none;\n -webkit-user-select: none;\n user-select: none;\n box-sizing: border-box;\n line-height: normal;\n display: inline-block;\n}\n\n.pure-button::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n.pure-button-group {\n letter-spacing: -.31em;\n text-rendering: optimizespeed;\n word-spacing: -.43em;\n}\n\n.pure-button-group .pure-button {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n.pure-button {\n color: #000c;\n background-color: #e6e6e6;\n border: #0000;\n border-radius: 2px;\n padding: .5em 1em;\n font-family: inherit;\n font-size: 100%;\n text-decoration: none;\n}\n\n.pure-button-hover, .pure-button:hover, .pure-button:focus {\n background-image: linear-gradient(#0000, #0000000d 40%, #0000001a);\n}\n\n.pure-button:focus {\n outline: 0;\n}\n\n.pure-button-active, .pure-button:active {\n border-color: #000;\n box-shadow: inset 0 0 0 1px #00000026, inset 0 0 6px #0003;\n}\n\n.pure-button[disabled], .pure-button-disabled, .pure-button-disabled:hover, .pure-button-disabled:focus, .pure-button-disabled:active {\n opacity: .4;\n cursor: not-allowed;\n -webkit-box-shadow: none;\n box-shadow: none;\n pointer-events: none;\n background-image: none;\n border: none;\n}\n\n.pure-button-hidden {\n display: none;\n}\n\n.pure-button-primary, .pure-button-selected, a.pure-button-primary, a.pure-button-selected {\n color: #fff;\n background-color: #0078e7;\n}\n\n.pure-button-group .pure-button {\n border-right: 1px solid #0003;\n border-radius: 0;\n margin: 0;\n}\n\n.pure-button-group .pure-button:first-child {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n.pure-button-group .pure-button:last-child {\n border-right: none;\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n.pure-form input[type=\"text\"], .pure-form input[type=\"password\"], .pure-form input[type=\"email\"], .pure-form input[type=\"url\"], .pure-form input[type=\"date\"], .pure-form input[type=\"month\"], .pure-form input[type=\"time\"], .pure-form input[type=\"datetime\"], .pure-form input[type=\"datetime-local\"], .pure-form input[type=\"week\"], .pure-form input[type=\"number\"], .pure-form input[type=\"search\"], .pure-form input[type=\"tel\"], .pure-form input[type=\"color\"], .pure-form select, .pure-form textarea {\n vertical-align: middle;\n box-sizing: border-box;\n border: 1px solid #ccc;\n border-radius: 4px;\n padding: .5em .6em;\n display: inline-block;\n box-shadow: inset 0 1px 3px #ddd;\n}\n\n.pure-form input:not([type]) {\n box-sizing: border-box;\n border: 1px solid #ccc;\n border-radius: 4px;\n padding: .5em .6em;\n display: inline-block;\n box-shadow: inset 0 1px 3px #ddd;\n}\n\n.pure-form input[type=\"color\"] {\n padding: .2em .5em;\n}\n\n.pure-form input[type=\"text\"]:focus, .pure-form input[type=\"password\"]:focus, .pure-form input[type=\"email\"]:focus, .pure-form input[type=\"url\"]:focus, .pure-form input[type=\"date\"]:focus, .pure-form input[type=\"month\"]:focus, .pure-form input[type=\"time\"]:focus, .pure-form input[type=\"datetime\"]:focus, .pure-form input[type=\"datetime-local\"]:focus, .pure-form input[type=\"week\"]:focus, .pure-form input[type=\"number\"]:focus, .pure-form input[type=\"search\"]:focus, .pure-form input[type=\"tel\"]:focus, .pure-form input[type=\"color\"]:focus, .pure-form select:focus, .pure-form textarea:focus, .pure-form input:not([type]):focus {\n border-color: #129fea;\n outline: 0;\n}\n\n.pure-form input[type=\"file\"]:focus, .pure-form input[type=\"radio\"]:focus, .pure-form input[type=\"checkbox\"]:focus {\n outline: 1px auto #129fea;\n}\n\n.pure-form .pure-checkbox, .pure-form .pure-radio {\n margin: .5em 0;\n display: block;\n}\n\n.pure-form input[type=\"text\"][disabled], .pure-form input[type=\"password\"][disabled], .pure-form input[type=\"email\"][disabled], .pure-form input[type=\"url\"][disabled], .pure-form input[type=\"date\"][disabled], .pure-form input[type=\"month\"][disabled], .pure-form input[type=\"time\"][disabled], .pure-form input[type=\"datetime\"][disabled], .pure-form input[type=\"datetime-local\"][disabled], .pure-form input[type=\"week\"][disabled], .pure-form input[type=\"number\"][disabled], .pure-form input[type=\"search\"][disabled], .pure-form input[type=\"tel\"][disabled], .pure-form input[type=\"color\"][disabled], .pure-form select[disabled], .pure-form textarea[disabled], .pure-form input:not([type])[disabled] {\n cursor: not-allowed;\n color: #cad2d3;\n background-color: #eaeded;\n}\n\n.pure-form input[readonly], .pure-form select[readonly], .pure-form textarea[readonly] {\n color: #777;\n background-color: #eee;\n border-color: #ccc;\n}\n\n.pure-form input:focus:invalid, .pure-form textarea:focus:invalid, .pure-form select:focus:invalid {\n color: #b94a48;\n border-color: #e9322d;\n}\n\n.pure-form input[type=\"file\"]:focus:invalid:focus, .pure-form input[type=\"radio\"]:focus:invalid:focus, .pure-form input[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #e9322d;\n}\n\n.pure-form select {\n background-color: #fff;\n border: 1px solid #ccc;\n height: 2.25em;\n}\n\n.pure-form select[multiple] {\n height: auto;\n}\n\n.pure-form label {\n margin: .5em 0 .2em;\n}\n\n.pure-form fieldset {\n border: 0;\n margin: 0;\n padding: .35em 0 .75em;\n}\n\n.pure-form legend {\n color: #333;\n border-bottom: 1px solid #e5e5e5;\n width: 100%;\n margin-bottom: .3em;\n padding: .3em 0;\n display: block;\n}\n\n.pure-form-stacked input[type=\"text\"], .pure-form-stacked input[type=\"password\"], .pure-form-stacked input[type=\"email\"], .pure-form-stacked input[type=\"url\"], .pure-form-stacked input[type=\"date\"], .pure-form-stacked input[type=\"month\"], .pure-form-stacked input[type=\"time\"], .pure-form-stacked input[type=\"datetime\"], .pure-form-stacked input[type=\"datetime-local\"], .pure-form-stacked input[type=\"week\"], .pure-form-stacked input[type=\"number\"], .pure-form-stacked input[type=\"search\"], .pure-form-stacked input[type=\"tel\"], .pure-form-stacked input[type=\"color\"], .pure-form-stacked input[type=\"file\"], .pure-form-stacked select, .pure-form-stacked label, .pure-form-stacked textarea, .pure-form-stacked input:not([type]) {\n margin: .25em 0;\n display: block;\n}\n\n.pure-form-aligned input, .pure-form-aligned textarea, .pure-form-aligned select, .pure-form-message-inline {\n vertical-align: middle;\n display: inline-block;\n}\n\n.pure-form-aligned textarea {\n vertical-align: top;\n}\n\n.pure-form-aligned .pure-control-group {\n margin-bottom: .5em;\n}\n\n.pure-form-aligned .pure-control-group label {\n text-align: right;\n vertical-align: middle;\n width: 10em;\n margin: 0 1em 0 0;\n display: inline-block;\n}\n\n.pure-form-aligned .pure-controls {\n margin: 1.5em 0 0 11em;\n}\n\n.pure-form input.pure-input-rounded, .pure-form .pure-input-rounded {\n border-radius: 2em;\n padding: .5em 1em;\n}\n\n.pure-form .pure-group fieldset {\n margin-bottom: 10px;\n}\n\n.pure-form .pure-group input, .pure-form .pure-group textarea {\n border-radius: 0;\n margin: 0 0 -1px;\n padding: 10px;\n display: block;\n position: relative;\n top: -1px;\n}\n\n.pure-form .pure-group input:focus, .pure-form .pure-group textarea:focus {\n z-index: 3;\n}\n\n.pure-form .pure-group input:first-child, .pure-form .pure-group textarea:first-child {\n border-radius: 4px 4px 0 0;\n margin: 0;\n top: 1px;\n}\n\n.pure-form .pure-group input:first-child:last-child, .pure-form .pure-group textarea:first-child:last-child {\n border-radius: 4px;\n margin: 0;\n top: 1px;\n}\n\n.pure-form .pure-group input:last-child, .pure-form .pure-group textarea:last-child {\n border-radius: 0 0 4px 4px;\n margin: 0;\n top: -2px;\n}\n\n.pure-form .pure-group button {\n margin: .35em 0;\n}\n\n.pure-form .pure-input-1 {\n width: 100%;\n}\n\n.pure-form .pure-input-3-4 {\n width: 75%;\n}\n\n.pure-form .pure-input-2-3 {\n width: 66%;\n}\n\n.pure-form .pure-input-1-2 {\n width: 50%;\n}\n\n.pure-form .pure-input-1-3 {\n width: 33%;\n}\n\n.pure-form .pure-input-1-4 {\n width: 25%;\n}\n\n.pure-form-message-inline {\n color: #666;\n vertical-align: middle;\n padding-left: .3em;\n font-size: .875em;\n display: inline-block;\n}\n\n.pure-form-message {\n color: #666;\n font-size: .875em;\n display: block;\n}\n\n@media only screen and (max-width: 480px) {\n .pure-form button[type=\"submit\"] {\n margin: .7em 0 0;\n }\n\n .pure-form input:not([type]), .pure-form input[type=\"text\"], .pure-form input[type=\"password\"], .pure-form input[type=\"email\"], .pure-form input[type=\"url\"], .pure-form input[type=\"date\"], .pure-form input[type=\"month\"], .pure-form input[type=\"time\"], .pure-form input[type=\"datetime\"], .pure-form input[type=\"datetime-local\"], .pure-form input[type=\"week\"], .pure-form input[type=\"number\"], .pure-form input[type=\"search\"], .pure-form input[type=\"tel\"], .pure-form input[type=\"color\"], .pure-form label {\n margin-bottom: .3em;\n display: block;\n }\n\n .pure-group input:not([type]), .pure-group input[type=\"text\"], .pure-group input[type=\"password\"], .pure-group input[type=\"email\"], .pure-group input[type=\"url\"], .pure-group input[type=\"date\"], .pure-group input[type=\"month\"], .pure-group input[type=\"time\"], .pure-group input[type=\"datetime\"], .pure-group input[type=\"datetime-local\"], .pure-group input[type=\"week\"], .pure-group input[type=\"number\"], .pure-group input[type=\"search\"], .pure-group input[type=\"tel\"], .pure-group input[type=\"color\"] {\n margin-bottom: 0;\n }\n\n .pure-form-aligned .pure-control-group label {\n text-align: left;\n width: 100%;\n margin-bottom: .3em;\n display: block;\n }\n\n .pure-form-aligned .pure-controls {\n margin: 1.5em 0 0;\n }\n\n .pure-form-message-inline, .pure-form-message {\n padding: .2em 0 .8em;\n font-size: .75em;\n display: block;\n }\n}\n\n.pure-menu {\n box-sizing: border-box;\n}\n\n.pure-menu-fixed {\n z-index: 3;\n position: fixed;\n top: 0;\n left: 0;\n}\n\n.pure-menu-list, .pure-menu-item {\n position: relative;\n}\n\n.pure-menu-list {\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.pure-menu-item {\n height: 100%;\n margin: 0;\n padding: 0;\n}\n\n.pure-menu-link, .pure-menu-heading {\n white-space: nowrap;\n text-decoration: none;\n display: block;\n}\n\n.pure-menu-horizontal {\n white-space: nowrap;\n width: 100%;\n}\n\n.pure-menu-horizontal .pure-menu-list {\n display: inline-block;\n}\n\n.pure-menu-horizontal .pure-menu-item, .pure-menu-horizontal .pure-menu-heading, .pure-menu-horizontal .pure-menu-separator {\n vertical-align: middle;\n display: inline-block;\n}\n\n.pure-menu-item .pure-menu-item {\n display: block;\n}\n\n.pure-menu-children {\n z-index: 3;\n margin: 0;\n padding: 0;\n display: none;\n position: absolute;\n top: 0;\n left: 100%;\n}\n\n.pure-menu-horizontal .pure-menu-children {\n width: inherit;\n top: auto;\n left: 0;\n}\n\n.pure-menu-allow-hover:hover > .pure-menu-children, .pure-menu-active > .pure-menu-children {\n display: block;\n position: absolute;\n}\n\n.pure-menu-has-children > .pure-menu-link:after {\n content: \"▸\";\n padding-left: .5em;\n font-size: small;\n}\n\n.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {\n content: \"▾\";\n}\n\n.pure-menu-scrollable {\n overflow-x: hidden;\n overflow-y: scroll;\n}\n\n.pure-menu-scrollable .pure-menu-list {\n display: block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {\n display: inline-block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable {\n white-space: nowrap;\n padding: .5em 0;\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.pure-menu-separator, .pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n background-color: #ccc;\n height: 1px;\n margin: .3em 0;\n}\n\n.pure-menu-horizontal .pure-menu-separator {\n width: 1px;\n height: 1.3em;\n margin: 0 .3em;\n}\n\n.pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n width: auto;\n display: block;\n}\n\n.pure-menu-heading {\n text-transform: uppercase;\n color: #565d64;\n}\n\n.pure-menu-link {\n color: #777;\n}\n\n.pure-menu-children {\n background-color: #fff;\n}\n\n.pure-menu-link, .pure-menu-heading {\n padding: .5em 1em;\n}\n\n.pure-menu-disabled {\n opacity: .5;\n}\n\n.pure-menu-disabled .pure-menu-link:hover {\n cursor: default;\n background-color: #0000;\n}\n\n.pure-menu-active > .pure-menu-link, .pure-menu-link:hover, .pure-menu-link:focus {\n background-color: #eee;\n}\n\n.pure-menu-selected > .pure-menu-link, .pure-menu-selected > .pure-menu-link:visited {\n color: #000;\n}\n\n.pure-table {\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n border: 1px solid #cbcbcb;\n}\n\n.pure-table caption {\n color: #000;\n text-align: center;\n padding: 1em 0;\n font: italic 85% / 1 arial, sans-serif;\n}\n\n.pure-table td, .pure-table th {\n font-size: inherit;\n border-width: 0 0 0 1px;\n border-left-style: solid;\n border-left-color: #cbcbcb;\n margin: 0;\n padding: .5em 1em;\n overflow: visible;\n}\n\n.pure-table thead {\n color: #000;\n text-align: left;\n vertical-align: bottom;\n background-color: #e0e0e0;\n}\n\n.pure-table td {\n background-color: #0000;\n}\n\n.pure-table-odd td, .pure-table-striped tr:nth-child(2n-1) td {\n background-color: #f2f2f2;\n}\n\n.pure-table-bordered td {\n border-bottom: 1px solid #cbcbcb;\n}\n\n.pure-table-bordered tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n\n.pure-table-horizontal td, .pure-table-horizontal th {\n border-width: 0 0 1px;\n border-bottom-style: solid;\n border-bottom-color: #cbcbcb;\n}\n\n.pure-table-horizontal tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n\n/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n@media screen and (min-width: 35.5em) {\n .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-1-2, .pure-u-sm-1-3, .pure-u-sm-2-3, .pure-u-sm-1-4, .pure-u-sm-3-4, .pure-u-sm-1-5, .pure-u-sm-2-5, .pure-u-sm-3-5, .pure-u-sm-4-5, .pure-u-sm-5-5, .pure-u-sm-1-6, .pure-u-sm-5-6, .pure-u-sm-1-8, .pure-u-sm-3-8, .pure-u-sm-5-8, .pure-u-sm-7-8, .pure-u-sm-1-12, .pure-u-sm-5-12, .pure-u-sm-7-12, .pure-u-sm-11-12, .pure-u-sm-1-24, .pure-u-sm-2-24, .pure-u-sm-3-24, .pure-u-sm-4-24, .pure-u-sm-5-24, .pure-u-sm-6-24, .pure-u-sm-7-24, .pure-u-sm-8-24, .pure-u-sm-9-24, .pure-u-sm-10-24, .pure-u-sm-11-24, .pure-u-sm-12-24, .pure-u-sm-13-24, .pure-u-sm-14-24, .pure-u-sm-15-24, .pure-u-sm-16-24, .pure-u-sm-17-24, .pure-u-sm-18-24, .pure-u-sm-19-24, .pure-u-sm-20-24, .pure-u-sm-21-24, .pure-u-sm-22-24, .pure-u-sm-23-24, .pure-u-sm-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-sm-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-sm-1-12, .pure-u-sm-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-sm-1-8, .pure-u-sm-3-24 {\n width: 12.5%;\n }\n\n .pure-u-sm-1-6, .pure-u-sm-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-sm-1-5 {\n width: 20%;\n }\n\n .pure-u-sm-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-sm-1-4, .pure-u-sm-6-24 {\n width: 25%;\n }\n\n .pure-u-sm-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-sm-1-3, .pure-u-sm-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-sm-3-8, .pure-u-sm-9-24 {\n width: 37.5%;\n }\n\n .pure-u-sm-2-5 {\n width: 40%;\n }\n\n .pure-u-sm-5-12, .pure-u-sm-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-sm-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-sm-1-2, .pure-u-sm-12-24 {\n width: 50%;\n }\n\n .pure-u-sm-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-sm-7-12, .pure-u-sm-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-sm-3-5 {\n width: 60%;\n }\n\n .pure-u-sm-5-8, .pure-u-sm-15-24 {\n width: 62.5%;\n }\n\n .pure-u-sm-2-3, .pure-u-sm-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-sm-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-sm-3-4, .pure-u-sm-18-24 {\n width: 75%;\n }\n\n .pure-u-sm-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-sm-4-5 {\n width: 80%;\n }\n\n .pure-u-sm-5-6, .pure-u-sm-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-sm-7-8, .pure-u-sm-21-24 {\n width: 87.5%;\n }\n\n .pure-u-sm-11-12, .pure-u-sm-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-sm-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-5-5, .pure-u-sm-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 48em) {\n .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-1-2, .pure-u-md-1-3, .pure-u-md-2-3, .pure-u-md-1-4, .pure-u-md-3-4, .pure-u-md-1-5, .pure-u-md-2-5, .pure-u-md-3-5, .pure-u-md-4-5, .pure-u-md-5-5, .pure-u-md-1-6, .pure-u-md-5-6, .pure-u-md-1-8, .pure-u-md-3-8, .pure-u-md-5-8, .pure-u-md-7-8, .pure-u-md-1-12, .pure-u-md-5-12, .pure-u-md-7-12, .pure-u-md-11-12, .pure-u-md-1-24, .pure-u-md-2-24, .pure-u-md-3-24, .pure-u-md-4-24, .pure-u-md-5-24, .pure-u-md-6-24, .pure-u-md-7-24, .pure-u-md-8-24, .pure-u-md-9-24, .pure-u-md-10-24, .pure-u-md-11-24, .pure-u-md-12-24, .pure-u-md-13-24, .pure-u-md-14-24, .pure-u-md-15-24, .pure-u-md-16-24, .pure-u-md-17-24, .pure-u-md-18-24, .pure-u-md-19-24, .pure-u-md-20-24, .pure-u-md-21-24, .pure-u-md-22-24, .pure-u-md-23-24, .pure-u-md-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-md-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-md-1-12, .pure-u-md-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-md-1-8, .pure-u-md-3-24 {\n width: 12.5%;\n }\n\n .pure-u-md-1-6, .pure-u-md-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-md-1-5 {\n width: 20%;\n }\n\n .pure-u-md-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-md-1-4, .pure-u-md-6-24 {\n width: 25%;\n }\n\n .pure-u-md-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-md-1-3, .pure-u-md-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-md-3-8, .pure-u-md-9-24 {\n width: 37.5%;\n }\n\n .pure-u-md-2-5 {\n width: 40%;\n }\n\n .pure-u-md-5-12, .pure-u-md-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-md-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-md-1-2, .pure-u-md-12-24 {\n width: 50%;\n }\n\n .pure-u-md-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-md-7-12, .pure-u-md-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-md-3-5 {\n width: 60%;\n }\n\n .pure-u-md-5-8, .pure-u-md-15-24 {\n width: 62.5%;\n }\n\n .pure-u-md-2-3, .pure-u-md-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-md-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-md-3-4, .pure-u-md-18-24 {\n width: 75%;\n }\n\n .pure-u-md-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-md-4-5 {\n width: 80%;\n }\n\n .pure-u-md-5-6, .pure-u-md-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-md-7-8, .pure-u-md-21-24 {\n width: 87.5%;\n }\n\n .pure-u-md-11-12, .pure-u-md-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-md-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-5-5, .pure-u-md-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 64em) {\n .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-1-2, .pure-u-lg-1-3, .pure-u-lg-2-3, .pure-u-lg-1-4, .pure-u-lg-3-4, .pure-u-lg-1-5, .pure-u-lg-2-5, .pure-u-lg-3-5, .pure-u-lg-4-5, .pure-u-lg-5-5, .pure-u-lg-1-6, .pure-u-lg-5-6, .pure-u-lg-1-8, .pure-u-lg-3-8, .pure-u-lg-5-8, .pure-u-lg-7-8, .pure-u-lg-1-12, .pure-u-lg-5-12, .pure-u-lg-7-12, .pure-u-lg-11-12, .pure-u-lg-1-24, .pure-u-lg-2-24, .pure-u-lg-3-24, .pure-u-lg-4-24, .pure-u-lg-5-24, .pure-u-lg-6-24, .pure-u-lg-7-24, .pure-u-lg-8-24, .pure-u-lg-9-24, .pure-u-lg-10-24, .pure-u-lg-11-24, .pure-u-lg-12-24, .pure-u-lg-13-24, .pure-u-lg-14-24, .pure-u-lg-15-24, .pure-u-lg-16-24, .pure-u-lg-17-24, .pure-u-lg-18-24, .pure-u-lg-19-24, .pure-u-lg-20-24, .pure-u-lg-21-24, .pure-u-lg-22-24, .pure-u-lg-23-24, .pure-u-lg-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-lg-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-lg-1-12, .pure-u-lg-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-lg-1-8, .pure-u-lg-3-24 {\n width: 12.5%;\n }\n\n .pure-u-lg-1-6, .pure-u-lg-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-lg-1-5 {\n width: 20%;\n }\n\n .pure-u-lg-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-lg-1-4, .pure-u-lg-6-24 {\n width: 25%;\n }\n\n .pure-u-lg-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-lg-1-3, .pure-u-lg-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-lg-3-8, .pure-u-lg-9-24 {\n width: 37.5%;\n }\n\n .pure-u-lg-2-5 {\n width: 40%;\n }\n\n .pure-u-lg-5-12, .pure-u-lg-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-lg-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-lg-1-2, .pure-u-lg-12-24 {\n width: 50%;\n }\n\n .pure-u-lg-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-lg-7-12, .pure-u-lg-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-lg-3-5 {\n width: 60%;\n }\n\n .pure-u-lg-5-8, .pure-u-lg-15-24 {\n width: 62.5%;\n }\n\n .pure-u-lg-2-3, .pure-u-lg-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-lg-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-lg-3-4, .pure-u-lg-18-24 {\n width: 75%;\n }\n\n .pure-u-lg-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-lg-4-5 {\n width: 80%;\n }\n\n .pure-u-lg-5-6, .pure-u-lg-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-lg-7-8, .pure-u-lg-21-24 {\n width: 87.5%;\n }\n\n .pure-u-lg-11-12, .pure-u-lg-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-lg-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-5-5, .pure-u-lg-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 80em) {\n .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-1-2, .pure-u-xl-1-3, .pure-u-xl-2-3, .pure-u-xl-1-4, .pure-u-xl-3-4, .pure-u-xl-1-5, .pure-u-xl-2-5, .pure-u-xl-3-5, .pure-u-xl-4-5, .pure-u-xl-5-5, .pure-u-xl-1-6, .pure-u-xl-5-6, .pure-u-xl-1-8, .pure-u-xl-3-8, .pure-u-xl-5-8, .pure-u-xl-7-8, .pure-u-xl-1-12, .pure-u-xl-5-12, .pure-u-xl-7-12, .pure-u-xl-11-12, .pure-u-xl-1-24, .pure-u-xl-2-24, .pure-u-xl-3-24, .pure-u-xl-4-24, .pure-u-xl-5-24, .pure-u-xl-6-24, .pure-u-xl-7-24, .pure-u-xl-8-24, .pure-u-xl-9-24, .pure-u-xl-10-24, .pure-u-xl-11-24, .pure-u-xl-12-24, .pure-u-xl-13-24, .pure-u-xl-14-24, .pure-u-xl-15-24, .pure-u-xl-16-24, .pure-u-xl-17-24, .pure-u-xl-18-24, .pure-u-xl-19-24, .pure-u-xl-20-24, .pure-u-xl-21-24, .pure-u-xl-22-24, .pure-u-xl-23-24, .pure-u-xl-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-xl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xl-1-12, .pure-u-xl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xl-1-8, .pure-u-xl-3-24 {\n width: 12.5%;\n }\n\n .pure-u-xl-1-6, .pure-u-xl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xl-1-5 {\n width: 20%;\n }\n\n .pure-u-xl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xl-1-4, .pure-u-xl-6-24 {\n width: 25%;\n }\n\n .pure-u-xl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xl-1-3, .pure-u-xl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xl-3-8, .pure-u-xl-9-24 {\n width: 37.5%;\n }\n\n .pure-u-xl-2-5 {\n width: 40%;\n }\n\n .pure-u-xl-5-12, .pure-u-xl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xl-1-2, .pure-u-xl-12-24 {\n width: 50%;\n }\n\n .pure-u-xl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xl-7-12, .pure-u-xl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xl-3-5 {\n width: 60%;\n }\n\n .pure-u-xl-5-8, .pure-u-xl-15-24 {\n width: 62.5%;\n }\n\n .pure-u-xl-2-3, .pure-u-xl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xl-3-4, .pure-u-xl-18-24 {\n width: 75%;\n }\n\n .pure-u-xl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xl-4-5 {\n width: 80%;\n }\n\n .pure-u-xl-5-6, .pure-u-xl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xl-7-8, .pure-u-xl-21-24 {\n width: 87.5%;\n }\n\n .pure-u-xl-11-12, .pure-u-xl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-5-5, .pure-u-xl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 120em) {\n .pure-u-xxl-1, .pure-u-xxl-1-1, .pure-u-xxl-1-2, .pure-u-xxl-1-3, .pure-u-xxl-2-3, .pure-u-xxl-1-4, .pure-u-xxl-3-4, .pure-u-xxl-1-5, .pure-u-xxl-2-5, .pure-u-xxl-3-5, .pure-u-xxl-4-5, .pure-u-xxl-5-5, .pure-u-xxl-1-6, .pure-u-xxl-5-6, .pure-u-xxl-1-8, .pure-u-xxl-3-8, .pure-u-xxl-5-8, .pure-u-xxl-7-8, .pure-u-xxl-1-12, .pure-u-xxl-5-12, .pure-u-xxl-7-12, .pure-u-xxl-11-12, .pure-u-xxl-1-24, .pure-u-xxl-2-24, .pure-u-xxl-3-24, .pure-u-xxl-4-24, .pure-u-xxl-5-24, .pure-u-xxl-6-24, .pure-u-xxl-7-24, .pure-u-xxl-8-24, .pure-u-xxl-9-24, .pure-u-xxl-10-24, .pure-u-xxl-11-24, .pure-u-xxl-12-24, .pure-u-xxl-13-24, .pure-u-xxl-14-24, .pure-u-xxl-15-24, .pure-u-xxl-16-24, .pure-u-xxl-17-24, .pure-u-xxl-18-24, .pure-u-xxl-19-24, .pure-u-xxl-20-24, .pure-u-xxl-21-24, .pure-u-xxl-22-24, .pure-u-xxl-23-24, .pure-u-xxl-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-xxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxl-1-12, .pure-u-xxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxl-1-8, .pure-u-xxl-3-24 {\n width: 12.5%;\n }\n\n .pure-u-xxl-1-6, .pure-u-xxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxl-1-4, .pure-u-xxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxl-1-3, .pure-u-xxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxl-3-8, .pure-u-xxl-9-24 {\n width: 37.5%;\n }\n\n .pure-u-xxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxl-5-12, .pure-u-xxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxl-1-2, .pure-u-xxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxl-7-12, .pure-u-xxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxl-5-8, .pure-u-xxl-15-24 {\n width: 62.5%;\n }\n\n .pure-u-xxl-2-3, .pure-u-xxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxl-3-4, .pure-u-xxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxl-5-6, .pure-u-xxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxl-7-8, .pure-u-xxl-21-24 {\n width: 87.5%;\n }\n\n .pure-u-xxl-11-12, .pure-u-xxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxl-1, .pure-u-xxl-1-1, .pure-u-xxl-5-5, .pure-u-xxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 160em) {\n .pure-u-xxxl-1, .pure-u-xxxl-1-1, .pure-u-xxxl-1-2, .pure-u-xxxl-1-3, .pure-u-xxxl-2-3, .pure-u-xxxl-1-4, .pure-u-xxxl-3-4, .pure-u-xxxl-1-5, .pure-u-xxxl-2-5, .pure-u-xxxl-3-5, .pure-u-xxxl-4-5, .pure-u-xxxl-5-5, .pure-u-xxxl-1-6, .pure-u-xxxl-5-6, .pure-u-xxxl-1-8, .pure-u-xxxl-3-8, .pure-u-xxxl-5-8, .pure-u-xxxl-7-8, .pure-u-xxxl-1-12, .pure-u-xxxl-5-12, .pure-u-xxxl-7-12, .pure-u-xxxl-11-12, .pure-u-xxxl-1-24, .pure-u-xxxl-2-24, .pure-u-xxxl-3-24, .pure-u-xxxl-4-24, .pure-u-xxxl-5-24, .pure-u-xxxl-6-24, .pure-u-xxxl-7-24, .pure-u-xxxl-8-24, .pure-u-xxxl-9-24, .pure-u-xxxl-10-24, .pure-u-xxxl-11-24, .pure-u-xxxl-12-24, .pure-u-xxxl-13-24, .pure-u-xxxl-14-24, .pure-u-xxxl-15-24, .pure-u-xxxl-16-24, .pure-u-xxxl-17-24, .pure-u-xxxl-18-24, .pure-u-xxxl-19-24, .pure-u-xxxl-20-24, .pure-u-xxxl-21-24, .pure-u-xxxl-22-24, .pure-u-xxxl-23-24, .pure-u-xxxl-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-xxxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxxl-1-12, .pure-u-xxxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxxl-1-8, .pure-u-xxxl-3-24 {\n width: 12.5%;\n }\n\n .pure-u-xxxl-1-6, .pure-u-xxxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxxl-1-4, .pure-u-xxxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxxl-1-3, .pure-u-xxxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxxl-3-8, .pure-u-xxxl-9-24 {\n width: 37.5%;\n }\n\n .pure-u-xxxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxxl-5-12, .pure-u-xxxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxxl-1-2, .pure-u-xxxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxxl-7-12, .pure-u-xxxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxxl-5-8, .pure-u-xxxl-15-24 {\n width: 62.5%;\n }\n\n .pure-u-xxxl-2-3, .pure-u-xxxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxxl-3-4, .pure-u-xxxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxxl-5-6, .pure-u-xxxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxxl-7-8, .pure-u-xxxl-21-24 {\n width: 87.5%;\n }\n\n .pure-u-xxxl-11-12, .pure-u-xxxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxxl-1, .pure-u-xxxl-1-1, .pure-u-xxxl-5-5, .pure-u-xxxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 240em) {\n .pure-u-x4k-1, .pure-u-x4k-1-1, .pure-u-x4k-1-2, .pure-u-x4k-1-3, .pure-u-x4k-2-3, .pure-u-x4k-1-4, .pure-u-x4k-3-4, .pure-u-x4k-1-5, .pure-u-x4k-2-5, .pure-u-x4k-3-5, .pure-u-x4k-4-5, .pure-u-x4k-5-5, .pure-u-x4k-1-6, .pure-u-x4k-5-6, .pure-u-x4k-1-8, .pure-u-x4k-3-8, .pure-u-x4k-5-8, .pure-u-x4k-7-8, .pure-u-x4k-1-12, .pure-u-x4k-5-12, .pure-u-x4k-7-12, .pure-u-x4k-11-12, .pure-u-x4k-1-24, .pure-u-x4k-2-24, .pure-u-x4k-3-24, .pure-u-x4k-4-24, .pure-u-x4k-5-24, .pure-u-x4k-6-24, .pure-u-x4k-7-24, .pure-u-x4k-8-24, .pure-u-x4k-9-24, .pure-u-x4k-10-24, .pure-u-x4k-11-24, .pure-u-x4k-12-24, .pure-u-x4k-13-24, .pure-u-x4k-14-24, .pure-u-x4k-15-24, .pure-u-x4k-16-24, .pure-u-x4k-17-24, .pure-u-x4k-18-24, .pure-u-x4k-19-24, .pure-u-x4k-20-24, .pure-u-x4k-21-24, .pure-u-x4k-22-24, .pure-u-x4k-23-24, .pure-u-x4k-24-24 {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n display: inline-block;\n }\n\n .pure-u-x4k-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-x4k-1-12, .pure-u-x4k-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-x4k-1-8, .pure-u-x4k-3-24 {\n width: 12.5%;\n }\n\n .pure-u-x4k-1-6, .pure-u-x4k-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-x4k-1-5 {\n width: 20%;\n }\n\n .pure-u-x4k-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-x4k-1-4, .pure-u-x4k-6-24 {\n width: 25%;\n }\n\n .pure-u-x4k-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-x4k-1-3, .pure-u-x4k-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-x4k-3-8, .pure-u-x4k-9-24 {\n width: 37.5%;\n }\n\n .pure-u-x4k-2-5 {\n width: 40%;\n }\n\n .pure-u-x4k-5-12, .pure-u-x4k-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-x4k-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-x4k-1-2, .pure-u-x4k-12-24 {\n width: 50%;\n }\n\n .pure-u-x4k-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-x4k-7-12, .pure-u-x4k-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-x4k-3-5 {\n width: 60%;\n }\n\n .pure-u-x4k-5-8, .pure-u-x4k-15-24 {\n width: 62.5%;\n }\n\n .pure-u-x4k-2-3, .pure-u-x4k-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-x4k-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-x4k-3-4, .pure-u-x4k-18-24 {\n width: 75%;\n }\n\n .pure-u-x4k-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-x4k-4-5 {\n width: 80%;\n }\n\n .pure-u-x4k-5-6, .pure-u-x4k-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-x4k-7-8, .pure-u-x4k-21-24 {\n width: 87.5%;\n }\n\n .pure-u-x4k-11-12, .pure-u-x4k-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-x4k-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-x4k-1, .pure-u-x4k-1-1, .pure-u-x4k-5-5, .pure-u-x4k-24-24 {\n width: 100%;\n }\n}\n\n.pure-toggle-menu.closed .pure-toggle-hide {\n display: none !important;\n}\n\n.pure-toggle-menu .toggle {\n float: right;\n width: 34px;\n height: 34px;\n position: relative;\n top: 1em;\n right: .5em;\n}\n\n.pure-toggle-menu .toggle .bar {\n background-color: #582e2e;\n border-radius: 100px;\n width: 20px;\n height: 2px;\n transition: all .5s;\n display: block;\n position: absolute;\n top: 18px;\n right: 7px;\n}\n\n.pure-toggle-menu .toggle .bar:first-child {\n transform: translateY(-6px);\n}\n\n.pure-toggle-menu .toggle.x .bar {\n transform: rotate(45deg);\n}\n\n.pure-toggle-menu .toggle.x .bar:first-child {\n transform: rotate(-45deg);\n}\n\n.pure-button-xsmall {\n font-size: 70%;\n}\n\n.pure-button-small {\n font-size: 85%;\n}\n\n.pure-button-large {\n font-size: 110%;\n}\n\n.pure-button-xlarge {\n font-size: 125%;\n}\n\n.pure-button-action {\n background-color: #42b8dd !important;\n}\n\n.pure-button-success {\n background-color: #1cb841 !important;\n}\n\n.pure-button-danger {\n background: #ca3c3c !important;\n}\n\n.pure-button-warning {\n background: #df7514 !important;\n}\n\n.pure-form-group {\n display: inline;\n}\n\n.pure-select {\n min-width: 24ch;\n}\n\n@media (max-width: 47.999em) {\n .u-md-show {\n display: none !important;\n }\n\n .u-md-hide {\n display: block;\n }\n}\n\n@media (min-width: 48em) {\n .u-md-show {\n display: block;\n }\n\n .u-md-hide {\n display: none !important;\n }\n}\n\n@media (min-width: 48em) {\n nav.tabs-menu {\n float: left;\n min-width: 10em;\n margin: 5px;\n }\n}\n\nnav.tabs-menu {\n border: 1px solid #000;\n}\n\nnav.top-menu, nav.breadcrumbs {\n padding-top: 1em;\n padding-bottom: 1em;\n}\n\n.pure-menu-heading :has(img.logo) {\n padding-top: 0;\n padding-bottom: 0;\n padding-right: 0;\n}\n\n.pure-menu-heading img.logo {\n width: 2.5em;\n height: 2.5em;\n}\n\nnav.breadcrumbs {\n border-top: 1px solid #000;\n border-bottom: 1px solid #000;\n padding-left: 1em;\n font-size: small;\n}\n\nnav.breadcrumbs a:not(:last-child):after {\n cursor: default;\n content: \" > \";\n color: #000;\n}\n\nnav.breadcrumbs a {\n text-decoration: none;\n color: #00f !important;\n}\n\nnav.breadcrumbs a.active {\n font-weight: bold;\n}\n\n@media (min-width: 48em) {\n .h-md-padding {\n padding-left: 1em;\n padding-right: 1em;\n }\n}\n\n.h-md-padding {\n padding-top: 1em;\n padding-bottom: 1em;\n}\n\n.overflow {\n overflow-x: auto;\n}\n\n.overflow table {\n width: 100%;\n}\n\n.overflow table td, .overflow table th {\n padding: .5em;\n}\n\n.overflow table td:not(:last-child), .overflow table th:not(:last-child) {\n text-align: left;\n white-space: nowrap;\n width: 1px;\n}\n\n.overflow table td:last-child, .overflow table th:last-child {\n white-space: nowrap;\n}\n\nbody {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizelegibility;\n font-family: system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;\n}\n\nheader, main, footer {\n margin: 2em;\n}\n\nfooter {\n border-top: 1px solid #000;\n padding-top: 1em;\n font-size: small;\n}\n\nfooter a {\n color: #00f !important;\n}\n\ntime {\n font-style: italic;\n}\n\ndiv.spacer {\n clear: both;\n}\n\n.hspace {\n height: 1em;\n display: block;\n}\n\n.error-message {\n color: red;\n background-color: pink;\n border: 1px solid red;\n padding: 2px;\n}\n\n\n\n/*# sourceMappingURL=Default.ed052f6d.css.map */\n","/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n/*!\nnormalize.css v | MIT License | https://necolas.github.io/normalize.css/\nCopyright (c) Nicolas Gallagher and Jonathan Neal\n*/\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n\n/*csslint important:false*/\n\n/* ==========================================================================\n Pure Base Extras\n ========================================================================== */\n\n/**\n * Extra rules that Pure adds on top of Normalize.css\n */\n\nhtml {\n font-family: sans-serif;\n}\n\n/**\n * Always hide an element when it has the `hidden` HTML attribute.\n */\n\n.hidden,\n[hidden] {\n display: none !important;\n}\n\n/**\n * Add this class to an image to make it fit within it's fluid parent wrapper while maintaining\n * aspect ratio.\n */\n.pure-img {\n max-width: 100%;\n height: auto;\n display: block;\n}\n\n/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/\n\n.pure-g {\n letter-spacing: -0.31em; /* Webkit: collapse white-space between units */\n text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */\n\n /*\n Sets the font stack to fonts known to work properly with the above letter\n and word spacings. See: https://github.com/pure-css/pure/issues/41/\n\n The following font stack makes Pure Grids work on all known environments.\n\n * FreeSans: Ships with many Linux distros, including Ubuntu\n\n * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and\n Arial to get picked up by the browser, even though neither is available\n in Chrome OS.\n\n * Droid Sans: Ships with all versions of Android.\n\n * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.\n */\n font-family: FreeSans, Arimo, \"Droid Sans\", Helvetica, Arial, sans-serif;\n\n /* Use flexbox when possible to avoid `letter-spacing` side-effects. */\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n\n /* Prevents distributing space between rows */\n -ms-flex-line-pack: start;\n align-content: flex-start;\n}\n\n/* IE10 display: -ms-flexbox (and display: flex in IE 11) does not work inside a table; fall back to block and rely on font hack */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n\ttable .pure-g {\n\t\tdisplay: block;\n\t}\n}\n\n/* Opera as of 12 on Windows needs word-spacing.\n The \".opera-only\" selector is used to prevent actual prefocus styling\n and is not required in markup.\n*/\n.opera-only :-o-prefocus,\n.pure-g {\n word-spacing: -0.43em;\n}\n\n.pure-u {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n/*\nResets the font family back to the OS/browser's default sans-serif font,\nthis the same font stack that Normalize.css sets for the `body`.\n*/\n.pure-g [class *= \"pure-u\"] {\n font-family: sans-serif;\n}\n\n.pure-u-1,\n.pure-u-1-1,\n.pure-u-1-2,\n.pure-u-1-3,\n.pure-u-2-3,\n.pure-u-1-4,\n.pure-u-3-4,\n.pure-u-1-5,\n.pure-u-2-5,\n.pure-u-3-5,\n.pure-u-4-5,\n.pure-u-5-5,\n.pure-u-1-6,\n.pure-u-5-6,\n.pure-u-1-8,\n.pure-u-3-8,\n.pure-u-5-8,\n.pure-u-7-8,\n.pure-u-1-12,\n.pure-u-5-12,\n.pure-u-7-12,\n.pure-u-11-12,\n.pure-u-1-24,\n.pure-u-2-24,\n.pure-u-3-24,\n.pure-u-4-24,\n.pure-u-5-24,\n.pure-u-6-24,\n.pure-u-7-24,\n.pure-u-8-24,\n.pure-u-9-24,\n.pure-u-10-24,\n.pure-u-11-24,\n.pure-u-12-24,\n.pure-u-13-24,\n.pure-u-14-24,\n.pure-u-15-24,\n.pure-u-16-24,\n.pure-u-17-24,\n.pure-u-18-24,\n.pure-u-19-24,\n.pure-u-20-24,\n.pure-u-21-24,\n.pure-u-22-24,\n.pure-u-23-24,\n.pure-u-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n.pure-u-1-24 {\n width: 4.1667%;\n}\n\n.pure-u-1-12,\n.pure-u-2-24 {\n width: 8.3333%;\n}\n\n.pure-u-1-8,\n.pure-u-3-24 {\n width: 12.5000%;\n}\n\n.pure-u-1-6,\n.pure-u-4-24 {\n width: 16.6667%;\n}\n\n.pure-u-1-5 {\n width: 20%;\n}\n\n.pure-u-5-24 {\n width: 20.8333%;\n}\n\n.pure-u-1-4,\n.pure-u-6-24 {\n width: 25%;\n}\n\n.pure-u-7-24 {\n width: 29.1667%;\n}\n\n.pure-u-1-3,\n.pure-u-8-24 {\n width: 33.3333%;\n}\n\n.pure-u-3-8,\n.pure-u-9-24 {\n width: 37.5000%;\n}\n\n.pure-u-2-5 {\n width: 40%;\n}\n\n.pure-u-5-12,\n.pure-u-10-24 {\n width: 41.6667%;\n}\n\n.pure-u-11-24 {\n width: 45.8333%;\n}\n\n.pure-u-1-2,\n.pure-u-12-24 {\n width: 50%;\n}\n\n.pure-u-13-24 {\n width: 54.1667%;\n}\n\n.pure-u-7-12,\n.pure-u-14-24 {\n width: 58.3333%;\n}\n\n.pure-u-3-5 {\n width: 60%;\n}\n\n.pure-u-5-8,\n.pure-u-15-24 {\n width: 62.5000%;\n}\n\n.pure-u-2-3,\n.pure-u-16-24 {\n width: 66.6667%;\n}\n\n.pure-u-17-24 {\n width: 70.8333%;\n}\n\n.pure-u-3-4,\n.pure-u-18-24 {\n width: 75%;\n}\n\n.pure-u-19-24 {\n width: 79.1667%;\n}\n\n.pure-u-4-5 {\n width: 80%;\n}\n\n.pure-u-5-6,\n.pure-u-20-24 {\n width: 83.3333%;\n}\n\n.pure-u-7-8,\n.pure-u-21-24 {\n width: 87.5000%;\n}\n\n.pure-u-11-12,\n.pure-u-22-24 {\n width: 91.6667%;\n}\n\n.pure-u-23-24 {\n width: 95.8333%;\n}\n\n.pure-u-1,\n.pure-u-1-1,\n.pure-u-5-5,\n.pure-u-24-24 {\n width: 100%;\n}\n.pure-button {\n /* Structure */\n display: inline-block;\n line-height: normal;\n white-space: nowrap;\n vertical-align: middle;\n text-align: center;\n cursor: pointer;\n -webkit-user-drag: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/* Firefox: Get rid of the inner focus border */\n.pure-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n/* Inherit .pure-g styles */\n.pure-button-group {\n letter-spacing: -0.31em; /* Webkit: collapse white-space between units */\n text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */\n}\n\n.opera-only :-o-prefocus,\n.pure-button-group {\n word-spacing: -0.43em;\n}\n\n.pure-button-group .pure-button {\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n}\n\n/*csslint outline-none:false*/\n\n.pure-button {\n font-family: inherit;\n font-size: 100%;\n padding: 0.5em 1em;\n color: rgba(0, 0, 0, 0.80);\n border: none rgba(0, 0, 0, 0);\n background-color: #E6E6E6;\n text-decoration: none;\n border-radius: 2px;\n}\n\n.pure-button-hover,\n.pure-button:hover,\n.pure-button:focus {\n background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, rgba(0,0,0, 0.05)), to(rgba(0,0,0, 0.10)));\n background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));\n}\n.pure-button:focus {\n outline: 0;\n}\n.pure-button-active,\n.pure-button:active {\n -webkit-box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;\n box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;\n border-color: #000;\n}\n\n.pure-button[disabled],\n.pure-button-disabled,\n.pure-button-disabled:hover,\n.pure-button-disabled:focus,\n.pure-button-disabled:active {\n border: none;\n background-image: none;\n opacity: 0.40;\n cursor: not-allowed;\n -webkit-box-shadow: none;\n box-shadow: none;\n pointer-events: none;\n}\n\n.pure-button-hidden {\n display: none;\n}\n\n.pure-button-primary,\n.pure-button-selected,\na.pure-button-primary,\na.pure-button-selected {\n background-color: rgb(0, 120, 231);\n color: #fff;\n}\n\n/* Button Groups */\n.pure-button-group .pure-button {\n margin: 0;\n border-radius: 0;\n border-right: 1px solid rgba(0, 0, 0, 0.2);\n\n}\n\n.pure-button-group .pure-button:first-child {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n.pure-button-group .pure-button:last-child {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n border-right: none;\n}\n\n/*csslint box-model:false*/\n/*\nBox-model set to false because we're setting a height on select elements, which\nalso have border and padding. This is done because some browsers don't render\nthe padding. We explicitly set the box-model for select elements to border-box,\nso we can ignore the csslint warning.\n*/\n\n.pure-form input[type=\"text\"],\n.pure-form input[type=\"password\"],\n.pure-form input[type=\"email\"],\n.pure-form input[type=\"url\"],\n.pure-form input[type=\"date\"],\n.pure-form input[type=\"month\"],\n.pure-form input[type=\"time\"],\n.pure-form input[type=\"datetime\"],\n.pure-form input[type=\"datetime-local\"],\n.pure-form input[type=\"week\"],\n.pure-form input[type=\"number\"],\n.pure-form input[type=\"search\"],\n.pure-form input[type=\"tel\"],\n.pure-form input[type=\"color\"],\n.pure-form select,\n.pure-form textarea {\n padding: 0.5em 0.6em;\n display: inline-block;\n border: 1px solid #ccc;\n -webkit-box-shadow: inset 0 1px 3px #ddd;\n box-shadow: inset 0 1px 3px #ddd;\n border-radius: 4px;\n vertical-align: middle;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form input:not([type]) {\n padding: 0.5em 0.6em;\n display: inline-block;\n border: 1px solid #ccc;\n -webkit-box-shadow: inset 0 1px 3px #ddd;\n box-shadow: inset 0 1px 3px #ddd;\n border-radius: 4px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n\n/* Chrome (as of v.32/34 on OS X) needs additional room for color to display. */\n/* May be able to remove this tweak as color inputs become more standardized across browsers. */\n.pure-form input[type=\"color\"] {\n padding: 0.2em 0.5em;\n}\n\n\n.pure-form input[type=\"text\"]:focus,\n.pure-form input[type=\"password\"]:focus,\n.pure-form input[type=\"email\"]:focus,\n.pure-form input[type=\"url\"]:focus,\n.pure-form input[type=\"date\"]:focus,\n.pure-form input[type=\"month\"]:focus,\n.pure-form input[type=\"time\"]:focus,\n.pure-form input[type=\"datetime\"]:focus,\n.pure-form input[type=\"datetime-local\"]:focus,\n.pure-form input[type=\"week\"]:focus,\n.pure-form input[type=\"number\"]:focus,\n.pure-form input[type=\"search\"]:focus,\n.pure-form input[type=\"tel\"]:focus,\n.pure-form input[type=\"color\"]:focus,\n.pure-form select:focus,\n.pure-form textarea:focus {\n outline: 0;\n border-color: #129FEA;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form input:not([type]):focus {\n outline: 0;\n border-color: #129FEA;\n}\n\n.pure-form input[type=\"file\"]:focus,\n.pure-form input[type=\"radio\"]:focus,\n.pure-form input[type=\"checkbox\"]:focus {\n outline: thin solid #129FEA;\n outline: 1px auto #129FEA;\n}\n.pure-form .pure-checkbox,\n.pure-form .pure-radio {\n margin: 0.5em 0;\n display: block;\n}\n\n.pure-form input[type=\"text\"][disabled],\n.pure-form input[type=\"password\"][disabled],\n.pure-form input[type=\"email\"][disabled],\n.pure-form input[type=\"url\"][disabled],\n.pure-form input[type=\"date\"][disabled],\n.pure-form input[type=\"month\"][disabled],\n.pure-form input[type=\"time\"][disabled],\n.pure-form input[type=\"datetime\"][disabled],\n.pure-form input[type=\"datetime-local\"][disabled],\n.pure-form input[type=\"week\"][disabled],\n.pure-form input[type=\"number\"][disabled],\n.pure-form input[type=\"search\"][disabled],\n.pure-form input[type=\"tel\"][disabled],\n.pure-form input[type=\"color\"][disabled],\n.pure-form select[disabled],\n.pure-form textarea[disabled] {\n cursor: not-allowed;\n background-color: #eaeded;\n color: #cad2d3;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form input:not([type])[disabled] {\n cursor: not-allowed;\n background-color: #eaeded;\n color: #cad2d3;\n}\n.pure-form input[readonly],\n.pure-form select[readonly],\n.pure-form textarea[readonly] {\n background-color: #eee; /* menu hover bg color */\n color: #777; /* menu text color */\n border-color: #ccc;\n}\n\n.pure-form input:focus:invalid,\n.pure-form textarea:focus:invalid,\n.pure-form select:focus:invalid {\n color: #b94a48;\n border-color: #e9322d;\n}\n.pure-form input[type=\"file\"]:focus:invalid:focus,\n.pure-form input[type=\"radio\"]:focus:invalid:focus,\n.pure-form input[type=\"checkbox\"]:focus:invalid:focus {\n outline-color: #e9322d;\n}\n.pure-form select {\n /* Normalizes the height; padding is not sufficient. */\n height: 2.25em;\n border: 1px solid #ccc;\n background-color: white;\n}\n.pure-form select[multiple] {\n height: auto;\n}\n.pure-form label {\n margin: 0.5em 0 0.2em;\n}\n.pure-form fieldset {\n margin: 0;\n padding: 0.35em 0 0.75em;\n border: 0;\n}\n.pure-form legend {\n display: block;\n width: 100%;\n padding: 0.3em 0;\n margin-bottom: 0.3em;\n color: #333;\n border-bottom: 1px solid #e5e5e5;\n}\n\n.pure-form-stacked input[type=\"text\"],\n.pure-form-stacked input[type=\"password\"],\n.pure-form-stacked input[type=\"email\"],\n.pure-form-stacked input[type=\"url\"],\n.pure-form-stacked input[type=\"date\"],\n.pure-form-stacked input[type=\"month\"],\n.pure-form-stacked input[type=\"time\"],\n.pure-form-stacked input[type=\"datetime\"],\n.pure-form-stacked input[type=\"datetime-local\"],\n.pure-form-stacked input[type=\"week\"],\n.pure-form-stacked input[type=\"number\"],\n.pure-form-stacked input[type=\"search\"],\n.pure-form-stacked input[type=\"tel\"],\n.pure-form-stacked input[type=\"color\"],\n.pure-form-stacked input[type=\"file\"],\n.pure-form-stacked select,\n.pure-form-stacked label,\n.pure-form-stacked textarea {\n display: block;\n margin: 0.25em 0;\n}\n\n/*\nNeed to separate out the :not() selector from the rest of the CSS 2.1 selectors\nsince IE8 won't execute CSS that contains a CSS3 selector.\n*/\n.pure-form-stacked input:not([type]) {\n display: block;\n margin: 0.25em 0;\n}\n.pure-form-aligned input,\n.pure-form-aligned textarea,\n.pure-form-aligned select,\n.pure-form-message-inline {\n display: inline-block;\n vertical-align: middle;\n}\n.pure-form-aligned textarea {\n vertical-align: top;\n}\n\n/* Aligned Forms */\n.pure-form-aligned .pure-control-group {\n margin-bottom: 0.5em;\n}\n.pure-form-aligned .pure-control-group label {\n text-align: right;\n display: inline-block;\n vertical-align: middle;\n width: 10em;\n margin: 0 1em 0 0;\n}\n.pure-form-aligned .pure-controls {\n margin: 1.5em 0 0 11em;\n}\n\n/* Rounded Inputs */\n.pure-form input.pure-input-rounded,\n.pure-form .pure-input-rounded {\n border-radius: 2em;\n padding: 0.5em 1em;\n}\n\n/* Grouped Inputs */\n.pure-form .pure-group fieldset {\n margin-bottom: 10px;\n}\n.pure-form .pure-group input,\n.pure-form .pure-group textarea {\n display: block;\n padding: 10px;\n margin: 0 0 -1px;\n border-radius: 0;\n position: relative;\n top: -1px;\n}\n.pure-form .pure-group input:focus,\n.pure-form .pure-group textarea:focus {\n z-index: 3;\n}\n.pure-form .pure-group input:first-child,\n.pure-form .pure-group textarea:first-child {\n top: 1px;\n border-radius: 4px 4px 0 0;\n margin: 0;\n}\n.pure-form .pure-group input:first-child:last-child,\n.pure-form .pure-group textarea:first-child:last-child {\n top: 1px;\n border-radius: 4px;\n margin: 0;\n}\n.pure-form .pure-group input:last-child,\n.pure-form .pure-group textarea:last-child {\n top: -2px;\n border-radius: 0 0 4px 4px;\n margin: 0;\n}\n.pure-form .pure-group button {\n margin: 0.35em 0;\n}\n\n.pure-form .pure-input-1 {\n width: 100%;\n}\n.pure-form .pure-input-3-4 {\n width: 75%;\n}\n.pure-form .pure-input-2-3 {\n width: 66%;\n}\n.pure-form .pure-input-1-2 {\n width: 50%;\n}\n.pure-form .pure-input-1-3 {\n width: 33%;\n}\n.pure-form .pure-input-1-4 {\n width: 25%;\n}\n\n/* Inline help for forms */\n.pure-form-message-inline {\n display: inline-block;\n padding-left: 0.3em;\n color: #666;\n vertical-align: middle;\n font-size: 0.875em;\n}\n\n/* Block help for forms */\n.pure-form-message {\n display: block;\n color: #666;\n font-size: 0.875em;\n}\n\n@media only screen and (max-width : 480px) {\n .pure-form button[type=\"submit\"] {\n margin: 0.7em 0 0;\n }\n\n .pure-form input:not([type]),\n .pure-form input[type=\"text\"],\n .pure-form input[type=\"password\"],\n .pure-form input[type=\"email\"],\n .pure-form input[type=\"url\"],\n .pure-form input[type=\"date\"],\n .pure-form input[type=\"month\"],\n .pure-form input[type=\"time\"],\n .pure-form input[type=\"datetime\"],\n .pure-form input[type=\"datetime-local\"],\n .pure-form input[type=\"week\"],\n .pure-form input[type=\"number\"],\n .pure-form input[type=\"search\"],\n .pure-form input[type=\"tel\"],\n .pure-form input[type=\"color\"],\n .pure-form label {\n margin-bottom: 0.3em;\n display: block;\n }\n\n .pure-group input:not([type]),\n .pure-group input[type=\"text\"],\n .pure-group input[type=\"password\"],\n .pure-group input[type=\"email\"],\n .pure-group input[type=\"url\"],\n .pure-group input[type=\"date\"],\n .pure-group input[type=\"month\"],\n .pure-group input[type=\"time\"],\n .pure-group input[type=\"datetime\"],\n .pure-group input[type=\"datetime-local\"],\n .pure-group input[type=\"week\"],\n .pure-group input[type=\"number\"],\n .pure-group input[type=\"search\"],\n .pure-group input[type=\"tel\"],\n .pure-group input[type=\"color\"] {\n margin-bottom: 0;\n }\n\n .pure-form-aligned .pure-control-group label {\n margin-bottom: 0.3em;\n text-align: left;\n display: block;\n width: 100%;\n }\n\n .pure-form-aligned .pure-controls {\n margin: 1.5em 0 0 0;\n }\n\n .pure-form-message-inline,\n .pure-form-message {\n display: block;\n font-size: 0.75em;\n /* Increased bottom padding to make it group with its related input element. */\n padding: 0.2em 0 0.8em;\n }\n}\n\n/*csslint adjoining-classes: false, box-model:false*/\n.pure-menu {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.pure-menu-fixed {\n position: fixed;\n left: 0;\n top: 0;\n z-index: 3;\n}\n\n.pure-menu-list,\n.pure-menu-item {\n position: relative;\n}\n\n.pure-menu-list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.pure-menu-item {\n padding: 0;\n margin: 0;\n height: 100%;\n}\n\n.pure-menu-link,\n.pure-menu-heading {\n display: block;\n text-decoration: none;\n white-space: nowrap;\n}\n\n/* HORIZONTAL MENU */\n.pure-menu-horizontal {\n width: 100%;\n white-space: nowrap;\n}\n\n.pure-menu-horizontal .pure-menu-list {\n display: inline-block;\n}\n\n/* Initial menus should be inline-block so that they are horizontal */\n.pure-menu-horizontal .pure-menu-item,\n.pure-menu-horizontal .pure-menu-heading,\n.pure-menu-horizontal .pure-menu-separator {\n display: inline-block;\n vertical-align: middle;\n}\n\n/* Submenus should still be display: block; */\n.pure-menu-item .pure-menu-item {\n display: block;\n}\n\n.pure-menu-children {\n display: none;\n position: absolute;\n left: 100%;\n top: 0;\n margin: 0;\n padding: 0;\n z-index: 3;\n}\n\n.pure-menu-horizontal .pure-menu-children {\n left: 0;\n top: auto;\n width: inherit;\n}\n\n.pure-menu-allow-hover:hover > .pure-menu-children,\n.pure-menu-active > .pure-menu-children {\n display: block;\n position: absolute;\n}\n\n/* Vertical Menus - show the dropdown arrow */\n.pure-menu-has-children > .pure-menu-link:after {\n padding-left: 0.5em;\n content: \"\\25B8\";\n font-size: small;\n}\n\n/* Horizontal Menus - show the dropdown arrow */\n.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {\n content: \"\\25BE\";\n}\n\n/* scrollable menus */\n.pure-menu-scrollable {\n overflow-y: scroll;\n overflow-x: hidden;\n}\n\n.pure-menu-scrollable .pure-menu-list {\n display: block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {\n display: inline-block;\n}\n\n.pure-menu-horizontal.pure-menu-scrollable {\n white-space: nowrap;\n overflow-y: hidden;\n overflow-x: auto;\n /* a little extra padding for this style to allow for scrollbars */\n padding: .5em 0;\n}\n\n/* misc default styling */\n\n.pure-menu-separator,\n.pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n background-color: #ccc;\n height: 1px;\n margin: .3em 0;\n}\n\n.pure-menu-horizontal .pure-menu-separator {\n width: 1px;\n height: 1.3em;\n margin: 0 .3em ;\n}\n\n/* Need to reset the separator since submenu is vertical */\n.pure-menu-horizontal .pure-menu-children .pure-menu-separator {\n display: block;\n width: auto;\n}\n\n.pure-menu-heading {\n text-transform: uppercase;\n color: #565d64;\n}\n\n.pure-menu-link {\n color: #777;\n}\n\n.pure-menu-children {\n background-color: #fff;\n}\n\n.pure-menu-link,\n.pure-menu-heading {\n padding: .5em 1em;\n}\n\n.pure-menu-disabled {\n opacity: .5;\n}\n\n.pure-menu-disabled .pure-menu-link:hover {\n background-color: transparent;\n cursor: default;\n}\n\n.pure-menu-active > .pure-menu-link,\n.pure-menu-link:hover,\n.pure-menu-link:focus {\n background-color: #eee;\n}\n\n.pure-menu-selected > .pure-menu-link,\n.pure-menu-selected > .pure-menu-link:visited {\n color: #000;\n}\n\n.pure-table {\n /* Remove spacing between table cells (from Normalize.css) */\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n border: 1px solid #cbcbcb;\n}\n\n.pure-table caption {\n color: #000;\n font: italic 85%/1 arial, sans-serif;\n padding: 1em 0;\n text-align: center;\n}\n\n.pure-table td,\n.pure-table th {\n border-left: 1px solid #cbcbcb;/* inner column border */\n border-width: 0 0 0 1px;\n font-size: inherit;\n margin: 0;\n overflow: visible; /*to make ths where the title is really long work*/\n padding: 0.5em 1em; /* cell padding */\n}\n\n.pure-table thead {\n background-color: #e0e0e0;\n color: #000;\n text-align: left;\n vertical-align: bottom;\n}\n\n/*\nstriping:\n even - #fff (white)\n odd - #f2f2f2 (light gray)\n*/\n.pure-table td {\n background-color: transparent;\n}\n.pure-table-odd td {\n background-color: #f2f2f2;\n}\n\n/* nth-child selector for modern browsers */\n.pure-table-striped tr:nth-child(2n-1) td {\n background-color: #f2f2f2;\n}\n\n/* BORDERED TABLES */\n.pure-table-bordered td {\n border-bottom: 1px solid #cbcbcb;\n}\n.pure-table-bordered tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n\n\n/* HORIZONTAL BORDERED TABLES */\n\n.pure-table-horizontal td,\n.pure-table-horizontal th {\n border-width: 0 0 1px 0;\n border-bottom: 1px solid #cbcbcb;\n}\n.pure-table-horizontal tbody > tr:last-child > td {\n border-bottom-width: 0;\n}\n","/*!\nPure v2.2.0\nCopyright 2013 Yahoo!\nLicensed under the BSD License.\nhttps://github.com/pure-css/pure/blob/master/LICENSE\n*/\n@media screen and (min-width: 35.5em) {\n .pure-u-sm-1,\n .pure-u-sm-1-1,\n .pure-u-sm-1-2,\n .pure-u-sm-1-3,\n .pure-u-sm-2-3,\n .pure-u-sm-1-4,\n .pure-u-sm-3-4,\n .pure-u-sm-1-5,\n .pure-u-sm-2-5,\n .pure-u-sm-3-5,\n .pure-u-sm-4-5,\n .pure-u-sm-5-5,\n .pure-u-sm-1-6,\n .pure-u-sm-5-6,\n .pure-u-sm-1-8,\n .pure-u-sm-3-8,\n .pure-u-sm-5-8,\n .pure-u-sm-7-8,\n .pure-u-sm-1-12,\n .pure-u-sm-5-12,\n .pure-u-sm-7-12,\n .pure-u-sm-11-12,\n .pure-u-sm-1-24,\n .pure-u-sm-2-24,\n .pure-u-sm-3-24,\n .pure-u-sm-4-24,\n .pure-u-sm-5-24,\n .pure-u-sm-6-24,\n .pure-u-sm-7-24,\n .pure-u-sm-8-24,\n .pure-u-sm-9-24,\n .pure-u-sm-10-24,\n .pure-u-sm-11-24,\n .pure-u-sm-12-24,\n .pure-u-sm-13-24,\n .pure-u-sm-14-24,\n .pure-u-sm-15-24,\n .pure-u-sm-16-24,\n .pure-u-sm-17-24,\n .pure-u-sm-18-24,\n .pure-u-sm-19-24,\n .pure-u-sm-20-24,\n .pure-u-sm-21-24,\n .pure-u-sm-22-24,\n .pure-u-sm-23-24,\n .pure-u-sm-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-sm-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-sm-1-12,\n .pure-u-sm-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-sm-1-8,\n .pure-u-sm-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-sm-1-6,\n .pure-u-sm-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-sm-1-5 {\n width: 20%;\n }\n\n .pure-u-sm-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-sm-1-4,\n .pure-u-sm-6-24 {\n width: 25%;\n }\n\n .pure-u-sm-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-sm-1-3,\n .pure-u-sm-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-sm-3-8,\n .pure-u-sm-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-sm-2-5 {\n width: 40%;\n }\n\n .pure-u-sm-5-12,\n .pure-u-sm-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-sm-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-sm-1-2,\n .pure-u-sm-12-24 {\n width: 50%;\n }\n\n .pure-u-sm-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-sm-7-12,\n .pure-u-sm-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-sm-3-5 {\n width: 60%;\n }\n\n .pure-u-sm-5-8,\n .pure-u-sm-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-sm-2-3,\n .pure-u-sm-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-sm-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-sm-3-4,\n .pure-u-sm-18-24 {\n width: 75%;\n }\n\n .pure-u-sm-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-sm-4-5 {\n width: 80%;\n }\n\n .pure-u-sm-5-6,\n .pure-u-sm-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-sm-7-8,\n .pure-u-sm-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-sm-11-12,\n .pure-u-sm-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-sm-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-sm-1,\n .pure-u-sm-1-1,\n .pure-u-sm-5-5,\n .pure-u-sm-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 48em) {\n .pure-u-md-1,\n .pure-u-md-1-1,\n .pure-u-md-1-2,\n .pure-u-md-1-3,\n .pure-u-md-2-3,\n .pure-u-md-1-4,\n .pure-u-md-3-4,\n .pure-u-md-1-5,\n .pure-u-md-2-5,\n .pure-u-md-3-5,\n .pure-u-md-4-5,\n .pure-u-md-5-5,\n .pure-u-md-1-6,\n .pure-u-md-5-6,\n .pure-u-md-1-8,\n .pure-u-md-3-8,\n .pure-u-md-5-8,\n .pure-u-md-7-8,\n .pure-u-md-1-12,\n .pure-u-md-5-12,\n .pure-u-md-7-12,\n .pure-u-md-11-12,\n .pure-u-md-1-24,\n .pure-u-md-2-24,\n .pure-u-md-3-24,\n .pure-u-md-4-24,\n .pure-u-md-5-24,\n .pure-u-md-6-24,\n .pure-u-md-7-24,\n .pure-u-md-8-24,\n .pure-u-md-9-24,\n .pure-u-md-10-24,\n .pure-u-md-11-24,\n .pure-u-md-12-24,\n .pure-u-md-13-24,\n .pure-u-md-14-24,\n .pure-u-md-15-24,\n .pure-u-md-16-24,\n .pure-u-md-17-24,\n .pure-u-md-18-24,\n .pure-u-md-19-24,\n .pure-u-md-20-24,\n .pure-u-md-21-24,\n .pure-u-md-22-24,\n .pure-u-md-23-24,\n .pure-u-md-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-md-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-md-1-12,\n .pure-u-md-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-md-1-8,\n .pure-u-md-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-md-1-6,\n .pure-u-md-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-md-1-5 {\n width: 20%;\n }\n\n .pure-u-md-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-md-1-4,\n .pure-u-md-6-24 {\n width: 25%;\n }\n\n .pure-u-md-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-md-1-3,\n .pure-u-md-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-md-3-8,\n .pure-u-md-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-md-2-5 {\n width: 40%;\n }\n\n .pure-u-md-5-12,\n .pure-u-md-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-md-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-md-1-2,\n .pure-u-md-12-24 {\n width: 50%;\n }\n\n .pure-u-md-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-md-7-12,\n .pure-u-md-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-md-3-5 {\n width: 60%;\n }\n\n .pure-u-md-5-8,\n .pure-u-md-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-md-2-3,\n .pure-u-md-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-md-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-md-3-4,\n .pure-u-md-18-24 {\n width: 75%;\n }\n\n .pure-u-md-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-md-4-5 {\n width: 80%;\n }\n\n .pure-u-md-5-6,\n .pure-u-md-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-md-7-8,\n .pure-u-md-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-md-11-12,\n .pure-u-md-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-md-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-md-1,\n .pure-u-md-1-1,\n .pure-u-md-5-5,\n .pure-u-md-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 64em) {\n .pure-u-lg-1,\n .pure-u-lg-1-1,\n .pure-u-lg-1-2,\n .pure-u-lg-1-3,\n .pure-u-lg-2-3,\n .pure-u-lg-1-4,\n .pure-u-lg-3-4,\n .pure-u-lg-1-5,\n .pure-u-lg-2-5,\n .pure-u-lg-3-5,\n .pure-u-lg-4-5,\n .pure-u-lg-5-5,\n .pure-u-lg-1-6,\n .pure-u-lg-5-6,\n .pure-u-lg-1-8,\n .pure-u-lg-3-8,\n .pure-u-lg-5-8,\n .pure-u-lg-7-8,\n .pure-u-lg-1-12,\n .pure-u-lg-5-12,\n .pure-u-lg-7-12,\n .pure-u-lg-11-12,\n .pure-u-lg-1-24,\n .pure-u-lg-2-24,\n .pure-u-lg-3-24,\n .pure-u-lg-4-24,\n .pure-u-lg-5-24,\n .pure-u-lg-6-24,\n .pure-u-lg-7-24,\n .pure-u-lg-8-24,\n .pure-u-lg-9-24,\n .pure-u-lg-10-24,\n .pure-u-lg-11-24,\n .pure-u-lg-12-24,\n .pure-u-lg-13-24,\n .pure-u-lg-14-24,\n .pure-u-lg-15-24,\n .pure-u-lg-16-24,\n .pure-u-lg-17-24,\n .pure-u-lg-18-24,\n .pure-u-lg-19-24,\n .pure-u-lg-20-24,\n .pure-u-lg-21-24,\n .pure-u-lg-22-24,\n .pure-u-lg-23-24,\n .pure-u-lg-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-lg-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-lg-1-12,\n .pure-u-lg-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-lg-1-8,\n .pure-u-lg-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-lg-1-6,\n .pure-u-lg-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-lg-1-5 {\n width: 20%;\n }\n\n .pure-u-lg-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-lg-1-4,\n .pure-u-lg-6-24 {\n width: 25%;\n }\n\n .pure-u-lg-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-lg-1-3,\n .pure-u-lg-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-lg-3-8,\n .pure-u-lg-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-lg-2-5 {\n width: 40%;\n }\n\n .pure-u-lg-5-12,\n .pure-u-lg-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-lg-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-lg-1-2,\n .pure-u-lg-12-24 {\n width: 50%;\n }\n\n .pure-u-lg-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-lg-7-12,\n .pure-u-lg-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-lg-3-5 {\n width: 60%;\n }\n\n .pure-u-lg-5-8,\n .pure-u-lg-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-lg-2-3,\n .pure-u-lg-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-lg-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-lg-3-4,\n .pure-u-lg-18-24 {\n width: 75%;\n }\n\n .pure-u-lg-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-lg-4-5 {\n width: 80%;\n }\n\n .pure-u-lg-5-6,\n .pure-u-lg-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-lg-7-8,\n .pure-u-lg-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-lg-11-12,\n .pure-u-lg-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-lg-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-lg-1,\n .pure-u-lg-1-1,\n .pure-u-lg-5-5,\n .pure-u-lg-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 80em) {\n .pure-u-xl-1,\n .pure-u-xl-1-1,\n .pure-u-xl-1-2,\n .pure-u-xl-1-3,\n .pure-u-xl-2-3,\n .pure-u-xl-1-4,\n .pure-u-xl-3-4,\n .pure-u-xl-1-5,\n .pure-u-xl-2-5,\n .pure-u-xl-3-5,\n .pure-u-xl-4-5,\n .pure-u-xl-5-5,\n .pure-u-xl-1-6,\n .pure-u-xl-5-6,\n .pure-u-xl-1-8,\n .pure-u-xl-3-8,\n .pure-u-xl-5-8,\n .pure-u-xl-7-8,\n .pure-u-xl-1-12,\n .pure-u-xl-5-12,\n .pure-u-xl-7-12,\n .pure-u-xl-11-12,\n .pure-u-xl-1-24,\n .pure-u-xl-2-24,\n .pure-u-xl-3-24,\n .pure-u-xl-4-24,\n .pure-u-xl-5-24,\n .pure-u-xl-6-24,\n .pure-u-xl-7-24,\n .pure-u-xl-8-24,\n .pure-u-xl-9-24,\n .pure-u-xl-10-24,\n .pure-u-xl-11-24,\n .pure-u-xl-12-24,\n .pure-u-xl-13-24,\n .pure-u-xl-14-24,\n .pure-u-xl-15-24,\n .pure-u-xl-16-24,\n .pure-u-xl-17-24,\n .pure-u-xl-18-24,\n .pure-u-xl-19-24,\n .pure-u-xl-20-24,\n .pure-u-xl-21-24,\n .pure-u-xl-22-24,\n .pure-u-xl-23-24,\n .pure-u-xl-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-xl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xl-1-12,\n .pure-u-xl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xl-1-8,\n .pure-u-xl-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-xl-1-6,\n .pure-u-xl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xl-1-5 {\n width: 20%;\n }\n\n .pure-u-xl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xl-1-4,\n .pure-u-xl-6-24 {\n width: 25%;\n }\n\n .pure-u-xl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xl-1-3,\n .pure-u-xl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xl-3-8,\n .pure-u-xl-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-xl-2-5 {\n width: 40%;\n }\n\n .pure-u-xl-5-12,\n .pure-u-xl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xl-1-2,\n .pure-u-xl-12-24 {\n width: 50%;\n }\n\n .pure-u-xl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xl-7-12,\n .pure-u-xl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xl-3-5 {\n width: 60%;\n }\n\n .pure-u-xl-5-8,\n .pure-u-xl-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-xl-2-3,\n .pure-u-xl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xl-3-4,\n .pure-u-xl-18-24 {\n width: 75%;\n }\n\n .pure-u-xl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xl-4-5 {\n width: 80%;\n }\n\n .pure-u-xl-5-6,\n .pure-u-xl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xl-7-8,\n .pure-u-xl-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-xl-11-12,\n .pure-u-xl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xl-1,\n .pure-u-xl-1-1,\n .pure-u-xl-5-5,\n .pure-u-xl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 120em) {\n .pure-u-xxl-1,\n .pure-u-xxl-1-1,\n .pure-u-xxl-1-2,\n .pure-u-xxl-1-3,\n .pure-u-xxl-2-3,\n .pure-u-xxl-1-4,\n .pure-u-xxl-3-4,\n .pure-u-xxl-1-5,\n .pure-u-xxl-2-5,\n .pure-u-xxl-3-5,\n .pure-u-xxl-4-5,\n .pure-u-xxl-5-5,\n .pure-u-xxl-1-6,\n .pure-u-xxl-5-6,\n .pure-u-xxl-1-8,\n .pure-u-xxl-3-8,\n .pure-u-xxl-5-8,\n .pure-u-xxl-7-8,\n .pure-u-xxl-1-12,\n .pure-u-xxl-5-12,\n .pure-u-xxl-7-12,\n .pure-u-xxl-11-12,\n .pure-u-xxl-1-24,\n .pure-u-xxl-2-24,\n .pure-u-xxl-3-24,\n .pure-u-xxl-4-24,\n .pure-u-xxl-5-24,\n .pure-u-xxl-6-24,\n .pure-u-xxl-7-24,\n .pure-u-xxl-8-24,\n .pure-u-xxl-9-24,\n .pure-u-xxl-10-24,\n .pure-u-xxl-11-24,\n .pure-u-xxl-12-24,\n .pure-u-xxl-13-24,\n .pure-u-xxl-14-24,\n .pure-u-xxl-15-24,\n .pure-u-xxl-16-24,\n .pure-u-xxl-17-24,\n .pure-u-xxl-18-24,\n .pure-u-xxl-19-24,\n .pure-u-xxl-20-24,\n .pure-u-xxl-21-24,\n .pure-u-xxl-22-24,\n .pure-u-xxl-23-24,\n .pure-u-xxl-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-xxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxl-1-12,\n .pure-u-xxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxl-1-8,\n .pure-u-xxl-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-xxl-1-6,\n .pure-u-xxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxl-1-4,\n .pure-u-xxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxl-1-3,\n .pure-u-xxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxl-3-8,\n .pure-u-xxl-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-xxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxl-5-12,\n .pure-u-xxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxl-1-2,\n .pure-u-xxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxl-7-12,\n .pure-u-xxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxl-5-8,\n .pure-u-xxl-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-xxl-2-3,\n .pure-u-xxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxl-3-4,\n .pure-u-xxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxl-5-6,\n .pure-u-xxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxl-7-8,\n .pure-u-xxl-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-xxl-11-12,\n .pure-u-xxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxl-1,\n .pure-u-xxl-1-1,\n .pure-u-xxl-5-5,\n .pure-u-xxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 160em) {\n .pure-u-xxxl-1,\n .pure-u-xxxl-1-1,\n .pure-u-xxxl-1-2,\n .pure-u-xxxl-1-3,\n .pure-u-xxxl-2-3,\n .pure-u-xxxl-1-4,\n .pure-u-xxxl-3-4,\n .pure-u-xxxl-1-5,\n .pure-u-xxxl-2-5,\n .pure-u-xxxl-3-5,\n .pure-u-xxxl-4-5,\n .pure-u-xxxl-5-5,\n .pure-u-xxxl-1-6,\n .pure-u-xxxl-5-6,\n .pure-u-xxxl-1-8,\n .pure-u-xxxl-3-8,\n .pure-u-xxxl-5-8,\n .pure-u-xxxl-7-8,\n .pure-u-xxxl-1-12,\n .pure-u-xxxl-5-12,\n .pure-u-xxxl-7-12,\n .pure-u-xxxl-11-12,\n .pure-u-xxxl-1-24,\n .pure-u-xxxl-2-24,\n .pure-u-xxxl-3-24,\n .pure-u-xxxl-4-24,\n .pure-u-xxxl-5-24,\n .pure-u-xxxl-6-24,\n .pure-u-xxxl-7-24,\n .pure-u-xxxl-8-24,\n .pure-u-xxxl-9-24,\n .pure-u-xxxl-10-24,\n .pure-u-xxxl-11-24,\n .pure-u-xxxl-12-24,\n .pure-u-xxxl-13-24,\n .pure-u-xxxl-14-24,\n .pure-u-xxxl-15-24,\n .pure-u-xxxl-16-24,\n .pure-u-xxxl-17-24,\n .pure-u-xxxl-18-24,\n .pure-u-xxxl-19-24,\n .pure-u-xxxl-20-24,\n .pure-u-xxxl-21-24,\n .pure-u-xxxl-22-24,\n .pure-u-xxxl-23-24,\n .pure-u-xxxl-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-xxxl-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-xxxl-1-12,\n .pure-u-xxxl-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-xxxl-1-8,\n .pure-u-xxxl-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-xxxl-1-6,\n .pure-u-xxxl-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-xxxl-1-5 {\n width: 20%;\n }\n\n .pure-u-xxxl-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-xxxl-1-4,\n .pure-u-xxxl-6-24 {\n width: 25%;\n }\n\n .pure-u-xxxl-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-xxxl-1-3,\n .pure-u-xxxl-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-xxxl-3-8,\n .pure-u-xxxl-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-xxxl-2-5 {\n width: 40%;\n }\n\n .pure-u-xxxl-5-12,\n .pure-u-xxxl-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-xxxl-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-xxxl-1-2,\n .pure-u-xxxl-12-24 {\n width: 50%;\n }\n\n .pure-u-xxxl-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-xxxl-7-12,\n .pure-u-xxxl-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-xxxl-3-5 {\n width: 60%;\n }\n\n .pure-u-xxxl-5-8,\n .pure-u-xxxl-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-xxxl-2-3,\n .pure-u-xxxl-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-xxxl-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-xxxl-3-4,\n .pure-u-xxxl-18-24 {\n width: 75%;\n }\n\n .pure-u-xxxl-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-xxxl-4-5 {\n width: 80%;\n }\n\n .pure-u-xxxl-5-6,\n .pure-u-xxxl-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-xxxl-7-8,\n .pure-u-xxxl-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-xxxl-11-12,\n .pure-u-xxxl-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-xxxl-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-xxxl-1,\n .pure-u-xxxl-1-1,\n .pure-u-xxxl-5-5,\n .pure-u-xxxl-24-24 {\n width: 100%;\n }\n}\n\n@media screen and (min-width: 240em) {\n .pure-u-x4k-1,\n .pure-u-x4k-1-1,\n .pure-u-x4k-1-2,\n .pure-u-x4k-1-3,\n .pure-u-x4k-2-3,\n .pure-u-x4k-1-4,\n .pure-u-x4k-3-4,\n .pure-u-x4k-1-5,\n .pure-u-x4k-2-5,\n .pure-u-x4k-3-5,\n .pure-u-x4k-4-5,\n .pure-u-x4k-5-5,\n .pure-u-x4k-1-6,\n .pure-u-x4k-5-6,\n .pure-u-x4k-1-8,\n .pure-u-x4k-3-8,\n .pure-u-x4k-5-8,\n .pure-u-x4k-7-8,\n .pure-u-x4k-1-12,\n .pure-u-x4k-5-12,\n .pure-u-x4k-7-12,\n .pure-u-x4k-11-12,\n .pure-u-x4k-1-24,\n .pure-u-x4k-2-24,\n .pure-u-x4k-3-24,\n .pure-u-x4k-4-24,\n .pure-u-x4k-5-24,\n .pure-u-x4k-6-24,\n .pure-u-x4k-7-24,\n .pure-u-x4k-8-24,\n .pure-u-x4k-9-24,\n .pure-u-x4k-10-24,\n .pure-u-x4k-11-24,\n .pure-u-x4k-12-24,\n .pure-u-x4k-13-24,\n .pure-u-x4k-14-24,\n .pure-u-x4k-15-24,\n .pure-u-x4k-16-24,\n .pure-u-x4k-17-24,\n .pure-u-x4k-18-24,\n .pure-u-x4k-19-24,\n .pure-u-x4k-20-24,\n .pure-u-x4k-21-24,\n .pure-u-x4k-22-24,\n .pure-u-x4k-23-24,\n .pure-u-x4k-24-24 {\n display: inline-block;\n letter-spacing: normal;\n word-spacing: normal;\n vertical-align: top;\n text-rendering: auto;\n }\n\n .pure-u-x4k-1-24 {\n width: 4.1667%;\n }\n\n .pure-u-x4k-1-12,\n .pure-u-x4k-2-24 {\n width: 8.3333%;\n }\n\n .pure-u-x4k-1-8,\n .pure-u-x4k-3-24 {\n width: 12.5000%;\n }\n\n .pure-u-x4k-1-6,\n .pure-u-x4k-4-24 {\n width: 16.6667%;\n }\n\n .pure-u-x4k-1-5 {\n width: 20%;\n }\n\n .pure-u-x4k-5-24 {\n width: 20.8333%;\n }\n\n .pure-u-x4k-1-4,\n .pure-u-x4k-6-24 {\n width: 25%;\n }\n\n .pure-u-x4k-7-24 {\n width: 29.1667%;\n }\n\n .pure-u-x4k-1-3,\n .pure-u-x4k-8-24 {\n width: 33.3333%;\n }\n\n .pure-u-x4k-3-8,\n .pure-u-x4k-9-24 {\n width: 37.5000%;\n }\n\n .pure-u-x4k-2-5 {\n width: 40%;\n }\n\n .pure-u-x4k-5-12,\n .pure-u-x4k-10-24 {\n width: 41.6667%;\n }\n\n .pure-u-x4k-11-24 {\n width: 45.8333%;\n }\n\n .pure-u-x4k-1-2,\n .pure-u-x4k-12-24 {\n width: 50%;\n }\n\n .pure-u-x4k-13-24 {\n width: 54.1667%;\n }\n\n .pure-u-x4k-7-12,\n .pure-u-x4k-14-24 {\n width: 58.3333%;\n }\n\n .pure-u-x4k-3-5 {\n width: 60%;\n }\n\n .pure-u-x4k-5-8,\n .pure-u-x4k-15-24 {\n width: 62.5000%;\n }\n\n .pure-u-x4k-2-3,\n .pure-u-x4k-16-24 {\n width: 66.6667%;\n }\n\n .pure-u-x4k-17-24 {\n width: 70.8333%;\n }\n\n .pure-u-x4k-3-4,\n .pure-u-x4k-18-24 {\n width: 75%;\n }\n\n .pure-u-x4k-19-24 {\n width: 79.1667%;\n }\n\n .pure-u-x4k-4-5 {\n width: 80%;\n }\n\n .pure-u-x4k-5-6,\n .pure-u-x4k-20-24 {\n width: 83.3333%;\n }\n\n .pure-u-x4k-7-8,\n .pure-u-x4k-21-24 {\n width: 87.5000%;\n }\n\n .pure-u-x4k-11-12,\n .pure-u-x4k-22-24 {\n width: 91.6667%;\n }\n\n .pure-u-x4k-23-24 {\n width: 95.8333%;\n }\n\n .pure-u-x4k-1,\n .pure-u-x4k-1-1,\n .pure-u-x4k-5-5,\n .pure-u-x4k-24-24 {\n width: 100%;\n }\n}","/** hide contents of the menu */\n.pure-toggle-menu.closed .pure-toggle-hide {\n display: none !important;\n}\n\n/** toggle button itself */\n.pure-toggle-menu .toggle {\n width: 34px;\n height: 34px;\n \n position: relative;\n float: right;\n\n /** matching the margin of the parent */\n top: 1em;\n right: .5em;\n}\n\n.pure-toggle-menu .toggle .bar {\n background-color: #582e2e;\n display: block;\n width: 20px;\n height: 2px;\n border-radius: 100px;\n\n position: absolute;\n top: 18px;\n right: 7px;\n\n -webkit-transition: all 0.5s;\n -moz-transition: all 0.5s;\n -ms-transition: all 0.5s;\n transition: all 0.5s;\n}\n\n.pure-toggle-menu .toggle .bar:first-child {\n -webkit-transform: translateY(-6px);\n -moz-transform: translateY(-6px);\n -ms-transform: translateY(-6px);\n transform: translateY(-6px);\n}\n\n.pure-toggle-menu .toggle.x .bar {\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n\n.pure-toggle-menu .toggle.x .bar:first-child {\n -webkit-transform: rotate(-45deg);\n -moz-transform: rotate(-45deg);\n -ms-transform: rotate(-45deg);\n transform: rotate(-45deg);\n}","/** additional button sizes */\n.pure-button-xsmall {\n font-size: 70%;\n}\n\n.pure-button-small {\n font-size: 85%;\n}\n\n.pure-button-large {\n font-size: 110%;\n}\n\n.pure-button-xlarge {\n font-size: 125%;\n}\n\n/** additional buttons colors */\n\n.pure-button-action {\n background-color: rgb(66, 184, 221) !important;\n}\n\n.pure-button-success {\n background-color: rgb(28, 184, 65) !important;\n}\n\n.pure-button-danger {\n background: rgb(202, 60, 60) !important;\n}\n\n.pure-button-warning {\n background: rgb(223, 117, 20) !important;\n}\n",".pure-form-group {\n display: inline;\n}\n\n.pure-select {\n min-width: 24ch; /* to match */\n}","\n\n@media (max-width: 47.999em) {\n .u-md-show {\n display: none !important;\n }\n\n .u-md-hide {\n display: block;\n }\n}\n\n@media (min-width: 48em) {\n .u-md-show {\n display: block;\n }\n\n .u-md-hide {\n display: none !important;\n }\n}","/* menu, tabs & breadcrumbs */\n\n/** on large screens move the menu to the lhs */\n@media (min-width: 48em) {\n nav.tabs-menu {\n float: left;\n min-width: 10em;\n margin: 5px;\n }\n}\n\nnav.tabs-menu {\n border: 1px solid black;\n}\n\nnav.top-menu, nav.breadcrumbs {\n padding-top: 1em;\n padding-bottom: 1em;\n}\n\n.pure-menu-heading :has(img.logo) {\n padding-top: 0;\n padding-bottom: 0;\n padding-right: 0;\n}\n.pure-menu-heading img.logo {\n height: 2.5em;\n width: 2.5em;\n}\n\nnav.breadcrumbs {\n padding-left: 1em;\n font-size: small;\n\n border-bottom: 1px solid black;\n border-top: 1px solid black;\n}\n\nnav.breadcrumbs a:not(:last-child)::after {\n cursor: default;\n content: \" > \";\n color: black;\n}\nnav.breadcrumbs a {\n text-decoration: none;\n color: blue !important;\n}\nnav.breadcrumbs a.active {\n font-weight: bold;\n}","@media (min-width: 48em) {\n .h-md-padding {\n padding-left: 1em;\n padding-right: 1em;\n }\n}\n\n.h-md-padding {\n padding-top: 1em;\n padding-bottom: 1em;\n}\n\n.overflow {\n overflow-x: auto;\n}\n\n\n.overflow table {\n width: 100%;\n}\n\n.overflow table td,\n.overflow table th {\n padding: .5em .5em;\n}\n\n\n.overflow table td:not(:last-child),\n.overflow table th:not(:last-child) {\n width: 1px;\n text-align: left;\n white-space: nowrap;\n}\n\n.overflow table td:last-child,\n.overflow table th:last-child {\n white-space: nowrap;\n}\n","/** generic theme-style customization */\n\nbody {\n font-family: system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizeLegibility;\n}\n\nheader,\nmain,\nfooter {\n margin: 2em;\n}\n\nfooter {\n font-size: small;\n border-top: 1px solid black;\n padding-top: 1em;\n}\n\nfooter a {\n color: blue !important;\n}\n\ntime {\n font-style: italic;\n}\n\n","div.spacer {\n clear: both;\n}\n\n.hspace {\n display: block;\n height: 1em;\n}\n\n.error-message {\n background-color: pink;\n border: 1px solid red;\n padding: 2px;\n color: red;\n}","@import url(\"./parts/pure-buttons.css\");\n@import url(\"./parts/pure-forms.css\");\n@import url(\"./parts/pure-hide.css\");\n@import url(\"./parts/menu.css\");\n@import url(\"./parts/table.css\");\n@import url(\"./parts/theme.css\");\n@import url(\"./parts/utils.css\");"],"names":[],"version":3,"file":"Default.ed052f6d.css.map","sourceRoot":"../"} \ No newline at end of file diff --git a/internal/dis/component/server/assets/src/base/parts/menu.css b/internal/dis/component/server/assets/src/base/parts/menu.css index 35efdf1..c63cdc7 100644 --- a/internal/dis/component/server/assets/src/base/parts/menu.css +++ b/internal/dis/component/server/assets/src/base/parts/menu.css @@ -6,11 +6,13 @@ float: left; min-width: 10em; margin: 5px; - - border: 1px solid black; } } +nav.tabs-menu { + border: 1px solid black; +} + nav.top-menu, nav.breadcrumbs { padding-top: 1em; padding-bottom: 1em; diff --git a/internal/dis/component/server/assets/src/base/parts/table.css b/internal/dis/component/server/assets/src/base/parts/table.css index 41f617a..35ba20f 100644 --- a/internal/dis/component/server/assets/src/base/parts/table.css +++ b/internal/dis/component/server/assets/src/base/parts/table.css @@ -1,3 +1,20 @@ +@media (min-width: 48em) { + .h-md-padding { + padding-left: 1em; + padding-right: 1em; + } +} + +.h-md-padding { + padding-top: 1em; + padding-bottom: 1em; +} + +.overflow { + overflow-x: auto; +} + + .overflow table { width: 100%; } diff --git a/internal/dis/component/server/assets/src/base/parts/utils.css b/internal/dis/component/server/assets/src/base/parts/utils.css index 0ad11dd..e4ba3c9 100644 --- a/internal/dis/component/server/assets/src/base/parts/utils.css +++ b/internal/dis/component/server/assets/src/base/parts/utils.css @@ -1,11 +1,3 @@ -.padding { - padding: 1em; -} - -.overflow { - overflow-x: auto; -} - div.spacer { clear: both; }