From 49243858d7f12df81f67fe3d2903bf57b02ddfe7 Mon Sep 17 00:00:00 2001 From: MassiveBox Date: Mon, 28 Oct 2024 17:57:26 +0100 Subject: [PATCH] Update --- .gitignore | 3 + .idea/.gitignore | 8 + .idea/deletedbot.iml | 9 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .travis.yml | 4 - Dockerfile | 11 + README.md | 55 +- admin.go | 30 +- app.json | 30 - config.go | 64 + database.go | 96 + frontend.go | 36 + frontend/res/cobalt.css | 1023 ++ .../cobalt/nunito/NunitoSans-ExtraBold.woff | Bin 0 -> 53680 bytes .../nunito/NunitoSans-ExtraBoldItalic.woff | Bin 0 -> 55452 bytes .../res/cobalt/nunito/NunitoSans-Italic.woff | Bin 0 -> 54948 bytes .../res/cobalt/nunito/NunitoSans-Regular.woff | Bin 0 -> 53184 bytes frontend/res/cobalt/splash.png | Bin 0 -> 247946 bytes frontend/res/create.js | 34 + frontend/res/custom.css | 91 + frontend/res/jquery.min.js | 2 + frontend/res/robot.png | Bin 0 -> 40804 bytes frontend/res/robot.svg | 2 + frontend/res/uikit/css/uikit-rtl.css | 12497 ++++++++++++++++ frontend/res/uikit/css/uikit-rtl.min.css | 1 + frontend/res/uikit/css/uikit.css | 12497 ++++++++++++++++ frontend/res/uikit/css/uikit.min.css | 1 + frontend/res/uikit/js/uikit-icons.js | 167 + frontend/res/uikit/js/uikit-icons.min.js | 3 + frontend/res/uikit/js/uikit.js | 12132 +++++++++++++++ frontend/res/uikit/js/uikit.min.js | 3 + frontend/templates/404.html | 4 + frontend/templates/after.html | 8 + frontend/templates/before.html | 40 + frontend/templates/create.html | 40 + frontend/templates/index.html | 11 + frontend/templates/privacy.html | 4 + frontend/templates/terms.html | 4 + go.mod | 53 +- go.sum | 164 +- main.go | 43 +- telegram.go | 57 +- web.go | 4 +- 44 files changed, 39055 insertions(+), 190 deletions(-) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/deletedbot.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml delete mode 100644 .travis.yml create mode 100644 Dockerfile delete mode 100644 app.json create mode 100644 config.go create mode 100644 database.go create mode 100644 frontend.go create mode 100644 frontend/res/cobalt.css create mode 100644 frontend/res/cobalt/nunito/NunitoSans-ExtraBold.woff create mode 100644 frontend/res/cobalt/nunito/NunitoSans-ExtraBoldItalic.woff create mode 100644 frontend/res/cobalt/nunito/NunitoSans-Italic.woff create mode 100644 frontend/res/cobalt/nunito/NunitoSans-Regular.woff create mode 100644 frontend/res/cobalt/splash.png create mode 100644 frontend/res/create.js create mode 100644 frontend/res/custom.css create mode 100644 frontend/res/jquery.min.js create mode 100644 frontend/res/robot.png create mode 100644 frontend/res/robot.svg create mode 100644 frontend/res/uikit/css/uikit-rtl.css create mode 100644 frontend/res/uikit/css/uikit-rtl.min.css create mode 100644 frontend/res/uikit/css/uikit.css create mode 100644 frontend/res/uikit/css/uikit.min.css create mode 100644 frontend/res/uikit/js/uikit-icons.js create mode 100644 frontend/res/uikit/js/uikit-icons.min.js create mode 100644 frontend/res/uikit/js/uikit.js create mode 100644 frontend/res/uikit/js/uikit.min.js create mode 100644 frontend/templates/404.html create mode 100644 frontend/templates/after.html create mode 100644 frontend/templates/before.html create mode 100644 frontend/templates/create.html create mode 100644 frontend/templates/index.html create mode 100644 frontend/templates/privacy.html create mode 100644 frontend/templates/terms.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7c91c29 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.env +deletedbot +db.sqlite \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/deletedbot.iml b/.idea/deletedbot.iml new file mode 100644 index 0000000..5e764c4 --- /dev/null +++ b/.idea/deletedbot.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..a318ef0 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..bd8b2bb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 156b095..0000000 --- a/.travis.yml +++ /dev/null @@ -1,4 +0,0 @@ -language: go - -go: - - 1.15.x diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fc55316 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,11 @@ +FROM golang:1.22.7-alpine + +RUN mkdir -p /app + +WORKDIR /app +ADD . /app + +RUN go mod tidy +RUN go build -o app . + +CMD ["./app"] diff --git a/README.md b/README.md index f8767cf..305016c 100644 --- a/README.md +++ b/README.md @@ -1,42 +1,25 @@ -# DeletedBot Backend +# DeletedBot -[![Go Report Card](https://goreportcard.com/badge/codeberg.org/deletedbot/backend)](https://goreportcard.com/report/codeberg.org/deletedbot/backend) +[![Go Report Card](https://goreportcard.com/badge/git.massivebox.net/massivebox/deletedbot)](https://goreportcard.com/report/git.massivebox.net/massivebox/deletedbot) -This repo contains the code for DeletedBot's backend, including: +This is the source code of DeletedBot, the free online tool that helps you set a basic status page explaining your users why your Telegram bot is suspended or in maintenance. -- The API protocol to be used by the frontend -- The endpoint for Telegram's webhook +It uses the Go Gin server and a SQLite database. -It uses Go Gin as web server and Redis as database. -This project is released under GNU GPL v3.0, read the LICENSE file to know more. Contributions are always welcome! +### Configuration -## How to self-host - -Notice: The backend, by itself, is pretty useless. So, once you're done self hosting the backend, make sure to check out how you can deploy the frontend [here](https://codeberg.org/deletedbot/frontend). - -### The zoomers' way - -[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy) - -### The good'ol way - -1. Download a pre-built binary from the release page or clone the repo and run `go build -o deletedbot-backend .` in the same directory - -2. Get yourself a Redis server. If you're on a VPS or dedicated server, check out [this](https://redis.io/download) link; if you're on Heroku or similar services, take a look [here](https://redislabs.com/try-free/) to get a free managed Redis database, or get an add-on for the specified service. - -3. Set the following environment variables: - - | Key | Example | Explaination | - | -------------- | ------------------------ | ------------------------------------------------------------ | - | FRONTEND_HOST | deleted.bot.nu | The host where your frontend is located. It will be sent in all /start messages. | - | BACKEND_HOST | apidel.massivebox.eu.org | The host of your backend. All DeletedBots hosted on your instance will have their webhook set to this host. Make sure you have HTTPS! | - | PORT | 80 | The port the web server will listen on. | - | REDIS_ADDR | localhost:6379 | The hostname of your Redis database | - | REDIS_PASSWORD | ExtremelySafePassword | The password of your Redis database. Leave empty if no password is set. | - | ADMIN_USERNAME | admin | The username required to log into the admin console. | - | ADMIN_PASSWORD | ExtremelySafePassword | The password required to log into the admin console. | - -4. Run your instance: if you're on a server, use `sudo nohup ./deletedbot-backend`, if you're using anything else use your common deploying technique. - -5. That's it. +DeletedBot can be configured with environment variables. You can pass them directly or in a `.env` file with the format `KEY=value` . +Any variable without a default value is required to be set. +| Key | Default Value | Explaination | +| -------------- | ------------------------------------------------ | ------------------------------------------------------------ | +| DB_PATH | db.sqlite | Path of the SQLite database. Will be created if the file doesn't exist. | +| ADMIN_USERNAME | | The username required to access the API endpoints for admins. | +| ADMIN_PASSWORD | | The password required to log into the API endpoints for admins. | +| HOST | 0.0.0.0 | The host on which the HTTP server will serve on. | +| PORT | 8080 | The port on which the HTTP server will serve on. | +| WEBHOOK_DOMAIN | | The domain on which your DeletedBot instance will be accessible. HTTPs must be enabled for it. Insert the domain without other parts, like `deletedbot.eu.org`. | +| REPO_URL | https://git.massivebox.net/massivebox/deletedbot | URL to the source code repository, will be shown in the frontend. | +| DEMO_BOT_URL | https://t.me/DeletedBotDemoBot | URL to the demo bot, will be shown in the frontend. | +| PRIVACY_URL | privacy | Edit the URL of the privacy policy. If the default is set, it will lead to the `/privacy` page, which you can customize by editing `frontend/templates/privacy.html`. | +| TERMS_URL | terms | Edit the URL of the terms of service. If the default is set, it will lead to the `/terms` page, which you can customize by editing `frontend/templates/terms.html`. | diff --git a/admin.go b/admin.go index c3a29db..0684e5c 100644 --- a/admin.go +++ b/admin.go @@ -11,7 +11,7 @@ type getBotsReturn struct { ChangedWebhook int `json:"changed_webhook"` Working int `json:"working"` Total int `json:"total"` - Result []getBot `json"result"` + Result []getBot `json:"result"` } type getBot struct { @@ -23,9 +23,9 @@ type getBot struct { IsChangedWebhook bool `json:"is_changed_webhook"` } -func (ses session) getBots(c *gin.Context) { +func (ses *session) getBots(c *gin.Context) { - keys, err := ses.Keys("*").Result() + keys, err := ses.getAllBots() if err != nil { c.JSON(500, gin.H{ "ok": "false", @@ -38,23 +38,23 @@ func (ses session) getBots(c *gin.Context) { } -func (ses session) populateGetBotsReturn(keys []string) getBotsReturn { +func (ses *session) populateGetBotsReturn(tokens []string) getBotsReturn { var ret getBotsReturn ret.Ok = true - ret.Total = len(keys) + ret.Total = len(tokens) - for _, key := range keys { + for _, token := range tokens { ck := len(ret.Result) - text, _ := ses.Get(key).Result() + text, _ := ses.getMessage(token) ret.Result = append(ret.Result, getBot{ - Token: key, + Token: token, Text: text, }) - bot, err := tgbotapi.NewBotAPI(key) + bot, err := tgbotapi.NewBotAPI(token) if err != nil { ret.Result[ck].IsChangedWebhook = true ret.Result[ck].IsChangedKey = true @@ -66,7 +66,7 @@ func (ses session) populateGetBotsReturn(keys []string) getBotsReturn { ret.Result[ck].Username = bot.Self.UserName webhookInfo, _ := bot.GetWebhookInfo() - if webhookInfo.URL != "https://"+ses.BackendHost+"/telegram/"+key { + if webhookInfo.URL != "https://"+ses.WebhookDomain+"/telegram/"+token { ret.Result[ck].IsChangedWebhook = true ret.ChangedWebhook++ continue @@ -81,13 +81,13 @@ func (ses session) populateGetBotsReturn(keys []string) getBotsReturn { } -func (ses session) unsetBot(c *gin.Context) { +func (ses *session) unsetBot(c *gin.Context) { token := c.PostForm("token") doError := func(err error) { c.JSON(503, gin.H{ - "ok": true, + "ok": true, "message": "Internal error", "details": err.Error(), }) @@ -99,16 +99,16 @@ func (ses session) unsetBot(c *gin.Context) { return } - err = ses.Del(token).Err() + err = ses.deleteBot(token) if err != nil { doError(err) return } c.JSON(200, gin.H{ - "ok": true, + "ok": true, "message": "Webhook removed", "details": "The webhook has been removed", }) -} \ No newline at end of file +} diff --git a/app.json b/app.json deleted file mode 100644 index 0d9ad13..0000000 --- a/app.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "DeletedBot Backend", - "description": "The backend of DeletedBot.", - "repository": "https://github.com/deleted-bot/backend", - "env": { - "BACKEND_HOST": { - "description": "Replace with your app's name.", - "value": ".herokuapp.com" - }, - "FRONTEND_HOST": { - "description": "URL where the frontend is hosted. This will be sent in all /start messages.", - }, - "REDIS_ADDR": { - "description": "Redis address" - }, - "REDIS_PASSWORD": { - "description": "Redis password" - }, - "ADMIN_USERNAME": { - "description": "Admin username" - }, - "ADMIN_PASSWORD": { - "description": "Admin password" - }, - "GIN_MODE": { - "description": "Set to release for production, anything else for testing", - "value": "release" - } - } -} diff --git a/config.go b/config.go new file mode 100644 index 0000000..c45f0c7 --- /dev/null +++ b/config.go @@ -0,0 +1,64 @@ +package main + +import ( + "github.com/joho/godotenv" + "log" + "os" + "reflect" +) + +type config struct { + DbPath string `env:"DB_PATH"` + AdminUsername string `env:"ADMIN_USERNAME" required:"true"` + AdminPassword string `env:"ADMIN_PASSWORD" required:"true"` + Host string `env:"HOST"` + Port string `env:"PORT"` + WebhookDomain string `env:"WEBHOOK_DOMAIN" required:"true"` + RepoURL string `env:"REPO_URL"` + DemoBotURL string `env:"DEMO_BOT_URL"` + PrivacyURL string `env:"PRIVACY_URL"` + TermsURL string `env:"TERMS_URL"` +} + +func getConfig() config { + + err := godotenv.Load() + if err != nil { + log.Println("Couldn't load from dotenv:", err.Error()) + } + conf := config{ + DbPath: "db.sqlite", + Host: "0.0.0.0", + Port: "8080", + RepoURL: "https://git.massivebox.net/massivebox/deletedbot", + DemoBotURL: "https://t.me/DeletedBotDemoBot", + PrivacyURL: "privacy", + TermsURL: "terms", + } + + v := reflect.ValueOf(&conf).Elem() + t := v.Type() + + for i := 0; i < v.NumField(); i++ { + + field := v.Field(i) + fieldType := t.Field(i) + envTag := fieldType.Tag.Get("env") + requiredTag := fieldType.Tag.Get("required") + + if envTag != "" { + envValue := os.Getenv(envTag) + if envValue != "" { + field.SetString(envValue) + } + } + + if requiredTag == "true" && field.String() == "" { + log.Panicf("Required environment variable %s is not set", envTag) + } + + } + + return conf + +} diff --git a/database.go b/database.go new file mode 100644 index 0000000..6d96480 --- /dev/null +++ b/database.go @@ -0,0 +1,96 @@ +package main + +import ( + "database/sql" + "errors" + "fmt" + "log" +) + +func (ses *session) initDatabase() { + + createTableSQL := ` + CREATE TABLE IF NOT EXISTS bots ( + token TEXT NOT NULL CHECK(LENGTH(token) <= 64) PRIMARY KEY, + message TEXT NOT NULL CHECK(LENGTH(message) <= 1024) + );` + + _, err := ses.Exec(createTableSQL) + if err != nil { + log.Fatalf("Failed to create table: %v", err) + } + +} + +func (ses *session) getMessage(token string) (string, error) { + + query := "SELECT message FROM bots WHERE token = ?" + + // Execute the query + var message string + err := ses.QueryRow(query, token).Scan(&message) + if err != nil { + if errors.Is(err, sql.ErrNoRows) { + return "", fmt.Errorf("no message found for token: %s", token) + } + return "", err + } + + return message, nil + +} + +func (ses *session) setMessage(token, message string) error { + + insertOrReplaceSQL := ` + INSERT OR REPLACE INTO bots (token, message) VALUES (?, ?) + ` + + _, err := ses.Exec(insertOrReplaceSQL, token, message) + if err != nil { + return err + } + + return nil + +} + +func (ses *session) deleteBot(token string) error { + + deleteSQL := ` + DELETE FROM bots WHERE token = ? + ` + + _, err := ses.Exec(deleteSQL, token) + if err != nil { + return err + } + + return nil +} + +func (ses *session) getAllBots() ([]string, error) { + + query := "SELECT token FROM bots" + + rows, err := ses.Query(query) + if err != nil { + return nil, err + } + defer rows.Close() + + var tokens []string + + for rows.Next() { + var token string + if err = rows.Scan(&token); err != nil { + return nil, err + } + tokens = append(tokens, token) + } + if err = rows.Err(); err != nil { + return nil, err + } + + return tokens, nil +} diff --git a/frontend.go b/frontend.go new file mode 100644 index 0000000..2e2eb3c --- /dev/null +++ b/frontend.go @@ -0,0 +1,36 @@ +package main + +import ( + "github.com/gin-gonic/gin" + "strings" +) + +func (conf *config) template(c *gin.Context) { + page := c.Param("page") + code := 200 + if !strings.Contains("create index privacy terms", page) { + page = "404" + code = 404 + } + if page == "" { + page = "index" + } + c.HTML(code, page+".html", gin.H{ + "repoURL": conf.RepoURL, + "demoBotURL": conf.DemoBotURL, + "privacyURL": conf.PrivacyURL, + "termsURL": conf.TermsURL, + }) +} + +func (conf *config) serveFrontend(r *gin.Engine) { + + r.LoadHTMLGlob("frontend/templates/*") + + r.GET("/", conf.template) + r.GET("/:page", conf.template) + + res := r.Group("/res") + res.Static("/", "./frontend/res") + +} diff --git a/frontend/res/cobalt.css b/frontend/res/cobalt.css new file mode 100644 index 0000000..29bf160 --- /dev/null +++ b/frontend/res/cobalt.css @@ -0,0 +1,1023 @@ +:root { + --bg-color: #141d28; + --side-bar-bg-color: #090b10; + --control-text-color: #a9aaab; + --primary-color: #efb752; + --primary-btn-border-color: #f0b752; + --active-file-text-color: inherit; + --active-file-border-color: #f0b752; + --active-file-bg-color: #131c29; + --primary-btn-text-color: #f0b752; + --window-border: 1px solid #16161a; + --item-hover-bg-color: #1a283d; + --item-hover-text-color: #f0b752; + --meta-content-color: #f0b752; + --search-select-text-color: #f0b752; + /* --control-text-color: var(--text-color); */ + --control-text-color: #6db7d1; + /* --control-text-hover-color: var(--text-color); */ + --control-text-hover-color: #f0b752; + --heading-char-color: #f0b752; +} + +.dropdown-menu { + background-color: #1a283d !important; + border-color: #313d50 !important; +} + +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: normal; + src: local("Nunito Sans Regular"), url("./cobalt/nunito/NunitoSans-Regular.woff") format("woff"); +} + +@font-face { + font-family: 'Nunito'; + font-style: italic; + font-weight: normal; + src: local("Nunito Sans It"), url("./cobalt/nunito/NunitoSans-Italic.woff") format("woff"); +} + +@font-face { + font-family: 'Nunito'; + font-style: normal; + font-weight: bold; + src: local("Nunito Sans Bold"), url("./cobalt/nunito/NunitoSans-ExtraBold.woff") format("woff"); +} + +@font-face { + font-family: 'Nunito'; + font-style: italic; + font-weight: bold; + src: local("Nunito Sans Bold Italic"), url("./cobalt/nunito/NunitoSans-ExtraBoldItalic.woff") format("woff"); +} + +html { + background: #141b28; + font-size: 0.925rem; +} + +body { + background: #141b28; + color: #a9aaab; + font-family: "Nunito", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 1em; + height: 100%; + line-height: 1.6; +} + +#write { + background: #131b29; + color: #a9aaab; + margin: 0 auto; + max-width: 800px; + padding: 30px; + padding-bottom: 100px; + position: static; + width: 90%; +} + +#write>ul:first-child, +#write>ol:first-child { + margin-top: 30px; +} + +a { + color: #71bfd9; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + cursor: text; + font-weight: bold; + line-height: 1.4; + margin-bottom: 1rem; + margin-top: 1rem; + position: relative; +} + +#write h1, +#write h2, +#write h3, +#write h4, +#write h5, +#write h6, +#write pre { + color: #efb752; + width: auto; +} + +#write h1::before, +#write h2::before, +#write h3::before, +#write h4::before, +#write h5::before, +#write h6::before { + border-radius: 0; + bottom: 0; + color: #517090; + float: none; + font-size: 1rem; + font-variant: 'small-caps'; + font-weight: bold; + left: auto; + line-height: 20px; + padding: 0; + position: absolute; + right: calc(100% + 10px); + vertical-align: baseline; +} + +#write h1 { + font-size: 3.2rem; + margin: 0.6rem 0; +} + +#write h1::before { + bottom: 1.45rem; + content: 'H1'; +} + +#write h2 { + font-size: 1.8rem; + margin: 0.7rem 0; +} + +#write h2::before { + bottom: 0.2rem; + content: 'H2'; +} + +#write h3 { + font-size: 1.2rem; + margin: 0.5rem 0; +} + +#write h3::before { + bottom: 0.18rem; + content: 'H3'; +} + +#write h4 { + font-size: 1rem; + margin: 0.2rem 0; +} + +#write h4::before { + content: 'H4'; + bottom: 0.15rem; +} + +#write h5, +#write h6 { + font-size: 1rem; + margin: 0; +} + +#write h5::before, +#write h6::before { + bottom: 0.1rem; +} + +#write h5::before { + content: 'H5'; +} + +#write h6::before { + content: 'H6'; +} + +h1:hover a.anchor, +h2:hover a.anchor, +h3:hover a.anchor, +h4:hover a.anchor, +h5:hover a.anchor, +h6:hover a.anchor { + text-decoration: none; +} + +h1 tt, +h1 code { + font-size: inherit; +} + +h2 tt, +h2 code { + font-size: inherit; +} + +h3 tt, +h3 code { + font-size: inherit; +} + +h4 tt, +h4 code { + font-size: inherit; +} + +h5 tt, +h5 code { + font-size: inherit; +} + +h6 tt, +h6 code { + font-size: inherit; +} + +h1 { + border-bottom: 1px solid #f79f2a; + font-size: 3.25em; + line-height: 1.2; + padding-bottom: 0.3em; +} + +h2 { + border-bottom: 1px solid #f79f2a; + font-size: 2.75em; + line-height: 1.225; + padding-bottom: 0.3em; +} + +h3 { + font-size: 1.8em; + line-height: 1.43; +} + +h4 { + font-size: 1.45em; +} + +h5 { + font-size: 1.2em; +} + +h6 { + font-size: 1em; +} + +p, +blockquote, +ul, +ol, +dl, +table { + margin: 0.8em 0; +} + +#write ol, +#write ul { + padding-left: 2rem; + margin: .5rem 0; +} + +#write ol>li, +#write ul>li { + color: #f0b752; +} + +#write ol>li>*, +#write ul>li>* { + color: #b0b0b0; +} + +#write ol>li>*:not(ol):not(ul), +#write ul>li>*:not(ol):not(ul) { + padding-left: .25rem; +} + +#write ul { + list-style-type: disc; +} + +hr { + background-color: #f0b752; + border: 0 none; + box-sizing: content-box; + height: 2px; + margin: 16px 0; + overflow: hidden; + padding: 0; +} + +li p.first { + display: inline-block; +} + +ul, +ol { + padding-left: 30px; +} + +ul:first-child, +ol:first-child { + margin-top: 0; +} + +ul:last-child, +ol:last-child { + margin-bottom: 0; +} + +blockquote { + font-family: 'Nunito', 'Times New Roman', serif; + margin: 1rem 0 1rem 2rem; + position: relative; +} + +blockquote::before { + background: #f0b752; + content: ''; + height: 100%; + left: -2rem; + position: absolute; + width: 0.25rem; +} + +table { + font-size: 0.875rem; + padding: 0; + word-break: initial; +} + +table tr { + border-top: 1px solid #57708d; + margin: 0; + padding: 0; +} + +thead { + background-color: #324963; + color: #9dbbdd; +} + +table tr th { + border: 1px solid #57708d; + border-bottom: solid 2px #ccc; + border-bottom: 0; + font-weight: bold; + margin: 0; + padding: 10px 16px; +} + +table tr td { + background: #192534; + border: 1px solid #57708d; + margin: 0; + padding: 10px 16px; +} + +table tr th:first-child, +table tr td:first-child { + margin-top: 0; +} + +table tr th:last-child, +table tr td:last-child { + margin-bottom: 0; +} + +.CodeMirror-lines { + padding: 4px 0; +} + +.code-tooltip { + background: #1a283d; + border-top: 1px solid #1a283d; + box-shadow: 0 1px 1px 0 rgba(0, 28, 36, 0.3); +} + +.dropdown-menu { + color: #70c0d8; + margin-right: 5px; +} + +.file-action-item.not-empty-menu-group.show { + background: #1a283d; + border-color: #1a283d; +} + +.sidebar-footer-main-item #sidebar-files-menu { + background: #1a283d; + border-color: #303d50 !important; + color: #6db7d1; +} + +.file-action-item.not-empty-menu-group.show a:hover, +.dropdown-menu a:hover { + background-color: #1a283d !important; + color: #f4c25e !important; +} + +.info-panel-tab.active, +.info-panel-tab.active a { + background: #000 !important; +} + +.info-panel-tab.active { + background: #000 !important; +} + +.info-panel-tab-border { + background: #000 !important; + border-color: #000 !important; +} + +.file-action-item a { + color: #70bed9 !important; +} + +.md-fences, +/* code, */ + +tt { + border-radius: 3px; + color: #b9bcba; + font-size: 0.9em; + padding: 0; +} + +code { + background-color: #6952b6; + border-radius: 4px; + color: #fff; + font-weight: bold; + line-height: 1; + padding: 5px 7px 2px 7px; +} + +.md-fences { + margin-bottom: 15px; + margin-top: 15px; + padding-bottom: 6px; + padding-top: 8px; +} + +.md-task-list-item>input { + background: #1a283d; + margin-left: -1.3em; +} + +@media print { + html { + font-size: 13px; + } + + table, + pre { + page-break-inside: avoid; + } + + pre { + word-wrap: break-word; + } +} + +.md-fences { + /* background-color: #f8f8f8; */ +} + +#write pre.md-meta-block { + background-color: #1a283d; + border: 0; + border-radius: 3px; + color: #fff; + font-size: 85%; + line-height: 1.45; + margin-top: 0 !important; + padding: 1rem; +} + +.mathjax-block>.code-tooltip { + bottom: 0.375rem; +} + +.md-mathjax-midline { + background: #fafafa; +} + +#write>h3.md-focus:before { + left: -1.5625rem; + top: 0.375rem; +} + +#write>h4.md-focus:before { + left: -1.5625rem; + top: 0.285714286rem; +} + +#write>h5.md-focus:before { + left: -1.5625rem; + top: 0.285714286rem; +} + +#write>h6.md-focus:before { + left: -1.5625rem; + top: 0.285714286rem; +} + +.md-image>.md-meta { + border-radius: 3px; + color: inherit; + font-size: 0.9em; + padding: 2px 0px 0px 4px; +} + +.md-tag { + color: #70bfd9; + opacity: 1; +} + +.md-toc { + margin-top: 20px; + padding-bottom: 20px; +} + +.sidebar-tabs { + border-bottom: 1px solid #090b11; + font-weight: normal; +} + +#typora-sidebar .sidebar-tabs { + border-bottom: 1px solid #090b11; + font-family: 'Nunito' !important; + font-weight: bold; +} + +#typora-sidebar .file-list-item-file-name { + color: #71bfd9; + font-family: 'Nunito'; + font-weight: bold; +} + +#file-library-list-children { + background: #141d28; +} + +#typora-sidebar .file-list-item-summary, +#typora-sidebar .ty-search-item-line { + color: #c4d4ed; + font-family: 'Nunito'; +} + +.file-list-item-file-ext-part { + color: #57708d; + opacity: 1; +} + +.active .file-list-item-file-ext-part { + color: #1b1531; + font-weight: bold; +} + +.file-list-item.file-library-node.file-library-file-node { + background: #151b27; + border-color: #090c11; + opacity: 1; +} + +.file-list-item.file-library-node.file-library-file-node:hover { + background: #090c11; + color: #fff; +} + +#typora-sidebar #outline-content .outline-h1>.outline-item { + font-family: 'Nunito'; +} + +.info-panel-tab-wrapper { + background: #1a283d !important; + border-color: #1a283d !important; +} + +#typora-sidebar .file-tree-node.file-library-file-node.active .file-node-background, +#typora-sidebar .file-list-item.file-library-file-node.active { + background: #493a7e; + border-left: 4px solid #f0b752; + color: #fff; +} + +.file-library-node:not(.file-node-root):focus>.file-node-content { + outline: none; + border-color: #151d2b; +} + +#typora-sidebar .file-list-item.file-library-file-node:hover { + background: #18202d; +} + +#typora-sidebar .file-list-item.file-library-file-node.active .file-list-item-file-name-part { + color: #f0b752; +} + +#typora-sidebar .file-list-item.file-library-file-node.active:hover { + background: #403173; +} + +#typora-sidebar { + color: #83bed6; +} + +.file-node-title { + color: #83bed6; +} + + +/* menu button hover */ + +.sidebar-footer-item:hover { + background: none !important; +} + +#typora-sidebar .file-tree-node.file-library-file-node { + /* padding: 0; */ +} + +#typora-sidebar .file-tree-node.file-library-file-node.active .file-node-title { + color: #efb752; + color: #fff; +} + +#typora-sidebar .file-tree-node.file-library-node.file-node-root .file-node-content:hover .file-node-title { + color: #efb752; +} + +#typora-sidebar .file-tree-node.file-library-file-node.active:hover .file-node-title { + color: #fff; +} + +/* this is the sidebar file tree padding */ +#typora-sidebar .file-tree-node { + border: 0; + margin: 0; + padding: 0; + padding-left: 15px; +} + + + +#typora-sidebar .file-library-node.file-node-root .file-tree-node.file-library-file-node .file-node-icon::before { + background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='#70bfd9' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.944,352c11.046,0,20-8.954,20-20V80c0-44.112-35.888-80-80-80H133.056c-44.112,0-80,35.888-80,80v352 c0,44.112,35.888,80,80,80h245.888c44.113,0,80-35.888,80.001-80c0-11.046-8.954-20-20-20c-11.046,0-20,8.954-20,20 c0,22.056-17.944,40-40,40H133.056c-22.056,0-40-17.944-40-40V80c0-22.056,17.944-40,40-40h245.889c22.056,0,40,17.944,40,40v252 C418.944,343.046,427.899,352,438.944,352z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M358.944,120h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S369.989,120,358.944,120z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M358.944,200h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S369.989,200,358.944,200z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M278.054,280H152.944c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h125.112c11.046,0,19.999-8.954,19.999-20 C298.054,288.954,289.1,280,278.054,280z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + content: ''; + display: inline-block; + height: 20px; + width: 20px; +} + +#typora-sidebar .file-library-node.file-node-root .file-tree-node.file-library-file-node:hover .file-node-icon::before { + background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='#f4c25d' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.944,352c11.046,0,20-8.954,20-20V80c0-44.112-35.888-80-80-80H133.056c-44.112,0-80,35.888-80,80v352 c0,44.112,35.888,80,80,80h245.888c44.113,0,80-35.888,80.001-80c0-11.046-8.954-20-20-20c-11.046,0-20,8.954-20,20 c0,22.056-17.944,40-40,40H133.056c-22.056,0-40-17.944-40-40V80c0-22.056,17.944-40,40-40h245.889c22.056,0,40,17.944,40,40v252 C418.944,343.046,427.899,352,438.944,352z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M358.944,120h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S369.989,120,358.944,120z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M358.944,200h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S369.989,200,358.944,200z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M278.054,280H152.944c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h125.112c11.046,0,19.999-8.954,19.999-20 C298.054,288.954,289.1,280,278.054,280z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + content: ''; + display: inline-block; + height: 20px; + width: 20px; +} + +.file-library-node.file-node-root .file-node-content { + color: #6db7d1 !important; +} + +.file-library-node.file-node-root .file-node-content:hover { + color: #efb752 !important; +} + +.file-library-node.file-node-root { + color: yellow !important; +} + +.file-node-icon { + color: #70bfd9; + margin-right: 8px; +} + +/* .file-node-icon::before { */ +.file-library-node.file-node-root .file-node-content .file-node-icon::before { + background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' fill='%236db7d1' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M448,106.7H264.8l-58.5-57.8c-4-3.9-9.4-6.2-15-6.2H61.8C27.7,42.7,0,71,0,105.7v300.5c0,34.8,27.7,63.1,61.8,63.1h388.4 c34.1,0,61.8-28.3,61.8-63.1V172.5C512,137.4,482.1,106.7,448,106.7z'/%3E%3C/svg%3E%0A"); + content: ''; + display: inline-block; + height: 20px; + width: 20px; +} + +.file-library-node.file-node-root .file-node-content:hover .file-node-icon::before { + background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' fill='%23efb752' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath d='M448,106.7H264.8l-58.5-57.8c-4-3.9-9.4-6.2-15-6.2H61.8C27.7,42.7,0,71,0,105.7v300.5c0,34.8,27.7,63.1,61.8,63.1h388.4 c34.1,0,61.8-28.3,61.8-63.1V172.5C512,137.4,482.1,106.7,448,106.7z'/%3E%3C/svg%3E%0A"); + content: ''; + display: inline-block; + height: 20px; + width: 20px; +} + +#typora-sidebar .file-tree-node.file-library-file-node:hover .file-node-icon::before { + background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='#f4c25d' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M438.944,352c11.046,0,20-8.954,20-20V80c0-44.112-35.888-80-80-80H133.056c-44.112,0-80,35.888-80,80v352 c0,44.112,35.888,80,80,80h245.888c44.113,0,80-35.888,80.001-80c0-11.046-8.954-20-20-20c-11.046,0-20,8.954-20,20 c0,22.056-17.944,40-40,40H133.056c-22.056,0-40-17.944-40-40V80c0-22.056,17.944-40,40-40h245.889c22.056,0,40,17.944,40,40v252 C418.944,343.046,427.899,352,438.944,352z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M358.944,120h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S369.989,120,358.944,120z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M358.944,200h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S369.989,200,358.944,200z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M278.054,280H152.944c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h125.112c11.046,0,19.999-8.954,19.999-20 C298.054,288.954,289.1,280,278.054,280z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); + content: ''; + display: inline-block; + height: 20px; + width: 20px; +} + +#typora-sidebar .file-tree-node.file-library-file-node.active:hover .file-node-icon::before { + background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='#ffffff' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M352.459,220c0-11.046-8.954-20-20-20h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206 C343.505,240,352.459,231.046,352.459,220z'/%3E%3Cpath d='M126.459,280c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20H251.57c11.046,0,20-8.954,20-20c0-11.046-8.954-20-20-20 H126.459z'/%3E%3Cpath d='M173.459,472H106.57c-22.056,0-40-17.944-40-40V80c0-22.056,17.944-40,40-40h245.889c22.056,0,40,17.944,40,40v123 c0,11.046,8.954,20,20,20c11.046,0,20-8.954,20-20V80c0-44.112-35.888-80-80-80H106.57c-44.112,0-80,35.888-80,80v352 c0,44.112,35.888,80,80,80h66.889c11.046,0,20-8.954,20-20C193.459,480.954,184.505,472,173.459,472z'/%3E%3Cpath d='M467.884,289.572c-23.394-23.394-61.458-23.395-84.837-0.016l-109.803,109.56c-2.332,2.327-4.052,5.193-5.01,8.345 l-23.913,78.725c-2.12,6.98-0.273,14.559,4.821,19.78c3.816,3.911,9,6.034,14.317,6.034c1.779,0,3.575-0.238,5.338-0.727 l80.725-22.361c3.322-0.92,6.35-2.683,8.79-5.119l109.573-109.367C491.279,351.032,491.279,312.968,467.884,289.572z M333.776,451.768l-40.612,11.25l11.885-39.129l74.089-73.925l28.29,28.29L333.776,451.768z M439.615,346.13l-3.875,3.867 l-28.285-28.285l3.862-3.854c7.798-7.798,20.486-7.798,28.284,0C447.399,325.656,447.399,338.344,439.615,346.13z'/%3E%3Cpath d='M332.459,120h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S343.505,120,332.459,120z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); + content: ''; + display: inline-block; + height: 20px; + width: 20px; +} + +#typora-sidebar .file-library-node.file-node-root .file-tree-node.file-library-file-node .active .file-node-icon::before, +.active .file-node-icon::before { + background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='#ffffff' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M352.459,220c0-11.046-8.954-20-20-20h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206 C343.505,240,352.459,231.046,352.459,220z'/%3E%3Cpath d='M126.459,280c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20H251.57c11.046,0,20-8.954,20-20c0-11.046-8.954-20-20-20 H126.459z'/%3E%3Cpath d='M173.459,472H106.57c-22.056,0-40-17.944-40-40V80c0-22.056,17.944-40,40-40h245.889c22.056,0,40,17.944,40,40v123 c0,11.046,8.954,20,20,20c11.046,0,20-8.954,20-20V80c0-44.112-35.888-80-80-80H106.57c-44.112,0-80,35.888-80,80v352 c0,44.112,35.888,80,80,80h66.889c11.046,0,20-8.954,20-20C193.459,480.954,184.505,472,173.459,472z'/%3E%3Cpath d='M467.884,289.572c-23.394-23.394-61.458-23.395-84.837-0.016l-109.803,109.56c-2.332,2.327-4.052,5.193-5.01,8.345 l-23.913,78.725c-2.12,6.98-0.273,14.559,4.821,19.78c3.816,3.911,9,6.034,14.317,6.034c1.779,0,3.575-0.238,5.338-0.727 l80.725-22.361c3.322-0.92,6.35-2.683,8.79-5.119l109.573-109.367C491.279,351.032,491.279,312.968,467.884,289.572z M333.776,451.768l-40.612,11.25l11.885-39.129l74.089-73.925l28.29,28.29L333.776,451.768z M439.615,346.13l-3.875,3.867 l-28.285-28.285l3.862-3.854c7.798-7.798,20.486-7.798,28.284,0C447.399,325.656,447.399,338.344,439.615,346.13z'/%3E%3Cpath d='M332.459,120h-206c-11.046,0-20,8.954-20,20s8.954,20,20,20h206c11.046,0,20-8.954,20-20S343.505,120,332.459,120z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") !important; + content: ''; + display: inline-block; + height: 20px; + width: 20px; +} + + + +.active .file-node-icon { + color: #fff; +} + +.file-library-node.file-tree-node { + margin: 0; + padding: 0; +} + +.file-library-node.file-tree-node.file-library-file-node .file-node-title { + color: #e7f3fd; +} + +.file-library-node.file-tree-node.file-library-file-node:hover { + color: #fff; +} + +.file-node-background { + padding: 18px 10px 18px 0; +} + +.file-node-content { + padding: 8px 8px 8px 0; +} + +.file-node-content:hover { + cursor: pointer; +} + +.active .file-node-content { + font-weight: bold; +} + +#typora-quick-open { + background-color: #141d28; + color: #fff !important; +} + +#typora-quick-open-item { + background-color: #131c29; + border-color: #090c11; + border-color: #efb752 !important; + border-style: solid; + border-width: 1px; + color: #fff; + font-size: 15px; + font-weight: bold; +} + +/* focus mode */ +.on-focus-mode blockquote { + border-left-color: rgba(85, 85, 85, 0.12); +} + +header, +.context-menu, +.megamenu-content, +footer { + font-family: "Nunito", "Arial", sans-serif; +} + +.megamenu-opened header { + background-image: none; +} + +#typora-sidebar #ty-sidebar-footer { + background-color: #131b29 !important; + border-top: 1px solid #090b10; +} + +.megamenu-menu-header { + border-bottom: 1px solid #090b10; +} + +.megamenu-menu-list li:not(.saved) a:not(.active):hover, +.megamenu-menu-list li a.active { + background: #101010 !important; +} + +.file-node-content:hover .file-node-icon, +.file-node-content:hover .file-node-open-state { + visibility: visible; +} + +.mac-seamless-mode #typora-sidebar { + /* background-color: #f79f2a; */ + background-color: #090c12; + border-right: 1px solid #090c12; + font-weight: 100; +} + +.md-lang { + color: #b4654d; +} + +.html-for-mac .context-menu { + --item-hover-bg-color: #090c12; +} + +input { + color: #82bed6; +} + +#searchpanel-word-option-btn, +#find-and-replace-icon-word, +#find-and-replace-icon-case, +.searchpanel-search-option-btn, +.icon, +.glyphicon .popover, +.popover-title { + color: #82bed6 !important; + fill: #82bed6 !important; +} + +#md-notification .btn { + border: 0; +} + +.long-btn:hover { + background-color: #82bed6; +} + +.show-word-count #footer-word-count { + background: #000; +} + +#recent-file-panel-action-btn { + background-color: #82bed6; +} + +.dropdown-menu .divider { + border-color: #303d50; +} + +.ty-preferences .window-content { + background-color: #fafafa; +} + +.ty-preferences .nav-group-item.active { + background: #999; + color: white; +} + +.cm-s-inner { + border: 1px solid #324560; + border-radius: 0.25rem; + padding: 0.5rem 0.2rem; +} + +.cm-s-inner.CodeMirror, +.cm-s-inner .CodeMirror-gutters { + background-color: #192133 !important; + border: 1px solid #324560; + /* padding: 10px 20px; */ +} + +.cm-s-inner .CodeMirror-gutters { + border: 0; + color: #6d8a88; + width: 5ch; +} + +.cm-s-inner .CodeMirror-cursor { + border-left: solid thin #f8f8f2 !important; +} + +.cm-s-inner .CodeMirror-linenumber { + color: #6D8A88; +} + +.cm-s-inner .CodeMirror-line::selection, +.cm-s-inner .CodeMirror-line::-moz-selection, +.cm-s-inner .CodeMirror-line>span::selection, +.cm-s-inner .CodeMirror-line>span::-moz-selection, +.cm-s-inner .CodeMirror-line>span>span::selection, +.cm-s-inner .CodeMirror-line>span>span::-moz-selection { + background: rgba(255, 255, 255, 0.1); +} + +.cm-s-inner span.cm-comment { + color: #6272a4; +} + +.cm-s-inner span.cm-string, +.cm-s-inner span.cm-string-2 { + color: #f1fa8c; +} + +.cm-s-inner span.cm-number { + color: #bd93f9; +} + +.cm-s-inner span.cm-variable, +.cm-s-inner span.cm-variable-2 { + color: #50fa7b; +} + +.cm-s-inner span.cm-def { + color: white; +} + +.cm-s-inner span.cm-operator { + color: #ff79c6; +} + +.cm-s-inner span.cm-keyword { + color: #ff79c6; +} + +.cm-s-inner span.cm-atom { + color: #bd93f9; +} + +.cm-s-inner span.cm-meta { + color: #f8f8f2; +} + +.cm-s-inner span.cm-tag { + color: #ff79c6; +} + +.cm-s-inner span.cm-attribute { + color: #50fa7b; +} + +.cm-s-inner span.cm-qualifier { + color: #50fa7b; +} + +.cm-s-inner span.cm-property { + color: #66d9ef; +} + +.cm-s-inner span.cm-builtin { + color: #50fa7b; +} + +.cm-s-inner span.cm-variable-3, +.cm-s-inner span.cm-type { + color: #ffb86c; +} + +.md-fences.md-focus .cm-s-inner .CodeMirror-activeline-background { + background: rgba(255, 255, 255, 0.1); +} + +.cm-s-inner .CodeMirror-matchingbracket { + color: white !important; + text-decoration: underline; +} + +.cm-s-inner .CodeMirror-selected, +.cm-s-inner .CodeMirror-selectedtext { + background: #3b4254 !important; + color: inherit; + text-shadow: none; +} + +#write>p:first-child:empty { + position: static; +} + +#write>p:first-child:not(:only-child)::before, +#write>p:only-child::before { + background: url("cobalt/splash.png") no-repeat 45% 90% transparent; + background-size: cover; + bottom: 0; + content: ''; + display: block; + height: 100%; + left: 0; + max-width: 100%; + opacity: 0; + position: absolute; + right: 0; + top: 0; + width: 100%; +} + +#write>p:only-child:empty::before { + opacity: 1; +} \ No newline at end of file diff --git a/frontend/res/cobalt/nunito/NunitoSans-ExtraBold.woff b/frontend/res/cobalt/nunito/NunitoSans-ExtraBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..f18a3544e61426c58704d6f39ac3a61a8ab24e15 GIT binary patch literal 53680 zcmYg$V{j(V8|@ozYX~O; zWkp2+K!BezTL(b;set~H1AzZ8^B?>F7g13q=^tIv4~O#~d_{h_%S`Ffb@JN|f+W_~mf{|^YJR_-PM0Q!&4MgaiWIxv(+oisDnH~LxVf9qiV z575_p24+9x4>$4C{`~{uUtQp`X4XzWV*>wZL0tg=7$^mLS^_Iu!yg^u;LqGPf5t|G zK%M5c)_40E7wG24NAMp&wShHk^sS8nfZ&%O|KpEtf?NK=*Ur|_2>=ND(Lrwk02tS@ z^cf#^4#q!Tgq$`1-TSY>SgxBI{Vf$R#8DqVQ)M*u#^$5%I#i`?|HRm3_rpVzf(3qPWdmC|3pAP zI|~Jn1waAh0AN2(VgL&u@`sND3Iu=xfd1=4|ISE7PtRCS@5~@VPfzbAWG2cUMl{NT zpBID-1eBbfz7B*!lsxtK0@p_DE&$}(mh@=)`-q9YZiNYoik@Bue3YTbgcD-vFBo8D z8v5&JUfn5@W?IS^!{5gn*u^Czi%ts2&4!78xXKOhXLxZWi)P`h4S>yADoH`1AztEqZ@W&z&S$n8@iXiW ze^0n?cuqfa4om6Ny_hZm*JmJH9%(wQ$U7xk-5@$Vc^mD{=+<HQR-36a}p{gm{+i08=k zWd4v=$ZqtuiE06|txMlq*pIT2+JcIGfe~@U=JSm)nzz^$HiKv48T9$MVsN$@>eAQ} z*)NY$yv~+hU`wVwU>QXCM2aUaeo{pUl&x`u5*h_?dxi!Lf7D|j{SYQwg}5$5jA(*;Tw)#FIxg`%xx)ETsGK&Yrp*q{8BO4b_LwQFhNaoDrXd zOd+|w;#Hx%)-d>A_)CRoGWW7p;tEpln^$U}kt={q_LBJ{%{v-gwp#e9){PDuF6XNfw+HrtEex-22x`+=Z*XiOJF7N{Sg?iDs5^x#?nSgw_Mr1Aun*1P zNR*&xNESN9*UUIiO5V?ZH1pGFMJ^aLxzWgH);62*togB4XdCE09n0nP)5h$v=ZsTy zg*Cdd9N#Hw{p)NC!G1w#wg2@^N;XcxC>-)9r6Vc@l2N^66y~*QgW`Fdc9kl29EgKl zb{x@NCC3%4y`;lQwTViHY*X`j8RQXxN6M5(W_scNv7jv0x7jwqI`$84tZ-@C@vT$D z@7w(SSD6n2pHg)cNl3hDjt>6RQ)t+X)_q7jZl>lFUw6_5{9lfsk}(HrF~?w8|0Fpw z9ob_g+p{X$ax!^xWKQ?pfDf55e-{rY5-alL;5LliK8*MbJ1W3&z8CgPogl5W?8HKlim-xjke!xGx4(aGWN3ZGV!wT zGPq!+jAATYAa`Kv#NK@0aK6HFZT5`y?DUNG4EMZkrt^OH@)&-<@kQBUHorjHcYJzA z$m3)B>pT3C>!u&T6v>+gp)2**=!JvFi|c~{3Ld0OR2|*YWA~gFpWJiS9c5!~fgt#d8v{*3le!(I_*ho8cw0)b6Koap`g^frU z>H&w1P${EbA8tRZDm&HzO75`G8+w&}MDB>;I`CLS8i%+@XE$JXwOB6{y}(1TW}cz1lv875c;TjH)vZ!(CZzTts(cQJz!de-z|j@Lo32V zE8#ZWfeIFX9ap5XS7Mh>$X(>noeMz^7X-!1q+#TLwd}YvgaKsJw}b~4=rHT0HtJ)EY~rt^%22swRjZi0&WoZXcNr65 ztDDJ74ohW~%#IYH1OR~uL|h7XuxnBYm>0AEc?Rp4_13+qb$3{EJYn=cEm0`g9+6w>^jod{>ezV8;w|9J z*@^}8mWe@0EfwPL4 zoF_AM4q19O$lr}tlRs|UN3FFWxi3|K7on-{Ovu#U%=#V981>Q3Wn7#jeN3N1J3LB~ ztzh9FYdWl(z^ZzvN0OfEudaWaQT4xHz%?L1N`fNS7IhZSFzLG@xH7MgdSoxFMSLA1 z%?H5X?L!OZk`R|gj>qfRONpu3S8tIP<7W*F40inXnS&KWocWqIL*XcJts%A<=a# zc%%+Rgwgf}#NNy$)uExXE1mpOd+fC4PNjgm1O}_=TgXfHcaPzXBmr-V`{3{$`<@{M zBK|nV;BbTAi<%4(Z;I>>n8IR<6$+}>7v$-=u%O_ZVR^JAxOs-UHIxok4t7v;`asIU zK`O`#6Ar>(#6yN=r=2A&W#+(Hhc?e^ABCDZwN_rIZU^hUDpbO!Ut9ndP7_gUxjM--J<0O66P!B+I(0>K?ItQbT4Q=Z1b)|Px2JQUxD zPG~OC3tO9Yqqb&$2-P2g=ZAQX-*?;u_Q_LqLcAFO)dBtpORQ0aR@)pjZJKOP=0EbP z;xNg)hlI<$-g+z7IYrJTiIerp;V;?#$7B5$9n$D;>JLJSXdbE=B zDEDr@!g2Y6MsY(OE%QF0dxZt?bMo z*2i-U85d%OwMG{D`^OLE6LAm&7ZD>tw5;2i*@fBB-SYPFb5Co>$4uMS@q z?<>pauUM+RvMH&vx4~6eN?kU!! ztq*A*ZX*LLuZ5V`MnZO)A;G&vPHl`~JH-$#GQd|`aU zeiMCPguIF#h@SmR_Cte#OaWaFm}mTx-bk&&s+vMQo|K(*KSniPI$mqDW?QqtjUMpV z3anI6PF{Jp>_*v2#ewoNc~rAN^QC&Qx|XoLOqrQj1EE-Cxb@uDu+`M|`n!_g-(c;~ zu`9Lf3fH@9kMg7HVI^%P$>QBv^O@44Y`FRyr8~i`q(TDGpZtHi$kpoQ>b0xouUd}e z)^RNo=H;?j32>6|S7TQ>8{GhQKR_99k{=>J045C#&0kp$WCh&CALpiUNfo;Sw+6R1 zyC%DKGu3%4prOo4iIpNVndWPaBy~)nUF0e*(V@0WmzNkn@%TXOj>%o1Uoi}YF<3QT z;ewo(qK7gD^;n{GuJD11XbkZ%$UzlVIl6*Wxv@fIvBE;Axq40ca3O82aH`^YaeLAI z(HOT?M(wzAeBp8tcOiR0+Yd($pyDqv13^dt?h;_zCv=0-HJ4;Y$>Jwk328BxQFSEe zSkXS0Vn)>ryQV@@{b(+7pp)vZRiynL?D zQ<2M325S4)6`;~kQ=D?30nkfmSlbD;Cd^MdDLJC4B;gT?d@I&m{7vqQ?eB<)mo zo@zeJeDq-{iBWPw@u-bMUx&#ygXxIp-v4#b%Rbjp*Dkj^w<(N@#V0MM*3~&2 zs~jsCX44E=+$O`h`m2`)wQGbl=ZD<>t=5=E;BCIyDY!^Ld!8! zR}wAD8fn#k&BvTBsB(Ceg2rWd!E$700-t7}xB_G|m`<3R!hHE+C&`*8DxHXIM^{e2 zHsznoJm+}Mb)0HD8?S7yprazg=`l-&2`0i{>waILwuDt1V6U*YL>|@=UBFN^-LHvU zo;__oX}!z8t9t?+?-FW-oZCaV?%{33irq4JLB;MvdckfFGQHsW_#NK@_Y(;RMa>{1 z>=JVa<%S^;4T3TVQ6u~@2pmE190al#)Jo7&5SRE9*AxerK-_J_#~~aOuXq65E@2b5 zen6W}6g$Gyz<*1QNK*KKBFsSne^^Sm0Kp~T;2~RFPTef)U3#}bGFcqllmz}g zES~5Tlv9N4lrrTC!BvE-7g`*6nRdN$%6{8*@AZ(yL=qJ=%LF0B=tDXd#lSQ{m}s<= z21`0=l%{Qx%b^#O_5m^-_za&6uj^9tN&Ce!TYP2E$%+q&=Z-(g{dR%s*1Z*MW8T{6 zS>;*Uxg+Gg-_vG0kb3KVi~DTnagvjt)9V5EiNm+k`o8}a2_PeY8Uaq>r>sMML3zP? z;kpT=F&I~etTdUlqLOUnWgUcT+`nMvnx<{MUZHs!*yqFRg=y&T-@)%c-C5rm))A;J zb}eID*E}hFUwV7W>66{!UiDQt34Kre)Xj0>)%JX&01Z779M88RN3VfjA8<;89saw& zyS$rh$N53?K|~l;Mx;iJk{;C+n+13BtIq$`|I+_M?~s5I15*kPkEfB(^Zvqe0VCU+ z)-8r7*W-)FBzDL^lg^DURfWycmg%unyY#Wn|g{d zSqqMB_~k|A=$=(f_9CP@0i?P_-i*RhP!PXg9KhNPKUi$HIVlBP=k$pjOef!)rnp#F z*T1eQ7#NJ&+tlQ$JE4pJ#mDypIOVY2^k^z8ont-A5&SR@tlXz7JxdIjQkYaJWP?1c zfIOz8Fujager|ScZew9Z4)cb6Y?5S1go855!9qywdLeVOBn;B0;L1$csP~i9Rf(cF z7jwIC&J|O%2-N_wi{o`!cN@u;cWrL2;leC(vg6py@xB4=g+;FsRxK8f#{zf7v8nm- z){qsV9D88MV|3w+uYclj~+RYM01OlWKB0Dwfo=s1Sqhhgxwu4WSij&)*$}7i3uae2DR% z5OU%ljh~e*T+3XoebY@GU;UDo=a-s0rLSyXG(H~_^OaYDzLhyT&SW2wJ#P>55JaA5 z9&@D3dGryaXO}6A0t9fl{Q)Y{ph3Yp7*I}%7~pb2se~~!Q6}$Jynzzbu17iR|sj3y}`FM%2cdRAFU?GrhDNM1osNyktD zr3~iJt;TJ^$4Z2+N2~zPRAJw`X9glB@yDpbVWS6ayWZr&pT!cLPQB42eAA$Ll^PA( z2jNStONFxTuS9s_cN7^N_9inoCuf8CdPNDQ^=*l;C%3zu)BH%wYYV{H#_)N(8Nx~DM!-T5Z;Z)dh zO1aaMPTFb0p_8z(ghq$Y`=3tk zk)O#DTf(m2D%MjwjqJ7 zU$jax3YAD3p;G%EU|A0e>5P8R4s3=fvA;xi3T5PtpJit+!q!hhW3ebZ^5 z7uXbS7K+tk9SsvcuqQXLR6YB6vqg$R2xkD`R1;}U@KcV|2ZF3aulEZ*V7c_>8e(t8o(!{YVL*{`Q<#_bN1A;N7Spj-8|ASs8Yn`52L>e2v)5g1e(jFGsrLUK7S#U7}%2mJsqEDZWH@G{dAqQtK1tvsgxzTDYWbXwMI7~YZq=(f9N!*0vC<`=uiP9Kn0 zf#*Bok`C&=BcB)vc|zIbK-z%;&{rUuXFdfZ1W4mUxt*NhiT8+eq! z!?0nYMq4jPyi(WNAj2L^53iqeJ2PEto%q>p0EWA0x|kkB*;6DEIfFE7VaPn32ol= z#8*M~v0n1-{dc(DHT!`rb={gO&2G}!jVufe=I-MB8Vl#Pn!B^BbWIHnteZZ5gTo_< zYctcfmJ$bBW971p$4-+!+&wFOhY0XqPIc}hVvpe&UR6lKQA$Os)xRk_G?nT!PnvEZ z{fz<8fJ2nVPhjMMr%0vxOv_MhNX8KXL`wujW+M!{LJdeYMiW8^Uh9#HWpqz&UK$Z(5ka6S zVU(d*&1+^3>1af+^^lU7PiW2>sHJLkp6=@I(M@B_zG-6JGV5W!Xxo#M)j6cQC>Pct ztdiu+Tb|TSb^oMKgkX1SG2VrAvt`48Nd379KlFTb_FoF+V5obT$)u&8{`!%{J$6W4GzLI+>C{m=MTeEmv3+UGi+-d9i!+nTiaOWw$|0PwubCA{y<8=F)SlFbqJKc z4|AW?;mKK2DCm$g6oKJOxaAp`X|m~)n?Ff zy2JIg9F+-&+hHzhDRkf5`K&dM^J;W|H2G^6Uwg2U)mnqaFnz17%zX7G#Qz29^Bg2q zi!rXLD#&++f~`=0EUUjq`M9rUzJ3vmC&;=qM7dZ2GO+3V)SJzIid(0B9#fJ^v{!P1 z&vPo~S&L{=MKu@8q%v9B0C_?cb^`mgol$e0_5H6Gu>O=@&q>$l9ft>^uAT>AB7=B^ z(6Iz7FSRW1_upo;yc^T09q7_t_l#Qge~D_?uOo?eM<-!3Oy)vI7a_#pBANTt5iJz< z6oYPMxIfoY;t?Y1A^u8Itn?PSJ+bWW9`ue5LO6|f)*_?xRhr&RHPJc2Tn z3ITfN@;7VN%=shgnj3It6t+4!W1p0g7BDsHzTmtUKdqazX=NR>8*r82^FUQs;-w*K zpVaBnC2Ggbz(-hZA5G)*$z6LuKI~-8y$n1Tx3kJ|WfU1Qic~dX4X95h0Pe+PTL_h4 zuJIUQ(L`q ze2>+wlUoZ=5>2M&DlKo}iX>M!jJK}vi1@H@6DCo_E?K7ojvJcGqIYKrpmR65kIBX3 zyc=9QsW6|#)KHj3Jk?%dXXjbTpgXXFESIE;@{dSovr_Z+8r{$gHMORG&-ji9VYh+x z=#ECqy}z2|#mK=iM=68CA{m)UR!xROHatlOWVaPTdGcZrUh+p%@+bGnHE$?5-E42QM@ zhb*B^|KszI7q+-BK}rz{v~A()@g)n7a>8Nle1VH&^l@xYnBm(vA}$?Q%!L&HpZ0ps z!d#r!?MaiH*V-%}8%y(+E4~iz3@^RlRIN6Srdb#`Rb{}aow2m^qN|?l5=b`>%zIV9 z*aN>g;?1uBN&QkLeMz0)b=RvE4GKcwfK(8%qQ5B(Xnv@3;YagRPKazzo84}=o0*;P zzs@UDm#eX`G?ZJrI(XgMG+jr#HCr~g5bmNoa8s|>nwNL+9)khcD6)KpcaeCnNH)Zf zZlZCId9n$1S*e;zah22a?>H6+39vHmsGQw>0fK7V(UGoOy;i56oe9@^x3a!#Qd4vt zmg_B@=(r#EmZNC2+q2I~{hki;(ghK7$f$@Ra%*NFjGGdisHD!{?8$_GiIKi^*}k?9 zdiReGnB3qvdY^l`;jfd|T?E!SQKVi-TWI1bYBWz)6)2@!p|Zcd??T%+Ux7J#zbC#9 z#=Cl*Vy=vv>Ud_Ma1haf{!si%N6A1{A{Z?bpimePR3OHT;0&i|khQE|KX+s*7SHVm z9I6{8qJb!fZ(zTkRb4*QYI>MRe#gscZ;t)@UTbRS_)_+AzB@NgDK>4jmj$&vE;KKQdS^dv#> zitWJrYHI8=W7(iHF(X>n1cs_i2^{Uz=>6}kh*#R%kI3qBhSP~j9;q8j&VcZfHZV{^ z!en@m0-NddTENctas<1R$O4Tf3IyE0U-VdGA|oF~EI7MSh5|J6 zc$ng9FFwc8A5D82zNcY^O%v#L#tt-2Ha;HI@bxTFA5?JX5%kJ1UzX4vF#}u1z$5>h z(sU*~Z*(C$$*&!}8euap!+952KCq}2E?BTOU#Wvy(6$-_>G{WwLGQQ!NtqmTA1)Aa zwb~frO@*z-$53naNw?X#U{wnlKRNE(qH?+3>h*oTqKXsdgR5(&5>1BW>%x>b4x%(S z_oUY2p;OgO)67z>dS+*q@-tyZZ3)3%cC=WF=5od3?YhSZ7+*b3MikFG%X|RhE9*5v=(Yyyj?sCEcDVn2LS?u=jz4NqQ`@G(uvfkJwsX)A@J7|C81Yf zvZBXKusp8Ig9R4~&hLU^H9;&!kZJA3QZyRrDjB>`Oq&3Kzo4pen&`oG)v-6z^Opr#)~LUXks0?=*7fBZ~amzYTxEnQSIHGiOP8jrV=CK2}OU@Mz7LsboX!- z(Y$X?-TYF?sX=NqtjrkgOKk(-X5yWDMUu%z+!V~9m-g|Zk>AM;%^%@{7m@;Spe~!|Kj>S1hx77U=Gorxz+Zo)BOREr!ThqE8!@}qoar6LfCpfe&O;>5 zNae{U#huix({%`#Fb)&G;7s{mti$s}+$ZAmd0hF6-OAm?JZ}vMxeaC7I%IrNH@zb? zRTjID$cwZxH9Wm?tO3dX18!8 zoDE~Iyxo#&k-y)BPWi63u^24{PJ#0gjY?B6ebQnNS4oRwm|7^qX1yyMr-lzw_lEG-?6%_oDSp3(ieHc>S35 z1Yk*E3Nkmxs32MLrnbSZonn8RjBQJOQB$6)i@e@izM;CWjs~H06?=yLc)#9__OUy% zbbxR2D(IiC99^BVM=9IxUbd0Fv7%5&=c?@X;+Cn1&)})e(2y_W<;6jeA*YD7jQ@(C z@Fk9~nJ!wO#&?l084{D79m_t?i^3EESm)vnI^ZhSzx|6K(E#+ZJA(3y0>~x@MO4lAoiH zmgnWwYA3SHcwKu{XJuvS1h+vxbjX^c5K>MnvBN{2Hzdpuk^)5q#!{L&2XeWU0LL(& zX=ONYv8p1gLZr71j|kbQSp&|Ul*+tgs{Os!RGVIX#yPqmD^@dx4d{B;seVXV^R55Tb_O@<%> zb;1kG3HwBeYR0@#%}*Nta@*J7P@>`eF0H1d9b9)M{)2I=)zGMrJPK(Kew_V;m?cUD zbVl|KkFlQ{O;xWsE;d{g+7PY09s3D^M#&f*&dv_KKpaV*1|lnjo;w|bLL2tlj?lv0 z9;7H13Gt*eV1XhJ8IOj=(-0ODPnQV9iob*hsB-%<2uRHfFE(=yuSymlO=@@*nk=K) z&Z4H<bZc+?8t-s zv}Zvo1elM>C}eFfsn4G9>xak3?v3~z+lsm_Pc`o=t6VUf*OwBMNPc?i=(q^&1Mj1G zA6b3yt^c>Ub786(2QPK9D*cz>`!Y=~1p|+i9-1A|qV*)QGlNXC0b;z9?{zpb8Q$j< zo$oW3+iSydJGH>N(6nxl%&M2*EQL9)K4%pJnZ{jOb(9=M23vQ?Z zC>aszVc3^+uEh?;tl7ob0FcYzu`nE)2#GN(>VACszlv~~4ou#WU@)?aEjgNRc8eVC z-bKxhA|T&3eIkNYZC#dXhF90a=U~j9zPm9_Oy9l`y|Xv`;8WCt8tgQsijvAL>S;TX zzY}qs_E*1V=&a6~BG)hxlnCeSo)hsBpc-eBEU#y|J-5*{9{QtEcq+?cA7mU6yla6Y29; zjf4a7o2`LVvVsdNPb;hGjYLEYBQ=Bay>Lk;kYl{mB6Ci8PU4^Ma7{@x;W??~#IL+( zLkHJXx}*(}Ki^eTG3qd}pTxw`hX~ibgEPdLjX60sql^P>yQ@rXD)^~rBu^%I!(R=0 zv^m|ziscBXs7P9NX}UId9PG7(AhUV8D(`-BN=s@(?LtGN zTY~lUj{C)a0o$FH-i2ebo1F@OF61o9wtMY~@yaHvF3Dm-2mfB)fl15=0&pE+oe^;b z`1hT0w)Xzzsx2kzC}HW~MM#^!hD%yQdvd;1D{a;kqqH(Hte4l+TA0<^#I;jfW=lyy zLA8W^t4YaujcOIteUASe5x*Sf*P$<77G^I1Z;DG^;FnmYh4@>UOr%1@D937PH&3J@ zD^=75cA$C$F907Mh1gXhW!Y?luhV`v`1J`L5^P=3e4e{vKQGPI(;L;p^pl(Lqoc%h8!9rkg2S$5U&-`7t@F%vZXPtND)O0|!2_vxY27p$bVSmyCiJRVs4MKe6zJ8IvzCXn`EFhB zaK(_o_xpM%eiLZHm|h=maN|1Jcx%Zto3?@v6LpQ7Xiw*npm zHk`4;hg-W>W5ETuo{{GdFzrhQ)a*tjT5;=v-QP7W z{1(A^Q7{sfFOgMMV4wOXGttpsl1Q z7Y-ef^#WyH-=||~m{jmk9kc?j63DUSL5H?FEz?F}W8 zV3QC$HuRL1a~28<<Kgi^qeq`*p z)&(;-WKgf95uiVn#$BLZloPYC42RO0#%E#!YR_nbCMlIML8QJjn{uY6*kpZ`)ncaD z)WL}r+cJ4&YiSi8oNMdQk)bt})>yjR^Hic%1r9L0ygzOo-mAB3D=(&CxDNB|SZ9j< z+Gfw3t76lmFRUw-kh3fp3W|q&wqO8$L{Yf{hb1LAo1L%Qz$ut#@Xp8$O8)t)Q@}-H z=~%whNZ>9e?&En!4B+rbG#3o;Fq;dwzpr7eB5cvQ$TVbJ-p6fy${pw!$5wjqsH>rLKeJ;m%U!h+da%o#jTtO( ze0klP=nyTodqI6+PmP&}z40%)2J1${me!R^8c#4y49R441&*P9WUn@YGPqDM)F5hFg~(R%*%NLvCHXDE^ekoy{7#FeeI&p)(y+0! z0xL!qLA8D?E{B6qz>U;N$w2cCsqI!OCk3mQKq88&Sd`#b#L(JFyNtiJAJ{}C=FleL zO|GV@8O+)E6PyqgbECwnUNWc2;r|Ga+xwV0ZoKMd5_ zj^Mn}z4=K_H>96k-@N`Be8qhH{RUrT!fH?67U7^Kg$6yR&a01RaQKi26}(_>rg$gu zfj_GIX@#+t@?jAPF&C>DipUIWt#@wcPNQ;8s0Q{H1I`Q9EWs|mi4i8=9ud~WDbJM^ z=`3D7SI)EobDReY3&A2~X=ZK%1qR}iJABxrIZ4`rbYGNQc4CJqW4KC7W5dUT4H7NH zN!w_6*ahP|wzTWfLdpk89$9bQ`2B{t=5?>km)lLRfJ|%cQPfq{RUgkifKI5JWcajF-WMo3Lr#aPX2C$7IsDVz-96Ynm|MI!4C{|w z2D~u+NRiuPY#N>G9ovhu*W(B*Ths>q(-XZm9h_E-Y6AYb$epE{{h|0X{on1OLwFIv zu%X2ykYBo!IlauM_xdwcstruxhDfyKa0}B;1VmWL)DHwv{!#qevy=yXWx_P-Cz9o+ zoT{ZH$c)C^#-LC2B0hsq#q8jr4{ikVeM+o_nz|Q9SLX>CgEX4z9tu6T!X*X5c*L%y zs3cgv^RgCxzt9xm1u3}$gdO9sT-%6flTG<+9_2w5mBl7u>O9>2x&BPPO$uF}8`kH; zX+7iS@6Gq_;17nZtuGIyO}`5TQ7O@|`yDkN z^;DOvW<*IUT)d2U^+$Tz`Hlip$xv>v&Z6@`EgKQLDFe=2N96A)KYsu_J1WdF^W=z? zo&2*UEruhmRzrotFXb~gT2|37rOi#9IlT#Ju1egYp?_Vk8p*6X&M)Uq9Y+BUf&ZA< zaR)MP`ZCsprv@@!ufr|Dmt20|1j5!WI|xLL)>%3~$&U(Q6k%73-L=z=GL7;+b1Ig( z6-@JNY7C60&}cL{ofgbRM9g(KF!i|W{fjalH<`dtGpw!C$fRLCNyIn1a*R5%(Pwsr zE^cqCEng10j#tgc`J#15tnQ;cxlb);s(bjz`IGal;h|Hr@V!6yM!%G$ME1op4~s({ zpJwCFQ8&kNT09RVb(6;_qzUM0!Xj@NE8m+-5i+KuqoLNjOChI#4I1ZPxSQryYnP(5 zzw4aN(pp9;zkglKF!pg(FQ2~FR93|A=*XtTF#Lvk5IbM(WBAf2d#5sjPAfFZ{)gdwH%CUj! z>fJlLUA0~WDmIMq@#v7d`fYt0!g9X;z8sULB8+C@jEMBbU<+%0;LtdPDg^YVOS2OqJo?cNo^uM|s#^+Agu!1CFtVHqBBbP`|%e~$$7V8H6YSrPy$BGx9r zTX6W|%{0{$0(9+?aF>+ouA9Z&Rs^D}Qpjh6(P`aspn~(4 zj6b?j`R8FiXv`wrnL*V{u{MNjghWcE$Vt(zrpuK#^;mh7YWgTY3m;3_7ViwE3)gYE z-aIw$d$C|v>+vR8O@qGT4ftj>eNQMLwrk47ErMX4-hZa9k8M}2+7k<#_ zTXm^_$d2|*lzP(ovXc;=;?H0Sn6f&FuZ^6DQzp< z+rhiQdhgGr+w{54v6XOh^PA1^2wy^}yJhU17dlJ=C-=R=N2Kq>%nDRvhon{fk*|8+e(!lU3Y&C_`BeH+X86?gDJmM7he;>bueYeLHa z?D*_4Htwf+aAXE%@y4Lfjofrh@o|U)hvkD*W&{q)5fa#=izZpl0m9CM{70Gp;zRIH zkXNDmEH1Wb%R&`2+njAsJREKu%5w8vm+I^&}p+Do>83iBNRd?sfcWiDP&$b3P^To{{ z+vM}H4De_=LIpB0N>~NEbV?vNdnPLXQ11L64>Iqf!Fl|S&mK?tacdIO2qQw-W$@nS zVr;XyUukq59oJ_Ii5rY3cUlq;K43>x19t6hG(RSo9ueDvKVVq$q7%9_;gp(T4xCA^ z@A#C2<6R|?q2S9={t8g=@l<(DQ}BsMQM|5L5DWO_3$aiM)SQ29FaP(%5vlnf&>Jle z*eE(s^TM(}+Id5SV|pt{_1>a^G8{Az&eS|&vj&s6Y~+RaYr7H^evw9d;9aR3IL^|k z5q(mPKgvswS5{`_0BIk|N<0{3WcSp7dRT%cz=p=WT-QGUsJe&QBe!*)6h3<%JG_d+fUt9uJgRk6hK zus8eP7qUG#G&$>6t=}yq8eB&93(HHwz&!eAG0LZgS8CR*rspwRnTD{i^#}L!18-3O z2e&{-zo*5`<3C%N-%=fwHQXR;)OtYHsQZGlhJ8x8VQN{!KBau}8M4MyFPc);n4*Ft zYXmPw)|evd13xnmnMBrDwP~WeR)t+~Wr-Ryi;fJ9^WK7e!F-+A{+cE2#|PMc8DD;E zit<~t%3n~*Z|CKyCz)T!M~Yv{QSO(*&Y@>#lpmA)RbGbjXh!+1QaMO1IKgh?j7Xw&>$Bn?o#1=K4#d5 z`Jg;7>%?6ZzTrsU&cyVs-3x1tmESh)tZR3EdG!^h1&88Ijg3uBjrea@b=-1y^QNwj zk(SDqs@mChi*DF3&o#Rw*)cudJZ)NY^E7$<#KP#;0*QW|m+?p{+4vVq_m=>dOiwxC_k}%ACQBdLgYUWg^0~vq$!9OW9Kc+u^U#lKkYQ|~ zVfrl^fN#myi>}N!?)X#Tm4(Il-i;k|cDChrR<=1e!M9fWEji}+qw0nmZfJ14 zDgX}Ixjn=AK-L_MFF!U#`K?*yFDT`=^KyPR&EQu`?c9_0vyuEP0b^-b*2%qAGaP9C zpIlPY-ZR-QsfzcEu$#N2D(*8%-(OJremm{EqSNnFbo%$Wt}pTBCl$VYg7a$${w4+f zZ&~o~D)6^4K2G4hEhGiFDdi`Q6<8xspUqONrp~Y$MD>pi?C6>La+oN?mCuoiJx;y8 z#7Vs+)pGbX4?a{#Z;VDEroyqEKxp!EwpsE1=rUiXSTZJ`DxX3J3OQn(w7=(62EfM))1fu?9 zI;_>=L23_zDV73FnTuq2A}kEmBvnA;;0F@=a5x+bH+nr(nD9GufGtT#h)w0CT~B?~ zWW@N=A_OT4$C`R-3cIQ!3uSO|w{6Vv*4P16|HIw4A2zntHTm1dyKhsUZjTjk z_w$w-CM-z$(_tpV`z2k#q41lx*&gZ1+H2$C-^qagKN;}1X2IX0z`vOV|FQyqa*Fof zoud7_BzP8c$>0MLyn)eM7t;giUZxRFmnL$GVa2MbiYz$+QTJKy)oY|Prg+ARA|52N zP0Kea5OYeWkg{j;K%$7pM|olEyJfTg1n)9KM097eJACX!mIL)ebIKcDpUR2)spJ;L ziyFo)>HkFp9aZ@BVHhvXJ8%UZt(J~fCy&-gO>!6sRQb|qU@%&(G?*Nak~2nJIVB() zHHA)(y11f(<}2`0FD*LmT$Ye)qF0^dvxPEQ{o%z~V}Jbd6N{6-mj`beyO1&XZ6lqX zWA9}6kSlhVeTv=XJ;@%!<)kMSIq8HXKXLe*6!^bo!N04(-W<=^L#DFZM z6u_5!C>^?Ma`@@Sf7sYs+u)Ysc-bCjYodku*?Uk3%}(@kKYJA}#zbYnpb7L!2HGJl zOX0;OYwAM_WX-|j8ldk^q2KHEhP;&~uhCuUVvAexy;p4B@RfHwotSE(D}F&J=%T&V zS2s5GIQM^zd*y%Jkl~e|Ycl%Fq5C~BplT=n%5LtW-xQ%P`jgn<-p!hqwA_4`G> zk%lz9P^Q4&Bf+!yWY+&GssE*nfB%-sx2(KhvKQK9yP#0Z{Nl}2%FNS=f;vYqH+yc^#uMVTs0Y_&1>3&1lT~5{=>TuR(b?TRUNi#&G!mg7O4g zJMT+t$Ab7dXA5jYI#)qTpb4hClJxTEZze=ZvN$6WCMS!EleQVilWE~esBVnS@}Da7 zg>BYSpas(-5f6D%5|sEkpCQ$PJ|ríWtiJV-JZO!zQrk5x7aIiyA&`7WppulZj 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�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 Y0M+e9xBvhE0MrjK^#A|>0Mw>!A)&dfF8}}l literal 0 HcmV?d00001 diff --git a/frontend/res/cobalt/nunito/NunitoSans-ExtraBoldItalic.woff b/frontend/res/cobalt/nunito/NunitoSans-ExtraBoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..0f6e8a6fdde1ddcfc54e9d9b3f8153ecd8331bd0 GIT binary patch literal 55452 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 M^#A|>0Mw>!3IRjwO#lD@ literal 0 HcmV?d00001 diff --git a/frontend/res/cobalt/nunito/NunitoSans-Italic.woff b/frontend/res/cobalt/nunito/NunitoSans-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..2e1a133ef249d593ad0784941fb71d42dc892f23 GIT binary patch literal 54948 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 z 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 UxBvhE0MrjK^#A|>0Mw>!9bOt}g#Z8m literal 0 HcmV?d00001 diff --git a/frontend/res/cobalt/splash.png b/frontend/res/cobalt/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..61621f5a4202651485f2ae3e14acb3876de69362 GIT binary patch literal 247946 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

AP$ASDvgDYbNmq(LYt-6$&en^$ax<-h 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≺lx>oUE}sWC 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
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0hejoO8Et_o`J`nX7_NWJFd) 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 literal 0 HcmV?d00001 diff --git a/frontend/res/robot.svg b/frontend/res/robot.svg new file mode 100644 index 0000000..2df96d3 --- /dev/null +++ b/frontend/res/robot.svg @@ -0,0 +1,2 @@ + + diff --git a/frontend/res/uikit/css/uikit-rtl.css b/frontend/res/uikit/css/uikit-rtl.css new file mode 100644 index 0000000..b71f112 --- /dev/null +++ b/frontend/res/uikit/css/uikit-rtl.css @@ -0,0 +1,12497 @@ +/*! UIkit 3.5.9 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */ +/* ======================================================================== + Component: Base + ========================================================================== */ +/* + * 1. Set `font-size` to support `rem` units + * Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge + * 2. Prevent adjustments of font size after orientation changes in iOS. + * 3. Style + */ +html { + /* 1 */ + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 16px; + font-weight: normal; + line-height: 1.5; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 3 */ + background: #fff; + color: #666; +} +/* + * Remove the margin in all browsers. + */ +body { + margin: 0; +} +/* Links + ========================================================================== */ +/* + * Remove the outline on focused links when they are also active or hovered + */ +a:active, +a:hover { + outline: none; +} +/* + * Style + */ +a, +.uk-link { + color: #1e87f0; + text-decoration: none; + cursor: pointer; +} +a:hover, +.uk-link:hover, +.uk-link-toggle:hover .uk-link, +.uk-link-toggle:focus .uk-link { + color: #0f6ecd; + text-decoration: underline; +} +/* Text-level semantics + ========================================================================== */ +/* + * 1. Add the correct text decoration in Edge. + * 2. The shorthand declaration `underline dotted` is not supported in Safari. + */ +abbr[title] { + /* 1 */ + text-decoration: underline dotted; + /* 2 */ + -webkit-text-decoration-style: dotted; +} +/* + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} +/* + * 1. Consolas has a better baseline in running text compared to `Courier` + * 2. Correct the odd `em` font sizing in all browsers. + * 3. Style + */ +:not(pre) > code, +:not(pre) > kbd, +:not(pre) > samp { + /* 1 */ + font-family: Consolas, monaco, monospace; + /* 2 */ + font-size: 0.875rem; + /* 3 */ + color: #f0506e; + white-space: nowrap; + padding: 2px 6px; + background: #f8f8f8; +} +/* + * Emphasize + */ +em { + color: #f0506e; +} +/* + * Insert + */ +ins { + background: #ffd; + color: #666; + text-decoration: none; +} +/* + * Mark + */ +mark { + background: #ffd; + color: #666; +} +/* + * Quote + */ +q { + font-style: italic; +} +/* + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} +/* + * Prevents `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +/* Embedded content + ========================================================================== */ +/* + * Remove the gap between embedded content and the bottom of their containers. + */ +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} +/* + * 1. Add responsiveness. + * 2. Auto-scale the height. Only needed if `height` attribute is present. + * 3. Corrects responsive `max-width` behavior if padding and border are used. + * 4. Exclude SVGs for IE11 because they don't preserve their aspect ratio. + */ +canvas, +img, +video { + /* 1 */ + max-width: 100%; + /* 2 */ + height: auto; + /* 3 */ + box-sizing: border-box; +} +/* 4 */ +@supports (display: block) { + svg { + max-width: 100%; + height: auto; + box-sizing: border-box; + } +} +/* + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} +/* + * 1. Fix lazy loading images if parent element is set to `display: inline` and has `overflow: hidden`. + * 2. Hide `alt` text for lazy loading images. + * Note: Selector for background while loading img[data-src*='.jpg'][src*='data:image'] { background: grey; } + */ +img:not([src]) { + /* 1 */ + min-width: 1px; + /* 2 */ + visibility: hidden; +} +/* + * Iframe + * Remove border in all browsers + */ +iframe { + border: 0; +} +/* Block elements + ========================================================================== */ +/* + * Margins + */ +p, +ul, +ol, +dl, +pre, +address, +fieldset, +figure { + margin: 0 0 20px 0; +} +/* Add margin if adjacent element */ +* + p, +* + ul, +* + ol, +* + dl, +* + pre, +* + address, +* + fieldset, +* + figure { + margin-top: 20px; +} +/* Headings + ========================================================================== */ +h1, +.uk-h1, +h2, +.uk-h2, +h3, +.uk-h3, +h4, +.uk-h4, +h5, +.uk-h5, +h6, +.uk-h6, +.uk-heading-small, +.uk-heading-medium, +.uk-heading-large, +.uk-heading-xlarge, +.uk-heading-2xlarge { + margin: 0 0 20px 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: normal; + color: #333; + text-transform: none; +} +/* Add margin if adjacent element */ +* + h1, +* + .uk-h1, +* + h2, +* + .uk-h2, +* + h3, +* + .uk-h3, +* + h4, +* + .uk-h4, +* + h5, +* + .uk-h5, +* + h6, +* + .uk-h6, +* + .uk-heading-small, +* + .uk-heading-medium, +* + .uk-heading-large, +* + .uk-heading-xlarge, +* + .uk-heading-2xlarge { + margin-top: 40px; +} +/* + * Sizes + */ +h1, +.uk-h1 { + font-size: 2.23125rem; + line-height: 1.2; +} +h2, +.uk-h2 { + font-size: 1.7rem; + line-height: 1.3; +} +h3, +.uk-h3 { + font-size: 1.5rem; + line-height: 1.4; +} +h4, +.uk-h4 { + font-size: 1.25rem; + line-height: 1.4; +} +h5, +.uk-h5 { + font-size: 16px; + line-height: 1.4; +} +h6, +.uk-h6 { + font-size: 0.875rem; + line-height: 1.4; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + h1, + .uk-h1 { + font-size: 2.625rem; + } + h2, + .uk-h2 { + font-size: 2rem; + } +} +/* Lists + ========================================================================== */ +ul, +ol { + padding-right: 30px; +} +/* + * Reset margin for nested lists + */ +ul > li > ul, +ul > li > ol, +ol > li > ol, +ol > li > ul { + margin: 0; +} +/* Description lists + ========================================================================== */ +dt { + font-weight: bold; +} +dd { + margin-right: 0; +} +/* Horizontal rules + ========================================================================== */ +/* + * 1. Show the overflow in Chrome, Edge and IE. + * 2. Add the correct text-align in Edge and IE. + * 3. Style + */ +hr, +.uk-hr { + /* 1 */ + overflow: visible; + /* 2 */ + text-align: inherit; + /* 3 */ + margin: 0 0 20px 0; + border: 0; + border-top: 1px solid #e5e5e5; +} +/* Add margin if adjacent element */ +* + hr, +* + .uk-hr { + margin-top: 20px; +} +/* Address + ========================================================================== */ +address { + font-style: normal; +} +/* Blockquotes + ========================================================================== */ +blockquote { + margin: 0 0 20px 0; + font-size: 1.25rem; + line-height: 1.5; + font-style: italic; + color: #333; +} +/* Add margin if adjacent element */ +* + blockquote { + margin-top: 20px; +} +/* + * Content + */ +blockquote p:last-of-type { + margin-bottom: 0; +} +blockquote footer { + margin-top: 10px; + font-size: 0.875rem; + line-height: 1.5; + color: #666; +} +blockquote footer::before { + content: "— "; +} +/* Preformatted text + ========================================================================== */ +/* + * 1. Contain overflow in all browsers. + */ +pre { + font: 0.875rem / 1.5 Consolas, monaco, monospace; + color: #666; + -moz-tab-size: 4; + tab-size: 4; + /* 1 */ + overflow: auto; + padding: 10px; + border: 1px solid #e5e5e5; + border-radius: 3px; + background: #fff; +} +pre code { + font-family: Consolas, monaco, monospace; +} +/* Selection pseudo-element + ========================================================================== */ +::selection { + background: #39f; + color: #fff; + text-shadow: none; +} +/* HTML5 elements + ========================================================================== */ +/* + * 1. Add the correct display in Edge, IE 10+, and Firefox. + * 2. Add the correct display in IE. + */ +details, +main { + /* 2 */ + display: block; +} +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} +/* + * Add the correct display in IE. + */ +template { + display: none; +} +/* Pass media breakpoints to JS + ========================================================================== */ +/* + * Breakpoints + */ +.uk-breakpoint-s::before { + content: '640px'; +} +.uk-breakpoint-m::before { + content: '960px'; +} +.uk-breakpoint-l::before { + content: '1200px'; +} +.uk-breakpoint-xl::before { + content: '1600px'; +} +:root { + --uk-breakpoint-s: 640px; + --uk-breakpoint-m: 960px; + --uk-breakpoint-l: 1200px; + --uk-breakpoint-xl: 1600px; +} +/* ======================================================================== + Component: Link + ========================================================================== */ +/* Muted + ========================================================================== */ +a.uk-link-muted, +.uk-link-muted a { + color: #999; +} +a.uk-link-muted:hover, +.uk-link-muted a:hover, +.uk-link-toggle:hover .uk-link-muted, +.uk-link-toggle:focus .uk-link-muted { + color: #666; +} +/* Text + ========================================================================== */ +a.uk-link-text, +.uk-link-text a { + color: inherit; +} +a.uk-link-text:hover, +.uk-link-text a:hover, +.uk-link-toggle:hover .uk-link-text, +.uk-link-toggle:focus .uk-link-text { + color: #999; +} +/* Heading + ========================================================================== */ +a.uk-link-heading, +.uk-link-heading a { + color: inherit; +} +a.uk-link-heading:hover, +.uk-link-heading a:hover, +.uk-link-toggle:hover .uk-link-heading, +.uk-link-toggle:focus .uk-link-heading { + color: #1e87f0; + text-decoration: none; +} +/* Reset + ========================================================================== */ +/* + * `!important` needed to override inverse component + */ +a.uk-link-reset, +.uk-link-reset a { + color: inherit !important; + text-decoration: none !important; +} +/* Toggle + ========================================================================== */ +.uk-link-toggle { + color: inherit !important; + text-decoration: none !important; +} +.uk-link-toggle:focus { + outline: none; +} +/* ======================================================================== + Component: Heading + ========================================================================== */ +.uk-heading-small { + font-size: 2.6rem; + line-height: 1.2; +} +.uk-heading-medium { + font-size: 2.8875rem; + line-height: 1.1; +} +.uk-heading-large { + font-size: 3.4rem; + line-height: 1.1; +} +.uk-heading-xlarge { + font-size: 4rem; + line-height: 1; +} +.uk-heading-2xlarge { + font-size: 6rem; + line-height: 1; +} +/* Tablet Landscape and bigger */ +@media (min-width: 960px) { + .uk-heading-small { + font-size: 3.25rem; + } + .uk-heading-medium { + font-size: 3.5rem; + } + .uk-heading-large { + font-size: 4rem; + } + .uk-heading-xlarge { + font-size: 6rem; + } + .uk-heading-2xlarge { + font-size: 8rem; + } +} +/* Laptop and bigger */ +@media (min-width: 1200px) { + .uk-heading-medium { + font-size: 4rem; + } + .uk-heading-large { + font-size: 6rem; + } + .uk-heading-xlarge { + font-size: 8rem; + } + .uk-heading-2xlarge { + font-size: 11rem; + } +} +/* Primary + Deprecated: Use `uk-heading-medium` instead + ========================================================================== */ +/* Tablet landscape and bigger */ +/* Desktop and bigger */ +/* Hero + Deprecated: Use `uk-heading-xlarge` instead + ========================================================================== */ +/* Tablet landscape and bigger */ +/* Desktop and bigger */ +/* Divider + ========================================================================== */ +.uk-heading-divider { + padding-bottom: calc(5px + 0.1em); + border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; +} +/* Bullet + ========================================================================== */ +.uk-heading-bullet { + position: relative; +} +/* + * 1. Using `inline-block` to make it work with text alignment + * 2. Center vertically + * 3. Style + */ +.uk-heading-bullet::before { + content: ""; + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + top: calc(-0.1 * 1em); + vertical-align: middle; + /* 3 */ + height: calc(4px + 0.7em); + margin-left: calc(5px + 0.2em); + border-right: calc(5px + 0.1em) solid #e5e5e5; +} +/* Line + ========================================================================== */ +/* + * Clip the child element + */ +.uk-heading-line { + overflow: hidden; +} +/* + * Extra markup is needed to make it work with text align + */ +.uk-heading-line > * { + display: inline-block; + position: relative; +} +/* + * 1. Center vertically + * 2. Make the element as large as possible. It's clipped by the container. + * 3. Style + */ +.uk-heading-line > ::before, +.uk-heading-line > ::after { + content: ""; + /* 1 */ + position: absolute; + top: calc(50% - ((0.2px + 0.05em) / 2)); + /* 2 */ + width: 2000px; + /* 3 */ + border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; +} +.uk-heading-line > ::before { + left: 100%; + margin-left: calc(5px + 0.3em); +} +.uk-heading-line > ::after { + right: 100%; + margin-right: calc(5px + 0.3em); +} +/* ======================================================================== + Component: Divider + ========================================================================== */ +/* + * 1. Reset default `hr` + * 2. Set margin if a `div` is used for semantical reason + */ +[class*='uk-divider'] { + /* 1 */ + border: none; + /* 2 */ + margin-bottom: 20px; +} +/* Add margin if adjacent element */ +* + [class*='uk-divider'] { + margin-top: 20px; +} +/* Icon + ========================================================================== */ +.uk-divider-icon { + position: relative; + height: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-divider-icon::before, +.uk-divider-icon::after { + content: ""; + position: absolute; + top: 50%; + max-width: calc(50% - (50px / 2)); + border-bottom: 1px solid #e5e5e5; +} +.uk-divider-icon::before { + left: calc(50% + (50px / 2)); + width: 100%; +} +.uk-divider-icon::after { + right: calc(50% + (50px / 2)); + width: 100%; +} +/* Small + ========================================================================== */ +/* + * 1. Fix height because of `inline-block` + * 2. Using ::after and inline-block to make `text-align` work + */ +/* 1 */ +.uk-divider-small { + line-height: 0; +} +/* 2 */ +.uk-divider-small::after { + content: ""; + display: inline-block; + width: 100px; + max-width: 100%; + border-top: 1px solid #e5e5e5; + vertical-align: top; +} +/* Vertical + ========================================================================== */ +.uk-divider-vertical { + width: 1px; + height: 100px; + margin-right: auto; + margin-left: auto; + border-right: 1px solid #e5e5e5; +} +/* ======================================================================== + Component: List + ========================================================================== */ +.uk-list { + padding: 0; + list-style: none; +} +/* + * Remove margin from the last-child + */ +.uk-list > * > :last-child { + margin-bottom: 0; +} +/* + * Style + */ +.uk-list > :nth-child(n+2), +.uk-list > * > ul { + margin-top: 10px; +} +/* Marker modifiers + * Moving `::marker` inside `::before` to style it differently + * To style the `::marker` is currently only supported in Firefox and Safari + ========================================================================== */ +.uk-list-disc > *, +.uk-list-circle > *, +.uk-list-square > *, +.uk-list-decimal > *, +.uk-list-hyphen > * { + padding-right: 30px; +} +/* + * Type modifiers + */ +.uk-list-decimal { + counter-reset: decimal; +} +.uk-list-decimal > * { + counter-increment: decimal; +} +[class*='uk-list'] > ::before { + content: ''; + position: relative; + right: -30px; + width: 30px; + height: 1.5em; + margin-bottom: -1.5em; + display: list-item; + list-style-position: inside; + text-align: left; +} +.uk-list-disc > ::before { + list-style-type: disc; +} +.uk-list-circle > ::before { + list-style-type: circle; +} +.uk-list-square > ::before { + list-style-type: square; +} +.uk-list-decimal > ::before { + content: counter(decimal, decimal) '\200A.\00A0'; +} +.uk-list-hyphen > ::before { + content: '–\00A0\00A0'; +} +/* + * Color modifiers + */ +.uk-list-muted > ::before { + color: #999 !important; +} +.uk-list-emphasis > ::before { + color: #333 !important; +} +.uk-list-primary > ::before { + color: #1e87f0 !important; +} +.uk-list-secondary > ::before { + color: #222 !important; +} +/* Image bullet modifier + ========================================================================== */ +.uk-list-bullet > * { + padding-right: 30px; +} +.uk-list-bullet > ::before { + content: ""; + position: relative; + right: -30px; + width: 30px; + height: 1.5em; + margin-bottom: -1.5em; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +/* Style modifiers + ========================================================================== */ +/* + * Divider + */ +.uk-list-divider > :nth-child(n+2) { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid #e5e5e5; +} +/* + * Striped + */ +.uk-list-striped > * { + padding: 10px 10px; +} +.uk-list-striped > *:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +.uk-list-striped > :nth-of-type(odd) { + background: #f8f8f8; +} +.uk-list-striped > :nth-child(n+2) { + margin-top: 0; +} +/* Size modifier + ========================================================================== */ +.uk-list-large > :nth-child(n+2), +.uk-list-large > * > ul { + margin-top: 20px; +} +.uk-list-collapse > :nth-child(n+2), +.uk-list-collapse > * > ul { + margin-top: 0; +} +/* + * Divider + */ +.uk-list-large.uk-list-divider > :nth-child(n+2) { + margin-top: 20px; + padding-top: 20px; +} +.uk-list-collapse.uk-list-divider > :nth-child(n+2) { + margin-top: 0; + padding-top: 0; +} +/* + * Striped + */ +.uk-list-large.uk-list-striped > * { + padding: 20px 10px; +} +.uk-list-collapse.uk-list-striped > * { + padding-top: 0; + padding-bottom: 0; +} +.uk-list-large.uk-list-striped > :nth-child(n+2), +.uk-list-collapse.uk-list-striped > :nth-child(n+2) { + margin-top: 0; +} +/* ======================================================================== + Component: Description list + ========================================================================== */ +/* + * Term + */ +.uk-description-list > dt { + color: #333; + font-size: 0.875rem; + font-weight: normal; + text-transform: uppercase; +} +.uk-description-list > dt:nth-child(n+2) { + margin-top: 20px; +} +/* + * Description + */ +/* Style modifier + ========================================================================== */ +/* + * Line + */ +.uk-description-list-divider > dt:nth-child(n+2) { + margin-top: 20px; + padding-top: 20px; + border-top: 1px solid #e5e5e5; +} +/* ======================================================================== + Component: Table + ========================================================================== */ +/* + * 1. Remove most spacing between table cells. + * 2. Behave like a block element + * 3. Style + */ +.uk-table { + /* 1 */ + border-collapse: collapse; + border-spacing: 0; + /* 2 */ + width: 100%; + /* 3 */ + margin-bottom: 20px; +} +/* Add margin if adjacent element */ +* + .uk-table { + margin-top: 20px; +} +/* Header cell + ========================================================================== */ +/* + * 1. Style + */ +.uk-table th { + padding: 16px 12px; + text-align: right; + vertical-align: bottom; + /* 1 */ + font-size: 0.875rem; + font-weight: normal; + color: #999; + text-transform: uppercase; +} +/* Cell + ========================================================================== */ +.uk-table td { + padding: 16px 12px; + vertical-align: top; +} +/* + * Remove margin from the last-child + */ +.uk-table td > :last-child { + margin-bottom: 0; +} +/* Footer + ========================================================================== */ +.uk-table tfoot { + font-size: 0.875rem; +} +/* Caption + ========================================================================== */ +.uk-table caption { + font-size: 0.875rem; + text-align: right; + color: #999; +} +/* Alignment modifier + ========================================================================== */ +.uk-table-middle, +.uk-table-middle td { + vertical-align: middle !important; +} +/* Style modifiers + ========================================================================== */ +/* + * Divider + */ +.uk-table-divider > tr:not(:first-child), +.uk-table-divider > :not(:first-child) > tr, +.uk-table-divider > :first-child > tr:not(:first-child) { + border-top: 1px solid #e5e5e5; +} +/* + * Striped + */ +.uk-table-striped > tr:nth-of-type(odd), +.uk-table-striped tbody tr:nth-of-type(odd) { + background: #f8f8f8; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +/* + * Hover + */ +.uk-table-hover > tr:hover, +.uk-table-hover tbody tr:hover { + background: #ffd; +} +/* Active state + ========================================================================== */ +.uk-table > tr.uk-active, +.uk-table tbody tr.uk-active { + background: #ffd; +} +/* Size modifier + ========================================================================== */ +.uk-table-small th, +.uk-table-small td { + padding: 10px 12px; +} +.uk-table-large th, +.uk-table-large td { + padding: 22px 12px; +} +/* Justify modifier + ========================================================================== */ +.uk-table-justify th:first-child, +.uk-table-justify td:first-child { + padding-right: 0; +} +.uk-table-justify th:last-child, +.uk-table-justify td:last-child { + padding-left: 0; +} +/* Cell size modifier + ========================================================================== */ +.uk-table-shrink { + width: 1px; +} +.uk-table-expand { + min-width: 150px; +} +/* Cell link modifier + ========================================================================== */ +/* + * Does not work with `uk-table-justify` at the moment + */ +.uk-table-link { + padding: 0 !important; +} +.uk-table-link > a { + display: block; + padding: 16px 12px; +} +.uk-table-small .uk-table-link > a { + padding: 10px 12px; +} +/* Responsive table + ========================================================================== */ +/* Phone landscape and smaller */ +@media (max-width: 959px) { + .uk-table-responsive, + .uk-table-responsive tbody, + .uk-table-responsive th, + .uk-table-responsive td, + .uk-table-responsive tr { + display: block; + } + .uk-table-responsive thead { + display: none; + } + .uk-table-responsive th, + .uk-table-responsive td { + width: auto !important; + max-width: none !important; + min-width: 0 !important; + overflow: visible !important; + white-space: normal !important; + } + .uk-table-responsive th:not(:first-child):not(.uk-table-link), + .uk-table-responsive td:not(:first-child):not(.uk-table-link), + .uk-table-responsive .uk-table-link:not(:first-child) > a { + padding-top: 5px !important; + } + .uk-table-responsive th:not(:last-child):not(.uk-table-link), + .uk-table-responsive td:not(:last-child):not(.uk-table-link), + .uk-table-responsive .uk-table-link:not(:last-child) > a { + padding-bottom: 5px !important; + } + .uk-table-justify.uk-table-responsive th, + .uk-table-justify.uk-table-responsive td { + padding-right: 0; + padding-left: 0; + } +} +.uk-table tbody tr { + transition: background-color 0.1s linear; +} +/* ======================================================================== + Component: Icon + ========================================================================== */ +/* + * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component. + * 1. Remove margins in Chrome, Safari and Opera. + * 2. Remove borders for `button`. + * 3. Remove border-radius in Chrome. + * 4. Address `overflow` set to `hidden` in IE. + * 5. Correct `font` properties and `color` not being inherited for `button`. + * 6. Remove the inheritance of text transform in Edge, Firefox, and IE. + * 7. Remove default `button` padding and background color + * 8. Style + * 9. Fill all SVG elements with the current text color if no `fill` attribute is set + * 10. Let the container fit the height of the icon + */ +.uk-icon { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + border-radius: 0; + /* 4 */ + overflow: visible; + /* 5 */ + font: inherit; + color: inherit; + /* 6 */ + text-transform: none; + /* 7. */ + padding: 0; + background-color: transparent; + /* 8 */ + display: inline-block; + /* 9 */ + fill: currentcolor; + /* 10 */ + line-height: 0; +} +/* Required for `button`. */ +button.uk-icon:not(:disabled) { + cursor: pointer; +} +/* + * Remove the inner border and padding in Firefox. + */ +.uk-icon::-moz-focus-inner { + border: 0; + padding: 0; +} +/* + * Set the fill and stroke color of all SVG elements to the current text color + */ +.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { + fill: currentcolor; +} +.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { + stroke: currentcolor; +} +/* + * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835 + */ +.uk-icon > * { + transform: translate(0, 0); +} +/* Image modifier + ========================================================================== */ +/* + * Display images in icon dimensions + */ +.uk-icon-image { + width: 20px; + height: 20px; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: contain; + vertical-align: middle; +} +/* Style modifiers + ========================================================================== */ +/* + * Link + */ +.uk-icon-link { + color: #999; +} +.uk-icon-link:hover, +.uk-icon-link:focus { + color: #666; + outline: none; +} +/* OnClick + Active */ +.uk-icon-link:active, +.uk-active > .uk-icon-link { + color: #595959; +} +/* + * Button + * 1. Center icon vertically and horizontally + */ +.uk-icon-button { + box-sizing: border-box; + width: 36px; + height: 36px; + border-radius: 500px; + background: #f8f8f8; + color: #999; + vertical-align: middle; + /* 1 */ + display: inline-flex; + justify-content: center; + align-items: center; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} +/* Hover + Focus */ +.uk-icon-button:hover, +.uk-icon-button:focus { + background-color: #ebebeb; + color: #666; + outline: none; +} +/* OnClick + Active */ +.uk-icon-button:active, +.uk-active > .uk-icon-button { + background-color: #dfdfdf; + color: #666; +} +/* ======================================================================== + Component: Form Range + ========================================================================== */ +/* + * 1. Normalize and defaults + * 2. Prevent content overflow if a fixed width is used + * 3. Take the full width + * 4. Remove default style + * 5. Remove white background in Chrome + * 6. Remove padding in IE11 + */ +.uk-range { + /* 1 */ + box-sizing: border-box; + margin: 0; + vertical-align: middle; + /* 2 */ + max-width: 100%; + /* 3 */ + width: 100%; + /* 4 */ + -webkit-appearance: none; + /* 5 */ + background: transparent; + /* 6 */ + padding: 0; +} +/* Focus */ +.uk-range:focus { + outline: none; +} +.uk-range::-moz-focus-outer { + border: none; +} +/* IE11 Reset */ +.uk-range::-ms-track { + height: 15px; + background: transparent; + border-color: transparent; + color: transparent; +} +/* + * Improves consistency of cursor style for clickable elements + */ +.uk-range:not(:disabled)::-webkit-slider-thumb { + cursor: pointer; +} +.uk-range:not(:disabled)::-moz-range-thumb { + cursor: pointer; +} +.uk-range:not(:disabled)::-ms-thumb { + cursor: pointer; +} +/* Thumb + ========================================================================== */ +/* + * 1. Reset + * 2. Style + */ +/* Webkit */ +.uk-range::-webkit-slider-thumb { + /* 1 */ + -webkit-appearance: none; + margin-top: -7px; + /* 2 */ + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #cccccc; +} +/* Firefox */ +.uk-range::-moz-range-thumb { + /* 1 */ + border: none; + /* 2 */ + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #cccccc; +} +/* Edge */ +.uk-range::-ms-thumb { + /* 1 */ + margin-top: 0; +} +/* IE11 */ +.uk-range::-ms-thumb { + /* 1 */ + border: none; + /* 2 */ + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #cccccc; +} +/* Edge + IE11 */ +.uk-range::-ms-tooltip { + display: none; +} +/* Track + ========================================================================== */ +/* + * 1. Safari doesn't have a focus state. Using active instead. + */ +/* Webkit */ +.uk-range::-webkit-slider-runnable-track { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} +.uk-range:focus::-webkit-slider-runnable-track, +.uk-range:active::-webkit-slider-runnable-track { + background: #d2d2d2; +} +/* Firefox */ +.uk-range::-moz-range-track { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} +.uk-range:focus::-moz-range-track { + background: #d2d2d2; +} +/* Edge */ +.uk-range::-ms-fill-lower, +.uk-range::-ms-fill-upper { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} +.uk-range:focus::-ms-fill-lower, +.uk-range:focus::-ms-fill-upper { + background: #d2d2d2; +} +/* ======================================================================== + Component: Form + ========================================================================== */ +/* + * 1. Define consistent box sizing. + * Default is `content-box` with following exceptions set to `border-box` + * `select`, `input[type="checkbox"]` and `input[type="radio"]` + * `input[type="search"]` in Chrome, Safari and Opera + * `input[type="color"]` in Firefox + * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera. + * 3. Remove `border-radius` in iOS. + * 4. Change font properties to `inherit` in all browsers. + */ +.uk-input, +.uk-select, +.uk-textarea, +.uk-radio, +.uk-checkbox { + /* 1 */ + box-sizing: border-box; + /* 2 */ + margin: 0; + /* 3 */ + border-radius: 0; + /* 4 */ + font: inherit; +} +/* + * Show the overflow in Edge. + */ +.uk-input { + overflow: visible; +} +/* + * Remove the inheritance of text transform in Firefox. + */ +.uk-select { + text-transform: none; +} +/* + * 1. Change font properties to `inherit` in all browsers + * 2. Don't inherit the `font-weight` and use `bold` instead. + * NOTE: Both declarations don't work in Chrome, Safari and Opera. + */ +.uk-select optgroup { + /* 1 */ + font: inherit; + /* 2 */ + font-weight: bold; +} +/* + * Remove the default vertical scrollbar in IE 10+. + */ +.uk-textarea { + overflow: auto; +} +/* + * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X. + */ +.uk-input[type="search"]::-webkit-search-cancel-button, +.uk-input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +/* + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +.uk-input[type="number"]::-webkit-inner-spin-button, +.uk-input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +/* + * Removes placeholder transparency in Firefox. + */ +.uk-input::-moz-placeholder, +.uk-textarea::-moz-placeholder { + opacity: 1; +} +/* + * Improves consistency of cursor style for clickable elements + */ +.uk-radio:not(:disabled), +.uk-checkbox:not(:disabled) { + cursor: pointer; +} +/* + * Define consistent border, margin, and padding. + */ +.uk-fieldset { + border: none; + margin: 0; + padding: 0; +} +/* Input, select and textarea + * Allowed: `text`, `password`, `datetime`, `datetime-local`, `date`, `month`, + `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color` + * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image` + ========================================================================== */ +/* + * Remove default style in iOS. + */ +.uk-input, +.uk-textarea { + -webkit-appearance: none; +} +/* + * 1. Prevent content overflow if a fixed width is used + * 2. Take the full width + * 3. Reset default + * 4. Style + */ +.uk-input, +.uk-select, +.uk-textarea { + /* 1 */ + max-width: 100%; + /* 2 */ + width: 100%; + /* 3 */ + border: 0 none; + /* 4 */ + padding: 0 10px; + background: #fff; + color: #666; + border: 1px solid #e5e5e5; + transition: 0.2s ease-in-out; + transition-property: color, background-color, border; +} +/* + * Single-line + * 1. Allow any element to look like an `input` or `select` element + * 2. Make sure line-height is not larger than height + * Also needed to center the text vertically + */ +.uk-input, +.uk-select:not([multiple]):not([size]) { + height: 40px; + vertical-align: middle; + /* 1 */ + display: inline-block; +} +/* 2 */ +.uk-input:not(input), +.uk-select:not(select) { + line-height: 38px; +} +/* + * Multi-line + */ +.uk-select[multiple], +.uk-select[size], +.uk-textarea { + padding-top: 4px; + padding-bottom: 4px; + vertical-align: top; +} +/* Focus */ +.uk-input:focus, +.uk-select:focus, +.uk-textarea:focus { + outline: none; + background-color: #fff; + color: #666; + border-color: #1e87f0; +} +/* Disabled */ +.uk-input:disabled, +.uk-select:disabled, +.uk-textarea:disabled { + background-color: #f8f8f8; + color: #999; + border-color: #e5e5e5; +} +/* + * Placeholder + */ +.uk-input::-ms-input-placeholder { + color: #999 !important; +} +.uk-input::placeholder { + color: #999; +} +.uk-textarea::-ms-input-placeholder { + color: #999 !important; +} +.uk-textarea::placeholder { + color: #999; +} +/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`) + ========================================================================== */ +/* + * Small + */ +.uk-form-small { + font-size: 0.875rem; +} +.uk-form-small:not(textarea):not([multiple]):not([size]) { + height: 30px; + padding-right: 8px; + padding-left: 8px; +} +.uk-form-small:not(select):not(input):not(textarea) { + line-height: 28px; +} +/* + * Large + */ +.uk-form-large { + font-size: 1.25rem; +} +.uk-form-large:not(textarea):not([multiple]):not([size]) { + height: 55px; + padding-right: 12px; + padding-left: 12px; +} +.uk-form-large:not(select):not(input):not(textarea) { + line-height: 53px; +} +/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`) + ========================================================================== */ +/* + * Error + */ +.uk-form-danger, +.uk-form-danger:focus { + color: #f0506e; + border-color: #f0506e; +} +/* + * Success + */ +.uk-form-success, +.uk-form-success:focus { + color: #32d296; + border-color: #32d296; +} +/* + * Blank + */ +.uk-form-blank { + background: none; + border-color: transparent; +} +.uk-form-blank:focus { + border-color: #e5e5e5; + border-style: dashed; +} +/* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`) + ========================================================================== */ +/* + * Fixed widths + * Different widths for mini sized `input` and `select` elements + */ +input.uk-form-width-xsmall { + width: 50px; +} +select.uk-form-width-xsmall { + width: 75px; +} +.uk-form-width-small { + width: 130px; +} +.uk-form-width-medium { + width: 200px; +} +.uk-form-width-large { + width: 500px; +} +/* Select + ========================================================================== */ +/* + * 1. Remove default style. Also works in Firefox + * 2. Style + * 3. Remove default style in IE 10/11 + * 4. Set `color` for options in the select dropdown, because the inherited `color` might be too light. + */ +.uk-select:not([multiple]):not([size]) { + /* 1 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 2 */ + padding-left: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 0% 50%; +} +/* 3 */ +.uk-select:not([multiple]):not([size])::-ms-expand { + display: none; +} +/* 4 */ +.uk-select:not([multiple]):not([size]) option { + color: #444; +} +/* + * Disabled + */ +.uk-select:not([multiple]):not([size]):disabled { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +/* Datalist + ========================================================================== */ +/* + * 1. Remove default style in Chrome + */ +.uk-input[list] { + padding-left: 20px; + background-repeat: no-repeat; + background-position: 0% 50%; +} +.uk-input[list]:hover, +.uk-input[list]:focus { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +/* 1 */ +.uk-input[list]::-webkit-calendar-picker-indicator { + display: none; +} +/* Radio and checkbox + * Note: Does not work in IE11 + ========================================================================== */ +/* + * 1. Style + * 2. Make box more robust so it clips the child element + * 3. Vertical alignment + * 4. Remove default style + * 5. Fix black background on iOS + * 6. Center icons + */ +.uk-radio, +.uk-checkbox { + /* 1 */ + display: inline-block; + height: 16px; + width: 16px; + /* 2 */ + overflow: hidden; + /* 3 */ + margin-top: -4px; + vertical-align: middle; + /* 4 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 5 */ + background-color: transparent; + /* 6 */ + background-repeat: no-repeat; + background-position: 50% 50%; + border: 1px solid #cccccc; + transition: 0.2s ease-in-out; + transition-property: background-color, border; +} +.uk-radio { + border-radius: 50%; +} +/* Focus */ +.uk-radio:focus, +.uk-checkbox:focus { + outline: none; + border-color: #1e87f0; +} +/* + * Checked + */ +.uk-radio:checked, +.uk-checkbox:checked, +.uk-checkbox:indeterminate { + background-color: #1e87f0; + border-color: transparent; +} +/* Focus */ +.uk-radio:checked:focus, +.uk-checkbox:checked:focus, +.uk-checkbox:indeterminate:focus { + background-color: #0e6dcd; +} +/* + * Icons + */ +.uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* + * Disabled + */ +.uk-radio:disabled, +.uk-checkbox:disabled { + background-color: #f8f8f8; + border-color: #e5e5e5; +} +.uk-radio:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-checkbox:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-checkbox:disabled:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* Legend + ========================================================================== */ +/* + * Legend + * 1. Behave like block element + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove padding so people aren't caught out if they zero out fieldsets. + * 4. Style + */ +.uk-legend { + /* 1 */ + width: 100%; + /* 2 */ + color: inherit; + /* 3 */ + padding: 0; + /* 4 */ + font-size: 1.5rem; + line-height: 1.4; +} +/* Custom controls + ========================================================================== */ +/* + * 1. Container fits its content + * 2. Create position context + * 3. Prevent content overflow + * 4. Behave like most inline-block elements + */ +.uk-form-custom { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + vertical-align: middle; +} +/* + * 1. Position and resize the form control to always cover its container + * 2. Required for Firefox for positioning to the left + * 3. Required for Webkit to make `height` work + * 4. Hide controle and show cursor + * 5. Needed for the cursor + * 6. Clip height caused by 5. Needed for Webkit only + */ +.uk-form-custom select, +.uk-form-custom input[type="file"] { + /* 1 */ + position: absolute; + top: 0; + z-index: 1; + width: 100%; + height: 100%; + /* 2 */ + right: 0; + /* 3 */ + -webkit-appearance: none; + /* 4 */ + opacity: 0; + cursor: pointer; +} +.uk-form-custom input[type="file"] { + /* 5 */ + font-size: 500px; + /* 6 */ + overflow: hidden; +} +/* Label + ========================================================================== */ +.uk-form-label { + color: #333; + font-size: 0.875rem; +} +/* Layout + ========================================================================== */ +/* + * Stacked + */ +.uk-form-stacked .uk-form-label { + display: block; + margin-bottom: 5px; +} +/* + * Horizontal + */ +/* Tablet portrait and smaller */ +@media (max-width: 959px) { + /* Behave like `uk-form-stacked` */ + .uk-form-horizontal .uk-form-label { + display: block; + margin-bottom: 5px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-form-horizontal .uk-form-label { + width: 200px; + margin-top: 7px; + float: right; + } + .uk-form-horizontal .uk-form-controls { + margin-right: 215px; + } + /* Better vertical alignment if controls are checkboxes and radio buttons with text */ + .uk-form-horizontal .uk-form-controls-text { + padding-top: 7px; + } +} +/* Icons + ========================================================================== */ +/* + * 1. Set position + * 2. Set width + * 3. Center icon vertically and horizontally + * 4. Style + */ +.uk-form-icon { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + right: 0; + /* 2 */ + width: 40px; + /* 3 */ + display: inline-flex; + justify-content: center; + align-items: center; + /* 4 */ + color: #999; +} +/* + * Required for `a`. + */ +.uk-form-icon:hover { + color: #666; +} +/* + * Make `input` element clickable through icon, e.g. if it's a `span` + */ +.uk-form-icon:not(a):not(button):not(input) { + pointer-events: none; +} +/* + * Input padding + */ +.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input { + padding-right: 40px !important; +} +/* + * Position modifier + */ +.uk-form-icon-flip { + left: 0; + right: auto; +} +.uk-form-icon-flip ~ .uk-input { + padding-left: 40px !important; +} +/* ======================================================================== + Component: Button + ========================================================================== */ +/* + * 1. Remove margins in Chrome, Safari and Opera. + * 2. Remove borders for `button`. + * 3. Address `overflow` set to `hidden` in IE. + * 4. Correct `font` properties and `color` not being inherited for `button`. + * 5. Remove the inheritance of text transform in Edge, Firefox, and IE. + * 6. Remove default style for `input type="submit"`in iOS. + * 7. Style + * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements. + * Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements. + * 9. Align text if button has a width + * 10. Required for `a`. + */ +.uk-button { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6 */ + -webkit-appearance: none; + border-radius: 0; + /* 7 */ + display: inline-block; + box-sizing: border-box; + padding: 0 30px; + vertical-align: middle; + font-size: 0.875rem; + /* 8 */ + line-height: 38px; + /* 9 */ + text-align: center; + /* 10 */ + text-decoration: none; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color, border-color; +} +.uk-button:not(:disabled) { + cursor: pointer; +} +/* + * Remove the inner border and padding in Firefox. + */ +.uk-button::-moz-focus-inner { + border: 0; + padding: 0; +} +/* Hover */ +.uk-button:hover { + /* 9 */ + text-decoration: none; +} +/* Focus */ +.uk-button:focus { + outline: none; +} +/* OnClick + Active */ +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-button-default { + background-color: transparent; + color: #333; + border: 1px solid #e5e5e5; +} +/* Hover + Focus */ +.uk-button-default:hover, +.uk-button-default:focus { + background-color: transparent; + color: #333; + border-color: #b2b2b2; +} +/* OnClick + Active */ +.uk-button-default:active, +.uk-button-default.uk-active { + background-color: transparent; + color: #333; + border-color: #999999; +} +/* + * Primary + */ +.uk-button-primary { + background-color: #1e87f0; + color: #fff; + border: 1px solid transparent; +} +/* Hover + Focus */ +.uk-button-primary:hover, +.uk-button-primary:focus { + background-color: #0f7ae5; + color: #fff; +} +/* OnClick + Active */ +.uk-button-primary:active, +.uk-button-primary.uk-active { + background-color: #0e6dcd; + color: #fff; +} +/* + * Secondary + */ +.uk-button-secondary { + background-color: #222; + color: #fff; + border: 1px solid transparent; +} +/* Hover + Focus */ +.uk-button-secondary:hover, +.uk-button-secondary:focus { + background-color: #151515; + color: #fff; +} +/* OnClick + Active */ +.uk-button-secondary:active, +.uk-button-secondary.uk-active { + background-color: #080808; + color: #fff; +} +/* + * Danger + */ +.uk-button-danger { + background-color: #f0506e; + color: #fff; + border: 1px solid transparent; +} +/* Hover + Focus */ +.uk-button-danger:hover, +.uk-button-danger:focus { + background-color: #ee395b; + color: #fff; +} +/* OnClick + Active */ +.uk-button-danger:active, +.uk-button-danger.uk-active { + background-color: #ec2147; + color: #fff; +} +/* + * Disabled + * The same for all style modifiers + */ +.uk-button-default:disabled, +.uk-button-primary:disabled, +.uk-button-secondary:disabled, +.uk-button-danger:disabled { + background-color: transparent; + color: #999; + border-color: #e5e5e5; +} +/* Size modifiers + ========================================================================== */ +.uk-button-small { + padding: 0 15px; + line-height: 28px; + font-size: 0.875rem; +} +.uk-button-large { + padding: 0 40px; + line-height: 53px; + font-size: 0.875rem; +} +/* Text modifiers + ========================================================================== */ +/* + * Text + * 1. Reset + * 2. Style + */ +.uk-button-text { + /* 1 */ + padding: 0; + line-height: 1.5; + background: none; + /* 2 */ + color: #333; + position: relative; +} +.uk-button-text::before { + content: ""; + position: absolute; + bottom: 0; + right: 0; + left: 100%; + border-bottom: 1px solid #333; + transition: left 0.3s ease-out; +} +/* Hover + Focus */ +.uk-button-text:hover, +.uk-button-text:focus { + color: #333; +} +.uk-button-text:hover::before, +.uk-button-text:focus::before { + left: 0; +} +/* Disabled */ +.uk-button-text:disabled { + color: #999; +} +.uk-button-text:disabled::before { + display: none; +} +/* + * Link + * 1. Reset + * 2. Style + */ +.uk-button-link { + /* 1 */ + padding: 0; + line-height: 1.5; + background: none; + /* 2 */ + color: #1e87f0; +} +/* Hover + Focus */ +.uk-button-link:hover, +.uk-button-link:focus { + color: #0f6ecd; + text-decoration: underline; +} +/* Disabled */ +.uk-button-link:disabled { + color: #999; + text-decoration: none; +} +/* Group + ========================================================================== */ +/* + * 1. Using `flex` instead of `inline-block` to prevent whitespace betweent child elements + * 2. Behave like button + * 3. Create position context + */ +.uk-button-group { + /* 1 */ + display: inline-flex; + /* 2 */ + vertical-align: middle; + /* 3 */ + position: relative; +} +/* Group + ========================================================================== */ +/* + * Collapse border + */ +.uk-button-group > .uk-button:nth-child(n+2), +.uk-button-group > div:nth-child(n+2) .uk-button { + margin-right: -1px; +} +/* + * Create position context to superimpose the successor elements border + * Known issue: If you use an `a` element as button and an icon inside, + * the active state will not work if you click the icon inside the button + * Workaround: Just use a `button` or `input` element as button + */ +.uk-button-group .uk-button:hover, +.uk-button-group .uk-button:focus, +.uk-button-group .uk-button:active, +.uk-button-group .uk-button.uk-active { + position: relative; + z-index: 1; +} +/* ======================================================================== + Component: Progress + ========================================================================== */ +/* + * 1. Add the correct vertical alignment in Chrome, Firefox, and Opera. + * 2. Remove default style + * 3. Behave like a block element + * 4. Remove borders in Firefox and Edge + * 5. Set background color for progress container in Firefox, IE11 and Edge + * 6. Style + */ +.uk-progress { + /* 1 */ + vertical-align: baseline; + /* 2 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 3 */ + display: block; + width: 100%; + /* 4 */ + border: 0; + /* 5 */ + background-color: #f8f8f8; + /* 6 */ + margin-bottom: 20px; + height: 15px; + border-radius: 500px; + overflow: hidden; +} +/* Add margin if adjacent element */ +* + .uk-progress { + margin-top: 20px; +} +/* + * Remove animated circles for indeterminate state in IE11 and Edge + */ +.uk-progress:indeterminate { + color: transparent; +} +/* + * Progress container + * 2. Remove progress bar for indeterminate state in Firefox + */ +.uk-progress::-webkit-progress-bar { + background-color: #f8f8f8; + border-radius: 500px; + overflow: hidden; +} +/* 2 */ +.uk-progress:indeterminate::-moz-progress-bar { + width: 0; +} +/* + * Progress bar + * 1. Remove right border in IE11 and Edge + */ +.uk-progress::-webkit-progress-value { + background-color: #1e87f0; + transition: width 0.6s ease; +} +.uk-progress::-moz-progress-bar { + background-color: #1e87f0; +} +.uk-progress::-ms-fill { + background-color: #1e87f0; + transition: width 0.6s ease; + /* 1 */ + border: 0; +} +/* ======================================================================== + Component: Section + ========================================================================== */ +/* + * 1. Make it work with `100vh` and height in general + */ +.uk-section { + display: flow-root; + box-sizing: border-box; + /* 1 */ + padding-top: 40px; + padding-bottom: 40px; +} +/* Desktop and bigger */ +@media (min-width: 960px) { + .uk-section { + padding-top: 70px; + padding-bottom: 70px; + } +} +/* + * Remove margin from the last-child + */ +.uk-section > :last-child { + margin-bottom: 0; +} +/* Size modifiers + ========================================================================== */ +/* + * XSmall + */ +.uk-section-xsmall { + padding-top: 20px; + padding-bottom: 20px; +} +/* + * Small + */ +.uk-section-small { + padding-top: 40px; + padding-bottom: 40px; +} +/* + * Large + */ +.uk-section-large { + padding-top: 70px; + padding-bottom: 70px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-section-large { + padding-top: 140px; + padding-bottom: 140px; + } +} +/* + * XLarge + */ +.uk-section-xlarge { + padding-top: 140px; + padding-bottom: 140px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-section-xlarge { + padding-top: 210px; + padding-bottom: 210px; + } +} +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-section-default { + background: #fff; +} +/* + * Muted + */ +.uk-section-muted { + background: #f8f8f8; +} +/* + * Primary + */ +.uk-section-primary { + background: #1e87f0; +} +/* + * Secondary + */ +.uk-section-secondary { + background: #222; +} +/* Overlap modifier + ========================================================================== */ +/* + * Reserved modifier to make a section overlap another section with an border image + * Implemented by the theme + */ +/* ======================================================================== + Component: Container + ========================================================================== */ +/* + * 1. Box sizing has to be `content-box` so the max-width is always the same and + * unaffected by the padding on different breakpoints. It's important for the size modifiers. + */ +.uk-container { + display: flow-root; + /* 1 */ + box-sizing: content-box; + max-width: 1200px; + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-container { + padding-right: 30px; + padding-left: 30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-container { + padding-right: 40px; + padding-left: 40px; + } +} +/* + * Remove margin from the last-child + */ +.uk-container > :last-child { + margin-bottom: 0; +} +/* + * Remove padding from nested containers + */ +.uk-container .uk-container { + padding-right: 0; + padding-left: 0; +} +/* Size modifier + ========================================================================== */ +.uk-container-xsmall { + max-width: 750px; +} +.uk-container-small { + max-width: 900px; +} +.uk-container-large { + max-width: 1400px; +} +.uk-container-xlarge { + max-width: 1600px; +} +.uk-container-expand { + max-width: none; +} +/* Expand modifier + ========================================================================== */ +/* + * Expand one side only + */ +.uk-container-expand-right { + margin-right: 0; +} +.uk-container-expand-left { + margin-left: 0; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-container-expand-right.uk-container-xsmall, + .uk-container-expand-left.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 30px); + } + .uk-container-expand-right.uk-container-small, + .uk-container-expand-left.uk-container-small { + max-width: calc(50% + (900px / 2) - 30px); + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-container-expand-right, + .uk-container-expand-left { + max-width: calc(50% + (1200px / 2) - 40px); + } + .uk-container-expand-right.uk-container-xsmall, + .uk-container-expand-left.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 40px); + } + .uk-container-expand-right.uk-container-small, + .uk-container-expand-left.uk-container-small { + max-width: calc(50% + (900px / 2) - 40px); + } + .uk-container-expand-right.uk-container-large, + .uk-container-expand-left.uk-container-large { + max-width: calc(50% + (1400px / 2) - 40px); + } + .uk-container-expand-right.uk-container-xlarge, + .uk-container-expand-left.uk-container-xlarge { + max-width: calc(50% + (1600px / 2) - 40px); + } +} +/* Item + ========================================================================== */ +/* + * Utility classes to reset container padding on the left or right side + * Note: It has to be negative margin on the item, because it's specific to the item. + */ +.uk-container-item-padding-remove-right, +.uk-container-item-padding-remove-left { + width: calc(100% + 15px); +} +.uk-container-item-padding-remove-right { + margin-right: -15px; +} +.uk-container-item-padding-remove-left { + margin-left: -15px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-container-item-padding-remove-right, + .uk-container-item-padding-remove-left { + width: calc(100% + 30px); + } + .uk-container-item-padding-remove-right { + margin-right: -30px; + } + .uk-container-item-padding-remove-left { + margin-left: -30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-container-item-padding-remove-right, + .uk-container-item-padding-remove-left { + width: calc(100% + 40px); + } + .uk-container-item-padding-remove-right { + margin-right: -40px; + } + .uk-container-item-padding-remove-left { + margin-left: -40px; + } +} +/* ======================================================================== + Component: Tile + ========================================================================== */ +.uk-tile { + display: flow-root; + position: relative; + box-sizing: border-box; + padding-right: 15px; + padding-left: 15px; + padding-top: 40px; + padding-bottom: 40px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-tile { + padding-right: 30px; + padding-left: 30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-tile { + padding-right: 40px; + padding-left: 40px; + padding-top: 70px; + padding-bottom: 70px; + } +} +/* + * Remove margin from the last-child + */ +.uk-tile > :last-child { + margin-bottom: 0; +} +/* Size modifiers + ========================================================================== */ +/* + * XSmall + */ +.uk-tile-xsmall { + padding-top: 20px; + padding-bottom: 20px; +} +/* + * Small + */ +.uk-tile-small { + padding-top: 40px; + padding-bottom: 40px; +} +/* + * Large + */ +.uk-tile-large { + padding-top: 70px; + padding-bottom: 70px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-tile-large { + padding-top: 140px; + padding-bottom: 140px; + } +} +/* + * XLarge + */ +.uk-tile-xlarge { + padding-top: 140px; + padding-bottom: 140px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-tile-xlarge { + padding-top: 210px; + padding-bottom: 210px; + } +} +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-tile-default { + background: #fff; +} +/* + * Muted + */ +.uk-tile-muted { + background: #f8f8f8; +} +/* + * Primary + */ +.uk-tile-primary { + background: #1e87f0; +} +/* + * Secondary + */ +.uk-tile-secondary { + background: #222; +} +/* ======================================================================== + Component: Card + ========================================================================== */ +.uk-card { + position: relative; + box-sizing: border-box; + transition: box-shadow 0.1s ease-in-out; +} +/* Sections + ========================================================================== */ +.uk-card-body { + display: flow-root; + padding: 30px 30px; +} +.uk-card-header { + display: flow-root; + padding: 15px 30px; +} +.uk-card-footer { + display: flow-root; + padding: 15px 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-body { + padding: 40px 40px; + } + .uk-card-header { + padding: 20px 40px; + } + .uk-card-footer { + padding: 20px 40px; + } +} +/* + * Remove margin from the last-child + */ +.uk-card-body > :last-child, +.uk-card-header > :last-child, +.uk-card-footer > :last-child { + margin-bottom: 0; +} +/* Media + ========================================================================== */ +/* + * Reserved alignment modifier to style the media element, e.g. with `border-radius` + * Implemented by the theme + */ +/* Title + ========================================================================== */ +.uk-card-title { + font-size: 1.5rem; + line-height: 1.4; +} +/* Badge + ========================================================================== */ +.uk-card-badge { + position: absolute; + top: 30px; + left: 30px; + z-index: 1; +} +/* + * Remove margin from adjacent element + */ +.uk-card-badge:first-child + * { + margin-top: 0; +} +/* Hover modifier + ========================================================================== */ +.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover { + background: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +/* Style modifiers + ========================================================================== */ +/* + * Default + * Note: Header and Footer are only implemented for the default style + */ +.uk-card-default { + background: #fff; + color: #666; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-card-default .uk-card-title { + color: #333; +} +.uk-card-default.uk-card-hover:hover { + background-color: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +.uk-card-default .uk-card-header { + border-bottom: 1px solid #e5e5e5; +} +.uk-card-default .uk-card-footer { + border-top: 1px solid #e5e5e5; +} +/* + * Primary + */ +.uk-card-primary { + background: #1e87f0; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-card-primary .uk-card-title { + color: #fff; +} +.uk-card-primary.uk-card-hover:hover { + background-color: #1e87f0; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +/* + * Secondary + */ +.uk-card-secondary { + background: #222; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-card-secondary .uk-card-title { + color: #fff; +} +.uk-card-secondary.uk-card-hover:hover { + background-color: #222; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +/* Size modifier + ========================================================================== */ +/* + * Small + */ +.uk-card-small.uk-card-body, +.uk-card-small .uk-card-body { + padding: 20px 20px; +} +.uk-card-small .uk-card-header { + padding: 13px 20px; +} +.uk-card-small .uk-card-footer { + padding: 13px 20px; +} +/* + * Large + */ +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-large.uk-card-body, + .uk-card-large .uk-card-body { + padding: 70px 70px; + } + .uk-card-large .uk-card-header { + padding: 35px 70px; + } + .uk-card-large .uk-card-footer { + padding: 35px 70px; + } +} +/* + * Default + */ +.uk-card-body > .uk-nav-default { + margin-right: -30px; + margin-left: -30px; +} +.uk-card-body > .uk-nav-default:only-child { + margin-top: -15px; + margin-bottom: -15px; +} +.uk-card-body .uk-nav-default > li > a, +.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-body .uk-nav-default .uk-nav-divider { + padding-right: 30px; + padding-left: 30px; +} +.uk-card-body .uk-nav-default .uk-nav-sub { + padding-right: 45px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-body > .uk-nav-default { + margin-right: -40px; + margin-left: -40px; + } + .uk-card-body > .uk-nav-default:only-child { + margin-top: -25px; + margin-bottom: -25px; + } + .uk-card-body .uk-nav-default > li > a, + .uk-card-body .uk-nav-default .uk-nav-header, + .uk-card-body .uk-nav-default .uk-nav-divider { + padding-right: 40px; + padding-left: 40px; + } + .uk-card-body .uk-nav-default .uk-nav-sub { + padding-right: 55px; + } +} +/* + * Small + */ +.uk-card-small > .uk-nav-default { + margin-right: -20px; + margin-left: -20px; +} +.uk-card-small > .uk-nav-default:only-child { + margin-top: -5px; + margin-bottom: -5px; +} +.uk-card-small .uk-nav-default > li > a, +.uk-card-small .uk-nav-default .uk-nav-header, +.uk-card-small .uk-nav-default .uk-nav-divider { + padding-right: 20px; + padding-left: 20px; +} +.uk-card-small .uk-nav-default .uk-nav-sub { + padding-right: 35px; +} +/* + * Large + */ +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-large > .uk-nav-default { + margin: 0; + } + .uk-card-large > .uk-nav-default:only-child { + margin: 0; + } + .uk-card-large .uk-nav-default > li > a, + .uk-card-large .uk-nav-default .uk-nav-header, + .uk-card-large .uk-nav-default .uk-nav-divider { + padding-right: 0; + padding-left: 0; + } + .uk-card-large .uk-nav-default .uk-nav-sub { + padding-right: 15px; + } +} +/* ======================================================================== + Component: Close + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +.uk-close { + color: #999; + transition: 0.1s ease-in-out; + transition-property: color, opacity; +} +/* Hover + Focus */ +.uk-close:hover, +.uk-close:focus { + color: #666; + outline: none; +} +/* ======================================================================== + Component: Spinner + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +/* SVG + ========================================================================== */ +.uk-spinner > * { + animation: uk-spinner-rotate 1.4s linear infinite; +} +@keyframes uk-spinner-rotate { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-270deg); + } +} +/* + * Circle + */ +.uk-spinner > * > * { + stroke-dasharray: 88px; + stroke-dashoffset: 0; + transform-origin: center; + animation: uk-spinner-dash 1.4s ease-in-out infinite; + stroke-width: 1; + stroke-linecap: round; +} +@keyframes uk-spinner-dash { + 0% { + stroke-dashoffset: -88px; + } + 50% { + stroke-dashoffset: -22px; + transform: rotate(-135deg); + } + 100% { + stroke-dashoffset: -88px; + transform: rotate(-450deg); + } +} +/* ======================================================================== + Component: Totop + ========================================================================== */ +/* + * Addopts `uk-icon` + */ +.uk-totop { + padding: 5px; + color: #999; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-totop:hover, +.uk-totop:focus { + color: #666; + outline: none; +} +/* OnClick */ +.uk-totop:active { + color: #333; +} +/* ======================================================================== + Component: Marker + ========================================================================== */ +/* + * Addopts `uk-icon` + */ +.uk-marker { + padding: 5px; + background: #222; + color: #fff; + border-radius: 500px; +} +/* Hover + Focus */ +.uk-marker:hover, +.uk-marker:focus { + color: #fff; + outline: none; +} +/* ======================================================================== + Component: Alert + ========================================================================== */ +.uk-alert { + position: relative; + margin-bottom: 20px; + padding: 15px 15px 15px 29px; + background: #f8f8f8; + color: #666; +} +/* Add margin if adjacent element */ +* + .uk-alert { + margin-top: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-alert > :last-child { + margin-bottom: 0; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +.uk-alert-close { + position: absolute; + top: 20px; + left: 15px; + color: inherit; + opacity: 0.4; +} +/* + * Remove margin from adjacent element + */ +.uk-alert-close:first-child + * { + margin-top: 0; +} +/* + * Hover + Focus + */ +.uk-alert-close:hover, +.uk-alert-close:focus { + color: inherit; + opacity: 0.8; +} +/* Style modifiers + ========================================================================== */ +/* + * Primary + */ +.uk-alert-primary { + background: #d8eafc; + color: #1e87f0; +} +/* + * Success + */ +.uk-alert-success { + background: #edfbf6; + color: #32d296; +} +/* + * Warning + */ +.uk-alert-warning { + background: #fff6ee; + color: #faa05a; +} +/* + * Danger + */ +.uk-alert-danger { + background: #fef4f6; + color: #f0506e; +} +/* + * Content + */ +.uk-alert h1, +.uk-alert h2, +.uk-alert h3, +.uk-alert h4, +.uk-alert h5, +.uk-alert h6 { + color: inherit; +} +.uk-alert a:not([class]) { + color: inherit; + text-decoration: underline; +} +.uk-alert a:not([class]):hover { + color: inherit; + text-decoration: underline; +} +/* ======================================================================== + Component: Placeholder + ========================================================================== */ +.uk-placeholder { + margin-bottom: 20px; + padding: 30px 30px; + background: transparent; + border: 1px dashed #e5e5e5; +} +/* Add margin if adjacent element */ +* + .uk-placeholder { + margin-top: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-placeholder > :last-child { + margin-bottom: 0; +} +/* ======================================================================== + Component: Badge + ========================================================================== */ +/* + * 1. Style + * 2. Center child vertically and horizontally + */ +.uk-badge { + box-sizing: border-box; + min-width: 22px; + height: 22px; + padding: 0 5px; + border-radius: 500px; + vertical-align: middle; + /* 1 */ + background: #1e87f0; + color: #fff; + font-size: 0.875rem; + /* 2 */ + display: inline-flex; + justify-content: center; + align-items: center; +} +/* + * Required for `a` + */ +.uk-badge:hover, +.uk-badge:focus { + color: #fff; + text-decoration: none; + outline: none; +} +/* ======================================================================== + Component: Label + ========================================================================== */ +.uk-label { + display: inline-block; + padding: 0 10px; + background: #1e87f0; + line-height: 1.5; + font-size: 0.875rem; + color: #fff; + vertical-align: middle; + white-space: nowrap; + border-radius: 2px; + text-transform: uppercase; +} +/* Color modifiers + ========================================================================== */ +/* + * Success + */ +.uk-label-success { + background-color: #32d296; + color: #fff; +} +/* + * Warning + */ +.uk-label-warning { + background-color: #faa05a; + color: #fff; +} +/* + * Danger + */ +.uk-label-danger { + background-color: #f0506e; + color: #fff; +} +/* ======================================================================== + Component: Overlay + ========================================================================== */ +.uk-overlay { + padding: 30px 30px; +} +/* + * Remove margin from the last-child + */ +.uk-overlay > :last-child { + margin-bottom: 0; +} +/* Icon + ========================================================================== */ +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-overlay-default { + background: rgba(255, 255, 255, 0.8); +} +/* + * Primary + */ +.uk-overlay-primary { + background: rgba(34, 34, 34, 0.8); +} +/* ======================================================================== + Component: Article + ========================================================================== */ +.uk-article { + display: flow-root; +} +/* + * Remove margin from the last-child + */ +.uk-article > :last-child { + margin-bottom: 0; +} +/* Adjacent sibling + ========================================================================== */ +.uk-article + .uk-article { + margin-top: 70px; +} +/* Title + ========================================================================== */ +.uk-article-title { + font-size: 2.23125rem; + line-height: 1.2; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-article-title { + font-size: 2.625rem; + } +} +/* Meta + ========================================================================== */ +.uk-article-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} +.uk-article-meta a { + color: #999; +} +.uk-article-meta a:hover { + color: #666; + text-decoration: none; +} +/* ======================================================================== + Component: Comment + ========================================================================== */ +/* Sections + ========================================================================== */ +.uk-comment-body { + display: flow-root; + overflow-wrap: break-word; + word-wrap: break-word; +} +.uk-comment-header { + display: flow-root; + margin-bottom: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-comment-body > :last-child, +.uk-comment-header > :last-child { + margin-bottom: 0; +} +/* Title + ========================================================================== */ +.uk-comment-title { + font-size: 1.25rem; + line-height: 1.4; +} +/* Meta + ========================================================================== */ +.uk-comment-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} +/* Avatar + ========================================================================== */ +/* List + ========================================================================== */ +.uk-comment-list { + padding: 0; + list-style: none; +} +/* Adjacent siblings */ +.uk-comment-list > :nth-child(n+2) { + margin-top: 70px; +} +/* + * Sublists + * Note: General sibling selector allows reply block between comment and sublist + */ +.uk-comment-list .uk-comment ~ ul { + margin: 70px 0 0 0; + padding-right: 30px; + list-style: none; +} +/* Tablet and bigger */ +@media (min-width: 960px) { + .uk-comment-list .uk-comment ~ ul { + padding-right: 100px; + } +} +/* Adjacent siblings */ +.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) { + margin-top: 70px; +} +/* Style modifier + ========================================================================== */ +.uk-comment-primary { + padding: 30px; + background-color: #f8f8f8; +} +/* ======================================================================== + Component: Search + ========================================================================== */ +/* + * 1. Container fits its content + * 2. Create position context + * 3. Prevent content overflow + * 4. Reset `form` + */ +.uk-search { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + margin: 0; +} +/* Input + ========================================================================== */ +/* + * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X. + */ +.uk-search-input::-webkit-search-cancel-button, +.uk-search-input::-webkit-search-decoration { + -webkit-appearance: none; +} +/* + * Removes placeholder transparency in Firefox. + */ +.uk-search-input::-moz-placeholder { + opacity: 1; +} +/* + * 1. Define consistent box sizing. + * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera. + * 3. Remove `border-radius` in iOS. + * 4. Change font properties to `inherit` in all browsers + * 5. Show the overflow in Edge. + * 6. Remove default style in iOS. + * 7. Vertical alignment + * 8. Take the full container width + * 9. Style + */ +.uk-search-input { + /* 1 */ + box-sizing: border-box; + /* 2 */ + margin: 0; + /* 3 */ + border-radius: 0; + /* 4 */ + font: inherit; + /* 5 */ + overflow: visible; + /* 6 */ + -webkit-appearance: none; + /* 7 */ + vertical-align: middle; + /* 8 */ + width: 100%; + /* 9 */ + border: none; + color: #666; +} +.uk-search-input:focus { + outline: none; +} +/* Placeholder */ +.uk-search-input:-ms-input-placeholder { + color: #999 !important; +} +.uk-search-input::placeholder { + color: #999; +} +/* Icon (Adopts `uk-icon`) + ========================================================================== */ +/* + * Remove default focus style + */ +.uk-search-icon:focus { + outline: none; +} +/* + * Position above input + * 1. Set position + * 2. Center icon vertically and horizontally + * 3. Style + */ +.uk-search .uk-search-icon { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + right: 0; + /* 2 */ + display: inline-flex; + justify-content: center; + align-items: center; + /* 3 */ + color: #999; +} +/* + * Required for `a`. + */ +.uk-search .uk-search-icon:hover { + color: #999; +} +/* + * Make `input` element clickable through icon, e.g. if it's a `span` + */ +.uk-search .uk-search-icon:not(a):not(button):not(input) { + pointer-events: none; +} +/* + * Position modifier + */ +.uk-search .uk-search-icon-flip { + left: 0; + right: auto; +} +/* Default modifier + ========================================================================== */ +.uk-search-default { + width: 180px; +} +/* + * Input + */ +.uk-search-default .uk-search-input { + height: 40px; + padding-right: 6px; + padding-left: 6px; + background: transparent; + border: 1px solid #e5e5e5; +} +/* Focus */ +.uk-search-default .uk-search-input:focus { + background-color: transparent; +} +/* + * Icon + */ +.uk-search-default .uk-search-icon { + width: 40px; +} +.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-right: 40px; +} +.uk-search-default .uk-search-icon-flip ~ .uk-search-input { + padding-left: 40px; +} +/* Navbar modifier + ========================================================================== */ +.uk-search-navbar { + width: 400px; +} +/* + * Input + */ +.uk-search-navbar .uk-search-input { + height: 40px; + background: transparent; + font-size: 1.5rem; +} +/* + * Icon + */ +.uk-search-navbar .uk-search-icon { + width: 40px; +} +.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-right: 40px; +} +.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input { + padding-left: 40px; +} +/* Large modifier + ========================================================================== */ +.uk-search-large { + width: 500px; +} +/* + * Input + */ +.uk-search-large .uk-search-input { + height: 80px; + background: transparent; + font-size: 2.625rem; +} +/* + * Icon + */ +.uk-search-large .uk-search-icon { + width: 80px; +} +.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-right: 80px; +} +.uk-search-large .uk-search-icon-flip ~ .uk-search-input { + padding-left: 80px; +} +/* Toggle + ========================================================================== */ +.uk-search-toggle { + color: #999; +} +/* Hover + Focus */ +.uk-search-toggle:hover, +.uk-search-toggle:focus { + color: #666; +} +/* ======================================================================== + Component: Accordion + ========================================================================== */ +.uk-accordion { + padding: 0; + list-style: none; +} +/* Item + ========================================================================== */ +.uk-accordion > :nth-child(n+2) { + margin-top: 20px; +} +/* Title + ========================================================================== */ +.uk-accordion-title { + display: block; + font-size: 1.25rem; + line-height: 1.4; + color: #333; + overflow: hidden; +} +.uk-accordion-title::before { + content: ""; + width: 1.4em; + height: 1.4em; + margin-right: 10px; + float: left; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-open > .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* Hover + Focus */ +.uk-accordion-title:hover, +.uk-accordion-title:focus { + color: #666; + text-decoration: none; + outline: none; +} +/* Content + ========================================================================== */ +.uk-accordion-content { + display: flow-root; + margin-top: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-accordion-content > :last-child { + margin-bottom: 0; +} +/* ======================================================================== + Component: Drop + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Set a default width + */ +.uk-drop { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1020; + /* 3 */ + box-sizing: border-box; + width: 300px; +} +/* Show */ +.uk-drop.uk-open { + display: block; +} +/* Direction / Alignment modifiers + ========================================================================== */ +/* Direction */ +[class*='uk-drop-top'] { + margin-top: -20px; +} +[class*='uk-drop-bottom'] { + margin-top: 20px; +} +[class*='uk-drop-right'] { + margin-right: -20px; +} +[class*='uk-drop-left'] { + margin-right: 20px; +} +/* Grid modifiers + ========================================================================== */ +.uk-drop-stack .uk-drop-grid > * { + width: 100% !important; +} +/* ======================================================================== + Component: Dropdown + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Set a default width + * 4. Style + */ +.uk-dropdown { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1020; + /* 3 */ + box-sizing: border-box; + min-width: 200px; + /* 4 */ + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); +} +/* Show */ +.uk-dropdown.uk-open { + display: block; +} +/* Nav + * Adopts `uk-nav` + ========================================================================== */ +.uk-dropdown-nav { + white-space: nowrap; + font-size: 0.875rem; +} +/* + * Items + */ +.uk-dropdown-nav > li > a { + color: #999; +} +/* Hover + Focus + Active */ +.uk-dropdown-nav > li > a:hover, +.uk-dropdown-nav > li > a:focus, +.uk-dropdown-nav > li.uk-active > a { + color: #666; +} +/* + * Header + */ +.uk-dropdown-nav .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-dropdown-nav .uk-nav-sub a { + color: #999; +} +.uk-dropdown-nav .uk-nav-sub a:hover, +.uk-dropdown-nav .uk-nav-sub a:focus, +.uk-dropdown-nav .uk-nav-sub li.uk-active > a { + color: #666; +} +/* Direction / Alignment modifiers + ========================================================================== */ +/* Direction */ +[class*='uk-dropdown-top'] { + margin-top: -10px; +} +[class*='uk-dropdown-bottom'] { + margin-top: 10px; +} +[class*='uk-dropdown-right'] { + margin-right: -10px; +} +[class*='uk-dropdown-left'] { + margin-right: 10px; +} +/* Grid modifiers + ========================================================================== */ +.uk-dropdown-stack .uk-dropdown-grid > * { + width: 100% !important; +} +/* ======================================================================== + Component: Modal + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Allow scrolling for the modal dialog + * 4. Horizontal padding + * 5. Mask the background page + * 6. Fade-in transition + */ +.uk-modal { + /* 1 */ + display: none; + /* 2 */ + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1010; + /* 3 */ + overflow-y: auto; + -webkit-overflow-scrolling: touch; + /* 4 */ + padding: 15px 15px; + /* 5 */ + background: rgba(0, 0, 0, 0.6); + /* 6 */ + opacity: 0; + transition: opacity 0.15s linear; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-modal { + padding: 50px 30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-modal { + padding-right: 40px; + padding-left: 40px; + } +} +/* + * Open + */ +.uk-modal.uk-open { + opacity: 1; +} +/* Page + ========================================================================== */ +/* + * Prevent scrollbars + */ +.uk-modal-page { + overflow: hidden; +} +/* Dialog + ========================================================================== */ +/* + * 1. Create position context for spinner and close button + * 2. Dimensions + * 3. Fix `max-width: 100%` not working in combination with flex and responsive images in IE11 + * `!important` needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests + * 4. Style + * 5. Slide-in transition + */ +.uk-modal-dialog { + /* 1 */ + position: relative; + /* 2 */ + box-sizing: border-box; + margin: 0 auto; + width: 600px; + /* 3 */ + max-width: calc(100% - 0.01px) !important; + /* 4 */ + background: #fff; + /* 5 */ + opacity: 0; + transform: translateY(-100px); + transition: 0.3s linear; + transition-property: opacity, transform; +} +/* + * Open + */ +.uk-open > .uk-modal-dialog { + opacity: 1; + transform: translateY(0); +} +/* Size modifier + ========================================================================== */ +/* + * Container size + * Take the same size as the Container component + */ +.uk-modal-container .uk-modal-dialog { + width: 1200px; +} +/* + * Full size + * 1. Remove padding and background from modal + * 2. Reset all default declarations from modal dialog + */ +/* 1 */ +.uk-modal-full { + padding: 0; + background: none; +} +/* 2 */ +.uk-modal-full .uk-modal-dialog { + margin: 0; + width: 100%; + max-width: 100%; + transform: translateY(0); +} +/* Sections + ========================================================================== */ +.uk-modal-body { + display: flow-root; + padding: 30px 30px; +} +.uk-modal-header { + display: flow-root; + padding: 15px 30px; + background: #fff; + border-bottom: 1px solid #e5e5e5; +} +.uk-modal-footer { + display: flow-root; + padding: 15px 30px; + background: #fff; + border-top: 1px solid #e5e5e5; +} +/* + * Remove margin from the last-child + */ +.uk-modal-body > :last-child, +.uk-modal-header > :last-child, +.uk-modal-footer > :last-child { + margin-bottom: 0; +} +/* Title + ========================================================================== */ +.uk-modal-title { + font-size: 2rem; + line-height: 1.3; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +[class*='uk-modal-close-'] { + position: absolute; + z-index: 1010; + top: 10px; + left: 10px; + padding: 5px; +} +/* + * Remove margin from adjacent element + */ +[class*='uk-modal-close-']:first-child + * { + margin-top: 0; +} +/* + * Hover + */ +/* + * Default + */ +/* + * Outside + * 1. Prevent scrollbar on small devices + */ +.uk-modal-close-outside { + top: 0; + /* 1 */ + left: -5px; + transform: translate(0, -100%); + color: #ffffff; +} +.uk-modal-close-outside:hover { + color: #fff; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + /* 1 */ + .uk-modal-close-outside { + left: 0; + transform: translate(-100%, -100%); + } +} +/* + * Full + */ +.uk-modal-close-full { + top: 0; + left: 0; + padding: 20px; + background: #fff; +} +/* ======================================================================== + Component: Slideshow + ========================================================================== */ +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-slideshow { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* Items + ========================================================================== */ +/* + * 1. Create position and stacking context + * 2. Reset list + * 3. Clip child elements + * 4. Prevent displaying the callout information on iOS. + */ +.uk-slideshow-items { + /* 1 */ + position: relative; + z-index: 0; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + overflow: hidden; + /* 4 */ + -webkit-touch-callout: none; +} +/* Item + ========================================================================== */ +/* + * 1. Position items above each other + * 2. Take the full width + * 3. Clip child elements, e.g. for `uk-cover` + * 4. Optimize animation + * 5. Disable horizontal panning gestures in IE11 and Edge + * 6. Suppress outline on focus + */ +.uk-slideshow-items > * { + /* 1 */ + position: absolute; + top: 0; + right: 0; + /* 2 */ + left: 0; + bottom: 0; + /* 3 */ + overflow: hidden; + /* 4 */ + will-change: transform, opacity; + /* 5 */ + touch-action: pan-y; +} +/* 6 */ +.uk-slideshow-items > :focus { + outline: none; +} +/* + * Hide not active items + */ +.uk-slideshow-items > :not(.uk-active) { + display: none; +} +/* ======================================================================== + Component: Slider + ========================================================================== */ +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-slider { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* Container + ========================================================================== */ +/* + * 1. Clip child elements + */ +.uk-slider-container { + /* 1 */ + overflow: hidden; +} +/* Items + ========================================================================== */ +/* + * 1. Optimize animation + * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`. + */ +.uk-slider-items { + /* 1 */ + will-change: transform; + /* 2 */ + position: relative; +} +/* + * 1. Reset list style without interfering with grid + * 2. Prevent displaying the callout information on iOS. + */ +.uk-slider-items:not(.uk-grid) { + display: flex; + /* 1 */ + margin: 0; + padding: 0; + list-style: none; + /* 2 */ + -webkit-touch-callout: none; +} +.uk-slider-items.uk-grid { + flex-wrap: nowrap; +} +/* Item + ========================================================================== */ +/* + * 1. Let items take content dimensions (0 0 auto) + * 2. Create position context + * 3. Disable horizontal panning gestures in IE11 and Edge + * 4. Suppress outline on focus + */ +.uk-slider-items > * { + /* 1 */ + flex: none; + /* 2 */ + position: relative; + /* 3 */ + touch-action: pan-y; +} +/* 4 */ +.uk-slider-items > :focus { + outline: none; +} +/* ======================================================================== + Component: Sticky + ========================================================================== */ +/* + * 1. Resolve frame rate issues on devices with lower frame rates by forcing hardware acceleration + */ +.uk-sticky-fixed { + z-index: 980; + box-sizing: border-box; + margin: 0 !important; + /* 1 */ + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +/* + * Faster animations + */ +.uk-sticky[class*='uk-animation-'] { + animation-duration: 0.2s; +} +.uk-sticky.uk-animation-reverse { + animation-duration: 0.2s; +} +/* ======================================================================== + Component: Off-canvas + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + */ +.uk-offcanvas { + /* 1 */ + display: none; + /* 2 */ + position: fixed; + top: 0; + bottom: 0; + right: 0; + z-index: 1000; +} +/* + * Flip modifier + */ +.uk-offcanvas-flip .uk-offcanvas { + left: 0; + right: auto; +} +/* Bar + ========================================================================== */ +/* + * 1. Set position + * 2. Size and style + * 3. Allow scrolling + */ +.uk-offcanvas-bar { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + right: -270px; + /* 2 */ + box-sizing: border-box; + width: 270px; + padding: 20px 20px; + background: #222; + /* 3 */ + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-offcanvas-bar { + right: -350px; + width: 350px; + padding: 40px 40px; + } +} +/* Flip modifier */ +.uk-offcanvas-flip .uk-offcanvas-bar { + right: auto; + left: -270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-offcanvas-flip .uk-offcanvas-bar { + left: -350px; + } +} +/* + * Open + */ +.uk-open > .uk-offcanvas-bar { + right: 0; +} +.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar { + right: auto; + left: 0; +} +/* + * Slide Animation (Used in slide and push mode) + */ +.uk-offcanvas-bar-animation { + transition: right 0.3s ease-out; +} +.uk-offcanvas-flip .uk-offcanvas-bar-animation { + transition-property: left; +} +/* + * Reveal Animation + * 1. Set position + * 2. Clip the bar + * 3. Animation + * 4. Reset position + */ +.uk-offcanvas-reveal { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + right: 0; + /* 2 */ + width: 0; + overflow: hidden; + /* 3 */ + transition: width 0.3s ease-out; +} +.uk-offcanvas-reveal .uk-offcanvas-bar { + /* 4 */ + right: 0; +} +.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar { + /* 4 */ + right: auto; + left: 0; +} +.uk-open > .uk-offcanvas-reveal { + width: 270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-open > .uk-offcanvas-reveal { + width: 350px; + } +} +/* + * Flip modifier + */ +.uk-offcanvas-flip .uk-offcanvas-reveal { + left: 0; + right: auto; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +.uk-offcanvas-close { + position: absolute; + z-index: 1000; + top: 20px; + left: 20px; + padding: 5px; +} +/* Overlay + ========================================================================== */ +/* + * Overlay the whole page. Needed for the `::before` + * 1. Using `100vw` so no modification is needed when off-canvas is flipped + * 2. Allow for closing with swipe gesture on devices with pointer events. + */ +.uk-offcanvas-overlay { + /* 1 */ + width: 100vw; + /* 2 */ + touch-action: none; +} +/* + * 1. Mask the whole page + * 2. Fade-in transition + */ +.uk-offcanvas-overlay::before { + /* 1 */ + content: ""; + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + background: rgba(0, 0, 0, 0.1); + /* 2 */ + opacity: 0; + transition: opacity 0.15s linear; +} +.uk-offcanvas-overlay.uk-open::before { + opacity: 1; +} +/* Prevent scrolling + ========================================================================== */ +/* + * Prevent horizontal scrollbar when the content is slide-out + * Has to be on the `html` element too to make it work on the `body` + */ +.uk-offcanvas-page, +.uk-offcanvas-container { + overflow-x: hidden; +} +/* Container + ========================================================================== */ +/* + * Prepare slide-out animation (Used in reveal and push mode) + * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars + * lose their fixed state and behaves like `absolute` within a transformed container + * 1. Provide a fixed width and prevent shrinking + */ +.uk-offcanvas-container { + position: relative; + right: 0; + transition: right 0.3s ease-out; + /* 1 */ + box-sizing: border-box; + width: 100%; +} +/* + * Activate slide-out animation + */ +:not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + right: 270px; +} +.uk-offcanvas-flip.uk-offcanvas-container-animation { + right: -270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + right: 350px; + } + .uk-offcanvas-flip.uk-offcanvas-container-animation { + right: -350px; + } +} +/* ======================================================================== + Component: Switcher + ========================================================================== */ +/* + * Reset list + */ +.uk-switcher { + margin: 0; + padding: 0; + list-style: none; +} +/* Items + ========================================================================== */ +/* + * Hide not active items + */ +.uk-switcher > :not(.uk-active) { + display: none; +} +/* + * Remove margin from the last-child + */ +.uk-switcher > * > :last-child { + margin-bottom: 0; +} +/* ======================================================================== + Component: Leader + ========================================================================== */ +.uk-leader { + overflow: hidden; +} +/* + * 1. Place element in text flow + * 2. Never break into a new line + * 3. Get a string back with as many repeating characters to fill the container + * 4. Prevent wrapping. Overflowing characters will be clipped by the container + */ +.uk-leader-fill::after { + /* 1 */ + display: inline-block; + margin-right: 15px; + /* 2 */ + width: 0; + /* 3 */ + content: attr(data-fill); + /* 4 */ + white-space: nowrap; +} +/* + * Hide if media does not match + */ +.uk-leader-fill.uk-leader-hide::after { + display: none; +} +/* + * Pass fill character to JS + */ +.uk-leader-fill-content::before { + content: '.'; +} +:root { + --uk-leader-fill-content: .; +} +/* ======================================================================== + Component: Notification + ========================================================================== */ +/* + * 1. Set position + * 2. Dimensions + */ +.uk-notification { + /* 1 */ + position: fixed; + top: 10px; + right: 10px; + z-index: 1040; + /* 2 */ + box-sizing: border-box; + width: 350px; +} +/* Position modifiers +========================================================================== */ +.uk-notification-top-left, +.uk-notification-bottom-left { + right: auto; + left: 10px; +} +.uk-notification-top-center, +.uk-notification-bottom-center { + right: 50%; + margin-right: -175px; +} +.uk-notification-bottom-right, +.uk-notification-bottom-left, +.uk-notification-bottom-center { + top: auto; + bottom: 10px; +} +/* Responsiveness +========================================================================== */ +/* Phones portrait and smaller */ +@media (max-width: 639px) { + .uk-notification { + right: 10px; + left: 10px; + width: auto; + margin: 0; + } +} +/* Message +========================================================================== */ +.uk-notification-message { + position: relative; + padding: 15px; + background: #f8f8f8; + color: #666; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer; +} +* + .uk-notification-message { + margin-top: 10px; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +.uk-notification-close { + display: none; + position: absolute; + top: 20px; + left: 15px; +} +.uk-notification-message:hover .uk-notification-close { + display: block; +} +/* Style modifiers + ========================================================================== */ +/* + * Primary + */ +.uk-notification-message-primary { + color: #1e87f0; +} +/* + * Success + */ +.uk-notification-message-success { + color: #32d296; +} +/* + * Warning + */ +.uk-notification-message-warning { + color: #faa05a; +} +/* + * Danger + */ +.uk-notification-message-danger { + color: #f0506e; +} +/* ======================================================================== + Component: Tooltip + ========================================================================== */ +/* + * 1. Hide by default + * 2. Position + * 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially + * 4. Dimensions + * 5. Style + */ +.uk-tooltip { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1030; + /* 3 */ + top: 0; + /* 4 */ + box-sizing: border-box; + max-width: 200px; + padding: 3px 6px; + /* 5 */ + background: #666; + border-radius: 2px; + color: #fff; + font-size: 12px; +} +/* Show */ +.uk-tooltip.uk-active { + display: block; +} +/* Direction / Alignment modifiers + ========================================================================== */ +/* Direction */ +[class*='uk-tooltip-top'] { + margin-top: -10px; +} +[class*='uk-tooltip-bottom'] { + margin-top: 10px; +} +[class*='uk-tooltip-right'] { + margin-right: -10px; +} +[class*='uk-tooltip-left'] { + margin-right: 10px; +} +/* ======================================================================== + Component: Sortable + ========================================================================== */ +.uk-sortable { + position: relative; +} +/* + * Remove margin from the last-child + */ +.uk-sortable > :last-child { + margin-bottom: 0; +} +/* Drag + ========================================================================== */ +.uk-sortable-drag { + position: fixed !important; + z-index: 1050 !important; + pointer-events: none; +} +/* Placeholder + ========================================================================== */ +.uk-sortable-placeholder { + opacity: 0; + pointer-events: none; +} +/* Empty modifier + ========================================================================== */ +.uk-sortable-empty { + min-height: 50px; +} +/* Handle + ========================================================================== */ +/* Hover */ +.uk-sortable-handle:hover { + cursor: move; +} +/* ======================================================================== + Component: Countdown + ========================================================================== */ +/* Item + ========================================================================== */ +/* Number + ========================================================================== */ +/* + * 1. Make numbers all of the same size to prevent jumping. Must be supported by the font. + * 2. Style + */ +.uk-countdown-number { + /* 1 */ + font-variant-numeric: tabular-nums; + /* 2 */ + font-size: 2rem; + line-height: 0.8; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-countdown-number { + font-size: 4rem; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-countdown-number { + font-size: 6rem; + } +} +/* Separator + ========================================================================== */ +.uk-countdown-separator { + font-size: 1rem; + line-height: 1.6; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-countdown-separator { + font-size: 2rem; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-countdown-separator { + font-size: 3rem; + } +} +/* Label + ========================================================================== */ +/* ======================================================================== + Component: Grid + ========================================================================== */ +/* + * 1. Allow cells to wrap into the next line + * 2. Reset list + */ +.uk-grid { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; +} +/* + * Grid cell + * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto + * Reset margin for e.g. paragraphs + */ +.uk-grid > * { + margin: 0; +} +/* + * Remove margin from the last-child + */ +.uk-grid > * > :last-child { + margin-bottom: 0; +} +/* Gutter + ========================================================================== */ +/* + * Default + */ +/* Horizontal */ +.uk-grid { + margin-right: -30px; +} +.uk-grid > * { + padding-right: 30px; +} +/* Vertical */ +.uk-grid + .uk-grid, +.uk-grid > .uk-grid-margin, +* + .uk-grid-margin { + margin-top: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid { + margin-right: -40px; + } + .uk-grid > * { + padding-right: 40px; + } + /* Vertical */ + .uk-grid + .uk-grid, + .uk-grid > .uk-grid-margin, + * + .uk-grid-margin { + margin-top: 40px; + } +} +/* + * Small + */ +/* Horizontal */ +.uk-grid-small, +.uk-grid-column-small { + margin-right: -15px; +} +.uk-grid-small > *, +.uk-grid-column-small > * { + padding-right: 15px; +} +/* Vertical */ +.uk-grid + .uk-grid-small, +.uk-grid + .uk-grid-row-small, +.uk-grid-small > .uk-grid-margin, +.uk-grid-row-small > .uk-grid-margin, +* + .uk-grid-margin-small { + margin-top: 15px; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-medium, +.uk-grid-column-medium { + margin-right: -30px; +} +.uk-grid-medium > *, +.uk-grid-column-medium > * { + padding-right: 30px; +} +/* Vertical */ +.uk-grid + .uk-grid-medium, +.uk-grid + .uk-grid-row-medium, +.uk-grid-medium > .uk-grid-margin, +.uk-grid-row-medium > .uk-grid-margin, +* + .uk-grid-margin-medium { + margin-top: 30px; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-large, +.uk-grid-column-large { + margin-right: -40px; +} +.uk-grid-large > *, +.uk-grid-column-large > * { + padding-right: 40px; +} +/* Vertical */ +.uk-grid + .uk-grid-large, +.uk-grid + .uk-grid-row-large, +.uk-grid-large > .uk-grid-margin, +.uk-grid-row-large > .uk-grid-margin, +* + .uk-grid-margin-large { + margin-top: 40px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-large, + .uk-grid-column-large { + margin-right: -70px; + } + .uk-grid-large > *, + .uk-grid-column-large > * { + padding-right: 70px; + } + /* Vertical */ + .uk-grid + .uk-grid-large, + .uk-grid + .uk-grid-row-large, + .uk-grid-large > .uk-grid-margin, + .uk-grid-row-large > .uk-grid-margin, + * + .uk-grid-margin-large { + margin-top: 70px; + } +} +/* + * Collapse + */ +/* Horizontal */ +.uk-grid-collapse, +.uk-grid-column-collapse { + margin-right: 0; +} +.uk-grid-collapse > *, +.uk-grid-column-collapse > * { + padding-right: 0; +} +/* Vertical */ +.uk-grid + .uk-grid-collapse, +.uk-grid + .uk-grid-row-collapse, +.uk-grid-collapse > .uk-grid-margin, +.uk-grid-row-collapse > .uk-grid-margin { + margin-top: 0; +} +/* Divider + ========================================================================== */ +.uk-grid-divider > * { + position: relative; +} +.uk-grid-divider > :not(.uk-first-column)::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + border-right: 1px solid #e5e5e5; +} +/* Vertical */ +.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + content: ""; + position: absolute; + right: 0; + left: 0; + border-top: 1px solid #e5e5e5; +} +/* + * Default + */ +/* Horizontal */ +.uk-grid-divider { + margin-right: -60px; +} +.uk-grid-divider > * { + padding-right: 60px; +} +.uk-grid-divider > :not(.uk-first-column)::before { + right: 30px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-stack > .uk-grid-margin { + margin-top: 60px; +} +.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + top: -30px; + right: 60px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-divider { + margin-right: -80px; + } + .uk-grid-divider > * { + padding-right: 80px; + } + .uk-grid-divider > :not(.uk-first-column)::before { + right: 40px; + } + /* Vertical */ + .uk-grid-divider.uk-grid-stack > .uk-grid-margin { + margin-top: 80px; + } + .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + top: -40px; + right: 80px; + } +} +/* + * Small + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-small, +.uk-grid-divider.uk-grid-column-small { + margin-right: -30px; +} +.uk-grid-divider.uk-grid-small > *, +.uk-grid-divider.uk-grid-column-small > * { + padding-right: 30px; +} +.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before { + right: 15px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin { + margin-top: 30px; +} +.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before { + top: -15px; + right: 30px; +} +.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before { + top: -15px; +} +.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before { + right: 30px; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-medium, +.uk-grid-divider.uk-grid-column-medium { + margin-right: -60px; +} +.uk-grid-divider.uk-grid-medium > *, +.uk-grid-divider.uk-grid-column-medium > * { + padding-right: 60px; +} +.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before { + right: 30px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin { + margin-top: 60px; +} +.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before { + top: -30px; + right: 60px; +} +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before { + top: -30px; +} +.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before { + right: 60px; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-large, +.uk-grid-divider.uk-grid-column-large { + margin-right: -80px; +} +.uk-grid-divider.uk-grid-large > *, +.uk-grid-divider.uk-grid-column-large > * { + padding-right: 80px; +} +.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { + right: 40px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { + margin-top: 80px; +} +.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { + top: -40px; + right: 80px; +} +.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { + top: -40px; +} +.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { + right: 80px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-divider.uk-grid-large, + .uk-grid-divider.uk-grid-column-large { + margin-right: -140px; + } + .uk-grid-divider.uk-grid-large > *, + .uk-grid-divider.uk-grid-column-large > * { + padding-right: 140px; + } + .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before, + .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { + right: 70px; + } + /* Vertical */ + .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, + .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { + margin-top: 140px; + } + .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { + top: -70px; + right: 140px; + } + .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { + top: -70px; + } + .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { + right: 140px; + } +} +/* Match child of a grid cell + ========================================================================== */ +/* + * Behave like a block element + * 1. Wrap into the next line + * 2. Take the full width, at least 100%. Only if no class from the Width component is set. + * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids) + */ +.uk-grid-match > *, +.uk-grid-item-match { + display: flex; + /* 1 */ + flex-wrap: wrap; +} +.uk-grid-match > * > :not([class*='uk-width']), +.uk-grid-item-match > :not([class*='uk-width']) { + /* 2 */ + box-sizing: border-box; + width: 100%; + /* 3 */ + flex: auto; +} +/* ======================================================================== + Component: Nav + ========================================================================== */ +/* + * Reset + * 1. Prepare lists + * 2. Prepare links + * 3. Remove default focus style + */ +/* 1 */ +.uk-nav, +.uk-nav ul { + margin: 0; + padding: 0; + list-style: none; +} +/* 2 */ +.uk-nav li > a { + display: block; + text-decoration: none; +} +/* 3 */ +.uk-nav li > a:focus { + outline: none; +} +/* + * Items + * Must target `a` elements to exclude other elements (e.g. lists) + */ +.uk-nav > li > a { + padding: 5px 0; +} +/* Sublists + ========================================================================== */ +/* + * Level 2 + * `ul` needed for higher specificity to override padding + */ +ul.uk-nav-sub { + padding: 5px 15px 5px 0; +} +/* + * Level 3 and deeper + */ +.uk-nav-sub ul { + padding-right: 15px; +} +/* + * Items + */ +.uk-nav-sub a { + padding: 2px 0; +} +/* Parent icon modifier + ========================================================================== */ +.uk-nav-parent-icon > .uk-parent > a::after { + content: ""; + width: 1.5em; + height: 1.5em; + float: left; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-nav-parent-icon > .uk-parent.uk-open > a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* Header + ========================================================================== */ +.uk-nav-header { + padding: 5px 0; + text-transform: uppercase; + font-size: 0.875rem; +} +.uk-nav-header:not(:first-child) { + margin-top: 20px; +} +/* Divider + ========================================================================== */ +.uk-nav-divider { + margin: 5px 0; +} +/* Default modifier + ========================================================================== */ +.uk-nav-default { + font-size: 0.875rem; +} +/* + * Items + */ +.uk-nav-default > li > a { + color: #999; +} +/* Hover + Focus */ +.uk-nav-default > li > a:hover, +.uk-nav-default > li > a:focus { + color: #666; +} +/* Active */ +.uk-nav-default > li.uk-active > a { + color: #333; +} +/* + * Header + */ +.uk-nav-default .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-nav-default .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-nav-default .uk-nav-sub a { + color: #999; +} +.uk-nav-default .uk-nav-sub a:hover, +.uk-nav-default .uk-nav-sub a:focus { + color: #666; +} +.uk-nav-default .uk-nav-sub li.uk-active > a { + color: #333; +} +/* Primary modifier + ========================================================================== */ +/* + * Items + */ +.uk-nav-primary > li > a { + font-size: 1.5rem; + line-height: 1.5; + color: #999; +} +/* Hover + Focus */ +.uk-nav-primary > li > a:hover, +.uk-nav-primary > li > a:focus { + color: #666; +} +/* Active */ +.uk-nav-primary > li.uk-active > a { + color: #333; +} +/* + * Header + */ +.uk-nav-primary .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-nav-primary .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-nav-primary .uk-nav-sub a { + color: #999; +} +.uk-nav-primary .uk-nav-sub a:hover, +.uk-nav-primary .uk-nav-sub a:focus { + color: #666; +} +.uk-nav-primary .uk-nav-sub li.uk-active > a { + color: #333; +} +/* Alignment modifier + ========================================================================== */ +.uk-nav-center { + text-align: center; +} +/* Sublists */ +.uk-nav-center .uk-nav-sub, +.uk-nav-center .uk-nav-sub ul { + padding-right: 0; +} +/* Parent icon modifier */ +.uk-nav-center.uk-nav-parent-icon > .uk-parent > a::after { + position: absolute; +} +/* ======================================================================== + Component: Navbar + ========================================================================== */ +/* + * 1. Create position context to center navbar group + */ +.uk-navbar { + display: flex; + /* 1 */ + position: relative; +} +/* Container + ========================================================================== */ +.uk-navbar-container:not(.uk-navbar-transparent) { + background: #f8f8f8; +} +/* + * Remove pseudo elements created by micro clearfix as precaution (if Container component is used) + */ +.uk-navbar-container > ::before, +.uk-navbar-container > ::after { + display: none !important; +} +/* Groups + ========================================================================== */ +/* + * 1. Align navs and items vertically if they have a different height + * 2. Note: IE 11 requires an extra `div` which affects the center selector + */ +.uk-navbar-right, +.uk-navbar-left, +.uk-navbar-center, +.uk-navbar-center-right > *, +.uk-navbar-center-left > * { + display: flex; + /* 1 */ + align-items: center; +} +/* + * Horizontal alignment + * 1. Create position context for centered navbar with sub groups (left/right) + * 2. Fix text wrapping if content is larger than 50% of the container. + * 3. Needed for dropdowns because a new position context is created + * `z-index` must be smaller than off-canvas + * 4. Align sub groups for centered navbar + */ +.uk-navbar-left { + margin-right: auto; +} +.uk-navbar-center:only-child { + margin-right: auto; + margin-left: auto; + /* 1 */ + position: relative; +} +.uk-navbar-center:not(:only-child) { + position: absolute; + top: 50%; + right: 50%; + transform: translate(50%, -50%); + /* 2 */ + width: max-content; + box-sizing: border-box; + /* 3 */ + z-index: 990; +} +/* 4 */ +.uk-navbar-center-right, +.uk-navbar-center-left { + position: absolute; + top: 0; +} +.uk-navbar-center-right { + left: 100%; +} +.uk-navbar-center-left { + right: 100%; +} +[class*='uk-navbar-center-'] { + width: max-content; + box-sizing: border-box; +} +/* Nav + ========================================================================== */ +/* + * 1. Reset list + */ +.uk-navbar-nav { + display: flex; + /* 1 */ + margin: 0; + padding: 0; + list-style: none; +} +/* + * Allow items to wrap into the next line + * Only not `absolute` positioned groups + */ +.uk-navbar-right, +.uk-navbar-left, +.uk-navbar-center:only-child { + flex-wrap: wrap; +} +/* + * Items + * 1. Center content vertically and horizontally + * 2. Dimensions + * 3. Style + * 4. Required for `a` + */ +.uk-navbar-nav > li > a, +.uk-navbar-item, +.uk-navbar-toggle { + /* 1 */ + display: flex; + justify-content: center; + align-items: center; + /* 2 */ + box-sizing: border-box; + min-height: 80px; + padding: 0 15px; + /* 3 */ + font-size: 0.875rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + text-decoration: none; +} +/* + * Nav items + */ +.uk-navbar-nav > li > a { + color: #999; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} +/* + * Hover + * Apply hover style also to focus state and if dropdown is opened + */ +.uk-navbar-nav > li:hover > a, +.uk-navbar-nav > li > a:focus, +.uk-navbar-nav > li > a.uk-open { + color: #666; + outline: none; +} +/* OnClick */ +.uk-navbar-nav > li > a:active { + color: #333; +} +/* Active */ +.uk-navbar-nav > li.uk-active > a { + color: #333; +} +/* Item + ========================================================================== */ +.uk-navbar-item { + color: #666; +} +/* Toggle + ========================================================================== */ +.uk-navbar-toggle { + color: #999; +} +.uk-navbar-toggle:hover, +.uk-navbar-toggle:focus, +.uk-navbar-toggle.uk-open { + color: #666; + outline: none; + text-decoration: none; +} +/* + * Icon + * Adopts `uk-icon` + */ +/* Hover + Focus */ +/* Subtitle + ========================================================================== */ +.uk-navbar-subtitle { + font-size: 0.875rem; +} +/* Style modifiers + ========================================================================== */ +/* Dropdown + ========================================================================== */ +/* + * Adopts `uk-dropdown` + * 1. Hide by default + * 2. Set position + * 3. Set a default width + * 4. Style + */ +.uk-navbar-dropdown { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1020; + /* 3 */ + box-sizing: border-box; + width: 200px; + /* 4 */ + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); +} +/* Show */ +.uk-navbar-dropdown.uk-open { + display: block; +} +/* + * Direction / Alignment modifiers + */ +/* Direction */ +[class*='uk-navbar-dropdown-top'] { + margin-top: -15px; +} +[class*='uk-navbar-dropdown-bottom'] { + margin-top: 15px; +} +[class*='uk-navbar-dropdown-right'] { + margin-right: -15px; +} +[class*='uk-navbar-dropdown-left'] { + margin-right: 15px; +} +/* + * Grid + * Adopts `uk-grid` + */ +/* Gutter Horizontal */ +.uk-navbar-dropdown-grid { + margin-right: -50px; +} +.uk-navbar-dropdown-grid > * { + padding-right: 50px; +} +/* Gutter Vertical */ +.uk-navbar-dropdown-grid > .uk-grid-margin { + margin-top: 50px; +} +/* Stack */ +.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid > * { + width: 100% !important; +} +/* + * Width modifier + */ +.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) { + width: 400px; +} +.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) { + width: 600px; +} +.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) { + width: 800px; +} +.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) { + width: 1000px; +} +/* + * Dropbar modifier + */ +.uk-navbar-dropdown-dropbar { + margin-top: 0; + margin-bottom: 0; + box-shadow: none; +} +/* Dropdown Nav + * Adopts `uk-nav` + ========================================================================== */ +.uk-navbar-dropdown-nav { + font-size: 0.875rem; +} +/* + * Items + */ +.uk-navbar-dropdown-nav > li > a { + color: #999; +} +/* Hover + Focus */ +.uk-navbar-dropdown-nav > li > a:hover, +.uk-navbar-dropdown-nav > li > a:focus { + color: #666; +} +/* Active */ +.uk-navbar-dropdown-nav > li.uk-active > a { + color: #333; +} +/* + * Header + */ +.uk-navbar-dropdown-nav .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-navbar-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-navbar-dropdown-nav .uk-nav-sub a { + color: #999; +} +.uk-navbar-dropdown-nav .uk-nav-sub a:hover, +.uk-navbar-dropdown-nav .uk-nav-sub a:focus { + color: #666; +} +.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a { + color: #333; +} +/* Dropbar + ========================================================================== */ +.uk-navbar-dropbar { + background: #fff; +} +/* + * Slide modifier + */ +.uk-navbar-dropbar-slide { + position: absolute; + z-index: 980; + right: 0; + left: 0; + box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05); +} +/* + * Navbar + */ +.uk-navbar-container > .uk-container .uk-navbar-right { + margin-right: -15px; + margin-left: -15px; +} +.uk-navbar-container > .uk-container .uk-navbar-left { + margin-left: -15px; +} +/* + * Grid Divider + */ +.uk-navbar-dropdown-grid > * { + position: relative; +} +.uk-navbar-dropdown-grid > :not(.uk-first-column)::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + right: 25px; + border-right: 1px solid #e5e5e5; +} +/* Vertical */ +.uk-navbar-dropdown-grid.uk-grid-stack > .uk-grid-margin::before { + content: ""; + position: absolute; + top: -25px; + right: 50px; + left: 0; + border-top: 1px solid #e5e5e5; +} +/* ======================================================================== + Component: Subnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset list + */ +.uk-subnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin-right: -20px; + /* 3 */ + padding: 0; + list-style: none; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + * 3. Create position context for dropdowns + */ +.uk-subnav > * { + /* 1 */ + flex: none; + /* 2 */ + padding-right: 20px; + /* 3 */ + position: relative; +} +/* Items + ========================================================================== */ +/* + * Items must target `a` elements to exclude other elements (e.g. dropdowns) + * Using `:first-child` instead of `a` to support `span` elements for text + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-subnav > * > :first-child { + /* 1 */ + display: block; + /* 2 */ + color: #999; + font-size: 0.875rem; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} +/* Hover + Focus */ +.uk-subnav > * > a:hover, +.uk-subnav > * > a:focus { + color: #666; + text-decoration: none; + outline: none; +} +/* Active */ +.uk-subnav > .uk-active > a { + color: #333; +} +/* Divider modifier + ========================================================================== */ +/* + * Set gutter + */ +.uk-subnav-divider { + margin-right: -41px; +} +/* + * Align items and divider vertically + */ +.uk-subnav-divider > * { + display: flex; + align-items: center; +} +/* + * Divider + * 1. `nth-child` makes it also work without JS if it's only one row + */ +.uk-subnav-divider > ::before { + content: ""; + height: 1.5em; + margin-right: 0px; + margin-left: 20px; + border-right: 1px solid transparent; +} +/* 1 */ +.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { + border-right-color: #e5e5e5; +} +/* Pill modifier + ========================================================================== */ +.uk-subnav-pill > * > :first-child { + padding: 5px 10px; + background: transparent; + color: #999; +} +/* Hover + Focus */ +.uk-subnav-pill > * > a:hover, +.uk-subnav-pill > * > a:focus { + background-color: #f8f8f8; + color: #666; +} +/* OnClick */ +.uk-subnav-pill > * > a:active { + background-color: #f8f8f8; + color: #666; +} +/* Active */ +.uk-subnav-pill > .uk-active > a { + background-color: #1e87f0; + color: #fff; +} +/* Disabled + * The same for all style modifiers + ========================================================================== */ +.uk-subnav > .uk-disabled > a { + color: #999; +} +/* ======================================================================== + Component: Breadcrumb + ========================================================================== */ +/* + * Reset list + */ +.uk-breadcrumb { + padding: 0; + list-style: none; +} +/* + * 1. Doesn't generate any box and replaced by child boxes + */ +.uk-breadcrumb > * { + display: contents; +} +/* Items + ========================================================================== */ +.uk-breadcrumb > * > * { + font-size: 0.875rem; + color: #999; +} +/* Hover + Focus */ +.uk-breadcrumb > * > :hover, +.uk-breadcrumb > * > :focus { + color: #666; + text-decoration: none; +} +/* Disabled */ +/* Active */ +.uk-breadcrumb > :last-child > span, +.uk-breadcrumb > :last-child > a:not([href]) { + color: #666; +} +/* + * Divider + * `nth-child` makes it also work without JS if it's only one row + */ +.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before { + content: "/"; + display: inline-block; + margin: 0 20px; + font-size: 0.875rem; + color: #999; +} +/* ======================================================================== + Component: Pagination + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset list + */ +.uk-pagination { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin-right: 0; + /* 3 */ + padding: 0; + list-style: none; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + * 3. Create position context for dropdowns + */ +.uk-pagination > * { + /* 1 */ + flex: none; + /* 2 */ + padding-right: 0; + /* 3 */ + position: relative; +} +/* Items + ========================================================================== */ +/* + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-pagination > * > * { + /* 1 */ + display: block; + /* 2 */ + padding: 5px 10px; + color: #999; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-pagination > * > :hover, +.uk-pagination > * > :focus { + color: #666; + text-decoration: none; +} +/* Active */ +.uk-pagination > .uk-active > * { + color: #666; +} +/* Disabled */ +.uk-pagination > .uk-disabled > * { + color: #999; +} +/* ======================================================================== + Component: Tab + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset list + */ +.uk-tab { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin-right: -20px; + /* 3 */ + padding: 0; + list-style: none; + position: relative; +} +.uk-tab::before { + content: ""; + position: absolute; + bottom: 0; + right: 20px; + left: 0; + border-bottom: 1px solid #e5e5e5; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + * 3. Create position context for dropdowns + */ +.uk-tab > * { + /* 1 */ + flex: none; + /* 2 */ + padding-right: 20px; + /* 3 */ + position: relative; +} +/* Items + ========================================================================== */ +/* + * Items must target `a` elements to exclude other elements (e.g. dropdowns) + * 1. Center text if a width is set + * 2. Style + */ +.uk-tab > * > a { + /* 1 */ + display: block; + text-align: center; + /* 2 */ + padding: 5px 10px; + color: #999; + border-bottom: 1px solid transparent; + font-size: 0.875rem; + text-transform: uppercase; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-tab > * > a:hover, +.uk-tab > * > a:focus { + color: #666; + text-decoration: none; +} +/* Active */ +.uk-tab > .uk-active > a { + color: #333; + border-color: #1e87f0; +} +/* Disabled */ +.uk-tab > .uk-disabled > a { + color: #999; +} +/* Position modifier + ========================================================================== */ +/* + * Bottom + */ +.uk-tab-bottom::before { + top: 0; + bottom: auto; +} +.uk-tab-bottom > * > a { + border-top: 1px solid transparent; + border-bottom: none; +} +/* + * Left + Right + * 1. Reset Gutter + */ +.uk-tab-right, +.uk-tab-left { + flex-direction: column; + /* 1 */ + margin-right: 0; +} +/* 1 */ +.uk-tab-right > *, +.uk-tab-left > * { + padding-right: 0; +} +.uk-tab-right::before { + top: 0; + bottom: 0; + right: auto; + left: 0; + border-right: 1px solid #e5e5e5; + border-bottom: none; +} +.uk-tab-left::before { + top: 0; + bottom: 0; + right: 0; + left: auto; + border-right: 1px solid #e5e5e5; + border-bottom: none; +} +.uk-tab-right > * > a { + text-align: right; + border-left: 1px solid transparent; + border-bottom: none; +} +.uk-tab-left > * > a { + text-align: right; + border-right: 1px solid transparent; + border-bottom: none; +} +.uk-tab .uk-dropdown { + margin-right: 30px; +} +/* ======================================================================== + Component: Slidenav + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +.uk-slidenav { + padding: 5px 10px; + color: rgba(102, 102, 102, 0.5); + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-slidenav:hover, +.uk-slidenav:focus { + color: rgba(102, 102, 102, 0.9); + outline: none; +} +/* OnClick */ +.uk-slidenav:active { + color: rgba(102, 102, 102, 0.5); +} +/* Icon modifier + ========================================================================== */ +/* + * Previous + */ +/* + * Next + */ +/* Size modifier + ========================================================================== */ +.uk-slidenav-large { + padding: 10px 10px; +} +/* Container + ========================================================================== */ +.uk-slidenav-container { + display: flex; +} +/* ======================================================================== + Component: Dotnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset list + * 3. Gutter + */ +.uk-dotnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-right: -12px; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + */ +.uk-dotnav > * { + /* 1 */ + flex: none; + /* 2 */ + padding-right: 12px; +} +/* Items + ========================================================================== */ +/* + * Items + * 1. Hide text if present + */ +.uk-dotnav > * > * { + display: block; + box-sizing: border-box; + width: 10px; + height: 10px; + border-radius: 50%; + background: transparent; + /* 1 */ + text-indent: 100%; + overflow: hidden; + white-space: nowrap; + border: 1px solid rgba(102, 102, 102, 0.4); + transition: 0.2s ease-in-out; + transition-property: background-color, border-color; +} +/* Hover + Focus */ +.uk-dotnav > * > :hover, +.uk-dotnav > * > :focus { + background-color: rgba(102, 102, 102, 0.6); + outline: none; + border-color: transparent; +} +/* OnClick */ +.uk-dotnav > * > :active { + background-color: rgba(102, 102, 102, 0.2); + border-color: transparent; +} +/* Active */ +.uk-dotnav > .uk-active > * { + background-color: rgba(102, 102, 102, 0.6); + border-color: transparent; +} +/* Modifier: 'uk-dotnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-dotnav-vertical { + /* 1 */ + flex-direction: column; + /* 2 */ + margin-right: 0; + margin-top: -12px; +} +/* 2 */ +.uk-dotnav-vertical > * { + padding-right: 0; + padding-top: 12px; +} +/* ======================================================================== + Component: Thumbnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset list + * 3. Gutter + */ +.uk-thumbnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-right: -15px; +} +/* + * Space is allocated based on content dimensions, but shrinks: 0 1 auto + * 1. Gutter + */ +.uk-thumbnav > * { + /* 1 */ + padding-right: 15px; +} +/* Items + ========================================================================== */ +/* + * Items + */ +.uk-thumbnav > * > * { + display: inline-block; + position: relative; +} +.uk-thumbnav > * > *::after { + content: ""; + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; + background: rgba(255, 255, 255, 0.4); + transition: background-color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-thumbnav > * > :hover, +.uk-thumbnav > * > :focus { + outline: none; +} +.uk-thumbnav > * > :hover::after, +.uk-thumbnav > * > :focus::after { + background-color: transparent; +} +/* Active */ +.uk-thumbnav > .uk-active > *::after { + background-color: transparent; +} +/* Modifier: 'uk-thumbnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-thumbnav-vertical { + /* 1 */ + flex-direction: column; + /* 2 */ + margin-right: 0; + margin-top: -15px; +} +/* 2 */ +.uk-thumbnav-vertical > * { + padding-right: 0; + padding-top: 15px; +} +/* ======================================================================== + Component: Iconnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset list + * 3. Gutter + */ +.uk-iconnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-right: -10px; +} +/* + * Space is allocated based on content dimensions, but shrinks: 0 1 auto + * 1. Gutter + */ +.uk-iconnav > * { + /* 1 */ + padding-right: 10px; +} +/* Items + ========================================================================== */ +/* + * Items must target `a` elements to exclude other elements (e.g. dropdowns) + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-iconnav > * > a { + /* 1 */ + display: block; + /* 2 */ + color: #999; +} +/* Hover + Focus */ +.uk-iconnav > * > a:hover, +.uk-iconnav > * > a:focus { + color: #666; + outline: none; +} +/* Active */ +.uk-iconnav > .uk-active > a { + color: #666; +} +/* Modifier: 'uk-iconnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-iconnav-vertical { + /* 1 */ + flex-direction: column; + /* 2 */ + margin-right: 0; + margin-top: -10px; +} +/* 2 */ +.uk-iconnav-vertical > * { + padding-right: 0; + padding-top: 10px; +} +/* ======================================================================== + Component: Lightbox + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Allow scrolling for the modal dialog + * 4. Horizontal padding + * 5. Mask the background page + * 6. Fade-in transition + * 7. Prevent cancellation of pointer events while dragging + */ +.uk-lightbox { + /* 1 */ + display: none; + /* 2 */ + position: fixed; + top: 0; + left: 0; + bottom: 0; + right: 0; + z-index: 1010; + /* 5 */ + background: #000; + /* 6 */ + opacity: 0; + transition: opacity 0.15s linear; + /* 7 */ + touch-action: pinch-zoom; +} +/* + * Open + * 1. Center child + * 2. Fade-in + */ +.uk-lightbox.uk-open { + display: block; + /* 2 */ + opacity: 1; +} +/* Page + ========================================================================== */ +/* + * Prevent scrollbars + */ +.uk-lightbox-page { + overflow: hidden; +} +/* Item + ========================================================================== */ +/* + * 1. Center child within the viewport + * 2. Not visible by default + * 3. Color needed for spinner icon + * 4. Optimize animation + * 5. Responsiveness + * Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera + * Using `vh` and `vw` to make responsive image work in IE11 + * 6. Suppress outline on focus + */ +.uk-lightbox-items > * { + /* 1 */ + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + /* 2 */ + display: none; + justify-content: center; + align-items: center; + /* 3 */ + color: rgba(255, 255, 255, 0.7); + /* 4 */ + will-change: transform, opacity; +} +/* 5 */ +.uk-lightbox-items > * > * { + max-width: 100vw; + max-height: 100vh; +} +/* 6 */ +.uk-lightbox-items > :focus { + outline: none; +} +.uk-lightbox-items > * > :not(iframe) { + width: auto; + height: auto; +} +.uk-lightbox-items > .uk-active { + display: flex; +} +/* Toolbar + ========================================================================== */ +.uk-lightbox-toolbar { + padding: 10px 10px; + background: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.7); +} +.uk-lightbox-toolbar > * { + color: rgba(255, 255, 255, 0.7); +} +/* Toolbar Icon (Close) + ========================================================================== */ +.uk-lightbox-toolbar-icon { + padding: 5px; + color: rgba(255, 255, 255, 0.7); +} +/* + * Hover + */ +.uk-lightbox-toolbar-icon:hover { + color: #fff; +} +/* Button (Slidenav) + ========================================================================== */ +/* + * 1. Center icon vertically and horizontally + */ +.uk-lightbox-button { + box-sizing: border-box; + width: 50px; + height: 50px; + background: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.7); + /* 1 */ + display: inline-flex; + justify-content: center; + align-items: center; +} +/* Hover + Focus */ +.uk-lightbox-button:hover, +.uk-lightbox-button:focus { + color: #fff; +} +/* OnClick */ +/* Caption + ========================================================================== */ +.uk-lightbox-caption:empty { + display: none; +} +/* Iframe + ========================================================================== */ +.uk-lightbox-iframe { + width: 80%; + height: 80%; +} +/* ======================================================================== + Component: Animation + ========================================================================== */ +[class*='uk-animation-'] { + animation-duration: 0.5s; + animation-timing-function: ease-out; + animation-fill-mode: both; +} +/* Animations + ========================================================================== */ +/* + * Fade + */ +.uk-animation-fade { + animation-name: uk-fade; + animation-duration: 0.8s; + animation-timing-function: linear; +} +/* + * Scale + */ +.uk-animation-scale-up { + animation-name: uk-fade-scale-02; +} +.uk-animation-scale-down { + animation-name: uk-fade-scale-18; +} +/* + * Slide + */ +.uk-animation-slide-top { + animation-name: uk-fade-top; +} +.uk-animation-slide-bottom { + animation-name: uk-fade-bottom; +} +.uk-animation-slide-right { + animation-name: uk-fade-left; +} +.uk-animation-slide-left { + animation-name: uk-fade-right; +} +/* + * Slide Small + */ +.uk-animation-slide-top-small { + animation-name: uk-fade-top-small; +} +.uk-animation-slide-bottom-small { + animation-name: uk-fade-bottom-small; +} +.uk-animation-slide-right-small { + animation-name: uk-fade-left-small; +} +.uk-animation-slide-left-small { + animation-name: uk-fade-right-small; +} +/* + * Slide Medium + */ +.uk-animation-slide-top-medium { + animation-name: uk-fade-top-medium; +} +.uk-animation-slide-bottom-medium { + animation-name: uk-fade-bottom-medium; +} +.uk-animation-slide-right-medium { + animation-name: uk-fade-left-medium; +} +.uk-animation-slide-left-medium { + animation-name: uk-fade-right-medium; +} +/* + * Kenburns + */ +.uk-animation-kenburns { + animation-name: uk-scale-kenburns; + animation-duration: 15s; +} +/* + * Shake + */ +.uk-animation-shake { + animation-name: uk-shake; +} +/* + * SVG Stroke + * The `--uk-animation-stroke` custom property contains the longest path length. + * Set it manually or use `uk-svg="stroke-animation: true"` to set it automatically. + * All strokes are animated by the same pace and doesn't end simultaneously. + * To end simultaneously, `pathLength="1"` could be used, but it's not working in Safari yet. + */ +.uk-animation-stroke { + animation-name: uk-stroke; + stroke-dasharray: var(--uk-animation-stroke); + animation-duration: 2s; +} +/* Direction modifier + ========================================================================== */ +.uk-animation-reverse { + animation-direction: reverse; + animation-timing-function: ease-in; +} +/* Duration modifier + ========================================================================== */ +.uk-animation-fast { + animation-duration: 0.1s; +} +/* Toggle (Hover + Focus) +========================================================================== */ +/* + * The toggle is triggered on touch devices using `:focus` and tabindex + */ +.uk-animation-toggle:not(:hover):not(:focus) [class*='uk-animation-'] { + animation-name: none; +} +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-animation-toggle { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* + * Remove outline for `tabindex` + */ +.uk-animation-toggle:focus { + outline: none; +} +/* Keyframes used by animation classes + ========================================================================== */ +/* + * Fade + */ +@keyframes uk-fade { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +/* + * Slide Top + */ +@keyframes uk-fade-top { + 0% { + opacity: 0; + transform: translateY(-100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom + */ +@keyframes uk-fade-bottom { + 0% { + opacity: 0; + transform: translateY(100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left + */ +@keyframes uk-fade-left { + 0% { + opacity: 0; + transform: translateX(100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right + */ +@keyframes uk-fade-right { + 0% { + opacity: 0; + transform: translateX(-100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Small + */ +@keyframes uk-fade-top-small { + 0% { + opacity: 0; + transform: translateY(-10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Small + */ +@keyframes uk-fade-bottom-small { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Small + */ +@keyframes uk-fade-left-small { + 0% { + opacity: 0; + transform: translateX(10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Small + */ +@keyframes uk-fade-right-small { + 0% { + opacity: 0; + transform: translateX(-10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Medium + */ +@keyframes uk-fade-top-medium { + 0% { + opacity: 0; + transform: translateY(-50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Medium + */ +@keyframes uk-fade-bottom-medium { + 0% { + opacity: 0; + transform: translateY(50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Medium + */ +@keyframes uk-fade-left-medium { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Medium + */ +@keyframes uk-fade-right-medium { + 0% { + opacity: 0; + transform: translateX(-50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Scale Up + */ +@keyframes uk-fade-scale-02 { + 0% { + opacity: 0; + transform: scale(0.2); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Scale Down + */ +@keyframes uk-fade-scale-18 { + 0% { + opacity: 0; + transform: scale(1.8); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Kenburns + */ +@keyframes uk-scale-kenburns { + 0% { + transform: scale(1); + } + 100% { + transform: scale(1.2); + } +} +/* + * Shake + */ +@keyframes uk-shake { + 0%, + 100% { + transform: translateX(0); + } + 10% { + transform: translateX(9px); + } + 20% { + transform: translateX(-8px); + } + 30% { + transform: translateX(7px); + } + 40% { + transform: translateX(-6px); + } + 50% { + transform: translateX(5px); + } + 60% { + transform: translateX(-4px); + } + 70% { + transform: translateX(3px); + } + 80% { + transform: translateX(-2px); + } + 90% { + transform: translateX(1px); + } +} +/* + * Stroke + */ +@keyframes uk-stroke { + 0% { + stroke-dashoffset: var(--uk-animation-stroke); + } + 100% { + stroke-dashoffset: 0; + } +} +/* ======================================================================== + Component: Width + ========================================================================== */ +/* Equal child widths + ========================================================================== */ +[class*='uk-child-width'] > * { + box-sizing: border-box; + width: 100%; +} +.uk-child-width-1-2 > * { + width: 50%; +} +.uk-child-width-1-3 > * { + width: calc(100% * 1 / 3.001); +} +.uk-child-width-1-4 > * { + width: 25%; +} +.uk-child-width-1-5 > * { + width: 20%; +} +.uk-child-width-1-6 > * { + width: calc(100% * 1 / 6.001); +} +.uk-child-width-auto > * { + width: auto; +} +/* + * 1. Reset the `min-width`, which is set to auto by default, because + * flex items won't shrink below their minimum intrinsic content size. + * Using `1px` instead of `0`, so items still wrap into the next line, + * if they have zero width and padding and the predecessor is 100% wide. + */ +.uk-child-width-expand > :not([class*='uk-width']) { + flex: 1; + /* 1 */ + min-width: 1px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-child-width-1-1\@s > * { + width: 100%; + } + .uk-child-width-1-2\@s > * { + width: 50%; + } + .uk-child-width-1-3\@s > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@s > * { + width: 25%; + } + .uk-child-width-1-5\@s > * { + width: 20%; + } + .uk-child-width-1-6\@s > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@s > * { + width: auto; + } + .uk-child-width-expand\@s > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-child-width-1-1\@m > * { + width: 100%; + } + .uk-child-width-1-2\@m > * { + width: 50%; + } + .uk-child-width-1-3\@m > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@m > * { + width: 25%; + } + .uk-child-width-1-5\@m > * { + width: 20%; + } + .uk-child-width-1-6\@m > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@m > * { + width: auto; + } + .uk-child-width-expand\@m > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-child-width-1-1\@l > * { + width: 100%; + } + .uk-child-width-1-2\@l > * { + width: 50%; + } + .uk-child-width-1-3\@l > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@l > * { + width: 25%; + } + .uk-child-width-1-5\@l > * { + width: 20%; + } + .uk-child-width-1-6\@l > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@l > * { + width: auto; + } + .uk-child-width-expand\@l > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-child-width-1-1\@xl > * { + width: 100%; + } + .uk-child-width-1-2\@xl > * { + width: 50%; + } + .uk-child-width-1-3\@xl > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@xl > * { + width: 25%; + } + .uk-child-width-1-5\@xl > * { + width: 20%; + } + .uk-child-width-1-6\@xl > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@xl > * { + width: auto; + } + .uk-child-width-expand\@xl > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Single Widths + ========================================================================== */ +/* + * 1. `max-width` is needed for the pixel-based classes + */ +[class*='uk-width'] { + box-sizing: border-box; + width: 100%; + /* 1 */ + max-width: 100%; +} +/* Halves */ +.uk-width-1-2 { + width: 50%; +} +/* Thirds */ +.uk-width-1-3 { + width: calc(100% * 1 / 3.001); +} +.uk-width-2-3 { + width: calc(100% * 2 / 3.001); +} +/* Quarters */ +.uk-width-1-4 { + width: 25%; +} +.uk-width-3-4 { + width: 75%; +} +/* Fifths */ +.uk-width-1-5 { + width: 20%; +} +.uk-width-2-5 { + width: 40%; +} +.uk-width-3-5 { + width: 60%; +} +.uk-width-4-5 { + width: 80%; +} +/* Sixths */ +.uk-width-1-6 { + width: calc(100% * 1 / 6.001); +} +.uk-width-5-6 { + width: calc(100% * 5 / 6.001); +} +/* Pixel */ +.uk-width-small { + width: 150px; +} +.uk-width-medium { + width: 300px; +} +.uk-width-large { + width: 450px; +} +.uk-width-xlarge { + width: 600px; +} +.uk-width-2xlarge { + width: 750px; +} +/* Auto */ +.uk-width-auto { + width: auto; +} +/* Expand */ +.uk-width-expand { + flex: 1; + min-width: 1px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + /* Whole */ + .uk-width-1-1\@s { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@s { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@s { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@s { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@s { + width: 25%; + } + .uk-width-3-4\@s { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@s { + width: 20%; + } + .uk-width-2-5\@s { + width: 40%; + } + .uk-width-3-5\@s { + width: 60%; + } + .uk-width-4-5\@s { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@s { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@s { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@s { + width: 150px; + } + .uk-width-medium\@s { + width: 300px; + } + .uk-width-large\@s { + width: 450px; + } + .uk-width-xlarge\@s { + width: 600px; + } + .uk-width-2xlarge\@s { + width: 750px; + } + /* Auto */ + .uk-width-auto\@s { + width: auto; + } + /* Expand */ + .uk-width-expand\@s { + flex: 1; + min-width: 1px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + /* Whole */ + .uk-width-1-1\@m { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@m { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@m { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@m { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@m { + width: 25%; + } + .uk-width-3-4\@m { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@m { + width: 20%; + } + .uk-width-2-5\@m { + width: 40%; + } + .uk-width-3-5\@m { + width: 60%; + } + .uk-width-4-5\@m { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@m { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@m { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@m { + width: 150px; + } + .uk-width-medium\@m { + width: 300px; + } + .uk-width-large\@m { + width: 450px; + } + .uk-width-xlarge\@m { + width: 600px; + } + .uk-width-2xlarge\@m { + width: 750px; + } + /* Auto */ + .uk-width-auto\@m { + width: auto; + } + /* Expand */ + .uk-width-expand\@m { + flex: 1; + min-width: 1px; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Whole */ + .uk-width-1-1\@l { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@l { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@l { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@l { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@l { + width: 25%; + } + .uk-width-3-4\@l { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@l { + width: 20%; + } + .uk-width-2-5\@l { + width: 40%; + } + .uk-width-3-5\@l { + width: 60%; + } + .uk-width-4-5\@l { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@l { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@l { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@l { + width: 150px; + } + .uk-width-medium\@l { + width: 300px; + } + .uk-width-large\@l { + width: 450px; + } + .uk-width-xlarge\@l { + width: 600px; + } + .uk-width-2xlarge\@l { + width: 750px; + } + /* Auto */ + .uk-width-auto\@l { + width: auto; + } + /* Expand */ + .uk-width-expand\@l { + flex: 1; + min-width: 1px; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + /* Whole */ + .uk-width-1-1\@xl { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@xl { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@xl { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@xl { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@xl { + width: 25%; + } + .uk-width-3-4\@xl { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@xl { + width: 20%; + } + .uk-width-2-5\@xl { + width: 40%; + } + .uk-width-3-5\@xl { + width: 60%; + } + .uk-width-4-5\@xl { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@xl { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@xl { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@xl { + width: 150px; + } + .uk-width-medium\@xl { + width: 300px; + } + .uk-width-large\@xl { + width: 450px; + } + .uk-width-xlarge\@xl { + width: 600px; + } + .uk-width-2xlarge\@xl { + width: 750px; + } + /* Auto */ + .uk-width-auto\@xl { + width: auto; + } + /* Expand */ + .uk-width-expand\@xl { + flex: 1; + min-width: 1px; + } +} +/* ======================================================================== + Component: Height + ========================================================================== */ +[class*='uk-height'] { + box-sizing: border-box; +} +/* + * Only works if parent element has a height set + */ +.uk-height-1-1 { + height: 100%; +} +/* + * Useful to create image teasers + */ +.uk-height-viewport { + min-height: 100vh; +} +/* + * Pixel + * Useful for `overflow: auto` + */ +.uk-height-small { + height: 150px; +} +.uk-height-medium { + height: 300px; +} +.uk-height-large { + height: 450px; +} +.uk-height-max-small { + max-height: 150px; +} +.uk-height-max-medium { + max-height: 300px; +} +.uk-height-max-large { + max-height: 450px; +} +/* ======================================================================== + Component: Text + ========================================================================== */ +/* Style modifiers + ========================================================================== */ +.uk-text-lead { + font-size: 1.5rem; + line-height: 1.5; + color: #333; +} +.uk-text-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} +.uk-text-meta a { + color: #999; +} +.uk-text-meta a:hover { + color: #666; + text-decoration: none; +} +/* Size modifiers + ========================================================================== */ +.uk-text-small { + font-size: 0.875rem; + line-height: 1.5; +} +.uk-text-large { + font-size: 1.5rem; + line-height: 1.5; +} +.uk-text-default { + font-size: 16px; + line-height: 1.5; +} +/* Weight modifier + ========================================================================== */ +.uk-text-light { + font-weight: 300; +} +.uk-text-normal { + font-weight: 400; +} +.uk-text-bold { + font-weight: 700; +} +.uk-text-lighter { + font-weight: lighter; +} +.uk-text-bolder { + font-weight: bolder; +} +/* Style modifier + ========================================================================== */ +.uk-text-italic { + font-style: italic; +} +/* Transform modifier + ========================================================================== */ +.uk-text-capitalize { + text-transform: capitalize !important; +} +.uk-text-uppercase { + text-transform: uppercase !important; +} +.uk-text-lowercase { + text-transform: lowercase !important; +} +/* Color modifiers + ========================================================================== */ +.uk-text-muted { + color: #999 !important; +} +.uk-text-emphasis { + color: #333 !important; +} +.uk-text-primary { + color: #1e87f0 !important; +} +.uk-text-secondary { + color: #222 !important; +} +.uk-text-success { + color: #32d296 !important; +} +.uk-text-warning { + color: #faa05a !important; +} +.uk-text-danger { + color: #f0506e !important; +} +/* Background modifier + ========================================================================== */ +/* + * 1. The background clips to the foreground text. Works in Chrome, Firefox, Safari, Edge and Opera + * Default color is set to transparent + * 2. Container fits the text + * 3. Fallback color for IE11 + */ +.uk-text-background { + /* 1 */ + -webkit-background-clip: text; + /* 2 */ + display: inline-block; + /* 3 */ + color: #1e87f0 !important; +} +@supports (-webkit-background-clip: text) { + .uk-text-background { + background-color: #1e87f0; + color: transparent !important; + } +} +/* Alignment modifiers + ========================================================================== */ +.uk-text-right { + text-align: right !important; +} +.uk-text-left { + text-align: left !important; +} +.uk-text-center { + text-align: center !important; +} +.uk-text-justify { + text-align: justify !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-text-right\@s { + text-align: right !important; + } + .uk-text-left\@s { + text-align: left !important; + } + .uk-text-center\@s { + text-align: center !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-text-right\@m { + text-align: right !important; + } + .uk-text-left\@m { + text-align: left !important; + } + .uk-text-center\@m { + text-align: center !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-text-right\@l { + text-align: right !important; + } + .uk-text-left\@l { + text-align: left !important; + } + .uk-text-center\@l { + text-align: center !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-text-right\@xl { + text-align: right !important; + } + .uk-text-left\@xl { + text-align: left !important; + } + .uk-text-center\@xl { + text-align: center !important; + } +} +/* + * Vertical + */ +.uk-text-top { + vertical-align: top !important; +} +.uk-text-middle { + vertical-align: middle !important; +} +.uk-text-bottom { + vertical-align: bottom !important; +} +.uk-text-baseline { + vertical-align: baseline !important; +} +/* Wrap modifiers + ========================================================================== */ +/* + * Prevent text from wrapping onto multiple lines + */ +.uk-text-nowrap { + white-space: nowrap; +} +/* + * 1. Make sure a max-width is set after which truncation can occur + * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis + * 3. Fix for table cells + */ +.uk-text-truncate { + /* 1 */ + max-width: 100%; + /* 2 */ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +/* 2 */ +th.uk-text-truncate, +td.uk-text-truncate { + max-width: 0; +} +/* + * 1. Wrap long words onto the next line and break them if they are too long to fit + * 2. Legacy `word-wrap` as fallback for `overflow-wrap` + * 3. Fix `overflow-wrap` which doesn't work with table cells in Chrome, Opera, IE11 and Edge + * Must use `break-all` to support IE11 and Edge + * Note: Not using `hyphens: auto;` because it hyphenates text even if not needed + */ +.uk-text-break { + /* 1 */ + overflow-wrap: break-word; + /* 2 */ + word-wrap: break-word; +} +/* 3 */ +th.uk-text-break, +td.uk-text-break { + word-break: break-all; +} +/* ======================================================================== + Component: Column + ========================================================================== */ +[class*='uk-column-'] { + column-gap: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + [class*='uk-column-'] { + column-gap: 40px; + } +} +/* + * Fix image 1px line wrapping into the next column in Chrome + */ +[class*='uk-column-'] img { + transform: translate3d(0, 0, 0); +} +/* Divider + ========================================================================== */ +/* + * 1. Double the column gap + */ +.uk-column-divider { + column-rule: 1px solid #e5e5e5; + /* 1 */ + column-gap: 60px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-divider { + column-gap: 80px; + } +} +/* Width modifiers + ========================================================================== */ +.uk-column-1-2 { + column-count: 2; +} +.uk-column-1-3 { + column-count: 3; +} +.uk-column-1-4 { + column-count: 4; +} +.uk-column-1-5 { + column-count: 5; +} +.uk-column-1-6 { + column-count: 6; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-column-1-2\@s { + column-count: 2; + } + .uk-column-1-3\@s { + column-count: 3; + } + .uk-column-1-4\@s { + column-count: 4; + } + .uk-column-1-5\@s { + column-count: 5; + } + .uk-column-1-6\@s { + column-count: 6; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-column-1-2\@m { + column-count: 2; + } + .uk-column-1-3\@m { + column-count: 3; + } + .uk-column-1-4\@m { + column-count: 4; + } + .uk-column-1-5\@m { + column-count: 5; + } + .uk-column-1-6\@m { + column-count: 6; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-1-2\@l { + column-count: 2; + } + .uk-column-1-3\@l { + column-count: 3; + } + .uk-column-1-4\@l { + column-count: 4; + } + .uk-column-1-5\@l { + column-count: 5; + } + .uk-column-1-6\@l { + column-count: 6; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-column-1-2\@xl { + column-count: 2; + } + .uk-column-1-3\@xl { + column-count: 3; + } + .uk-column-1-4\@xl { + column-count: 4; + } + .uk-column-1-5\@xl { + column-count: 5; + } + .uk-column-1-6\@xl { + column-count: 6; + } +} +/* Make element span across all columns + * Does not work in Firefox yet + ========================================================================== */ +.uk-column-span { + column-span: all; +} +/* ======================================================================== + Component: Cover + ========================================================================== */ +/* + * Works with iframes and embedded content + * 1. Reset responsiveness for embedded content + * 2. Center object + * Note: Percent values on the `top` property only works if this element + * is absolute positioned or if the container has a height + */ +.uk-cover { + /* 1 */ + max-width: none; + /* 2 */ + position: absolute; + right: 50%; + top: 50%; + transform: translate(50%, -50%); +} +iframe.uk-cover { + pointer-events: none; +} +/* Container + ========================================================================== */ +/* + * 1. Parent container which clips resized object + * 2. Needed if the child is positioned absolute. See note above + */ +.uk-cover-container { + /* 1 */ + overflow: hidden; + /* 2 */ + position: relative; +} +/* ======================================================================== + Component: Background + ========================================================================== */ +/* Color + ========================================================================== */ +.uk-background-default { + background-color: #fff; +} +.uk-background-muted { + background-color: #f8f8f8; +} +.uk-background-primary { + background-color: #1e87f0; +} +.uk-background-secondary { + background-color: #222; +} +/* Size + ========================================================================== */ +.uk-background-cover, +.uk-background-contain { + background-position: 50% 50%; + background-repeat: no-repeat; +} +.uk-background-cover { + background-size: cover; +} +.uk-background-contain { + background-size: contain; +} +/* Position + ========================================================================== */ +.uk-background-top-right { + background-position: 100% 0; +} +.uk-background-top-center { + background-position: 50% 0; +} +.uk-background-top-left { + background-position: 0% 0; +} +.uk-background-center-right { + background-position: 100% 50%; +} +.uk-background-center-center { + background-position: 50% 50%; +} +.uk-background-center-left { + background-position: 0% 50%; +} +.uk-background-bottom-right { + background-position: 100% 100%; +} +.uk-background-bottom-center { + background-position: 50% 100%; +} +.uk-background-bottom-left { + background-position: 0% 100%; +} +/* Repeat + ========================================================================== */ +.uk-background-norepeat { + background-repeat: no-repeat; +} +/* Attachment + ========================================================================== */ +/* + * 1. Fix bug introduced in Chrome 67: the background image is not visible if any element on the page uses `translate3d` + */ +.uk-background-fixed { + background-attachment: fixed; + /* 1 */ + backface-visibility: hidden; +} +/* + * Exclude touch devices because `fixed` doesn't work on iOS and Android + */ +@media (pointer: coarse) { + .uk-background-fixed { + background-attachment: scroll; + } +} +/* Image + ========================================================================== */ +/* Phone portrait and smaller */ +@media (max-width: 639px) { + .uk-background-image\@s { + background-image: none !important; + } +} +/* Phone landscape and smaller */ +@media (max-width: 959px) { + .uk-background-image\@m { + background-image: none !important; + } +} +/* Tablet landscape and smaller */ +@media (max-width: 1199px) { + .uk-background-image\@l { + background-image: none !important; + } +} +/* Desktop and smaller */ +@media (max-width: 1599px) { + .uk-background-image\@xl { + background-image: none !important; + } +} +/* Blend modes + ========================================================================== */ +.uk-background-blend-multiply { + background-blend-mode: multiply; +} +.uk-background-blend-screen { + background-blend-mode: screen; +} +.uk-background-blend-overlay { + background-blend-mode: overlay; +} +.uk-background-blend-darken { + background-blend-mode: darken; +} +.uk-background-blend-lighten { + background-blend-mode: lighten; +} +.uk-background-blend-color-dodge { + background-blend-mode: color-dodge; +} +.uk-background-blend-color-burn { + background-blend-mode: color-burn; +} +.uk-background-blend-hard-light { + background-blend-mode: hard-light; +} +.uk-background-blend-soft-light { + background-blend-mode: soft-light; +} +.uk-background-blend-difference { + background-blend-mode: difference; +} +.uk-background-blend-exclusion { + background-blend-mode: exclusion; +} +.uk-background-blend-hue { + background-blend-mode: hue; +} +.uk-background-blend-saturation { + background-blend-mode: saturation; +} +.uk-background-blend-color { + background-blend-mode: color; +} +.uk-background-blend-luminosity { + background-blend-mode: luminosity; +} +/* ======================================================================== + Component: Align + ========================================================================== */ +/* + * Default + */ +[class*='uk-align'] { + display: block; + margin-bottom: 30px; +} +* + [class*='uk-align'] { + margin-top: 30px; +} +/* + * Center + */ +.uk-align-center { + margin-right: auto; + margin-left: auto; +} +/* + * Left/Right + */ +.uk-align-right { + margin-top: 0; + margin-left: 30px; + float: right; +} +.uk-align-left { + margin-top: 0; + margin-right: 30px; + float: left; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-align-right\@s { + margin-top: 0; + margin-left: 30px; + float: right; + } + .uk-align-left\@s { + margin-top: 0; + margin-right: 30px; + float: left; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-align-right\@m { + margin-top: 0; + margin-left: 30px; + float: right; + } + .uk-align-left\@m { + margin-top: 0; + margin-right: 30px; + float: left; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-align-right\@l { + margin-top: 0; + float: right; + } + .uk-align-left\@l { + margin-top: 0; + float: left; + } + .uk-align-right, + .uk-align-right\@s, + .uk-align-right\@m, + .uk-align-right\@l { + margin-left: 40px; + } + .uk-align-left, + .uk-align-left\@s, + .uk-align-left\@m, + .uk-align-left\@l { + margin-right: 40px; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-align-right\@xl { + margin-top: 0; + margin-left: 40px; + float: right; + } + .uk-align-left\@xl { + margin-top: 0; + margin-right: 40px; + float: left; + } +} +/* ======================================================================== + Component: SVG + ========================================================================== */ +/* + * 1. Fill all SVG elements with the current text color if no `fill` attribute is set + * 2. Set the fill and stroke color of all SVG elements to the current text color + */ +/* 1 */ +.uk-svg, +.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { + fill: currentcolor; +} +.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { + stroke: currentcolor; +} +/* + * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835 + */ +.uk-svg { + transform: translate(0, 0); +} +/* ======================================================================== + Component: Utility + ========================================================================== */ +/* Panel + ========================================================================== */ +.uk-panel { + display: flow-root; + position: relative; + box-sizing: border-box; +} +/* + * Remove margin from the last-child + */ +.uk-panel > :last-child { + margin-bottom: 0; +} +/* + * Scrollable + */ +.uk-panel-scrollable { + height: 170px; + padding: 10px; + border: 1px solid #e5e5e5; + overflow: auto; + -webkit-overflow-scrolling: touch; + resize: both; +} +/* Clearfix + ========================================================================== */ +/* + * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit + * 2. `table` is used again with `::after` because `clear` only works with block elements. + * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari + */ +/* 1 */ +.uk-clearfix::before { + content: ""; + display: table-cell; +} +/* 2 */ +.uk-clearfix::after { + content: ""; + display: table; + clear: both; +} +/* Float + ========================================================================== */ +/* + * 1. Prevent content overflow + */ +.uk-float-right { + float: right; +} +.uk-float-left { + float: left; +} +/* 1 */ +[class*='uk-float-'] { + max-width: 100%; +} +/* Overfow + ========================================================================== */ +.uk-overflow-hidden { + overflow: hidden; +} +/* + * Enable scrollbars if content is clipped + * Note: Firefox ignores `padding-bottom` for the scrollable overflow https://bugzilla.mozilla.org/show_bug.cgi?id=748518 + */ +.uk-overflow-auto { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.uk-overflow-auto > :last-child { + margin-bottom: 0; +} +/* Resize + ========================================================================== */ +.uk-resize { + resize: both; +} +.uk-resize-vertical { + resize: vertical; +} +/* Display + ========================================================================== */ +.uk-display-block { + display: block !important; +} +.uk-display-inline { + display: inline !important; +} +.uk-display-inline-block { + display: inline-block !important; +} +/* Inline + ========================================================================== */ +/* + * 1. Container fits its content + * 2. Create position context + * 3. Prevent content overflow + * 4. Behave like most inline-block elements + * 5. Force hardware acceleration without creating a new stacking context + * to fix 1px glitch when combined with overlays and transitions in Webkit + * 6. Clip child elements + */ +[class*='uk-inline'] { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + vertical-align: middle; + /* 5 */ + -webkit-backface-visibility: hidden; +} +.uk-inline-clip { + /* 6 */ + overflow: hidden; +} +/* Responsive objects + ========================================================================== */ +/* + * Preserve original dimensions + * Because `img, `video`, `canvas` and `audio` are already responsive by default, see Base component + */ +.uk-preserve-width, +.uk-preserve-width canvas, +.uk-preserve-width img, +.uk-preserve-width svg, +.uk-preserve-width video { + max-width: none; +} +/* + * Responsiveness + * Corrects `max-width` and `max-height` behavior if padding and border are used + */ +.uk-responsive-width, +.uk-responsive-height { + box-sizing: border-box; +} +/* + * 1. Set a maximum width. `important` needed to override `uk-preserve-width img` + * 2. Auto scale the height. Only needed if `height` attribute is present + */ +.uk-responsive-width { + /* 1 */ + max-width: 100% !important; + /* 2 */ + height: auto; +} +/* + * 1. Set a maximum height. Only works if the parent element has a fixed height + * 2. Auto scale the width. Only needed if `width` attribute is present + * 3. Reset max-width, which `img, `video`, `canvas` and `audio` already have by default + */ +.uk-responsive-height { + /* 1 */ + max-height: 100%; + /* 2 */ + width: auto; + /* 3 */ + max-width: none; +} +/* Border + ========================================================================== */ +.uk-border-circle { + border-radius: 50%; +} +.uk-border-pill { + border-radius: 500px; +} +.uk-border-rounded { + border-radius: 5px; +} +/* + * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit + */ +.uk-inline-clip[class*='uk-border-'] { + -webkit-transform: translateZ(0); +} +/* Box-shadow + ========================================================================== */ +.uk-box-shadow-small { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-medium { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-large { + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +.uk-box-shadow-xlarge { + box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); +} +/* + * Hover + */ +[class*='uk-box-shadow-hover'] { + transition: box-shadow 0.1s ease-in-out; +} +.uk-box-shadow-hover-small:hover { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-hover-medium:hover { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-hover-large:hover { + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +.uk-box-shadow-hover-xlarge:hover { + box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); +} +/* Box-shadow bottom + ========================================================================== */ +/* + * 1. Set position. + * 2. Set style + * 3. Blur doesn't work on pseudo elements with negative `z-index` in Edge. + * Solved by using `before` and add position context to child elements. + */ +@supports (filter: blur(0)) { + .uk-box-shadow-bottom { + display: inline-block; + position: relative; + max-width: 100%; + vertical-align: middle; + } + .uk-box-shadow-bottom::before { + content: ''; + /* 1 */ + position: absolute; + bottom: -30px; + right: 0; + left: 0; + /* 2 */ + height: 30px; + border-radius: 100%; + background: #444; + filter: blur(20px); + } + /* 3 */ + .uk-box-shadow-bottom > * { + position: relative; + } +} +/* Drop cap + ========================================================================== */ +/* + * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements + * https://bugzilla.mozilla.org/show_bug.cgi?id=214004 + * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height` + * https://bugzilla.mozilla.org/show_bug.cgi?id=317933 + * 3. Caused by 1.: Edge creates two nested `::first-letter` containers, one for each selector + * This doubles the `font-size` exponential when using the `em` unit. + */ +.uk-dropcap::first-letter, +.uk-dropcap > p:first-of-type::first-letter { + display: block; + margin-left: 10px; + float: right; + font-size: 4.5em; + line-height: 1; + margin-bottom: -2px; +} +/* 2 */ +@-moz-document url-prefix() { + .uk-dropcap::first-letter, + .uk-dropcap > p:first-of-type::first-letter { + margin-top: 1.1%; + } +} +/* 3 */ +@supports (-ms-ime-align: auto) { + .uk-dropcap > p:first-of-type::first-letter { + font-size: 1em; + } +} +/* Logo + ========================================================================== */ +/* + * 1. Required for `a` + */ +.uk-logo { + font-size: 1.5rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + color: #666; + /* 1 */ + text-decoration: none; +} +/* Hover + Focus */ +.uk-logo:hover, +.uk-logo:focus { + color: #666; + outline: none; + /* 1 */ + text-decoration: none; +} +.uk-logo-inverse { + display: none; +} +/* Disabled State + ========================================================================== */ +.uk-disabled { + pointer-events: none; +} +/* Drag State + ========================================================================== */ +/* + * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons + * 2. Fix dragging over iframes + */ +.uk-drag, +.uk-drag * { + cursor: move; +} +/* 2 */ +.uk-drag iframe { + pointer-events: none; +} +/* Dragover State + ========================================================================== */ +/* + * Create a box-shadow when dragging a file over the upload area + */ +.uk-dragover { + box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); +} +/* Blend modes + ========================================================================== */ +.uk-blend-multiply { + mix-blend-mode: multiply; +} +.uk-blend-screen { + mix-blend-mode: screen; +} +.uk-blend-overlay { + mix-blend-mode: overlay; +} +.uk-blend-darken { + mix-blend-mode: darken; +} +.uk-blend-lighten { + mix-blend-mode: lighten; +} +.uk-blend-color-dodge { + mix-blend-mode: color-dodge; +} +.uk-blend-color-burn { + mix-blend-mode: color-burn; +} +.uk-blend-hard-light { + mix-blend-mode: hard-light; +} +.uk-blend-soft-light { + mix-blend-mode: soft-light; +} +.uk-blend-difference { + mix-blend-mode: difference; +} +.uk-blend-exclusion { + mix-blend-mode: exclusion; +} +.uk-blend-hue { + mix-blend-mode: hue; +} +.uk-blend-saturation { + mix-blend-mode: saturation; +} +.uk-blend-color { + mix-blend-mode: color; +} +.uk-blend-luminosity { + mix-blend-mode: luminosity; +} +/* Transform +========================================================================== */ +.uk-transform-center { + transform: translate(50%, -50%); +} +/* Transform Origin +========================================================================== */ +.uk-transform-origin-top-right { + transform-origin: 100% 0; +} +.uk-transform-origin-top-center { + transform-origin: 50% 0; +} +.uk-transform-origin-top-left { + transform-origin: 0% 0; +} +.uk-transform-origin-center-right { + transform-origin: 100% 50%; +} +.uk-transform-origin-center-left { + transform-origin: 0% 50%; +} +.uk-transform-origin-bottom-right { + transform-origin: 100% 100%; +} +.uk-transform-origin-bottom-center { + transform-origin: 50% 100%; +} +.uk-transform-origin-bottom-left { + transform-origin: 0% 100%; +} +/* ======================================================================== + Component: Flex + ========================================================================== */ +.uk-flex { + display: flex; +} +.uk-flex-inline { + display: inline-flex; +} +/* + * Remove pseudo elements created by micro clearfix as precaution + */ +.uk-flex::before, +.uk-flex::after, +.uk-flex-inline::before, +.uk-flex-inline::after { + display: none; +} +/* Alignment + ========================================================================== */ +/* + * Align items along the main axis of the current line of the flex container + * Row: Horizontal + */ +.uk-flex-right { + justify-content: flex-start; +} +.uk-flex-center { + justify-content: center; +} +.uk-flex-left { + justify-content: flex-end; +} +.uk-flex-between { + justify-content: space-between; +} +.uk-flex-around { + justify-content: space-around; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-right\@s { + justify-content: flex-start; + } + .uk-flex-center\@s { + justify-content: center; + } + .uk-flex-left\@s { + justify-content: flex-end; + } + .uk-flex-between\@s { + justify-content: space-between; + } + .uk-flex-around\@s { + justify-content: space-around; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-right\@m { + justify-content: flex-start; + } + .uk-flex-center\@m { + justify-content: center; + } + .uk-flex-left\@m { + justify-content: flex-end; + } + .uk-flex-between\@m { + justify-content: space-between; + } + .uk-flex-around\@m { + justify-content: space-around; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-right\@l { + justify-content: flex-start; + } + .uk-flex-center\@l { + justify-content: center; + } + .uk-flex-left\@l { + justify-content: flex-end; + } + .uk-flex-between\@l { + justify-content: space-between; + } + .uk-flex-around\@l { + justify-content: space-around; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-right\@xl { + justify-content: flex-start; + } + .uk-flex-center\@xl { + justify-content: center; + } + .uk-flex-left\@xl { + justify-content: flex-end; + } + .uk-flex-between\@xl { + justify-content: space-between; + } + .uk-flex-around\@xl { + justify-content: space-around; + } +} +/* + * Align items in the cross axis of the current line of the flex container + * Row: Vertical + */ +.uk-flex-stretch { + align-items: stretch; +} +.uk-flex-top { + align-items: flex-start; +} +.uk-flex-middle { + align-items: center; +} +.uk-flex-bottom { + align-items: flex-end; +} +/* Direction + ========================================================================== */ +.uk-flex-row { + flex-direction: row; +} +.uk-flex-row-reverse { + flex-direction: row-reverse; +} +.uk-flex-column { + flex-direction: column; +} +.uk-flex-column-reverse { + flex-direction: column-reverse; +} +/* Wrap + ========================================================================== */ +.uk-flex-nowrap { + flex-wrap: nowrap; +} +.uk-flex-wrap { + flex-wrap: wrap; +} +.uk-flex-wrap-reverse { + flex-wrap: wrap-reverse; +} +/* + * Aligns items within the flex container when there is extra space in the cross-axis + * Only works if there is more than one line of flex items + */ +.uk-flex-wrap-stretch { + align-content: stretch; +} +.uk-flex-wrap-top { + align-content: flex-start; +} +.uk-flex-wrap-middle { + align-content: center; +} +.uk-flex-wrap-bottom { + align-content: flex-end; +} +.uk-flex-wrap-between { + align-content: space-between; +} +.uk-flex-wrap-around { + align-content: space-around; +} +/* Item ordering + ========================================================================== */ +/* + * Default is 0 + */ +.uk-flex-first { + order: -1; +} +.uk-flex-last { + order: 99; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-first\@s { + order: -1; + } + .uk-flex-last\@s { + order: 99; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-first\@m { + order: -1; + } + .uk-flex-last\@m { + order: 99; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-first\@l { + order: -1; + } + .uk-flex-last\@l { + order: 99; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-first\@xl { + order: -1; + } + .uk-flex-last\@xl { + order: 99; + } +} +/* Item dimensions + ========================================================================== */ +/* + * Initial: 0 1 auto + * Content dimensions, but shrinks + */ +/* + * No Flex: 0 0 auto + * Content dimensions + */ +.uk-flex-none { + flex: none; +} +/* + * Relative Flex: 1 1 auto + * Space is allocated considering content + */ +.uk-flex-auto { + flex: auto; +} +/* + * Absolute Flex: 1 1 0% + * Space is allocated solely based on flex + */ +.uk-flex-1 { + flex: 1; +} +/* ======================================================================== + Component: Margin + ========================================================================== */ +/* + * Default + */ +.uk-margin { + margin-bottom: 20px; +} +* + .uk-margin { + margin-top: 20px !important; +} +.uk-margin-top { + margin-top: 20px !important; +} +.uk-margin-bottom { + margin-bottom: 20px !important; +} +.uk-margin-right { + margin-right: 20px !important; +} +.uk-margin-left { + margin-left: 20px !important; +} +/* Small + ========================================================================== */ +.uk-margin-small { + margin-bottom: 10px; +} +* + .uk-margin-small { + margin-top: 10px !important; +} +.uk-margin-small-top { + margin-top: 10px !important; +} +.uk-margin-small-bottom { + margin-bottom: 10px !important; +} +.uk-margin-small-right { + margin-right: 10px !important; +} +.uk-margin-small-left { + margin-left: 10px !important; +} +/* Medium + ========================================================================== */ +.uk-margin-medium { + margin-bottom: 40px; +} +* + .uk-margin-medium { + margin-top: 40px !important; +} +.uk-margin-medium-top { + margin-top: 40px !important; +} +.uk-margin-medium-bottom { + margin-bottom: 40px !important; +} +.uk-margin-medium-right { + margin-right: 40px !important; +} +.uk-margin-medium-left { + margin-left: 40px !important; +} +/* Large + ========================================================================== */ +.uk-margin-large { + margin-bottom: 40px; +} +* + .uk-margin-large { + margin-top: 40px !important; +} +.uk-margin-large-top { + margin-top: 40px !important; +} +.uk-margin-large-bottom { + margin-bottom: 40px !important; +} +.uk-margin-large-right { + margin-right: 40px !important; +} +.uk-margin-large-left { + margin-left: 40px !important; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-large { + margin-bottom: 70px; + } + * + .uk-margin-large { + margin-top: 70px !important; + } + .uk-margin-large-top { + margin-top: 70px !important; + } + .uk-margin-large-bottom { + margin-bottom: 70px !important; + } + .uk-margin-large-right { + margin-right: 70px !important; + } + .uk-margin-large-left { + margin-left: 70px !important; + } +} +/* XLarge + ========================================================================== */ +.uk-margin-xlarge { + margin-bottom: 70px; +} +* + .uk-margin-xlarge { + margin-top: 70px !important; +} +.uk-margin-xlarge-top { + margin-top: 70px !important; +} +.uk-margin-xlarge-bottom { + margin-bottom: 70px !important; +} +.uk-margin-xlarge-right { + margin-right: 70px !important; +} +.uk-margin-xlarge-left { + margin-left: 70px !important; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-xlarge { + margin-bottom: 140px; + } + * + .uk-margin-xlarge { + margin-top: 140px !important; + } + .uk-margin-xlarge-top { + margin-top: 140px !important; + } + .uk-margin-xlarge-bottom { + margin-bottom: 140px !important; + } + .uk-margin-xlarge-right { + margin-right: 140px !important; + } + .uk-margin-xlarge-left { + margin-left: 140px !important; + } +} +/* Auto + ========================================================================== */ +.uk-margin-auto { + margin-right: auto !important; + margin-left: auto !important; +} +.uk-margin-auto-top { + margin-top: auto !important; +} +.uk-margin-auto-bottom { + margin-bottom: auto !important; +} +.uk-margin-auto-right { + margin-right: auto !important; +} +.uk-margin-auto-left { + margin-left: auto !important; +} +.uk-margin-auto-vertical { + margin-top: auto !important; + margin-bottom: auto !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-margin-auto\@s { + margin-right: auto !important; + margin-left: auto !important; + } + .uk-margin-auto-right\@s { + margin-right: auto !important; + } + .uk-margin-auto-left\@s { + margin-left: auto !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-margin-auto\@m { + margin-right: auto !important; + margin-left: auto !important; + } + .uk-margin-auto-right\@m { + margin-right: auto !important; + } + .uk-margin-auto-left\@m { + margin-left: auto !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-auto\@l { + margin-right: auto !important; + margin-left: auto !important; + } + .uk-margin-auto-right\@l { + margin-right: auto !important; + } + .uk-margin-auto-left\@l { + margin-left: auto !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-margin-auto\@xl { + margin-right: auto !important; + margin-left: auto !important; + } + .uk-margin-auto-right\@xl { + margin-right: auto !important; + } + .uk-margin-auto-left\@xl { + margin-left: auto !important; + } +} +/* Remove + ========================================================================== */ +.uk-margin-remove { + margin: 0 !important; +} +.uk-margin-remove-top { + margin-top: 0 !important; +} +.uk-margin-remove-bottom { + margin-bottom: 0 !important; +} +.uk-margin-remove-right { + margin-right: 0 !important; +} +.uk-margin-remove-left { + margin-left: 0 !important; +} +.uk-margin-remove-vertical { + margin-top: 0 !important; + margin-bottom: 0 !important; +} +.uk-margin-remove-adjacent + *, +.uk-margin-remove-first-child > :first-child { + margin-top: 0 !important; +} +.uk-margin-remove-last-child > :last-child { + margin-bottom: 0 !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-margin-remove-right\@s { + margin-right: 0 !important; + } + .uk-margin-remove-left\@s { + margin-left: 0 !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-margin-remove-right\@m { + margin-right: 0 !important; + } + .uk-margin-remove-left\@m { + margin-left: 0 !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-remove-right\@l { + margin-right: 0 !important; + } + .uk-margin-remove-left\@l { + margin-left: 0 !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-margin-remove-right\@xl { + margin-right: 0 !important; + } + .uk-margin-remove-left\@xl { + margin-left: 0 !important; + } +} +/* ======================================================================== + Component: Padding + ========================================================================== */ +.uk-padding { + padding: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-padding { + padding: 40px; + } +} +/* Small + ========================================================================== */ +.uk-padding-small { + padding: 15px; +} +/* Large + ========================================================================== */ +.uk-padding-large { + padding: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-padding-large { + padding: 70px; + } +} +/* Remove + ========================================================================== */ +.uk-padding-remove { + padding: 0 !important; +} +.uk-padding-remove-top { + padding-top: 0 !important; +} +.uk-padding-remove-bottom { + padding-bottom: 0 !important; +} +.uk-padding-remove-right { + padding-right: 0 !important; +} +.uk-padding-remove-left { + padding-left: 0 !important; +} +.uk-padding-remove-vertical { + padding-top: 0 !important; + padding-bottom: 0 !important; +} +.uk-padding-remove-horizontal { + padding-right: 0 !important; + padding-left: 0 !important; +} +/* ======================================================================== + Component: Position + ========================================================================== */ +/* Directions + ========================================================================== */ +/* + * 1. Prevent content overflow if `max-width: 100%` is used inside position container. + */ +[class*='uk-position-top'], +[class*='uk-position-bottom'], +[class*='uk-position-right'], +[class*='uk-position-left'], +[class*='uk-position-center'] { + position: absolute !important; + /* 1 */ + max-width: 100%; +} +/* Edges + ========================================================================== */ +/* Don't use `width: 100%` because it is wrong if the parent has padding. */ +.uk-position-top { + top: 0; + right: 0; + left: 0; +} +.uk-position-bottom { + bottom: 0; + right: 0; + left: 0; +} +.uk-position-right { + top: 0; + bottom: 0; + right: 0; +} +.uk-position-left { + top: 0; + bottom: 0; + left: 0; +} +/* Corners + ========================================================================== */ +.uk-position-top-right { + top: 0; + right: 0; +} +.uk-position-top-left { + top: 0; + left: 0; +} +.uk-position-bottom-right { + bottom: 0; + right: 0; +} +.uk-position-bottom-left { + bottom: 0; + left: 0; +} +/* + * Center + * 1. Fix text wrapping if content is larger than 50% of the container. + */ +.uk-position-center { + top: 50%; + right: 50%; + transform: translate(50%, -50%); + /* 1 */ + width: max-content; + max-width: 100%; + box-sizing: border-box; +} +/* Vertical */ +[class*='uk-position-center-right'], +[class*='uk-position-center-left'] { + top: 50%; + transform: translateY(-50%); +} +.uk-position-center-right { + right: 0; +} +.uk-position-center-left { + left: 0; +} +.uk-position-center-right-out { + left: 100%; + width: max-content; +} +.uk-position-center-left-out { + right: 100%; + width: max-content; +} +/* Horizontal */ +.uk-position-top-center, +.uk-position-bottom-center { + right: 50%; + transform: translateX(50%); + /* 1 */ + width: max-content; + max-width: 100%; + box-sizing: border-box; +} +.uk-position-top-center { + top: 0; +} +.uk-position-bottom-center { + bottom: 0; +} +/* Cover + ========================================================================== */ +.uk-position-cover { + position: absolute; + top: 0; + bottom: 0; + right: 0; + left: 0; +} +/* Utility + ========================================================================== */ +.uk-position-relative { + position: relative !important; +} +.uk-position-absolute { + position: absolute !important; +} +.uk-position-fixed { + position: fixed !important; +} +.uk-position-z-index { + z-index: 1; +} +/* Margin modifier + ========================================================================== */ +/* + * Small + */ +.uk-position-small { + max-width: calc(100% - (15px * 2)); + margin: 15px; +} +.uk-position-small.uk-position-center { + transform: translate(50%, -50%) translate(15px, -15px); +} +.uk-position-small[class*='uk-position-center-right'], +.uk-position-small[class*='uk-position-center-left'] { + transform: translateY(-50%) translateY(-15px); +} +.uk-position-small.uk-position-top-center, +.uk-position-small.uk-position-bottom-center { + transform: translateX(50%) translateX(15px); +} +/* + * Medium + */ +.uk-position-medium { + max-width: calc(100% - (30px * 2)); + margin: 30px; +} +.uk-position-medium.uk-position-center { + transform: translate(50%, -50%) translate(30px, -30px); +} +.uk-position-medium[class*='uk-position-center-right'], +.uk-position-medium[class*='uk-position-center-left'] { + transform: translateY(-50%) translateY(-30px); +} +.uk-position-medium.uk-position-top-center, +.uk-position-medium.uk-position-bottom-center { + transform: translateX(50%) translateX(30px); +} +/* + * Large + */ +.uk-position-large { + max-width: calc(100% - (30px * 2)); + margin: 30px; +} +.uk-position-large.uk-position-center { + transform: translate(50%, -50%) translate(30px, -30px); +} +.uk-position-large[class*='uk-position-center-right'], +.uk-position-large[class*='uk-position-center-left'] { + transform: translateY(-50%) translateY(-30px); +} +.uk-position-large.uk-position-top-center, +.uk-position-large.uk-position-bottom-center { + transform: translateX(50%) translateX(30px); +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-position-large { + max-width: calc(100% - (50px * 2)); + margin: 50px; + } + .uk-position-large.uk-position-center { + transform: translate(50%, -50%) translate(50px, -50px); + } + .uk-position-large[class*='uk-position-center-right'], + .uk-position-large[class*='uk-position-center-left'] { + transform: translateY(-50%) translateY(-50px); + } + .uk-position-large.uk-position-top-center, + .uk-position-large.uk-position-bottom-center { + transform: translateX(50%) translateX(50px); + } +} +/* ======================================================================== + Component: Transition + ========================================================================== */ +/* Toggle (Hover + Focus) + ========================================================================== */ +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-transition-toggle { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* + * Remove outline for `tabindex` + */ +.uk-transition-toggle:focus { + outline: none; +} +/* Transitions + ========================================================================== */ +/* + * The toggle is triggered on touch devices by two methods: + * 1. Using `:focus` and tabindex + * 2. Using `:hover` and a `touchstart` event listener registered on the document + * (Doesn't work on Surface touch devices) + * + * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform`, + * therefore it's recommended to use an extra `div` for the transition. + */ +.uk-transition-fade, +[class*='uk-transition-scale'], +[class*='uk-transition-slide'] { + transition: 0.3s ease-out; + transition-property: opacity, transform, filter; + opacity: 0; +} +/* + * Fade + */ +.uk-transition-toggle:hover .uk-transition-fade, +.uk-transition-toggle:focus .uk-transition-fade, +.uk-transition-active.uk-active .uk-transition-fade { + opacity: 1; +} +/* + * Scale + */ +.uk-transition-scale-up { + transform: scale(1, 1); +} +.uk-transition-scale-down { + transform: scale(1.1, 1.1); +} +/* Show */ +.uk-transition-toggle:hover .uk-transition-scale-up, +.uk-transition-toggle:focus .uk-transition-scale-up, +.uk-transition-active.uk-active .uk-transition-scale-up { + opacity: 1; + transform: scale(1.1, 1.1); +} +.uk-transition-toggle:hover .uk-transition-scale-down, +.uk-transition-toggle:focus .uk-transition-scale-down, +.uk-transition-active.uk-active .uk-transition-scale-down { + opacity: 1; + transform: scale(1, 1); +} +/* + * Slide + */ +.uk-transition-slide-top { + transform: translateY(-100%); +} +.uk-transition-slide-bottom { + transform: translateY(100%); +} +.uk-transition-slide-right { + transform: translateX(100%); +} +.uk-transition-slide-left { + transform: translateX(-100%); +} +.uk-transition-slide-top-small { + transform: translateY(-10px); +} +.uk-transition-slide-bottom-small { + transform: translateY(10px); +} +.uk-transition-slide-right-small { + transform: translateX(10px); +} +.uk-transition-slide-left-small { + transform: translateX(-10px); +} +.uk-transition-slide-top-medium { + transform: translateY(-50px); +} +.uk-transition-slide-bottom-medium { + transform: translateY(50px); +} +.uk-transition-slide-right-medium { + transform: translateX(50px); +} +.uk-transition-slide-left-medium { + transform: translateX(-50px); +} +/* Show */ +.uk-transition-toggle:hover [class*='uk-transition-slide'], +.uk-transition-toggle:focus [class*='uk-transition-slide'], +.uk-transition-active.uk-active [class*='uk-transition-slide'] { + opacity: 1; + transform: translate(0, 0); +} +/* Opacity modifier + ========================================================================== */ +.uk-transition-opaque { + opacity: 1; +} +/* Duration modifiers + ========================================================================== */ +.uk-transition-slow { + transition-duration: 0.7s; +} +/* ======================================================================== + Component: Visibility + ========================================================================== */ +/* + * Hidden + * `hidden` attribute also set here to make it stronger + */ +[hidden], +.uk-hidden { + display: none !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-hidden\@s { + display: none !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-hidden\@m { + display: none !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-hidden\@l { + display: none !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-hidden\@xl { + display: none !important; + } +} +/* + * Visible + */ +/* Phone portrait and smaller */ +@media (max-width: 639px) { + .uk-visible\@s { + display: none !important; + } +} +/* Phone landscape and smaller */ +@media (max-width: 959px) { + .uk-visible\@m { + display: none !important; + } +} +/* Tablet landscape and smaller */ +@media (max-width: 1199px) { + .uk-visible\@l { + display: none !important; + } +} +/* Desktop and smaller */ +@media (max-width: 1599px) { + .uk-visible\@xl { + display: none !important; + } +} +/* Visibility + ========================================================================== */ +.uk-invisible { + visibility: hidden !important; +} +/* Toggle (Hover + Focus) + ========================================================================== */ +/* + * Hidden + * 1. The toggle is triggered on touch devices using `:focus` and tabindex + * 2. The target stays visible if any element within receives focus through keyboard + * Doesn't work in Edge, yet. + * 3. Can't use `display: none` nor `visibility: hidden` because both are not focusable. + * + */ +/* 1 + 2 */ +.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) { + /* 3 */ + position: absolute !important; + width: 0 !important; + height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden !important; +} +/* + * Invisible + */ +/* 1 + 2 */ +.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) { + /* 3 */ + opacity: 0 !important; +} +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-visible-toggle { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* + * Remove outline for `tabindex` + */ +.uk-visible-toggle:focus { + outline: none; +} +/* Touch + ========================================================================== */ +/* + * Hide if primary pointing device has limited accuracy, e.g. a touch screen. + * Works on mobile browsers: Safari, Chrome and Android browser + */ +@media (pointer: coarse) { + .uk-hidden-touch { + display: none !important; + } +} +/* + * Hide if primary pointing device is accurate, e.g. mouse. + * 1. Fallback for IE11 and Firefox, because `pointer` is not supported + * 2. Reset if supported + */ +/* 1 */ +.uk-hidden-notouch { + display: none !important; +} +@media (pointer: coarse) { + .uk-hidden-notouch { + display: block !important; + } +} +/* ======================================================================== + Component: Inverse + ========================================================================== */ +/* + * Implemented class depends on the general theme color + * `uk-light` is for light colors on dark backgrounds + * `uk-dark` is or dark colors on light backgrounds + */ +.uk-light, +.uk-section-primary:not(.uk-preserve-color), +.uk-section-secondary:not(.uk-preserve-color), +.uk-tile-primary:not(.uk-preserve-color), +.uk-tile-secondary:not(.uk-preserve-color), +.uk-card-primary.uk-card-body, +.uk-card-primary > :not([class*='uk-card-media']), +.uk-card-secondary.uk-card-body, +.uk-card-secondary > :not([class*='uk-card-media']), +.uk-overlay-primary, +.uk-offcanvas-bar { + color: rgba(255, 255, 255, 0.7); +} +.uk-light a, +.uk-light .uk-link, +.uk-section-primary:not(.uk-preserve-color) a, +.uk-section-primary:not(.uk-preserve-color) .uk-link, +.uk-section-secondary:not(.uk-preserve-color) a, +.uk-section-secondary:not(.uk-preserve-color) .uk-link, +.uk-tile-primary:not(.uk-preserve-color) a, +.uk-tile-primary:not(.uk-preserve-color) .uk-link, +.uk-tile-secondary:not(.uk-preserve-color) a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link, +.uk-card-primary.uk-card-body a, +.uk-card-primary.uk-card-body .uk-link, +.uk-card-primary > :not([class*='uk-card-media']) a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link, +.uk-card-secondary.uk-card-body a, +.uk-card-secondary.uk-card-body .uk-link, +.uk-card-secondary > :not([class*='uk-card-media']) a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link, +.uk-overlay-primary a, +.uk-overlay-primary .uk-link, +.uk-offcanvas-bar a, +.uk-offcanvas-bar .uk-link { + color: #fff; +} +.uk-light a:hover, +.uk-light .uk-link:hover, +.uk-section-primary:not(.uk-preserve-color) a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-section-secondary:not(.uk-preserve-color) a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-primary:not(.uk-preserve-color) a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-card-primary.uk-card-body a:hover, +.uk-card-primary.uk-card-body .uk-link:hover, +.uk-card-primary > :not([class*='uk-card-media']) a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link:hover, +.uk-card-secondary.uk-card-body a:hover, +.uk-card-secondary.uk-card-body .uk-link:hover, +.uk-card-secondary > :not([class*='uk-card-media']) a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link:hover, +.uk-overlay-primary a:hover, +.uk-overlay-primary .uk-link:hover, +.uk-offcanvas-bar a:hover, +.uk-offcanvas-bar .uk-link:hover { + color: #fff; +} +.uk-light :not(pre) > code, +.uk-light :not(pre) > kbd, +.uk-light :not(pre) > samp, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > code, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > samp, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > code, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > code, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp, +.uk-card-primary.uk-card-body :not(pre) > code, +.uk-card-primary.uk-card-body :not(pre) > kbd, +.uk-card-primary.uk-card-body :not(pre) > samp, +.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > code, +.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > kbd, +.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > samp, +.uk-card-secondary.uk-card-body :not(pre) > code, +.uk-card-secondary.uk-card-body :not(pre) > kbd, +.uk-card-secondary.uk-card-body :not(pre) > samp, +.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > code, +.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > kbd, +.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > samp, +.uk-overlay-primary :not(pre) > code, +.uk-overlay-primary :not(pre) > kbd, +.uk-overlay-primary :not(pre) > samp, +.uk-offcanvas-bar :not(pre) > code, +.uk-offcanvas-bar :not(pre) > kbd, +.uk-offcanvas-bar :not(pre) > samp { + color: rgba(255, 255, 255, 0.7); + background: rgba(255, 255, 255, 0.1); +} +.uk-light em, +.uk-section-primary:not(.uk-preserve-color) em, +.uk-section-secondary:not(.uk-preserve-color) em, +.uk-tile-primary:not(.uk-preserve-color) em, +.uk-tile-secondary:not(.uk-preserve-color) em, +.uk-card-primary.uk-card-body em, +.uk-card-primary > :not([class*='uk-card-media']) em, +.uk-card-secondary.uk-card-body em, +.uk-card-secondary > :not([class*='uk-card-media']) em, +.uk-overlay-primary em, +.uk-offcanvas-bar em { + color: #fff; +} +.uk-light h1, +.uk-light .uk-h1, +.uk-light h2, +.uk-light .uk-h2, +.uk-light h3, +.uk-light .uk-h3, +.uk-light h4, +.uk-light .uk-h4, +.uk-light h5, +.uk-light .uk-h5, +.uk-light h6, +.uk-light .uk-h6, +.uk-light .uk-heading-small, +.uk-light .uk-heading-medium, +.uk-light .uk-heading-large, +.uk-light .uk-heading-xlarge, +.uk-light .uk-heading-2xlarge, +.uk-section-primary:not(.uk-preserve-color) h1, +.uk-section-primary:not(.uk-preserve-color) .uk-h1, +.uk-section-primary:not(.uk-preserve-color) h2, +.uk-section-primary:not(.uk-preserve-color) .uk-h2, +.uk-section-primary:not(.uk-preserve-color) h3, +.uk-section-primary:not(.uk-preserve-color) .uk-h3, +.uk-section-primary:not(.uk-preserve-color) h4, +.uk-section-primary:not(.uk-preserve-color) .uk-h4, +.uk-section-primary:not(.uk-preserve-color) h5, +.uk-section-primary:not(.uk-preserve-color) .uk-h5, +.uk-section-primary:not(.uk-preserve-color) h6, +.uk-section-primary:not(.uk-preserve-color) .uk-h6, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-section-secondary:not(.uk-preserve-color) h1, +.uk-section-secondary:not(.uk-preserve-color) .uk-h1, +.uk-section-secondary:not(.uk-preserve-color) h2, +.uk-section-secondary:not(.uk-preserve-color) .uk-h2, +.uk-section-secondary:not(.uk-preserve-color) h3, +.uk-section-secondary:not(.uk-preserve-color) .uk-h3, +.uk-section-secondary:not(.uk-preserve-color) h4, +.uk-section-secondary:not(.uk-preserve-color) .uk-h4, +.uk-section-secondary:not(.uk-preserve-color) h5, +.uk-section-secondary:not(.uk-preserve-color) .uk-h5, +.uk-section-secondary:not(.uk-preserve-color) h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-primary:not(.uk-preserve-color) h1, +.uk-tile-primary:not(.uk-preserve-color) .uk-h1, +.uk-tile-primary:not(.uk-preserve-color) h2, +.uk-tile-primary:not(.uk-preserve-color) .uk-h2, +.uk-tile-primary:not(.uk-preserve-color) h3, +.uk-tile-primary:not(.uk-preserve-color) .uk-h3, +.uk-tile-primary:not(.uk-preserve-color) h4, +.uk-tile-primary:not(.uk-preserve-color) .uk-h4, +.uk-tile-primary:not(.uk-preserve-color) h5, +.uk-tile-primary:not(.uk-preserve-color) .uk-h5, +.uk-tile-primary:not(.uk-preserve-color) h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-secondary:not(.uk-preserve-color) h1, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h1, +.uk-tile-secondary:not(.uk-preserve-color) h2, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h2, +.uk-tile-secondary:not(.uk-preserve-color) h3, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h3, +.uk-tile-secondary:not(.uk-preserve-color) h4, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h4, +.uk-tile-secondary:not(.uk-preserve-color) h5, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h5, +.uk-tile-secondary:not(.uk-preserve-color) h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-card-primary.uk-card-body h1, +.uk-card-primary.uk-card-body .uk-h1, +.uk-card-primary.uk-card-body h2, +.uk-card-primary.uk-card-body .uk-h2, +.uk-card-primary.uk-card-body h3, +.uk-card-primary.uk-card-body .uk-h3, +.uk-card-primary.uk-card-body h4, +.uk-card-primary.uk-card-body .uk-h4, +.uk-card-primary.uk-card-body h5, +.uk-card-primary.uk-card-body .uk-h5, +.uk-card-primary.uk-card-body h6, +.uk-card-primary.uk-card-body .uk-h6, +.uk-card-primary.uk-card-body .uk-heading-small, +.uk-card-primary.uk-card-body .uk-heading-medium, +.uk-card-primary.uk-card-body .uk-heading-large, +.uk-card-primary.uk-card-body .uk-heading-xlarge, +.uk-card-primary.uk-card-body .uk-heading-2xlarge, +.uk-card-primary > :not([class*='uk-card-media']) h1, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h1, +.uk-card-primary > :not([class*='uk-card-media']) h2, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h2, +.uk-card-primary > :not([class*='uk-card-media']) h3, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h3, +.uk-card-primary > :not([class*='uk-card-media']) h4, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h4, +.uk-card-primary > :not([class*='uk-card-media']) h5, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h5, +.uk-card-primary > :not([class*='uk-card-media']) h6, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h6, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-small, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-medium, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-large, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-xlarge, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-2xlarge, +.uk-card-secondary.uk-card-body h1, +.uk-card-secondary.uk-card-body .uk-h1, +.uk-card-secondary.uk-card-body h2, +.uk-card-secondary.uk-card-body .uk-h2, +.uk-card-secondary.uk-card-body h3, +.uk-card-secondary.uk-card-body .uk-h3, +.uk-card-secondary.uk-card-body h4, +.uk-card-secondary.uk-card-body .uk-h4, +.uk-card-secondary.uk-card-body h5, +.uk-card-secondary.uk-card-body .uk-h5, +.uk-card-secondary.uk-card-body h6, +.uk-card-secondary.uk-card-body .uk-h6, +.uk-card-secondary.uk-card-body .uk-heading-small, +.uk-card-secondary.uk-card-body .uk-heading-medium, +.uk-card-secondary.uk-card-body .uk-heading-large, +.uk-card-secondary.uk-card-body .uk-heading-xlarge, +.uk-card-secondary.uk-card-body .uk-heading-2xlarge, +.uk-card-secondary > :not([class*='uk-card-media']) h1, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h1, +.uk-card-secondary > :not([class*='uk-card-media']) h2, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h2, +.uk-card-secondary > :not([class*='uk-card-media']) h3, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h3, +.uk-card-secondary > :not([class*='uk-card-media']) h4, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h4, +.uk-card-secondary > :not([class*='uk-card-media']) h5, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h5, +.uk-card-secondary > :not([class*='uk-card-media']) h6, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h6, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-small, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-medium, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-large, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-xlarge, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-2xlarge, +.uk-overlay-primary h1, +.uk-overlay-primary .uk-h1, +.uk-overlay-primary h2, +.uk-overlay-primary .uk-h2, +.uk-overlay-primary h3, +.uk-overlay-primary .uk-h3, +.uk-overlay-primary h4, +.uk-overlay-primary .uk-h4, +.uk-overlay-primary h5, +.uk-overlay-primary .uk-h5, +.uk-overlay-primary h6, +.uk-overlay-primary .uk-h6, +.uk-overlay-primary .uk-heading-small, +.uk-overlay-primary .uk-heading-medium, +.uk-overlay-primary .uk-heading-large, +.uk-overlay-primary .uk-heading-xlarge, +.uk-overlay-primary .uk-heading-2xlarge, +.uk-offcanvas-bar h1, +.uk-offcanvas-bar .uk-h1, +.uk-offcanvas-bar h2, +.uk-offcanvas-bar .uk-h2, +.uk-offcanvas-bar h3, +.uk-offcanvas-bar .uk-h3, +.uk-offcanvas-bar h4, +.uk-offcanvas-bar .uk-h4, +.uk-offcanvas-bar h5, +.uk-offcanvas-bar .uk-h5, +.uk-offcanvas-bar h6, +.uk-offcanvas-bar .uk-h6, +.uk-offcanvas-bar .uk-heading-small, +.uk-offcanvas-bar .uk-heading-medium, +.uk-offcanvas-bar .uk-heading-large, +.uk-offcanvas-bar .uk-heading-xlarge, +.uk-offcanvas-bar .uk-heading-2xlarge { + color: #fff; +} +.uk-light blockquote, +.uk-section-primary:not(.uk-preserve-color) blockquote, +.uk-section-secondary:not(.uk-preserve-color) blockquote, +.uk-tile-primary:not(.uk-preserve-color) blockquote, +.uk-tile-secondary:not(.uk-preserve-color) blockquote, +.uk-card-primary.uk-card-body blockquote, +.uk-card-primary > :not([class*='uk-card-media']) blockquote, +.uk-card-secondary.uk-card-body blockquote, +.uk-card-secondary > :not([class*='uk-card-media']) blockquote, +.uk-overlay-primary blockquote, +.uk-offcanvas-bar blockquote { + color: #fff; +} +.uk-light blockquote footer, +.uk-section-primary:not(.uk-preserve-color) blockquote footer, +.uk-section-secondary:not(.uk-preserve-color) blockquote footer, +.uk-tile-primary:not(.uk-preserve-color) blockquote footer, +.uk-tile-secondary:not(.uk-preserve-color) blockquote footer, +.uk-card-primary.uk-card-body blockquote footer, +.uk-card-primary > :not([class*='uk-card-media']) blockquote footer, +.uk-card-secondary.uk-card-body blockquote footer, +.uk-card-secondary > :not([class*='uk-card-media']) blockquote footer, +.uk-overlay-primary blockquote footer, +.uk-offcanvas-bar blockquote footer { + color: rgba(255, 255, 255, 0.7); +} +.uk-light hr, +.uk-light .uk-hr, +.uk-section-primary:not(.uk-preserve-color) hr, +.uk-section-primary:not(.uk-preserve-color) .uk-hr, +.uk-section-secondary:not(.uk-preserve-color) hr, +.uk-section-secondary:not(.uk-preserve-color) .uk-hr, +.uk-tile-primary:not(.uk-preserve-color) hr, +.uk-tile-primary:not(.uk-preserve-color) .uk-hr, +.uk-tile-secondary:not(.uk-preserve-color) hr, +.uk-tile-secondary:not(.uk-preserve-color) .uk-hr, +.uk-card-primary.uk-card-body hr, +.uk-card-primary.uk-card-body .uk-hr, +.uk-card-primary > :not([class*='uk-card-media']) hr, +.uk-card-primary > :not([class*='uk-card-media']) .uk-hr, +.uk-card-secondary.uk-card-body hr, +.uk-card-secondary.uk-card-body .uk-hr, +.uk-card-secondary > :not([class*='uk-card-media']) hr, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-hr, +.uk-overlay-primary hr, +.uk-overlay-primary .uk-hr, +.uk-offcanvas-bar hr, +.uk-offcanvas-bar .uk-hr { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light a.uk-link-muted, +.uk-light .uk-link-muted a, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a, +.uk-card-primary.uk-card-body a.uk-link-muted, +.uk-card-primary.uk-card-body .uk-link-muted a, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-muted, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-muted a, +.uk-card-secondary.uk-card-body a.uk-link-muted, +.uk-card-secondary.uk-card-body .uk-link-muted a, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-muted, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-muted a, +.uk-overlay-primary a.uk-link-muted, +.uk-overlay-primary .uk-link-muted a, +.uk-offcanvas-bar a.uk-link-muted, +.uk-offcanvas-bar .uk-link-muted a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light a.uk-link-muted:hover, +.uk-light .uk-link-muted a:hover, +.uk-light .uk-link-toggle:hover .uk-link-muted, +.uk-light .uk-link-toggle:focus .uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-card-primary.uk-card-body a.uk-link-muted:hover, +.uk-card-primary.uk-card-body .uk-link-muted a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted, +.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-muted, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-muted:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-muted a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-muted, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-muted, +.uk-card-secondary.uk-card-body a.uk-link-muted:hover, +.uk-card-secondary.uk-card-body .uk-link-muted a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted, +.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-muted, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-muted:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-muted a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-muted, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-muted, +.uk-overlay-primary a.uk-link-muted:hover, +.uk-overlay-primary .uk-link-muted a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted, +.uk-overlay-primary .uk-link-toggle:focus .uk-link-muted, +.uk-offcanvas-bar a.uk-link-muted:hover, +.uk-offcanvas-bar .uk-link-muted a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted, +.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-muted { + color: rgba(255, 255, 255, 0.7); +} +.uk-light a.uk-link-text:hover, +.uk-light .uk-link-text a:hover, +.uk-light .uk-link-toggle:hover .uk-link-text, +.uk-light .uk-link-toggle:focus .uk-link-text, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-card-primary.uk-card-body a.uk-link-text:hover, +.uk-card-primary.uk-card-body .uk-link-text a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text, +.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-text, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-text:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-text a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-text, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-text, +.uk-card-secondary.uk-card-body a.uk-link-text:hover, +.uk-card-secondary.uk-card-body .uk-link-text a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text, +.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-text, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-text:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-text a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-text, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-text, +.uk-overlay-primary a.uk-link-text:hover, +.uk-overlay-primary .uk-link-text a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-text, +.uk-overlay-primary .uk-link-toggle:focus .uk-link-text, +.uk-offcanvas-bar a.uk-link-text:hover, +.uk-offcanvas-bar .uk-link-text a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text, +.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-text { + color: rgba(255, 255, 255, 0.5); +} +.uk-light a.uk-link-heading:hover, +.uk-light .uk-link-heading a:hover, +.uk-light .uk-link-toggle:hover .uk-link-heading, +.uk-light .uk-link-toggle:focus .uk-link-heading, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-card-primary.uk-card-body a.uk-link-heading:hover, +.uk-card-primary.uk-card-body .uk-link-heading a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading, +.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-heading, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-heading:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-heading a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-heading, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-heading, +.uk-card-secondary.uk-card-body a.uk-link-heading:hover, +.uk-card-secondary.uk-card-body .uk-link-heading a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading, +.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-heading, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-heading:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-heading a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-heading, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-heading, +.uk-overlay-primary a.uk-link-heading:hover, +.uk-overlay-primary .uk-link-heading a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading, +.uk-overlay-primary .uk-link-toggle:focus .uk-link-heading, +.uk-offcanvas-bar a.uk-link-heading:hover, +.uk-offcanvas-bar .uk-link-heading a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading, +.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-heading { + color: #fff; +} +.uk-light .uk-heading-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider, +.uk-card-primary.uk-card-body .uk-heading-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-divider, +.uk-card-secondary.uk-card-body .uk-heading-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-divider, +.uk-overlay-primary .uk-heading-divider, +.uk-offcanvas-bar .uk-heading-divider { + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-heading-bullet::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-card-primary.uk-card-body .uk-heading-bullet::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-bullet::before, +.uk-card-secondary.uk-card-body .uk-heading-bullet::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-bullet::before, +.uk-overlay-primary .uk-heading-bullet::before, +.uk-offcanvas-bar .uk-heading-bullet::before { + border-right-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-heading-line > ::before, +.uk-light .uk-heading-line > ::after, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-card-primary.uk-card-body .uk-heading-line > ::before, +.uk-card-primary.uk-card-body .uk-heading-line > ::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-line > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-line > ::after, +.uk-card-secondary.uk-card-body .uk-heading-line > ::before, +.uk-card-secondary.uk-card-body .uk-heading-line > ::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-line > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-line > ::after, +.uk-overlay-primary .uk-heading-line > ::before, +.uk-overlay-primary .uk-heading-line > ::after, +.uk-offcanvas-bar .uk-heading-line > ::before, +.uk-offcanvas-bar .uk-heading-line > ::after { + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-divider-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon, +.uk-card-primary.uk-card-body .uk-divider-icon, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon, +.uk-card-secondary.uk-card-body .uk-divider-icon, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon, +.uk-overlay-primary .uk-divider-icon, +.uk-offcanvas-bar .uk-divider-icon { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-divider-icon::before, +.uk-light .uk-divider-icon::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-card-primary.uk-card-body .uk-divider-icon::before, +.uk-card-primary.uk-card-body .uk-divider-icon::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon::after, +.uk-card-secondary.uk-card-body .uk-divider-icon::before, +.uk-card-secondary.uk-card-body .uk-divider-icon::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon::after, +.uk-overlay-primary .uk-divider-icon::before, +.uk-overlay-primary .uk-divider-icon::after, +.uk-offcanvas-bar .uk-divider-icon::before, +.uk-offcanvas-bar .uk-divider-icon::after { + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-divider-small::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-card-primary.uk-card-body .uk-divider-small::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-small::after, +.uk-card-secondary.uk-card-body .uk-divider-small::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-small::after, +.uk-overlay-primary .uk-divider-small::after, +.uk-offcanvas-bar .uk-divider-small::after { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-divider-vertical, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-card-primary.uk-card-body .uk-divider-vertical, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-vertical, +.uk-card-secondary.uk-card-body .uk-divider-vertical, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-vertical, +.uk-overlay-primary .uk-divider-vertical, +.uk-offcanvas-bar .uk-divider-vertical { + border-right-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-muted > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-card-primary.uk-card-body .uk-list-muted > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-muted > ::before, +.uk-card-secondary.uk-card-body .uk-list-muted > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-muted > ::before, +.uk-overlay-primary .uk-list-muted > ::before, +.uk-offcanvas-bar .uk-list-muted > ::before { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-list-emphasis > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-card-primary.uk-card-body .uk-list-emphasis > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-emphasis > ::before, +.uk-card-secondary.uk-card-body .uk-list-emphasis > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-emphasis > ::before, +.uk-overlay-primary .uk-list-emphasis > ::before, +.uk-offcanvas-bar .uk-list-emphasis > ::before { + color: #fff !important; +} +.uk-light .uk-list-primary > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-card-primary.uk-card-body .uk-list-primary > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-primary > ::before, +.uk-card-secondary.uk-card-body .uk-list-primary > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-primary > ::before, +.uk-overlay-primary .uk-list-primary > ::before, +.uk-offcanvas-bar .uk-list-primary > ::before { + color: #fff !important; +} +.uk-light .uk-list-secondary > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-card-primary.uk-card-body .uk-list-secondary > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-secondary > ::before, +.uk-card-secondary.uk-card-body .uk-list-secondary > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-secondary > ::before, +.uk-overlay-primary .uk-list-secondary > ::before, +.uk-offcanvas-bar .uk-list-secondary > ::before { + color: #fff !important; +} +.uk-light .uk-list-bullet > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-card-primary.uk-card-body .uk-list-bullet > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-bullet > ::before, +.uk-card-secondary.uk-card-body .uk-list-bullet > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-bullet > ::before, +.uk-overlay-primary .uk-list-bullet > ::before, +.uk-offcanvas-bar .uk-list-bullet > ::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-list-divider > :nth-child(n+2), +.uk-section-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-card-primary.uk-card-body .uk-list-divider > :nth-child(n+2), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-divider > :nth-child(n+2), +.uk-card-secondary.uk-card-body .uk-list-divider > :nth-child(n+2), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-divider > :nth-child(n+2), +.uk-overlay-primary .uk-list-divider > :nth-child(n+2), +.uk-offcanvas-bar .uk-list-divider > :nth-child(n+2) { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-striped > *:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > *:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > *:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > *:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > *:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > *:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > *:nth-of-type(odd) { + border-top-color: rgba(255, 255, 255, 0.2); + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-striped > :nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > :nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > :nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > :nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > :nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.1); +} +.uk-light .uk-table th, +.uk-section-primary:not(.uk-preserve-color) .uk-table th, +.uk-section-secondary:not(.uk-preserve-color) .uk-table th, +.uk-tile-primary:not(.uk-preserve-color) .uk-table th, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table th, +.uk-card-primary.uk-card-body .uk-table th, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table th, +.uk-card-secondary.uk-card-body .uk-table th, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table th, +.uk-overlay-primary .uk-table th, +.uk-offcanvas-bar .uk-table th { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-table caption, +.uk-section-primary:not(.uk-preserve-color) .uk-table caption, +.uk-section-secondary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-primary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption, +.uk-card-primary.uk-card-body .uk-table caption, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table caption, +.uk-card-secondary.uk-card-body .uk-table caption, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table caption, +.uk-overlay-primary .uk-table caption, +.uk-offcanvas-bar .uk-table caption { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-table > tr.uk-active, +.uk-light .uk-table tbody tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-card-primary.uk-card-body .uk-table > tr.uk-active, +.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table > tr.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table tbody tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table > tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table > tr.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table tbody tr.uk-active, +.uk-overlay-primary .uk-table > tr.uk-active, +.uk-overlay-primary .uk-table tbody tr.uk-active, +.uk-offcanvas-bar .uk-table > tr.uk-active, +.uk-offcanvas-bar .uk-table tbody tr.uk-active { + background: rgba(255, 255, 255, 0.08); +} +.uk-light .uk-table-divider > tr:not(:first-child), +.uk-light .uk-table-divider > :not(:first-child) > tr, +.uk-light .uk-table-divider > :first-child > tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-primary.uk-card-body .uk-table-divider > tr:not(:first-child), +.uk-card-primary.uk-card-body .uk-table-divider > :not(:first-child) > tr, +.uk-card-primary.uk-card-body .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-divider > tr:not(:first-child), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-divider > :not(:first-child) > tr, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-secondary.uk-card-body .uk-table-divider > tr:not(:first-child), +.uk-card-secondary.uk-card-body .uk-table-divider > :not(:first-child) > tr, +.uk-card-secondary.uk-card-body .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-divider > tr:not(:first-child), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-divider > :not(:first-child) > tr, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-overlay-primary .uk-table-divider > tr:not(:first-child), +.uk-overlay-primary .uk-table-divider > :not(:first-child) > tr, +.uk-overlay-primary .uk-table-divider > :first-child > tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider > tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider > :not(:first-child) > tr, +.uk-offcanvas-bar .uk-table-divider > :first-child > tr:not(:first-child) { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-table-striped > tr:nth-of-type(odd), +.uk-light .uk-table-striped tbody tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-table-striped > tr:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-striped > tr:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped > tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-striped > tr:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped > tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped > tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd) { + background: rgba(255, 255, 255, 0.1); + border-top-color: rgba(255, 255, 255, 0.2); + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-table-hover > tr:hover, +.uk-light .uk-table-hover tbody tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-card-primary.uk-card-body .uk-table-hover > tr:hover, +.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-hover > tr:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-hover tbody tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover > tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-hover > tr:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-hover tbody tr:hover, +.uk-overlay-primary .uk-table-hover > tr:hover, +.uk-overlay-primary .uk-table-hover tbody tr:hover, +.uk-offcanvas-bar .uk-table-hover > tr:hover, +.uk-offcanvas-bar .uk-table-hover tbody tr:hover { + background: rgba(255, 255, 255, 0.08); +} +.uk-light .uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link, +.uk-card-primary.uk-card-body .uk-icon-link, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link, +.uk-overlay-primary .uk-icon-link, +.uk-offcanvas-bar .uk-icon-link { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-icon-link:hover, +.uk-light .uk-icon-link:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-card-primary.uk-card-body .uk-icon-link:hover, +.uk-card-primary.uk-card-body .uk-icon-link:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:focus, +.uk-card-secondary.uk-card-body .uk-icon-link:hover, +.uk-card-secondary.uk-card-body .uk-icon-link:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:focus, +.uk-overlay-primary .uk-icon-link:hover, +.uk-overlay-primary .uk-icon-link:focus, +.uk-offcanvas-bar .uk-icon-link:hover, +.uk-offcanvas-bar .uk-icon-link:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-icon-link:active, +.uk-light .uk-active > .uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-section-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-card-primary.uk-card-body .uk-icon-link:active, +.uk-card-primary.uk-card-body .uk-active > .uk-icon-link, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-active > .uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link:active, +.uk-card-secondary.uk-card-body .uk-active > .uk-icon-link, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-active > .uk-icon-link, +.uk-overlay-primary .uk-icon-link:active, +.uk-overlay-primary .uk-active > .uk-icon-link, +.uk-offcanvas-bar .uk-icon-link:active, +.uk-offcanvas-bar .uk-active > .uk-icon-link { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-icon-button, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button, +.uk-card-primary.uk-card-body .uk-icon-button, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button, +.uk-card-secondary.uk-card-body .uk-icon-button, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button, +.uk-overlay-primary .uk-icon-button, +.uk-offcanvas-bar .uk-icon-button { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-icon-button:hover, +.uk-light .uk-icon-button:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-card-primary.uk-card-body .uk-icon-button:hover, +.uk-card-primary.uk-card-body .uk-icon-button:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:focus, +.uk-card-secondary.uk-card-body .uk-icon-button:hover, +.uk-card-secondary.uk-card-body .uk-icon-button:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:focus, +.uk-overlay-primary .uk-icon-button:hover, +.uk-overlay-primary .uk-icon-button:focus, +.uk-offcanvas-bar .uk-icon-button:hover, +.uk-offcanvas-bar .uk-icon-button:focus { + background-color: rgba(242, 242, 242, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-icon-button:active, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-card-primary.uk-card-body .uk-icon-button:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:active, +.uk-card-secondary.uk-card-body .uk-icon-button:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:active, +.uk-overlay-primary .uk-icon-button:active, +.uk-offcanvas-bar .uk-icon-button:active { + background-color: rgba(230, 230, 230, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-input, +.uk-light .uk-select, +.uk-light .uk-textarea, +.uk-section-primary:not(.uk-preserve-color) .uk-input, +.uk-section-primary:not(.uk-preserve-color) .uk-select, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea, +.uk-section-secondary:not(.uk-preserve-color) .uk-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-select, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-primary:not(.uk-preserve-color) .uk-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-select, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea, +.uk-card-primary.uk-card-body .uk-input, +.uk-card-primary.uk-card-body .uk-select, +.uk-card-primary.uk-card-body .uk-textarea, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-select, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea, +.uk-card-secondary.uk-card-body .uk-input, +.uk-card-secondary.uk-card-body .uk-select, +.uk-card-secondary.uk-card-body .uk-textarea, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-select, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea, +.uk-overlay-primary .uk-input, +.uk-overlay-primary .uk-select, +.uk-overlay-primary .uk-textarea, +.uk-offcanvas-bar .uk-input, +.uk-offcanvas-bar .uk-select, +.uk-offcanvas-bar .uk-textarea { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + background-clip: padding-box; + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-input:focus, +.uk-light .uk-select:focus, +.uk-light .uk-textarea:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-card-primary.uk-card-body .uk-input:focus, +.uk-card-primary.uk-card-body .uk-select:focus, +.uk-card-primary.uk-card-body .uk-textarea:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-select:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea:focus, +.uk-card-secondary.uk-card-body .uk-input:focus, +.uk-card-secondary.uk-card-body .uk-select:focus, +.uk-card-secondary.uk-card-body .uk-textarea:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-select:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea:focus, +.uk-overlay-primary .uk-input:focus, +.uk-overlay-primary .uk-select:focus, +.uk-overlay-primary .uk-textarea:focus, +.uk-offcanvas-bar .uk-input:focus, +.uk-offcanvas-bar .uk-select:focus, +.uk-offcanvas-bar .uk-textarea:focus { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-input::-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-ms-input-placeholder, +.uk-overlay-primary .uk-input::-ms-input-placeholder, +.uk-offcanvas-bar .uk-input::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-card-primary.uk-card-body .uk-input::placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::placeholder, +.uk-card-secondary.uk-card-body .uk-input::placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::placeholder, +.uk-overlay-primary .uk-input::placeholder, +.uk-offcanvas-bar .uk-input::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-textarea::-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-ms-input-placeholder, +.uk-overlay-primary .uk-textarea::-ms-input-placeholder, +.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-textarea::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-card-primary.uk-card-body .uk-textarea::placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::placeholder, +.uk-overlay-primary .uk-textarea::placeholder, +.uk-offcanvas-bar .uk-textarea::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-select:not([multiple]):not([size]), +.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-primary > :not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]), +.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]), +.uk-overlay-primary .uk-select:not([multiple]):not([size]), +.uk-offcanvas-bar .uk-select:not([multiple]):not([size]) { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-input[list]:hover, +.uk-light .uk-input[list]:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-card-primary.uk-card-body .uk-input[list]:hover, +.uk-card-primary.uk-card-body .uk-input[list]:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input[list]:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input[list]:focus, +.uk-card-secondary.uk-card-body .uk-input[list]:hover, +.uk-card-secondary.uk-card-body .uk-input[list]:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input[list]:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input[list]:focus, +.uk-overlay-primary .uk-input[list]:hover, +.uk-overlay-primary .uk-input[list]:focus, +.uk-offcanvas-bar .uk-input[list]:hover, +.uk-offcanvas-bar .uk-input[list]:focus { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-radio, +.uk-light .uk-checkbox, +.uk-section-primary:not(.uk-preserve-color) .uk-radio, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-card-primary.uk-card-body .uk-radio, +.uk-card-primary.uk-card-body .uk-checkbox, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox, +.uk-card-secondary.uk-card-body .uk-radio, +.uk-card-secondary.uk-card-body .uk-checkbox, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox, +.uk-overlay-primary .uk-radio, +.uk-overlay-primary .uk-checkbox, +.uk-offcanvas-bar .uk-radio, +.uk-offcanvas-bar .uk-checkbox { + background-color: rgba(242, 242, 242, 0.1); + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-radio:focus, +.uk-light .uk-checkbox:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-card-primary.uk-card-body .uk-radio:focus, +.uk-card-primary.uk-card-body .uk-checkbox:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:focus, +.uk-card-secondary.uk-card-body .uk-radio:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:focus, +.uk-overlay-primary .uk-radio:focus, +.uk-overlay-primary .uk-checkbox:focus, +.uk-offcanvas-bar .uk-radio:focus, +.uk-offcanvas-bar .uk-checkbox:focus { + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-radio:checked, +.uk-light .uk-checkbox:checked, +.uk-light .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-radio:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-radio:checked, +.uk-offcanvas-bar .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:indeterminate { + background-color: #fff; + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-radio:checked:focus, +.uk-light .uk-checkbox:checked:focus, +.uk-light .uk-checkbox:indeterminate:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-card-primary.uk-card-body .uk-radio:checked:focus, +.uk-card-primary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus, +.uk-card-secondary.uk-card-body .uk-radio:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus, +.uk-overlay-primary .uk-radio:checked:focus, +.uk-overlay-primary .uk-checkbox:checked:focus, +.uk-overlay-primary .uk-checkbox:indeterminate:focus, +.uk-offcanvas-bar .uk-radio:checked:focus, +.uk-offcanvas-bar .uk-checkbox:checked:focus, +.uk-offcanvas-bar .uk-checkbox:indeterminate:focus { + background-color: #e6e6e6; +} +.uk-light .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-overlay-primary .uk-radio:checked, +.uk-offcanvas-bar .uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-form-label, +.uk-section-primary:not(.uk-preserve-color) .uk-form-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label, +.uk-card-primary.uk-card-body .uk-form-label, +.uk-card-primary > :not([class*='uk-card-media']) .uk-form-label, +.uk-card-secondary.uk-card-body .uk-form-label, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-form-label, +.uk-overlay-primary .uk-form-label, +.uk-offcanvas-bar .uk-form-label { + color: #fff; +} +.uk-light .uk-form-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon, +.uk-card-primary.uk-card-body .uk-form-icon, +.uk-card-primary > :not([class*='uk-card-media']) .uk-form-icon, +.uk-card-secondary.uk-card-body .uk-form-icon, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-form-icon, +.uk-overlay-primary .uk-form-icon, +.uk-offcanvas-bar .uk-form-icon { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-form-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-card-primary.uk-card-body .uk-form-icon:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-form-icon:hover, +.uk-card-secondary.uk-card-body .uk-form-icon:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-form-icon:hover, +.uk-overlay-primary .uk-form-icon:hover, +.uk-offcanvas-bar .uk-form-icon:hover { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-button-default, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default, +.uk-card-primary.uk-card-body .uk-button-default, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default, +.uk-card-secondary.uk-card-body .uk-button-default, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default, +.uk-overlay-primary .uk-button-default, +.uk-offcanvas-bar .uk-button-default { + background-color: transparent; + color: #fff; + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-button-default:hover, +.uk-light .uk-button-default:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-card-primary.uk-card-body .uk-button-default:hover, +.uk-card-primary.uk-card-body .uk-button-default:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:focus, +.uk-card-secondary.uk-card-body .uk-button-default:hover, +.uk-card-secondary.uk-card-body .uk-button-default:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:focus, +.uk-overlay-primary .uk-button-default:hover, +.uk-overlay-primary .uk-button-default:focus, +.uk-offcanvas-bar .uk-button-default:hover, +.uk-offcanvas-bar .uk-button-default:focus { + background-color: transparent; + color: #fff; + border-color: #fff; +} +.uk-light .uk-button-default:active, +.uk-light .uk-button-default.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-card-primary.uk-card-body .uk-button-default:active, +.uk-card-primary.uk-card-body .uk-button-default.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default.uk-active, +.uk-card-secondary.uk-card-body .uk-button-default:active, +.uk-card-secondary.uk-card-body .uk-button-default.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default.uk-active, +.uk-overlay-primary .uk-button-default:active, +.uk-overlay-primary .uk-button-default.uk-active, +.uk-offcanvas-bar .uk-button-default:active, +.uk-offcanvas-bar .uk-button-default.uk-active { + background-color: transparent; + color: #fff; + border-color: #fff; +} +.uk-light .uk-button-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary, +.uk-card-primary.uk-card-body .uk-button-primary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary, +.uk-card-secondary.uk-card-body .uk-button-primary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary, +.uk-overlay-primary .uk-button-primary, +.uk-offcanvas-bar .uk-button-primary { + background-color: #fff; + color: #666; +} +.uk-light .uk-button-primary:hover, +.uk-light .uk-button-primary:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-card-primary.uk-card-body .uk-button-primary:hover, +.uk-card-primary.uk-card-body .uk-button-primary:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:focus, +.uk-card-secondary.uk-card-body .uk-button-primary:hover, +.uk-card-secondary.uk-card-body .uk-button-primary:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:focus, +.uk-overlay-primary .uk-button-primary:hover, +.uk-overlay-primary .uk-button-primary:focus, +.uk-offcanvas-bar .uk-button-primary:hover, +.uk-offcanvas-bar .uk-button-primary:focus { + background-color: #f2f2f2; + color: #666; +} +.uk-light .uk-button-primary:active, +.uk-light .uk-button-primary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-card-primary.uk-card-body .uk-button-primary:active, +.uk-card-primary.uk-card-body .uk-button-primary.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-primary:active, +.uk-card-secondary.uk-card-body .uk-button-primary.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary.uk-active, +.uk-overlay-primary .uk-button-primary:active, +.uk-overlay-primary .uk-button-primary.uk-active, +.uk-offcanvas-bar .uk-button-primary:active, +.uk-offcanvas-bar .uk-button-primary.uk-active { + background-color: #e6e6e6; + color: #666; +} +.uk-light .uk-button-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary, +.uk-card-primary.uk-card-body .uk-button-secondary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary, +.uk-card-secondary.uk-card-body .uk-button-secondary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary, +.uk-overlay-primary .uk-button-secondary, +.uk-offcanvas-bar .uk-button-secondary { + background-color: #fff; + color: #666; +} +.uk-light .uk-button-secondary:hover, +.uk-light .uk-button-secondary:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-card-primary.uk-card-body .uk-button-secondary:hover, +.uk-card-primary.uk-card-body .uk-button-secondary:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:focus, +.uk-card-secondary.uk-card-body .uk-button-secondary:hover, +.uk-card-secondary.uk-card-body .uk-button-secondary:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:focus, +.uk-overlay-primary .uk-button-secondary:hover, +.uk-overlay-primary .uk-button-secondary:focus, +.uk-offcanvas-bar .uk-button-secondary:hover, +.uk-offcanvas-bar .uk-button-secondary:focus { + background-color: #f2f2f2; + color: #666; +} +.uk-light .uk-button-secondary:active, +.uk-light .uk-button-secondary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-card-primary.uk-card-body .uk-button-secondary:active, +.uk-card-primary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-secondary:active, +.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active, +.uk-overlay-primary .uk-button-secondary:active, +.uk-overlay-primary .uk-button-secondary.uk-active, +.uk-offcanvas-bar .uk-button-secondary:active, +.uk-offcanvas-bar .uk-button-secondary.uk-active { + background-color: #e6e6e6; + color: #666; +} +.uk-light .uk-button-text, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text, +.uk-card-primary.uk-card-body .uk-button-text, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text, +.uk-card-secondary.uk-card-body .uk-button-text, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text, +.uk-overlay-primary .uk-button-text, +.uk-offcanvas-bar .uk-button-text { + color: #fff; +} +.uk-light .uk-button-text::before, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before, +.uk-card-primary.uk-card-body .uk-button-text::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text::before, +.uk-card-secondary.uk-card-body .uk-button-text::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text::before, +.uk-overlay-primary .uk-button-text::before, +.uk-offcanvas-bar .uk-button-text::before { + border-bottom-color: #fff; +} +.uk-light .uk-button-text:hover, +.uk-light .uk-button-text:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-card-primary.uk-card-body .uk-button-text:hover, +.uk-card-primary.uk-card-body .uk-button-text:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:focus, +.uk-card-secondary.uk-card-body .uk-button-text:hover, +.uk-card-secondary.uk-card-body .uk-button-text:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:focus, +.uk-overlay-primary .uk-button-text:hover, +.uk-overlay-primary .uk-button-text:focus, +.uk-offcanvas-bar .uk-button-text:hover, +.uk-offcanvas-bar .uk-button-text:focus { + color: #fff; +} +.uk-light .uk-button-text:disabled, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-card-primary.uk-card-body .uk-button-text:disabled, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:disabled, +.uk-card-secondary.uk-card-body .uk-button-text:disabled, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:disabled, +.uk-overlay-primary .uk-button-text:disabled, +.uk-offcanvas-bar .uk-button-text:disabled { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-button-link, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link, +.uk-card-primary.uk-card-body .uk-button-link, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-link, +.uk-card-secondary.uk-card-body .uk-button-link, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link, +.uk-overlay-primary .uk-button-link, +.uk-offcanvas-bar .uk-button-link { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-button-link:hover, +.uk-light .uk-button-link:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-card-primary.uk-card-body .uk-button-link:hover, +.uk-card-primary.uk-card-body .uk-button-link:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-link:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-link:focus, +.uk-card-secondary.uk-card-body .uk-button-link:hover, +.uk-card-secondary.uk-card-body .uk-button-link:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link:focus, +.uk-overlay-primary .uk-button-link:hover, +.uk-overlay-primary .uk-button-link:focus, +.uk-offcanvas-bar .uk-button-link:hover, +.uk-offcanvas-bar .uk-button-link:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-close, +.uk-section-primary:not(.uk-preserve-color) .uk-close, +.uk-section-secondary:not(.uk-preserve-color) .uk-close, +.uk-tile-primary:not(.uk-preserve-color) .uk-close, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close, +.uk-card-primary.uk-card-body .uk-close, +.uk-card-primary > :not([class*='uk-card-media']) .uk-close, +.uk-card-secondary.uk-card-body .uk-close, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-close, +.uk-overlay-primary .uk-close, +.uk-offcanvas-bar .uk-close { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-close:hover, +.uk-light .uk-close:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-close:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus, +.uk-card-primary.uk-card-body .uk-close:hover, +.uk-card-primary.uk-card-body .uk-close:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-close:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-close:focus, +.uk-card-secondary.uk-card-body .uk-close:hover, +.uk-card-secondary.uk-card-body .uk-close:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-close:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-close:focus, +.uk-overlay-primary .uk-close:hover, +.uk-overlay-primary .uk-close:focus, +.uk-offcanvas-bar .uk-close:hover, +.uk-offcanvas-bar .uk-close:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-totop, +.uk-section-primary:not(.uk-preserve-color) .uk-totop, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop, +.uk-card-primary.uk-card-body .uk-totop, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop, +.uk-card-secondary.uk-card-body .uk-totop, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop, +.uk-overlay-primary .uk-totop, +.uk-offcanvas-bar .uk-totop { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-totop:hover, +.uk-light .uk-totop:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus, +.uk-card-primary.uk-card-body .uk-totop:hover, +.uk-card-primary.uk-card-body .uk-totop:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:focus, +.uk-card-secondary.uk-card-body .uk-totop:hover, +.uk-card-secondary.uk-card-body .uk-totop:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:focus, +.uk-overlay-primary .uk-totop:hover, +.uk-overlay-primary .uk-totop:focus, +.uk-offcanvas-bar .uk-totop:hover, +.uk-offcanvas-bar .uk-totop:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-totop:active, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active, +.uk-card-primary.uk-card-body .uk-totop:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:active, +.uk-card-secondary.uk-card-body .uk-totop:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:active, +.uk-overlay-primary .uk-totop:active, +.uk-offcanvas-bar .uk-totop:active { + color: #fff; +} +.uk-light .uk-marker, +.uk-section-primary:not(.uk-preserve-color) .uk-marker, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker, +.uk-card-primary.uk-card-body .uk-marker, +.uk-card-primary > :not([class*='uk-card-media']) .uk-marker, +.uk-card-secondary.uk-card-body .uk-marker, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker, +.uk-overlay-primary .uk-marker, +.uk-offcanvas-bar .uk-marker { + background: #f8f8f8; + color: #666; +} +.uk-light .uk-marker:hover, +.uk-light .uk-marker:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus, +.uk-card-primary.uk-card-body .uk-marker:hover, +.uk-card-primary.uk-card-body .uk-marker:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-marker:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-marker:focus, +.uk-card-secondary.uk-card-body .uk-marker:hover, +.uk-card-secondary.uk-card-body .uk-marker:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker:focus, +.uk-overlay-primary .uk-marker:hover, +.uk-overlay-primary .uk-marker:focus, +.uk-offcanvas-bar .uk-marker:hover, +.uk-offcanvas-bar .uk-marker:focus { + color: #666; +} +.uk-light .uk-badge, +.uk-section-primary:not(.uk-preserve-color) .uk-badge, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge, +.uk-card-primary.uk-card-body .uk-badge, +.uk-card-primary > :not([class*='uk-card-media']) .uk-badge, +.uk-card-secondary.uk-card-body .uk-badge, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge, +.uk-overlay-primary .uk-badge, +.uk-offcanvas-bar .uk-badge { + background-color: #fff; + color: #666; +} +.uk-light .uk-badge:hover, +.uk-light .uk-badge:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus, +.uk-card-primary.uk-card-body .uk-badge:hover, +.uk-card-primary.uk-card-body .uk-badge:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-badge:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-badge:focus, +.uk-card-secondary.uk-card-body .uk-badge:hover, +.uk-card-secondary.uk-card-body .uk-badge:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge:focus, +.uk-overlay-primary .uk-badge:hover, +.uk-overlay-primary .uk-badge:focus, +.uk-offcanvas-bar .uk-badge:hover, +.uk-offcanvas-bar .uk-badge:focus { + color: #666; +} +.uk-light .uk-label, +.uk-section-primary:not(.uk-preserve-color) .uk-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-label, +.uk-card-primary.uk-card-body .uk-label, +.uk-card-primary > :not([class*='uk-card-media']) .uk-label, +.uk-card-secondary.uk-card-body .uk-label, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-label, +.uk-overlay-primary .uk-label, +.uk-offcanvas-bar .uk-label { + background-color: #fff; + color: #666; +} +.uk-light .uk-article-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta, +.uk-card-primary.uk-card-body .uk-article-meta, +.uk-card-primary > :not([class*='uk-card-media']) .uk-article-meta, +.uk-card-secondary.uk-card-body .uk-article-meta, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-article-meta, +.uk-overlay-primary .uk-article-meta, +.uk-offcanvas-bar .uk-article-meta { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input, +.uk-overlay-primary .uk-search-input, +.uk-offcanvas-bar .uk-search-input { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-search-input:-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder, +.uk-overlay-primary .uk-search-input:-ms-input-placeholder, +.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-search-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-card-primary.uk-card-body .uk-search-input::placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::placeholder, +.uk-overlay-primary .uk-search-input::placeholder, +.uk-offcanvas-bar .uk-search-input::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search .uk-search-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-card-primary.uk-card-body .uk-search .uk-search-icon, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search .uk-search-icon, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search .uk-search-icon, +.uk-overlay-primary .uk-search .uk-search-icon, +.uk-offcanvas-bar .uk-search .uk-search-icon { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search .uk-search-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search .uk-search-icon:hover, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search .uk-search-icon:hover, +.uk-overlay-primary .uk-search .uk-search-icon:hover, +.uk-offcanvas-bar .uk-search .uk-search-icon:hover { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-default .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input, +.uk-overlay-primary .uk-search-default .uk-search-input, +.uk-offcanvas-bar .uk-search-default .uk-search-input { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-search-default .uk-search-input:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus, +.uk-overlay-primary .uk-search-default .uk-search-input:focus, +.uk-offcanvas-bar .uk-search-default .uk-search-input:focus { + background-color: transparent; +} +.uk-light .uk-search-navbar .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-navbar .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-navbar .uk-search-input, +.uk-overlay-primary .uk-search-navbar .uk-search-input, +.uk-offcanvas-bar .uk-search-navbar .uk-search-input { + background-color: transparent; +} +.uk-light .uk-search-large .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-large .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-large .uk-search-input, +.uk-overlay-primary .uk-search-large .uk-search-input, +.uk-offcanvas-bar .uk-search-large .uk-search-input { + background-color: transparent; +} +.uk-light .uk-search-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle, +.uk-card-primary.uk-card-body .uk-search-toggle, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle, +.uk-card-secondary.uk-card-body .uk-search-toggle, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle, +.uk-overlay-primary .uk-search-toggle, +.uk-offcanvas-bar .uk-search-toggle { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-toggle:hover, +.uk-light .uk-search-toggle:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-card-primary.uk-card-body .uk-search-toggle:hover, +.uk-card-primary.uk-card-body .uk-search-toggle:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle:focus, +.uk-card-secondary.uk-card-body .uk-search-toggle:hover, +.uk-card-secondary.uk-card-body .uk-search-toggle:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle:focus, +.uk-overlay-primary .uk-search-toggle:hover, +.uk-overlay-primary .uk-search-toggle:focus, +.uk-offcanvas-bar .uk-search-toggle:hover, +.uk-offcanvas-bar .uk-search-toggle:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-accordion-title, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title, +.uk-card-primary.uk-card-body .uk-accordion-title, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title, +.uk-card-secondary.uk-card-body .uk-accordion-title, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title, +.uk-overlay-primary .uk-accordion-title, +.uk-offcanvas-bar .uk-accordion-title { + color: #fff; +} +.uk-light .uk-accordion-title:hover, +.uk-light .uk-accordion-title:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-card-primary.uk-card-body .uk-accordion-title:hover, +.uk-card-primary.uk-card-body .uk-accordion-title:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title:focus, +.uk-card-secondary.uk-card-body .uk-accordion-title:hover, +.uk-card-secondary.uk-card-body .uk-accordion-title:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title:focus, +.uk-overlay-primary .uk-accordion-title:hover, +.uk-overlay-primary .uk-accordion-title:focus, +.uk-offcanvas-bar .uk-accordion-title:hover, +.uk-offcanvas-bar .uk-accordion-title:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-grid-divider > :not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-primary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-overlay-primary .uk-grid-divider > :not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-grid-divider > :not(.uk-first-column)::before { + border-right-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-overlay-primary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-nav-parent-icon > .uk-parent > a::after, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-overlay-primary .uk-nav-parent-icon > .uk-parent > a::after, +.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-overlay-primary .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-nav-default > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-card-primary.uk-card-body .uk-nav-default > li > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a, +.uk-overlay-primary .uk-nav-default > li > a, +.uk-offcanvas-bar .uk-nav-default > li > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-default > li > a:hover, +.uk-light .uk-nav-default > li > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-card-primary.uk-card-body .uk-nav-default > li > a:hover, +.uk-card-primary.uk-card-body .uk-nav-default > li > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus, +.uk-overlay-primary .uk-nav-default > li > a:hover, +.uk-overlay-primary .uk-nav-default > li > a:focus, +.uk-offcanvas-bar .uk-nav-default > li > a:hover, +.uk-offcanvas-bar .uk-nav-default > li > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-default > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-default > li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-default > li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a, +.uk-overlay-primary .uk-nav-default > li.uk-active > a, +.uk-offcanvas-bar .uk-nav-default > li.uk-active > a { + color: #fff; +} +.uk-light .uk-nav-default .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header, +.uk-overlay-primary .uk-nav-default .uk-nav-header, +.uk-offcanvas-bar .uk-nav-default .uk-nav-header { + color: #fff; +} +.uk-light .uk-nav-default .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider, +.uk-overlay-primary .uk-nav-default .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-default .uk-nav-divider { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-nav-default .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-default .uk-nav-sub a:hover, +.uk-light .uk-nav-default .uk-nav-sub a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active > a { + color: #fff; +} +.uk-light .uk-nav-primary > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-card-primary.uk-card-body .uk-nav-primary > li > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a, +.uk-overlay-primary .uk-nav-primary > li > a, +.uk-offcanvas-bar .uk-nav-primary > li > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-primary > li > a:hover, +.uk-light .uk-nav-primary > li > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-card-primary.uk-card-body .uk-nav-primary > li > a:hover, +.uk-card-primary.uk-card-body .uk-nav-primary > li > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:focus, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:focus, +.uk-overlay-primary .uk-nav-primary > li > a:hover, +.uk-overlay-primary .uk-nav-primary > li > a:focus, +.uk-offcanvas-bar .uk-nav-primary > li > a:hover, +.uk-offcanvas-bar .uk-nav-primary > li > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-primary > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-primary > li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-primary > li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a, +.uk-overlay-primary .uk-nav-primary > li.uk-active > a, +.uk-offcanvas-bar .uk-nav-primary > li.uk-active > a { + color: #fff; +} +.uk-light .uk-nav-primary .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header, +.uk-overlay-primary .uk-nav-primary .uk-nav-header, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-header { + color: #fff; +} +.uk-light .uk-nav-primary .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider, +.uk-overlay-primary .uk-nav-primary .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-nav-primary .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-primary .uk-nav-sub a:hover, +.uk-light .uk-nav-primary .uk-nav-sub a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active > a { + color: #fff; +} +.uk-light .uk-navbar-nav > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a, +.uk-overlay-primary .uk-navbar-nav > li > a, +.uk-offcanvas-bar .uk-navbar-nav > li > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-navbar-nav > li:hover > a, +.uk-light .uk-navbar-nav > li > a:focus, +.uk-light .uk-navbar-nav > li > a.uk-open, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a.uk-open, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.uk-open, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open, +.uk-overlay-primary .uk-navbar-nav > li:hover > a, +.uk-overlay-primary .uk-navbar-nav > li > a:focus, +.uk-overlay-primary .uk-navbar-nav > li > a.uk-open, +.uk-offcanvas-bar .uk-navbar-nav > li:hover > a, +.uk-offcanvas-bar .uk-navbar-nav > li > a:focus, +.uk-offcanvas-bar .uk-navbar-nav > li > a.uk-open { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-navbar-nav > li > a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:active, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:active, +.uk-overlay-primary .uk-navbar-nav > li > a:active, +.uk-offcanvas-bar .uk-navbar-nav > li > a:active { + color: #fff; +} +.uk-light .uk-navbar-nav > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a, +.uk-overlay-primary .uk-navbar-nav > li.uk-active > a, +.uk-offcanvas-bar .uk-navbar-nav > li.uk-active > a { + color: #fff; +} +.uk-light .uk-navbar-item, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item, +.uk-card-primary.uk-card-body .uk-navbar-item, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-item, +.uk-card-secondary.uk-card-body .uk-navbar-item, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-item, +.uk-overlay-primary .uk-navbar-item, +.uk-offcanvas-bar .uk-navbar-item { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-navbar-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-card-primary.uk-card-body .uk-navbar-toggle, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle, +.uk-card-secondary.uk-card-body .uk-navbar-toggle, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle, +.uk-overlay-primary .uk-navbar-toggle, +.uk-offcanvas-bar .uk-navbar-toggle { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-navbar-toggle:hover, +.uk-light .uk-navbar-toggle:focus, +.uk-light .uk-navbar-toggle.uk-open, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-card-primary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-primary.uk-card-body .uk-navbar-toggle:focus, +.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle.uk-open, +.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus, +.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle.uk-open, +.uk-overlay-primary .uk-navbar-toggle:hover, +.uk-overlay-primary .uk-navbar-toggle:focus, +.uk-overlay-primary .uk-navbar-toggle.uk-open, +.uk-offcanvas-bar .uk-navbar-toggle:hover, +.uk-offcanvas-bar .uk-navbar-toggle:focus, +.uk-offcanvas-bar .uk-navbar-toggle.uk-open { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav > * > :first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-card-primary.uk-card-body .uk-subnav > * > :first-child, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > :first-child, +.uk-card-secondary.uk-card-body .uk-subnav > * > :first-child, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > :first-child, +.uk-overlay-primary .uk-subnav > * > :first-child, +.uk-offcanvas-bar .uk-subnav > * > :first-child { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-subnav > * > a:hover, +.uk-light .uk-subnav > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-card-primary.uk-card-body .uk-subnav > * > a:hover, +.uk-card-primary.uk-card-body .uk-subnav > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > a:focus, +.uk-card-secondary.uk-card-body .uk-subnav > * > a:hover, +.uk-card-secondary.uk-card-body .uk-subnav > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > a:focus, +.uk-overlay-primary .uk-subnav > * > a:hover, +.uk-overlay-primary .uk-subnav > * > a:focus, +.uk-offcanvas-bar .uk-subnav > * > a:hover, +.uk-offcanvas-bar .uk-subnav > * > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-card-primary.uk-card-body .uk-subnav > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a, +.uk-overlay-primary .uk-subnav > .uk-active > a, +.uk-offcanvas-bar .uk-subnav > .uk-active > a { + color: #fff; +} +.uk-light .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-overlay-primary .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { + border-right-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-subnav-pill > * > :first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > :first-child, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > :first-child, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > :first-child, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > :first-child, +.uk-overlay-primary .uk-subnav-pill > * > :first-child, +.uk-offcanvas-bar .uk-subnav-pill > * > :first-child { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-subnav-pill > * > a:hover, +.uk-light .uk-subnav-pill > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:hover, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:focus, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:hover, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:focus, +.uk-overlay-primary .uk-subnav-pill > * > a:hover, +.uk-overlay-primary .uk-subnav-pill > * > a:focus, +.uk-offcanvas-bar .uk-subnav-pill > * > a:hover, +.uk-offcanvas-bar .uk-subnav-pill > * > a:focus { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav-pill > * > a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:active, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:active, +.uk-overlay-primary .uk-subnav-pill > * > a:active, +.uk-offcanvas-bar .uk-subnav-pill > * > a:active { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav-pill > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-subnav-pill > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a, +.uk-overlay-primary .uk-subnav-pill > .uk-active > a, +.uk-offcanvas-bar .uk-subnav-pill > .uk-active > a { + background-color: #fff; + color: #666; +} +.uk-light .uk-subnav > .uk-disabled > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-card-primary.uk-card-body .uk-subnav > .uk-disabled > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > .uk-disabled > a, +.uk-card-secondary.uk-card-body .uk-subnav > .uk-disabled > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > .uk-disabled > a, +.uk-overlay-primary .uk-subnav > .uk-disabled > a, +.uk-offcanvas-bar .uk-subnav > .uk-disabled > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-breadcrumb > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-card-primary.uk-card-body .uk-breadcrumb > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > *, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > *, +.uk-overlay-primary .uk-breadcrumb > * > *, +.uk-offcanvas-bar .uk-breadcrumb > * > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-breadcrumb > * > :hover, +.uk-light .uk-breadcrumb > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-card-primary.uk-card-body .uk-breadcrumb > * > :hover, +.uk-card-primary.uk-card-body .uk-breadcrumb > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :focus, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :hover, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :focus, +.uk-overlay-primary .uk-breadcrumb > * > :hover, +.uk-overlay-primary .uk-breadcrumb > * > :focus, +.uk-offcanvas-bar .uk-breadcrumb > * > :hover, +.uk-offcanvas-bar .uk-breadcrumb > * > :focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-breadcrumb > :last-child > *, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-card-primary.uk-card-body .uk-breadcrumb > :last-child > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > :last-child > *, +.uk-card-secondary.uk-card-body .uk-breadcrumb > :last-child > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > :last-child > *, +.uk-overlay-primary .uk-breadcrumb > :last-child > *, +.uk-offcanvas-bar .uk-breadcrumb > :last-child > * { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-overlay-primary .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-pagination > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-card-primary.uk-card-body .uk-pagination > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > *, +.uk-card-secondary.uk-card-body .uk-pagination > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > *, +.uk-overlay-primary .uk-pagination > * > *, +.uk-offcanvas-bar .uk-pagination > * > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-pagination > * > :hover, +.uk-light .uk-pagination > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-card-primary.uk-card-body .uk-pagination > * > :hover, +.uk-card-primary.uk-card-body .uk-pagination > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > :focus, +.uk-card-secondary.uk-card-body .uk-pagination > * > :hover, +.uk-card-secondary.uk-card-body .uk-pagination > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > :focus, +.uk-overlay-primary .uk-pagination > * > :hover, +.uk-overlay-primary .uk-pagination > * > :focus, +.uk-offcanvas-bar .uk-pagination > * > :hover, +.uk-offcanvas-bar .uk-pagination > * > :focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-pagination > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-card-primary.uk-card-body .uk-pagination > .uk-active > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > .uk-active > *, +.uk-card-secondary.uk-card-body .uk-pagination > .uk-active > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > .uk-active > *, +.uk-overlay-primary .uk-pagination > .uk-active > *, +.uk-offcanvas-bar .uk-pagination > .uk-active > * { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-pagination > .uk-disabled > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-card-primary.uk-card-body .uk-pagination > .uk-disabled > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > .uk-disabled > *, +.uk-card-secondary.uk-card-body .uk-pagination > .uk-disabled > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > .uk-disabled > *, +.uk-overlay-primary .uk-pagination > .uk-disabled > *, +.uk-offcanvas-bar .uk-pagination > .uk-disabled > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-tab::before, +.uk-section-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before, +.uk-card-primary.uk-card-body .uk-tab::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab::before, +.uk-card-secondary.uk-card-body .uk-tab::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab::before, +.uk-overlay-primary .uk-tab::before, +.uk-offcanvas-bar .uk-tab::before { + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-tab > * > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-card-primary.uk-card-body .uk-tab > * > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a, +.uk-card-secondary.uk-card-body .uk-tab > * > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a, +.uk-overlay-primary .uk-tab > * > a, +.uk-offcanvas-bar .uk-tab > * > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-tab > * > a:hover, +.uk-light .uk-tab > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-card-primary.uk-card-body .uk-tab > * > a:hover, +.uk-card-primary.uk-card-body .uk-tab > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a:focus, +.uk-card-secondary.uk-card-body .uk-tab > * > a:hover, +.uk-card-secondary.uk-card-body .uk-tab > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a:focus, +.uk-overlay-primary .uk-tab > * > a:hover, +.uk-overlay-primary .uk-tab > * > a:focus, +.uk-offcanvas-bar .uk-tab > * > a:hover, +.uk-offcanvas-bar .uk-tab > * > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-tab > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-card-primary.uk-card-body .uk-tab > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-tab > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a, +.uk-overlay-primary .uk-tab > .uk-active > a, +.uk-offcanvas-bar .uk-tab > .uk-active > a { + color: #fff; + border-color: #fff; +} +.uk-light .uk-tab > .uk-disabled > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-card-primary.uk-card-body .uk-tab > .uk-disabled > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > .uk-disabled > a, +.uk-card-secondary.uk-card-body .uk-tab > .uk-disabled > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > .uk-disabled > a, +.uk-overlay-primary .uk-tab > .uk-disabled > a, +.uk-offcanvas-bar .uk-tab > .uk-disabled > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-slidenav, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav, +.uk-card-primary.uk-card-body .uk-slidenav, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav, +.uk-card-secondary.uk-card-body .uk-slidenav, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav, +.uk-overlay-primary .uk-slidenav, +.uk-offcanvas-bar .uk-slidenav { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-slidenav:hover, +.uk-light .uk-slidenav:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-card-primary.uk-card-body .uk-slidenav:hover, +.uk-card-primary.uk-card-body .uk-slidenav:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:focus, +.uk-card-secondary.uk-card-body .uk-slidenav:hover, +.uk-card-secondary.uk-card-body .uk-slidenav:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:focus, +.uk-overlay-primary .uk-slidenav:hover, +.uk-overlay-primary .uk-slidenav:focus, +.uk-offcanvas-bar .uk-slidenav:hover, +.uk-offcanvas-bar .uk-slidenav:focus { + color: rgba(255, 255, 255, 0.95); +} +.uk-light .uk-slidenav:active, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-card-primary.uk-card-body .uk-slidenav:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:active, +.uk-card-secondary.uk-card-body .uk-slidenav:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:active, +.uk-overlay-primary .uk-slidenav:active, +.uk-offcanvas-bar .uk-slidenav:active { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-dotnav > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-card-primary.uk-card-body .uk-dotnav > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > *, +.uk-card-secondary.uk-card-body .uk-dotnav > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > *, +.uk-overlay-primary .uk-dotnav > * > *, +.uk-offcanvas-bar .uk-dotnav > * > * { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.9); +} +.uk-light .uk-dotnav > * > :hover, +.uk-light .uk-dotnav > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-card-primary.uk-card-body .uk-dotnav > * > :hover, +.uk-card-primary.uk-card-body .uk-dotnav > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :focus, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :hover, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :focus, +.uk-overlay-primary .uk-dotnav > * > :hover, +.uk-overlay-primary .uk-dotnav > * > :focus, +.uk-offcanvas-bar .uk-dotnav > * > :hover, +.uk-offcanvas-bar .uk-dotnav > * > :focus { + background-color: rgba(255, 255, 255, 0.9); + border-color: transparent; +} +.uk-light .uk-dotnav > * > :active, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-card-primary.uk-card-body .uk-dotnav > * > :active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :active, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :active, +.uk-overlay-primary .uk-dotnav > * > :active, +.uk-offcanvas-bar .uk-dotnav > * > :active { + background-color: rgba(255, 255, 255, 0.5); + border-color: transparent; +} +.uk-light .uk-dotnav > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *, +.uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *, +.uk-overlay-primary .uk-dotnav > .uk-active > *, +.uk-offcanvas-bar .uk-dotnav > .uk-active > * { + background-color: rgba(255, 255, 255, 0.9); + border-color: transparent; +} +.uk-light .uk-iconnav > * > a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-card-primary.uk-card-body .uk-iconnav > * > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a, +.uk-overlay-primary .uk-iconnav > * > a, +.uk-offcanvas-bar .uk-iconnav > * > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-iconnav > * > a:hover, +.uk-light .uk-iconnav > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-card-primary.uk-card-body .uk-iconnav > * > a:hover, +.uk-card-primary.uk-card-body .uk-iconnav > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a:focus, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a:hover, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a:focus, +.uk-overlay-primary .uk-iconnav > * > a:hover, +.uk-overlay-primary .uk-iconnav > * > a:focus, +.uk-offcanvas-bar .uk-iconnav > * > a:hover, +.uk-offcanvas-bar .uk-iconnav > * > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-iconnav > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > a, +.uk-overlay-primary .uk-iconnav > .uk-active > a, +.uk-offcanvas-bar .uk-iconnav > .uk-active > a { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-text-lead, +.uk-section-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead, +.uk-card-primary.uk-card-body .uk-text-lead, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-lead, +.uk-card-secondary.uk-card-body .uk-text-lead, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-lead, +.uk-overlay-primary .uk-text-lead, +.uk-offcanvas-bar .uk-text-lead { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-text-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta, +.uk-card-primary.uk-card-body .uk-text-meta, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-meta, +.uk-card-secondary.uk-card-body .uk-text-meta, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-meta, +.uk-overlay-primary .uk-text-meta, +.uk-offcanvas-bar .uk-text-meta { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-text-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted, +.uk-card-primary.uk-card-body .uk-text-muted, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-muted, +.uk-card-secondary.uk-card-body .uk-text-muted, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-muted, +.uk-overlay-primary .uk-text-muted, +.uk-offcanvas-bar .uk-text-muted { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-text-emphasis, +.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-card-primary.uk-card-body .uk-text-emphasis, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-emphasis, +.uk-card-secondary.uk-card-body .uk-text-emphasis, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-emphasis, +.uk-overlay-primary .uk-text-emphasis, +.uk-offcanvas-bar .uk-text-emphasis { + color: #fff !important; +} +.uk-light .uk-text-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary, +.uk-card-primary.uk-card-body .uk-text-primary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-primary, +.uk-card-secondary.uk-card-body .uk-text-primary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-primary, +.uk-overlay-primary .uk-text-primary, +.uk-offcanvas-bar .uk-text-primary { + color: #fff !important; +} +.uk-light .uk-text-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary, +.uk-card-primary.uk-card-body .uk-text-secondary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-secondary, +.uk-card-secondary.uk-card-body .uk-text-secondary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-secondary, +.uk-overlay-primary .uk-text-secondary, +.uk-offcanvas-bar .uk-text-secondary { + color: #fff !important; +} +.uk-light .uk-column-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider, +.uk-card-primary.uk-card-body .uk-column-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-column-divider, +.uk-card-secondary.uk-card-body .uk-column-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-column-divider, +.uk-overlay-primary .uk-column-divider, +.uk-offcanvas-bar .uk-column-divider { + column-rule-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-logo, +.uk-section-primary:not(.uk-preserve-color) .uk-logo, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo, +.uk-card-primary.uk-card-body .uk-logo, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo, +.uk-card-secondary.uk-card-body .uk-logo, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo, +.uk-overlay-primary .uk-logo, +.uk-offcanvas-bar .uk-logo { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-logo:hover, +.uk-light .uk-logo:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus, +.uk-card-primary.uk-card-body .uk-logo:hover, +.uk-card-primary.uk-card-body .uk-logo:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo:focus, +.uk-card-secondary.uk-card-body .uk-logo:hover, +.uk-card-secondary.uk-card-body .uk-logo:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo:focus, +.uk-overlay-primary .uk-logo:hover, +.uk-overlay-primary .uk-logo:focus, +.uk-offcanvas-bar .uk-logo:hover, +.uk-offcanvas-bar .uk-logo:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-section-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-section-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-primary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-overlay-primary .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-offcanvas-bar .uk-logo > :not(.uk-logo-inverse):not(:only-of-type) { + display: none; +} +.uk-light .uk-logo-inverse, +.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-card-primary.uk-card-body .uk-logo-inverse, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo-inverse, +.uk-card-secondary.uk-card-body .uk-logo-inverse, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo-inverse, +.uk-overlay-primary .uk-logo-inverse, +.uk-offcanvas-bar .uk-logo-inverse { + display: inline; +} +.uk-light .uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-card-primary.uk-card-body .uk-accordion-title::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-accordion-title::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title::before, +.uk-overlay-primary .uk-accordion-title::before, +.uk-offcanvas-bar .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-open > .uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::before, +.uk-overlay-primary .uk-open > .uk-accordion-title::before, +.uk-offcanvas-bar .uk-open > .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* ======================================================================== + Component: Print + ========================================================================== */ +@media print { + *, + *::before, + *::after { + background: transparent !important; + color: black !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} diff --git a/frontend/res/uikit/css/uikit-rtl.min.css b/frontend/res/uikit/css/uikit-rtl.min.css new file mode 100644 index 0000000..28a1a28 --- /dev/null +++ b/frontend/res/uikit/css/uikit-rtl.min.css @@ -0,0 +1 @@ +/*! UIkit 3.5.9 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a:active,a:hover{outline:0}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}em{color:#f0506e}ins{background:#ffd;color:#666;text-decoration:none}mark{background:#ffd;color:#666}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}@supports (display:block){svg{max-width:100%;height:auto;box-sizing:border-box}}svg:not(:root){overflow:hidden}img:not([src]){min-width:1px;visibility:hidden}iframe{border:0}address,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 20px 0}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+.uk-heading-2xlarge,*+.uk-heading-large,*+.uk-heading-medium,*+.uk-heading-small,*+.uk-heading-xlarge,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.23125rem;line-height:1.2}.uk-h2,h2{font-size:1.7rem;line-height:1.3}.uk-h3,h3{font-size:1.5rem;line-height:1.4}.uk-h4,h4{font-size:1.25rem;line-height:1.4}.uk-h5,h5{font-size:16px;line-height:1.4}.uk-h6,h6{font-size:.875rem;line-height:1.4}@media (min-width:960px){.uk-h1,h1{font-size:2.625rem}.uk-h2,h2{font-size:2rem}}ol,ul{padding-right:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-right:0}.uk-hr,hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}*+.uk-hr,*+hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px 0;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:.875rem;line-height:1.5;color:#666}blockquote footer::before{content:"— "}pre{font:.875rem/1.5 Consolas,monaco,monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}pre code{font-family:Consolas,monaco,monospace}::selection{background:#39f;color:#fff;text-shadow:none}details,main{display:block}summary{display:list-item}template{display:none}.uk-breakpoint-s::before{content:'640px'}.uk-breakpoint-m::before{content:'960px'}.uk-breakpoint-l::before{content:'1200px'}.uk-breakpoint-xl::before{content:'1600px'}:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,.uk-link-toggle:focus .uk-link-muted,.uk-link-toggle:hover .uk-link-muted,a.uk-link-muted:hover{color:#666}.uk-link-text a,a.uk-link-text{color:inherit}.uk-link-text a:hover,.uk-link-toggle:focus .uk-link-text,.uk-link-toggle:hover .uk-link-text,a.uk-link-text:hover{color:#999}.uk-link-heading a,a.uk-link-heading{color:inherit}.uk-link-heading a:hover,.uk-link-toggle:focus .uk-link-heading,.uk-link-toggle:hover .uk-link-heading,a.uk-link-heading:hover{color:#1e87f0;text-decoration:none}.uk-link-reset a,a.uk-link-reset{color:inherit!important;text-decoration:none!important}.uk-link-toggle{color:inherit!important;text-decoration:none!important}.uk-link-toggle:focus{outline:0}.uk-heading-small{font-size:2.6rem;line-height:1.2}.uk-heading-medium{font-size:2.8875rem;line-height:1.1}.uk-heading-large{font-size:3.4rem;line-height:1.1}.uk-heading-xlarge{font-size:4rem;line-height:1}.uk-heading-2xlarge{font-size:6rem;line-height:1}@media (min-width:960px){.uk-heading-small{font-size:3.25rem}.uk-heading-medium{font-size:3.5rem}.uk-heading-large{font-size:4rem}.uk-heading-xlarge{font-size:6rem}.uk-heading-2xlarge{font-size:8rem}}@media (min-width:1200px){.uk-heading-medium{font-size:4rem}.uk-heading-large{font-size:6rem}.uk-heading-xlarge{font-size:8rem}.uk-heading-2xlarge{font-size:11rem}}.uk-heading-divider{padding-bottom:calc(5px + .1em);border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-bullet{position:relative}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-.1 * 1em);vertical-align:middle;height:calc(4px + .7em);margin-left:calc(5px + .2em);border-right:calc(5px + .1em) solid #e5e5e5}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>::after,.uk-heading-line>::before{content:"";position:absolute;top:calc(50% - ((.2px + .05em)/ 2));width:2000px;border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-line>::before{left:100%;margin-left:calc(5px + .3em)}.uk-heading-line>::after{right:100%;margin-right:calc(5px + .3em)}[class*=uk-divider]{border:none;margin-bottom:20px}*+[class*=uk-divider]{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon::after,.uk-divider-icon::before{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}.uk-divider-icon::before{left:calc(50% + (50px / 2));width:100%}.uk-divider-icon::after{right:calc(50% + (50px / 2));width:100%}.uk-divider-small{line-height:0}.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-divider-vertical{width:1px;height:100px;margin-right:auto;margin-left:auto;border-right:1px solid #e5e5e5}.uk-list{padding:0;list-style:none}.uk-list>*>:last-child{margin-bottom:0}.uk-list>*>ul,.uk-list>:nth-child(n+2){margin-top:10px}.uk-list-circle>*,.uk-list-decimal>*,.uk-list-disc>*,.uk-list-hyphen>*,.uk-list-square>*{padding-right:30px}.uk-list-decimal{counter-reset:decimal}.uk-list-decimal>*{counter-increment:decimal}[class*=uk-list]>::before{content:'';position:relative;right:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:left}.uk-list-disc>::before{list-style-type:disc}.uk-list-circle>::before{list-style-type:circle}.uk-list-square>::before{list-style-type:square}.uk-list-decimal>::before{content:counter(decimal,decimal) '\200A.\00A0'}.uk-list-hyphen>::before{content:'–\00A0\00A0'}.uk-list-muted>::before{color:#999!important}.uk-list-emphasis>::before{color:#333!important}.uk-list-primary>::before{color:#1e87f0!important}.uk-list-secondary>::before{color:#222!important}.uk-list-bullet>*{padding-right:30px}.uk-list-bullet>::before{content:"";position:relative;right:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-list-divider>:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>*{padding:10px 10px}.uk-list-striped>:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-list-large>*>ul,.uk-list-large>:nth-child(n+2){margin-top:20px}.uk-list-collapse>*>ul,.uk-list-collapse>:nth-child(n+2){margin-top:0}.uk-list-large.uk-list-divider>:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-collapse.uk-list-divider>:nth-child(n+2){margin-top:0;padding-top:0}.uk-list-large.uk-list-striped>*{padding:20px 10px}.uk-list-collapse.uk-list-striped>*{padding-top:0;padding-bottom:0}.uk-list-collapse.uk-list-striped>:nth-child(n+2),.uk-list-large.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#333;font-size:.875rem;font-weight:400;text-transform:uppercase}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:right;vertical-align:bottom;font-size:.875rem;font-weight:400;color:#999;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:.875rem}.uk-table caption{font-size:.875rem;text-align:right;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-divider>:first-child>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>tr:not(:first-child){border-top:1px solid #e5e5e5}.uk-table-striped tbody tr:nth-of-type(odd),.uk-table-striped>tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-table-hover tbody tr:hover,.uk-table-hover>tr:hover{background:#ffd}.uk-table tbody tr.uk-active,.uk-table>tr.uk-active{background:#ffd}.uk-table-small td,.uk-table-small th{padding:10px 12px}.uk-table-large td,.uk-table-large th{padding:22px 12px}.uk-table-justify td:first-child,.uk-table-justify th:first-child{padding-right:0}.uk-table-justify td:last-child,.uk-table-justify th:last-child{padding-left:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:150px}.uk-table-link{padding:0!important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media (max-width:959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive td,.uk-table-responsive th,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive td,.uk-table-responsive th{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.uk-table-responsive .uk-table-link:not(:first-child)>a,.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive th:not(:first-child):not(.uk-table-link){padding-top:5px!important}.uk-table-responsive .uk-table-link:not(:last-child)>a,.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive th:not(:last-child):not(.uk-table-link){padding-bottom:5px!important}.uk-table-justify.uk-table-responsive td,.uk-table-justify.uk-table-responsive th{padding-right:0;padding-left:0}}.uk-table tbody tr{transition:background-color .1s linear}.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0,0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.uk-icon-link{color:#999}.uk-icon-link:focus,.uk-icon-link:hover{color:#666;outline:0}.uk-active>.uk-icon-link,.uk-icon-link:active{color:#595959}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#ebebeb;color:#666;outline:0}.uk-active>.uk-icon-button,.uk-icon-button:active{background-color:#dfdfdf;color:#666}.uk-range{box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;-webkit-appearance:none;background:0 0;padding:0}.uk-range:focus{outline:0}.uk-range::-moz-focus-outer{border:none}.uk-range::-ms-track{height:15px;background:0 0;border-color:transparent;color:transparent}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range:not(:disabled)::-ms-thumb{cursor:pointer}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-thumb{margin-top:0}.uk-range::-ms-thumb{border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-tooltip{display:none}.uk-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:active::-webkit-slider-runnable-track,.uk-range:focus::-webkit-slider-runnable-track{background:#d2d2d2}.uk-range::-moz-range-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-moz-range-track{background:#d2d2d2}.uk-range::-ms-fill-lower,.uk-range::-ms-fill-upper{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-ms-fill-lower,.uk-range:focus::-ms-fill-upper{background:#d2d2d2}.uk-checkbox,.uk-input,.uk-radio,.uk-select,.uk-textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:700}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-checkbox:not(:disabled),.uk-radio:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#666;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.uk-input:not(input),.uk-select:not(select){line-height:38px}.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:4px;padding-bottom:4px;vertical-align:top}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:0;background-color:#fff;color:#666;border-color:#1e87f0}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-input::-ms-input-placeholder{color:#999!important}.uk-input::placeholder{color:#999}.uk-textarea::-ms-input-placeholder{color:#999!important}.uk-textarea::placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-right:8px;padding-left:8px}.uk-form-small:not(select):not(input):not(textarea){line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-right:12px;padding-left:12px}.uk-form-large:not(select):not(input):not(textarea){line-height:53px}.uk-form-danger,.uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-form-success,.uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-form-blank{background:0 0;border-color:transparent}.uk-form-blank:focus{border-color:#e5e5e5;border-style:dashed}input.uk-form-width-xsmall{width:50px}select.uk-form-width-xsmall{width:75px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-left:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:0 50%}.uk-select:not([multiple]):not([size])::-ms-expand{display:none}.uk-select:not([multiple]):not([size]) option{color:#444}.uk-select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]{padding-left:20px;background-repeat:no-repeat;background-position:0 50%}.uk-input[list]:focus,.uk-input[list]:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]::-webkit-calendar-picker-indicator{display:none}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;transition:.2s ease-in-out;transition-property:background-color,border}.uk-radio{border-radius:50%}.uk-checkbox:focus,.uk-radio:focus{outline:0;border-color:#1e87f0}.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:#1e87f0;border-color:transparent}.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus,.uk-radio:checked:focus{background-color:#0e6dcd}.uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled,.uk-radio:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-radio:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-legend{width:100%;color:inherit;padding:0;font-size:1.5rem;line-height:1.4}.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-form-custom input[type=file],.uk-form-custom select{position:absolute;top:0;z-index:1;width:100%;height:100%;right:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-form-label{color:#333;font-size:.875rem}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:right}.uk-form-horizontal .uk-form-controls{margin-right:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-form-icon{position:absolute;top:0;bottom:0;right:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-form-icon:hover{color:#666}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-right:40px!important}.uk-form-icon-flip{left:0;right:auto}.uk-form-icon-flip~.uk-input{padding-left:40px!important}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button:focus{outline:0}.uk-button-default{background-color:transparent;color:#333;border:1px solid #e5e5e5}.uk-button-default:focus,.uk-button-default:hover{background-color:transparent;color:#333;border-color:#b2b2b2}.uk-button-default.uk-active,.uk-button-default:active{background-color:transparent;color:#333;border-color:#999}.uk-button-primary{background-color:#1e87f0;color:#fff;border:1px solid transparent}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#0f7ae5;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0e6dcd;color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid transparent}.uk-button-secondary:focus,.uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-button-secondary.uk-active,.uk-button-secondary:active{background-color:#080808;color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid transparent}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#ec2147;color:#fff}.uk-button-danger:disabled,.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled{background-color:transparent;color:#999;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}.uk-button-large{padding:0 40px;line-height:53px;font-size:.875rem}.uk-button-text{padding:0;line-height:1.5;background:0 0;color:#333;position:relative}.uk-button-text::before{content:"";position:absolute;bottom:0;right:0;left:100%;border-bottom:1px solid #333;transition:left .3s ease-out}.uk-button-text:focus,.uk-button-text:hover{color:#333}.uk-button-text:focus::before,.uk-button-text:hover::before{left:0}.uk-button-text:disabled{color:#999}.uk-button-text:disabled::before{display:none}.uk-button-link{padding:0;line-height:1.5;background:0 0;color:#1e87f0}.uk-button-link:focus,.uk-button-link:hover{color:#0f6ecd;text-decoration:underline}.uk-button-link:disabled{color:#999;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-right:-1px}.uk-button-group .uk-button.uk-active,.uk-button-group .uk-button:active,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:hover{position:relative;z-index:1}.uk-progress{vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress:indeterminate{color:transparent}.uk-progress::-webkit-progress-bar{background-color:#f8f8f8;border-radius:500px;overflow:hidden}.uk-progress:indeterminate::-moz-progress-bar{width:0}.uk-progress::-webkit-progress-value{background-color:#1e87f0;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#1e87f0}.uk-progress::-ms-fill{background-color:#1e87f0;transition:width .6s ease;border:0}.uk-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-section-default{background:#fff}.uk-section-muted{background:#f8f8f8}.uk-section-primary{background:#1e87f0}.uk-section-secondary{background:#222}.uk-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width:640px){.uk-container{padding-right:30px;padding-left:30px}}@media (min-width:960px){.uk-container{padding-right:40px;padding-left:40px}}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-right:0;padding-left:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:900px}.uk-container-large{max-width:1400px}.uk-container-xlarge{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-right{margin-right:0}.uk-container-expand-left{margin-left:0}@media (min-width:640px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 30px)}}@media (min-width:960px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + (1200px / 2) - 40px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 40px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 40px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + (1400px / 2) - 40px)}.uk-container-expand-left.uk-container-xlarge,.uk-container-expand-right.uk-container-xlarge{max-width:calc(50% + (1600px / 2) - 40px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 15px)}.uk-container-item-padding-remove-right{margin-right:-15px}.uk-container-item-padding-remove-left{margin-left:-15px}@media (min-width:640px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-right{margin-right:-30px}.uk-container-item-padding-remove-left{margin-left:-30px}}@media (min-width:960px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 40px)}.uk-container-item-padding-remove-right{margin-right:-40px}.uk-container-item-padding-remove-left{margin-left:-40px}}.uk-tile{display:flow-root;position:relative;box-sizing:border-box;padding-right:15px;padding-left:15px;padding-top:40px;padding-bottom:40px}@media (min-width:640px){.uk-tile{padding-right:30px;padding-left:30px}}@media (min-width:960px){.uk-tile{padding-right:40px;padding-left:40px;padding-top:70px;padding-bottom:70px}}.uk-tile>:last-child{margin-bottom:0}.uk-tile-xsmall{padding-top:20px;padding-bottom:20px}.uk-tile-small{padding-top:40px;padding-bottom:40px}.uk-tile-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-tile-large{padding-top:140px;padding-bottom:140px}}.uk-tile-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-tile-xlarge{padding-top:210px;padding-bottom:210px}}.uk-tile-default{background:#fff}.uk-tile-muted{background:#f8f8f8}.uk-tile-primary{background:#1e87f0}.uk-tile-secondary{background:#222}.uk-card{position:relative;box-sizing:border-box;transition:box-shadow .1s ease-in-out}.uk-card-body{display:flow-root;padding:30px 30px}.uk-card-header{display:flow-root;padding:15px 30px}.uk-card-footer{display:flow-root;padding:15px 30px}@media (min-width:1200px){.uk-card-body{padding:40px 40px}.uk-card-header{padding:20px 40px}.uk-card-footer{padding:20px 40px}}.uk-card-body>:last-child,.uk-card-footer>:last-child,.uk-card-header>:last-child{margin-bottom:0}.uk-card-title{font-size:1.5rem;line-height:1.4}.uk-card-badge{position:absolute;top:30px;left:30px;z-index:1}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default{background:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-default .uk-card-title{color:#333}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-card-primary{background:#1e87f0;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#1e87f0;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-secondary{background:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-small .uk-card-body,.uk-card-small.uk-card-body{padding:20px 20px}.uk-card-small .uk-card-header{padding:13px 20px}.uk-card-small .uk-card-footer{padding:13px 20px}@media (min-width:1200px){.uk-card-large .uk-card-body,.uk-card-large.uk-card-body{padding:70px 70px}.uk-card-large .uk-card-header{padding:35px 70px}.uk-card-large .uk-card-footer{padding:35px 70px}}.uk-card-body>.uk-nav-default{margin-right:-30px;margin-left:-30px}.uk-card-body>.uk-nav-default:only-child{margin-top:-15px;margin-bottom:-15px}.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default>li>a{padding-right:30px;padding-left:30px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-right:45px}@media (min-width:1200px){.uk-card-body>.uk-nav-default{margin-right:-40px;margin-left:-40px}.uk-card-body>.uk-nav-default:only-child{margin-top:-25px;margin-bottom:-25px}.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default>li>a{padding-right:40px;padding-left:40px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-right:55px}}.uk-card-small>.uk-nav-default{margin-right:-20px;margin-left:-20px}.uk-card-small>.uk-nav-default:only-child{margin-top:-5px;margin-bottom:-5px}.uk-card-small .uk-nav-default .uk-nav-divider,.uk-card-small .uk-nav-default .uk-nav-header,.uk-card-small .uk-nav-default>li>a{padding-right:20px;padding-left:20px}.uk-card-small .uk-nav-default .uk-nav-sub{padding-right:35px}@media (min-width:1200px){.uk-card-large>.uk-nav-default{margin:0}.uk-card-large>.uk-nav-default:only-child{margin:0}.uk-card-large .uk-nav-default .uk-nav-divider,.uk-card-large .uk-nav-default .uk-nav-header,.uk-card-large .uk-nav-default>li>a{padding-right:0;padding-left:0}.uk-card-large .uk-nav-default .uk-nav-sub{padding-right:15px}}.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:0}.uk-spinner>*{animation:uk-spinner-rotate 1.4s linear infinite}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(-270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes uk-spinner-dash{0%{stroke-dashoffset:-88px}50%{stroke-dashoffset:-22px;transform:rotate(-135deg)}100%{stroke-dashoffset:-88px;transform:rotate(-450deg)}}.uk-totop{padding:5px;color:#999;transition:color .1s ease-in-out}.uk-totop:focus,.uk-totop:hover{color:#666;outline:0}.uk-totop:active{color:#333}.uk-marker{padding:5px;background:#222;color:#fff;border-radius:500px}.uk-marker:focus,.uk-marker:hover{color:#fff;outline:0}.uk-alert{position:relative;margin-bottom:20px;padding:15px 15px 15px 29px;background:#f8f8f8;color:#666}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;left:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:focus,.uk-alert-close:hover{color:inherit;opacity:.8}.uk-alert-primary{background:#d8eafc;color:#1e87f0}.uk-alert-success{background:#edfbf6;color:#32d296}.uk-alert-warning{background:#fff6ee;color:#faa05a}.uk-alert-danger{background:#fef4f6;color:#f0506e}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-placeholder{margin-bottom:20px;padding:30px 30px;background:0 0;border:1px dashed #e5e5e5}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-badge{box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:inline-flex;justify-content:center;align-items:center}.uk-badge:focus,.uk-badge:hover{color:#fff;text-decoration:none;outline:0}.uk-label{display:inline-block;padding:0 10px;background:#1e87f0;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-label-success{background-color:#32d296;color:#fff}.uk-label-warning{background-color:#faa05a;color:#fff}.uk-label-danger{background-color:#f0506e;color:#fff}.uk-overlay{padding:30px 30px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{background:rgba(255,255,255,.8)}.uk-overlay-primary{background:rgba(34,34,34,.8)}.uk-article{display:flow-root}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.23125rem;line-height:1.2}@media (min-width:960px){.uk-article-title{font-size:2.625rem}}.uk-article-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-article-meta a{color:#999}.uk-article-meta a:hover{color:#666;text-decoration:none}.uk-comment-body{display:flow-root;overflow-wrap:break-word;word-wrap:break-word}.uk-comment-header{display:flow-root;margin-bottom:20px}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:1.25rem;line-height:1.4}.uk-comment-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment~ul{margin:70px 0 0 0;padding-right:30px;list-style:none}@media (min-width:960px){.uk-comment-list .uk-comment~ul{padding-right:100px}}.uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-search-input:focus{outline:0}.uk-search-input:-ms-input-placeholder{color:#999!important}.uk-search-input::placeholder{color:#999}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;right:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{left:0;right:auto}.uk-search-default{width:180px}.uk-search-default .uk-search-input{height:40px;padding-right:6px;padding-left:6px;background:0 0;border:1px solid #e5e5e5}.uk-search-default .uk-search-input:focus{background-color:transparent}.uk-search-default .uk-search-icon{width:40px}.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-right:40px}.uk-search-default .uk-search-icon-flip~.uk-search-input{padding-left:40px}.uk-search-navbar{width:400px}.uk-search-navbar .uk-search-input{height:40px;background:0 0;font-size:1.5rem}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-right:40px}.uk-search-navbar .uk-search-icon-flip~.uk-search-input{padding-left:40px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:0 0;font-size:2.625rem}.uk-search-large .uk-search-icon{width:80px}.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-right:80px}.uk-search-large .uk-search-icon-flip~.uk-search-input{padding-left:80px}.uk-search-toggle{color:#999}.uk-search-toggle:focus,.uk-search-toggle:hover{color:#666}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{display:block;font-size:1.25rem;line-height:1.4;color:#333;overflow:hidden}.uk-accordion-title::before{content:"";width:1.4em;height:1.4em;margin-right:10px;float:left;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-accordion-title:focus,.uk-accordion-title:hover{color:#666;text-decoration:none;outline:0}.uk-accordion-content{display:flow-root;margin-top:20px}.uk-accordion-content>:last-child{margin-bottom:0}.uk-drop{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}[class*=uk-drop-top]{margin-top:-20px}[class*=uk-drop-bottom]{margin-top:20px}[class*=uk-drop-right]{margin-right:-20px}[class*=uk-drop-left]{margin-right:20px}.uk-drop-stack .uk-drop-grid>*{width:100%!important}.uk-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-dropdown.uk-open{display:block}.uk-dropdown-nav{white-space:nowrap;font-size:.875rem}.uk-dropdown-nav>li>a{color:#999}.uk-dropdown-nav>li.uk-active>a,.uk-dropdown-nav>li>a:focus,.uk-dropdown-nav>li>a:hover{color:#666}.uk-dropdown-nav .uk-nav-header{color:#333}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-dropdown-nav .uk-nav-sub a{color:#999}.uk-dropdown-nav .uk-nav-sub a:focus,.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a{color:#666}[class*=uk-dropdown-top]{margin-top:-10px}[class*=uk-dropdown-bottom]{margin-top:10px}[class*=uk-dropdown-right]{margin-right:-10px}[class*=uk-dropdown-left]{margin-right:10px}.uk-dropdown-stack .uk-dropdown-grid>*{width:100%!important}.uk-modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15px 15px;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding:50px 30px}}@media (min-width:960px){.uk-modal{padding-right:40px;padding-left:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:calc(100% - .01px)!important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:0 0}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.uk-modal-body{display:flow-root;padding:30px 30px}.uk-modal-header{display:flow-root;padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{display:flow-root;padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-modal-body>:last-child,.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-title{font-size:2rem;line-height:1.3}[class*=uk-modal-close-]{position:absolute;z-index:1010;top:10px;left:10px;padding:5px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;left:-5px;transform:translate(0,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}@media (min-width:960px){.uk-modal-close-outside{left:0;transform:translate(-100%,-100%)}}.uk-modal-close-full{top:0;left:0;padding:20px;background:#fff}.uk-slideshow{-webkit-tap-highlight-color:transparent}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none}.uk-slideshow-items>*{position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden;will-change:transform,opacity;touch-action:pan-y}.uk-slideshow-items>:focus{outline:0}.uk-slideshow-items>:not(.uk-active){display:none}.uk-slider{-webkit-tap-highlight-color:transparent}.uk-slider-container{overflow:hidden}.uk-slider-items{will-change:transform;position:relative}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none;position:relative;touch-action:pan-y}.uk-slider-items>:focus{outline:0}.uk-sticky-fixed{z-index:980;box-sizing:border-box;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-sticky[class*=uk-animation-]{animation-duration:.2s}.uk-sticky.uk-animation-reverse{animation-duration:.2s}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;right:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{left:0;right:auto}.uk-offcanvas-bar{position:absolute;top:0;bottom:0;right:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:960px){.uk-offcanvas-bar{right:-350px;width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{right:auto;left:-270px}@media (min-width:960px){.uk-offcanvas-flip .uk-offcanvas-bar{left:-350px}}.uk-open>.uk-offcanvas-bar{right:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{right:auto;left:0}.uk-offcanvas-bar-animation{transition:right .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{transition-property:left}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;right:0;width:0;overflow:hidden;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{right:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{right:auto;left:0}.uk-open>.uk-offcanvas-reveal{width:270px}@media (min-width:960px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{left:0;right:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:20px;left:20px;padding:5px}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container{position:relative;right:0;transition:right .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{right:270px}.uk-offcanvas-flip.uk-offcanvas-container-animation{right:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{right:350px}.uk-offcanvas-flip.uk-offcanvas-container-animation{right:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-leader{overflow:hidden}.uk-leader-fill::after{display:inline-block;margin-right:15px;width:0;content:attr(data-fill);white-space:nowrap}.uk-leader-fill.uk-leader-hide::after{display:none}.uk-leader-fill-content::before{content:'.'}:root{--uk-leader-fill-content:.}.uk-notification{position:fixed;top:10px;right:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-bottom-left,.uk-notification-top-left{right:auto;left:10px}.uk-notification-bottom-center,.uk-notification-top-center{right:50%;margin-right:-175px}.uk-notification-bottom-center,.uk-notification-bottom-left,.uk-notification-bottom-right{top:auto;bottom:10px}@media (max-width:639px){.uk-notification{right:10px;left:10px;width:auto;margin:0}}.uk-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}*+.uk-notification-message{margin-top:10px}.uk-notification-close{display:none;position:absolute;top:20px;left:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#1e87f0}.uk-notification-message-success{color:#32d296}.uk-notification-message-warning{color:#faa05a}.uk-notification-message-danger{color:#f0506e}.uk-tooltip{display:none;position:absolute;z-index:1030;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}[class*=uk-tooltip-top]{margin-top:-10px}[class*=uk-tooltip-bottom]{margin-top:10px}[class*=uk-tooltip-right]{margin-right:-10px}[class*=uk-tooltip-left]{margin-right:10px}.uk-sortable{position:relative}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:fixed!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0;pointer-events:none}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number{font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}@media (min-width:640px){.uk-countdown-number{font-size:4rem}}@media (min-width:960px){.uk-countdown-number{font-size:6rem}}.uk-countdown-separator{font-size:1rem;line-height:1.6}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-right:-30px}.uk-grid>*{padding-right:30px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:30px}@media (min-width:1200px){.uk-grid{margin-right:-40px}.uk-grid>*{padding-right:40px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:40px}}.uk-grid-column-small,.uk-grid-small{margin-right:-15px}.uk-grid-column-small>*,.uk-grid-small>*{padding-right:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-column-medium,.uk-grid-medium{margin-right:-30px}.uk-grid-column-medium>*,.uk-grid-medium>*{padding-right:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin{margin-top:30px}.uk-grid-column-large,.uk-grid-large{margin-right:-40px}.uk-grid-column-large>*,.uk-grid-large>*{padding-right:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-column-large,.uk-grid-large{margin-right:-70px}.uk-grid-column-large>*,.uk-grid-large>*{padding-right:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-right:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-right:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-right:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;right:0;left:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-right:-60px}.uk-grid-divider>*{padding-right:60px}.uk-grid-divider>:not(.uk-first-column)::before{right:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;right:60px}@media (min-width:1200px){.uk-grid-divider{margin-right:-80px}.uk-grid-divider>*{padding-right:80px}.uk-grid-divider>:not(.uk-first-column)::before{right:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;right:80px}}.uk-grid-divider.uk-grid-column-small,.uk-grid-divider.uk-grid-small{margin-right:-30px}.uk-grid-divider.uk-grid-column-small>*,.uk-grid-divider.uk-grid-small>*{padding-right:30px}.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{right:15px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;right:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{right:30px}.uk-grid-divider.uk-grid-column-medium,.uk-grid-divider.uk-grid-medium{margin-right:-60px}.uk-grid-divider.uk-grid-column-medium>*,.uk-grid-divider.uk-grid-medium>*{padding-right:60px}.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before{right:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;right:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before{right:60px}.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-right:-80px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-right:80px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{right:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;right:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{right:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-right:-140px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-right:140px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{right:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;right:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{right:140px}}.uk-grid-item-match,.uk-grid-match>*{display:flex;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav li>a:focus{outline:0}.uk-nav>li>a{padding:5px 0}ul.uk-nav-sub{padding:5px 15px 5px 0}.uk-nav-sub ul{padding-right:15px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon>.uk-parent>a::after{content:"";width:1.5em;height:1.5em;float:left;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:.875rem}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav-divider{margin:5px 0}.uk-nav-default{font-size:.875rem}.uk-nav-default>li>a{color:#999}.uk-nav-default>li>a:focus,.uk-nav-default>li>a:hover{color:#666}.uk-nav-default>li.uk-active>a{color:#333}.uk-nav-default .uk-nav-header{color:#333}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-default .uk-nav-sub a{color:#999}.uk-nav-default .uk-nav-sub a:focus,.uk-nav-default .uk-nav-sub a:hover{color:#666}.uk-nav-default .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-primary>li>a{font-size:1.5rem;line-height:1.5;color:#999}.uk-nav-primary>li>a:focus,.uk-nav-primary>li>a:hover{color:#666}.uk-nav-primary>li.uk-active>a{color:#333}.uk-nav-primary .uk-nav-header{color:#333}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-primary .uk-nav-sub a{color:#999}.uk-nav-primary .uk-nav-sub a:focus,.uk-nav-primary .uk-nav-sub a:hover{color:#666}.uk-nav-primary .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-center{text-align:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-right:0}.uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after{position:absolute}.uk-navbar{display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-navbar-container>::after,.uk-navbar-container>::before{display:none!important}.uk-navbar-center,.uk-navbar-center-left>*,.uk-navbar-center-right>*,.uk-navbar-left,.uk-navbar-right{display:flex;align-items:center}.uk-navbar-left{margin-right:auto}.uk-navbar-center:only-child{margin-right:auto;margin-left:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:max-content;box-sizing:border-box;z-index:990}.uk-navbar-center-left,.uk-navbar-center-right{position:absolute;top:0}.uk-navbar-center-right{left:100%}.uk-navbar-center-left{right:100%}[class*=uk-navbar-center-]{width:max-content;box-sizing:border-box}.uk-navbar-nav{display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:#666;outline:0}.uk-navbar-nav>li>a:active{color:#333}.uk-navbar-nav>li.uk-active>a{color:#333}.uk-navbar-item{color:#666}.uk-navbar-toggle{color:#999}.uk-navbar-toggle.uk-open,.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#666;outline:0;text-decoration:none}.uk-navbar-subtitle{font-size:.875rem}.uk-navbar-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-navbar-dropdown.uk-open{display:block}[class*=uk-navbar-dropdown-top]{margin-top:-15px}[class*=uk-navbar-dropdown-bottom]{margin-top:15px}[class*=uk-navbar-dropdown-right]{margin-right:-15px}[class*=uk-navbar-dropdown-left]{margin-right:15px}.uk-navbar-dropdown-grid{margin-right:-50px}.uk-navbar-dropdown-grid>*{padding-right:50px}.uk-navbar-dropdown-grid>.uk-grid-margin{margin-top:50px}.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>*{width:100%!important}.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack){width:1000px}.uk-navbar-dropdown-dropbar{margin-top:0;margin-bottom:0;box-shadow:none}.uk-navbar-dropdown-nav{font-size:.875rem}.uk-navbar-dropdown-nav>li>a{color:#999}.uk-navbar-dropdown-nav>li>a:focus,.uk-navbar-dropdown-nav>li>a:hover{color:#666}.uk-navbar-dropdown-nav>li.uk-active>a{color:#333}.uk-navbar-dropdown-nav .uk-nav-header{color:#333}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-navbar-dropdown-nav .uk-nav-sub a{color:#999}.uk-navbar-dropdown-nav .uk-nav-sub a:focus,.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#666}.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a{color:#333}.uk-navbar-dropbar{background:#fff}.uk-navbar-dropbar-slide{position:absolute;z-index:980;right:0;left:0;box-shadow:0 5px 7px rgba(0,0,0,.05)}.uk-navbar-container>.uk-container .uk-navbar-right{margin-right:-15px;margin-left:-15px}.uk-navbar-container>.uk-container .uk-navbar-left{margin-left:-15px}.uk-navbar-dropdown-grid>*{position:relative}.uk-navbar-dropdown-grid>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;right:25px;border-right:1px solid #e5e5e5}.uk-navbar-dropdown-grid.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;top:-25px;right:50px;left:0;border-top:1px solid #e5e5e5}.uk-subnav{display:flex;flex-wrap:wrap;margin-right:-20px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-right:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-subnav>*>a:focus,.uk-subnav>*>a:hover{color:#666;text-decoration:none;outline:0}.uk-subnav>.uk-active>a{color:#333}.uk-subnav-divider{margin-right:-41px}.uk-subnav-divider>*{display:flex;align-items:center}.uk-subnav-divider>::before{content:"";height:1.5em;margin-right:0;margin-left:20px;border-right:1px solid transparent}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-right-color:#e5e5e5}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:0 0;color:#999}.uk-subnav-pill>*>a:focus,.uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#666}.uk-subnav-pill>*>a:active{background-color:#f8f8f8;color:#666}.uk-subnav-pill>.uk-active>a{background-color:#1e87f0;color:#fff}.uk-subnav>.uk-disabled>a{color:#999}.uk-breadcrumb{padding:0;list-style:none}.uk-breadcrumb>*{display:contents}.uk-breadcrumb>*>*{font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>a:not([href]),.uk-breadcrumb>:last-child>span{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;font-size:.875rem;color:#999}.uk-pagination{display:flex;flex-wrap:wrap;margin-right:0;padding:0;list-style:none}.uk-pagination>*{flex:none;padding-right:0;position:relative}.uk-pagination>*>*{display:block;padding:5px 10px;color:#999;transition:color .1s ease-in-out}.uk-pagination>*>:focus,.uk-pagination>*>:hover{color:#666;text-decoration:none}.uk-pagination>.uk-active>*{color:#666}.uk-pagination>.uk-disabled>*{color:#999}.uk-tab{display:flex;flex-wrap:wrap;margin-right:-20px;padding:0;list-style:none;position:relative}.uk-tab::before{content:"";position:absolute;bottom:0;right:20px;left:0;border-bottom:1px solid #e5e5e5}.uk-tab>*{flex:none;padding-right:20px;position:relative}.uk-tab>*>a{display:block;text-align:center;padding:5px 10px;color:#999;border-bottom:1px solid transparent;font-size:.875rem;text-transform:uppercase;transition:color .1s ease-in-out}.uk-tab>*>a:focus,.uk-tab>*>a:hover{color:#666;text-decoration:none}.uk-tab>.uk-active>a{color:#333;border-color:#1e87f0}.uk-tab>.uk-disabled>a{color:#999}.uk-tab-bottom::before{top:0;bottom:auto}.uk-tab-bottom>*>a{border-top:1px solid transparent;border-bottom:none}.uk-tab-left,.uk-tab-right{flex-direction:column;margin-right:0}.uk-tab-left>*,.uk-tab-right>*{padding-right:0}.uk-tab-right::before{top:0;bottom:0;right:auto;left:0;border-right:1px solid #e5e5e5;border-bottom:none}.uk-tab-left::before{top:0;bottom:0;right:0;left:auto;border-right:1px solid #e5e5e5;border-bottom:none}.uk-tab-right>*>a{text-align:right;border-left:1px solid transparent;border-bottom:none}.uk-tab-left>*>a{text-align:right;border-right:1px solid transparent;border-bottom:none}.uk-tab .uk-dropdown{margin-right:30px}.uk-slidenav{padding:5px 10px;color:rgba(102,102,102,.5);transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:rgba(102,102,102,.9);outline:0}.uk-slidenav:active{color:rgba(102,102,102,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-right:-12px}.uk-dotnav>*{flex:none;padding-right:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:0 0;text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(102,102,102,.4);transition:.2s ease-in-out;transition-property:background-color,border-color}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.6);outline:0;border-color:transparent}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.2);border-color:transparent}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.6);border-color:transparent}.uk-dotnav-vertical{flex-direction:column;margin-right:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-right:0;padding-top:12px}.uk-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-right:-15px}.uk-thumbnav>*{padding-right:15px}.uk-thumbnav>*>*{display:inline-block;position:relative}.uk-thumbnav>*>::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,.4);transition:background-color .1s ease-in-out}.uk-thumbnav>*>:focus,.uk-thumbnav>*>:hover{outline:0}.uk-thumbnav>*>:focus::after,.uk-thumbnav>*>:hover::after{background-color:transparent}.uk-thumbnav>.uk-active>::after{background-color:transparent}.uk-thumbnav-vertical{flex-direction:column;margin-right:0;margin-top:-15px}.uk-thumbnav-vertical>*{padding-right:0;padding-top:15px}.uk-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-right:-10px}.uk-iconnav>*{padding-right:10px}.uk-iconnav>*>a{display:block;color:#999}.uk-iconnav>*>a:focus,.uk-iconnav>*>a:hover{color:#666;outline:0}.uk-iconnav>.uk-active>a{color:#666}.uk-iconnav-vertical{flex-direction:column;margin-right:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-right:0;padding-top:10px}.uk-lightbox{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear;touch-action:pinch-zoom}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items>*{position:absolute;top:0;left:0;bottom:0;right:0;display:none;justify-content:center;align-items:center;color:rgba(255,255,255,.7);will-change:transform,opacity}.uk-lightbox-items>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items>:focus{outline:0}.uk-lightbox-items>*>:not(iframe){width:auto;height:auto}.uk-lightbox-items>.uk-active{display:flex}.uk-lightbox-toolbar{padding:10px 10px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7)}.uk-lightbox-toolbar>*{color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon{padding:5px;color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon:hover{color:#fff}.uk-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7);display:inline-flex;justify-content:center;align-items:center}.uk-lightbox-button:focus,.uk-lightbox-button:hover{color:#fff}.uk-lightbox-caption:empty{display:none}.uk-lightbox-iframe{width:80%;height:80%}[class*=uk-animation-]{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.uk-animation-fade{animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear}.uk-animation-scale-up{animation-name:uk-fade-scale-02}.uk-animation-scale-down{animation-name:uk-fade-scale-18}.uk-animation-slide-top{animation-name:uk-fade-top}.uk-animation-slide-bottom{animation-name:uk-fade-bottom}.uk-animation-slide-right{animation-name:uk-fade-left}.uk-animation-slide-left{animation-name:uk-fade-right}.uk-animation-slide-top-small{animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{animation-name:uk-fade-bottom-small}.uk-animation-slide-right-small{animation-name:uk-fade-left-small}.uk-animation-slide-left-small{animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{animation-name:uk-fade-bottom-medium}.uk-animation-slide-right-medium{animation-name:uk-fade-left-medium}.uk-animation-slide-left-medium{animation-name:uk-fade-right-medium}.uk-animation-kenburns{animation-name:uk-scale-kenburns;animation-duration:15s}.uk-animation-shake{animation-name:uk-shake}.uk-animation-stroke{animation-name:uk-stroke;stroke-dasharray:var(--uk-animation-stroke);animation-duration:2s}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}.uk-animation-toggle{-webkit-tap-highlight-color:transparent}.uk-animation-toggle:focus{outline:0}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(9px)}20%{transform:translateX(-8px)}30%{transform:translateX(7px)}40%{transform:translateX(-6px)}50%{transform:translateX(5px)}60%{transform:translateX(-4px)}70%{transform:translateX(3px)}80%{transform:translateX(-2px)}90%{transform:translateX(1px)}}@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media (min-width:640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% * 1 / 3.001)}.uk-width-2-3{width:calc(100% * 2 / 3.001)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% * 1 / 6.001)}.uk-width-5-6{width:calc(100% * 5 / 6.001)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-2xlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media (min-width:640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@s{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@s{width:calc(100% * 5 / 6.001)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-2xlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}}@media (min-width:960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@m{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@m{width:calc(100% * 5 / 6.001)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-2xlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}}@media (min-width:1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@l{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@l{width:calc(100% * 5 / 6.001)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-2xlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}}@media (min-width:1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@xl{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@xl{width:calc(100% * 5 / 6.001)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-2xlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-text-meta a{color:#999}.uk-text-meta a:hover{color:#666;text-decoration:none}.uk-text-small{font-size:.875rem;line-height:1.5}.uk-text-large{font-size:1.5rem;line-height:1.5}.uk-text-default{font-size:16px;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-emphasis{color:#333!important}.uk-text-primary{color:#1e87f0!important}.uk-text-secondary{color:#222!important}.uk-text-success{color:#32d296!important}.uk-text-warning{color:#faa05a!important}.uk-text-danger{color:#f0506e!important}.uk-text-background{-webkit-background-clip:text;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0;color:transparent!important}}.uk-text-right{text-align:right!important}.uk-text-left{text-align:left!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}@media (min-width:640px){.uk-text-right\@s{text-align:right!important}.uk-text-left\@s{text-align:left!important}.uk-text-center\@s{text-align:center!important}}@media (min-width:960px){.uk-text-right\@m{text-align:right!important}.uk-text-left\@m{text-align:left!important}.uk-text-center\@m{text-align:center!important}}@media (min-width:1200px){.uk-text-right\@l{text-align:right!important}.uk-text-left\@l{text-align:left!important}.uk-text-center\@l{text-align:center!important}}@media (min-width:1600px){.uk-text-right\@xl{text-align:right!important}.uk-text-left\@xl{text-align:left!important}.uk-text-center\@xl{text-align:center!important}}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}.uk-text-baseline{vertical-align:baseline!important}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.uk-text-truncate,th.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word;word-wrap:break-word}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media (min-width:1200px){.uk-column-divider{column-gap:80px}}.uk-column-1-2{column-count:2}.uk-column-1-3{column-count:3}.uk-column-1-4{column-count:4}.uk-column-1-5{column-count:5}.uk-column-1-6{column-count:6}@media (min-width:640px){.uk-column-1-2\@s{column-count:2}.uk-column-1-3\@s{column-count:3}.uk-column-1-4\@s{column-count:4}.uk-column-1-5\@s{column-count:5}.uk-column-1-6\@s{column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{column-count:2}.uk-column-1-3\@m{column-count:3}.uk-column-1-4\@m{column-count:4}.uk-column-1-5\@m{column-count:5}.uk-column-1-6\@m{column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{column-count:2}.uk-column-1-3\@l{column-count:3}.uk-column-1-4\@l{column-count:4}.uk-column-1-5\@l{column-count:5}.uk-column-1-6\@l{column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{column-count:2}.uk-column-1-3\@xl{column-count:3}.uk-column-1-4\@xl{column-count:4}.uk-column-1-5\@xl{column-count:5}.uk-column-1-6\@xl{column-count:6}}.uk-column-span{column-span:all}.uk-cover{max-width:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}iframe.uk-cover{pointer-events:none}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#f8f8f8}.uk-background-primary{background-color:#1e87f0}.uk-background-secondary{background-color:#222}.uk-background-contain,.uk-background-cover{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-top-right{background-position:100% 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-left{background-position:0 0}.uk-background-center-right{background-position:100% 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-left{background-position:0 50%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-left{background-position:0 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed;backface-visibility:hidden}@media (pointer:coarse){.uk-background-fixed{background-attachment:scroll}}@media (max-width:639px){.uk-background-image\@s{background-image:none!important}}@media (max-width:959px){.uk-background-image\@m{background-image:none!important}}@media (max-width:1199px){.uk-background-image\@l{background-image:none!important}}@media (max-width:1599px){.uk-background-image\@xl{background-image:none!important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*=uk-align]{display:block;margin-bottom:30px}*+[class*=uk-align]{margin-top:30px}.uk-align-center{margin-right:auto;margin-left:auto}.uk-align-right{margin-top:0;margin-left:30px;float:right}.uk-align-left{margin-top:0;margin-right:30px;float:left}@media (min-width:640px){.uk-align-right\@s{margin-top:0;margin-left:30px;float:right}.uk-align-left\@s{margin-top:0;margin-right:30px;float:left}}@media (min-width:960px){.uk-align-right\@m{margin-top:0;margin-left:30px;float:right}.uk-align-left\@m{margin-top:0;margin-right:30px;float:left}}@media (min-width:1200px){.uk-align-right\@l{margin-top:0;float:right}.uk-align-left\@l{margin-top:0;float:left}.uk-align-right,.uk-align-right\@l,.uk-align-right\@m,.uk-align-right\@s{margin-left:40px}.uk-align-left,.uk-align-left\@l,.uk-align-left\@m,.uk-align-left\@s{margin-right:40px}}@media (min-width:1600px){.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}}.uk-svg,.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0,0)}.uk-panel{display:flow-root;position:relative;box-sizing:border-box}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-clearfix::before{content:"";display:table-cell}.uk-clearfix::after{content:"";display:table;clear:both}.uk-float-right{float:right}.uk-float-left{float:left}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-resize{resize:both}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports (filter:blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::before{content:'';position:absolute;bottom:-30px;right:0;left:0;height:30px;border-radius:100%;background:#444;filter:blur(20px)}.uk-box-shadow-bottom>*{position:relative}}.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{display:block;margin-left:10px;float:right;font-size:4.5em;line-height:1;margin-bottom:-2px}@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}@supports (-ms-ime-align:auto){.uk-dropcap>p:first-of-type::first-letter{font-size:1em}}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(50%,-50%)}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-inline::after,.uk-flex-inline::before,.uk-flex::after,.uk-flex::before{display:none}.uk-flex-right{justify-content:flex-start}.uk-flex-center{justify-content:center}.uk-flex-left{justify-content:flex-end}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}@media (min-width:640px){.uk-flex-right\@s{justify-content:flex-start}.uk-flex-center\@s{justify-content:center}.uk-flex-left\@s{justify-content:flex-end}.uk-flex-between\@s{justify-content:space-between}.uk-flex-around\@s{justify-content:space-around}}@media (min-width:960px){.uk-flex-right\@m{justify-content:flex-start}.uk-flex-center\@m{justify-content:center}.uk-flex-left\@m{justify-content:flex-end}.uk-flex-between\@m{justify-content:space-between}.uk-flex-around\@m{justify-content:space-around}}@media (min-width:1200px){.uk-flex-right\@l{justify-content:flex-start}.uk-flex-center\@l{justify-content:center}.uk-flex-left\@l{justify-content:flex-end}.uk-flex-between\@l{justify-content:space-between}.uk-flex-around\@l{justify-content:space-around}}@media (min-width:1600px){.uk-flex-right\@xl{justify-content:flex-start}.uk-flex-center\@xl{justify-content:center}.uk-flex-left\@xl{justify-content:flex-end}.uk-flex-between\@xl{justify-content:space-between}.uk-flex-around\@xl{justify-content:space-around}}.uk-flex-stretch{align-items:stretch}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{align-content:stretch}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-between{align-content:space-between}.uk-flex-wrap-around{align-content:space-around}.uk-flex-first{order:-1}.uk-flex-last{order:99}@media (min-width:640px){.uk-flex-first\@s{order:-1}.uk-flex-last\@s{order:99}}@media (min-width:960px){.uk-flex-first\@m{order:-1}.uk-flex-last\@m{order:99}}@media (min-width:1200px){.uk-flex-first\@l{order:-1}.uk-flex-last\@l{order:99}}@media (min-width:1600px){.uk-flex-first\@xl{order:-1}.uk-flex-last\@xl{order:99}}.uk-flex-none{flex:none}.uk-flex-auto{flex:auto}.uk-flex-1{flex:1}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px!important}.uk-margin-top{margin-top:20px!important}.uk-margin-bottom{margin-bottom:20px!important}.uk-margin-right{margin-right:20px!important}.uk-margin-left{margin-left:20px!important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px!important}.uk-margin-small-top{margin-top:10px!important}.uk-margin-small-bottom{margin-bottom:10px!important}.uk-margin-small-right{margin-right:10px!important}.uk-margin-small-left{margin-left:10px!important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px!important}.uk-margin-medium-top{margin-top:40px!important}.uk-margin-medium-bottom{margin-bottom:40px!important}.uk-margin-medium-right{margin-right:40px!important}.uk-margin-medium-left{margin-left:40px!important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px!important}.uk-margin-large-top{margin-top:40px!important}.uk-margin-large-bottom{margin-bottom:40px!important}.uk-margin-large-right{margin-right:40px!important}.uk-margin-large-left{margin-left:40px!important}@media (min-width:1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px!important}.uk-margin-large-top{margin-top:70px!important}.uk-margin-large-bottom{margin-bottom:70px!important}.uk-margin-large-right{margin-right:70px!important}.uk-margin-large-left{margin-left:70px!important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px!important}.uk-margin-xlarge-top{margin-top:70px!important}.uk-margin-xlarge-bottom{margin-bottom:70px!important}.uk-margin-xlarge-right{margin-right:70px!important}.uk-margin-xlarge-left{margin-left:70px!important}@media (min-width:1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px!important}.uk-margin-xlarge-top{margin-top:140px!important}.uk-margin-xlarge-bottom{margin-bottom:140px!important}.uk-margin-xlarge-right{margin-right:140px!important}.uk-margin-xlarge-left{margin-left:140px!important}}.uk-margin-auto{margin-right:auto!important;margin-left:auto!important}.uk-margin-auto-top{margin-top:auto!important}.uk-margin-auto-bottom{margin-bottom:auto!important}.uk-margin-auto-right{margin-right:auto!important}.uk-margin-auto-left{margin-left:auto!important}.uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:640px){.uk-margin-auto\@s{margin-right:auto!important;margin-left:auto!important}.uk-margin-auto-right\@s{margin-right:auto!important}.uk-margin-auto-left\@s{margin-left:auto!important}}@media (min-width:960px){.uk-margin-auto\@m{margin-right:auto!important;margin-left:auto!important}.uk-margin-auto-right\@m{margin-right:auto!important}.uk-margin-auto-left\@m{margin-left:auto!important}}@media (min-width:1200px){.uk-margin-auto\@l{margin-right:auto!important;margin-left:auto!important}.uk-margin-auto-right\@l{margin-right:auto!important}.uk-margin-auto-left\@l{margin-left:auto!important}}@media (min-width:1600px){.uk-margin-auto\@xl{margin-right:auto!important;margin-left:auto!important}.uk-margin-auto-right\@xl{margin-right:auto!important}.uk-margin-auto-left\@xl{margin-left:auto!important}}.uk-margin-remove{margin:0!important}.uk-margin-remove-top{margin-top:0!important}.uk-margin-remove-bottom{margin-bottom:0!important}.uk-margin-remove-right{margin-right:0!important}.uk-margin-remove-left{margin-left:0!important}.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0!important}.uk-margin-remove-last-child>:last-child{margin-bottom:0!important}@media (min-width:640px){.uk-margin-remove-right\@s{margin-right:0!important}.uk-margin-remove-left\@s{margin-left:0!important}}@media (min-width:960px){.uk-margin-remove-right\@m{margin-right:0!important}.uk-margin-remove-left\@m{margin-left:0!important}}@media (min-width:1200px){.uk-margin-remove-right\@l{margin-right:0!important}.uk-margin-remove-left\@l{margin-left:0!important}}@media (min-width:1600px){.uk-margin-remove-right\@xl{margin-right:0!important}.uk-margin-remove-left\@xl{margin-left:0!important}}.uk-padding{padding:30px}@media (min-width:1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:30px}@media (min-width:1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0!important}.uk-padding-remove-top{padding-top:0!important}.uk-padding-remove-bottom{padding-bottom:0!important}.uk-padding-remove-right{padding-right:0!important}.uk-padding-remove-left{padding-left:0!important}.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.uk-padding-remove-horizontal{padding-right:0!important;padding-left:0!important}[class*=uk-position-bottom],[class*=uk-position-center],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-top]{position:absolute!important;max-width:100%}.uk-position-top{top:0;right:0;left:0}.uk-position-bottom{bottom:0;right:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-center{top:50%;right:50%;transform:translate(50%,-50%);width:max-content;max-width:100%;box-sizing:border-box}[class*=uk-position-center-left],[class*=uk-position-center-right]{top:50%;transform:translateY(-50%)}.uk-position-center-right{right:0}.uk-position-center-left{left:0}.uk-position-center-right-out{left:100%;width:max-content}.uk-position-center-left-out{right:100%;width:max-content}.uk-position-bottom-center,.uk-position-top-center{right:50%;transform:translateX(50%);width:max-content;max-width:100%;box-sizing:border-box}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;right:0;left:0}.uk-position-relative{position:relative!important}.uk-position-absolute{position:absolute!important}.uk-position-fixed{position:fixed!important}.uk-position-z-index{z-index:1}.uk-position-small{max-width:calc(100% - (15px * 2));margin:15px}.uk-position-small.uk-position-center{transform:translate(50%,-50%) translate(15px,-15px)}.uk-position-small[class*=uk-position-center-left],.uk-position-small[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-15px)}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{transform:translateX(50%) translateX(15px)}.uk-position-medium{max-width:calc(100% - (30px * 2));margin:30px}.uk-position-medium.uk-position-center{transform:translate(50%,-50%) translate(30px,-30px)}.uk-position-medium[class*=uk-position-center-left],.uk-position-medium[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{transform:translateX(50%) translateX(30px)}.uk-position-large{max-width:calc(100% - (30px * 2));margin:30px}.uk-position-large.uk-position-center{transform:translate(50%,-50%) translate(30px,-30px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(50%) translateX(30px)}@media (min-width:1200px){.uk-position-large{max-width:calc(100% - (50px * 2));margin:50px}.uk-position-large.uk-position-center{transform:translate(50%,-50%) translate(50px,-50px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-50px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(50%) translateX(50px)}}.uk-transition-toggle{-webkit-tap-highlight-color:transparent}.uk-transition-toggle:focus{outline:0}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{transition:.3s ease-out;transition-property:opacity,transform,filter;opacity:0}.uk-transition-active.uk-active .uk-transition-fade,.uk-transition-toggle:focus .uk-transition-fade,.uk-transition-toggle:hover .uk-transition-fade{opacity:1}.uk-transition-scale-up{transform:scale(1,1)}.uk-transition-scale-down{transform:scale(1.1,1.1)}.uk-transition-active.uk-active .uk-transition-scale-up,.uk-transition-toggle:focus .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;transform:scale(1.1,1.1)}.uk-transition-active.uk-active .uk-transition-scale-down,.uk-transition-toggle:focus .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;transform:scale(1,1)}.uk-transition-slide-top{transform:translateY(-100%)}.uk-transition-slide-bottom{transform:translateY(100%)}.uk-transition-slide-right{transform:translateX(100%)}.uk-transition-slide-left{transform:translateX(-100%)}.uk-transition-slide-top-small{transform:translateY(-10px)}.uk-transition-slide-bottom-small{transform:translateY(10px)}.uk-transition-slide-right-small{transform:translateX(10px)}.uk-transition-slide-left-small{transform:translateX(-10px)}.uk-transition-slide-top-medium{transform:translateY(-50px)}.uk-transition-slide-bottom-medium{transform:translateY(50px)}.uk-transition-slide-right-medium{transform:translateX(50px)}.uk-transition-slide-left-medium{transform:translateX(-50px)}.uk-transition-active.uk-active [class*=uk-transition-slide],.uk-transition-toggle:focus [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;transform:translate(0,0)}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}.uk-hidden,[hidden]{display:none!important}@media (min-width:640px){.uk-hidden\@s{display:none!important}}@media (min-width:960px){.uk-hidden\@m{display:none!important}}@media (min-width:1200px){.uk-hidden\@l{display:none!important}}@media (min-width:1600px){.uk-hidden\@xl{display:none!important}}@media (max-width:639px){.uk-visible\@s{display:none!important}}@media (max-width:959px){.uk-visible\@m{display:none!important}}@media (max-width:1199px){.uk-visible\@l{display:none!important}}@media (max-width:1599px){.uk-visible\@xl{display:none!important}}.uk-invisible{visibility:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0!important}.uk-visible-toggle{-webkit-tap-highlight-color:transparent}.uk-visible-toggle:focus{outline:0}@media (pointer:coarse){.uk-hidden-touch{display:none!important}}.uk-hidden-notouch{display:none!important}@media (pointer:coarse){.uk-hidden-notouch{display:block!important}}.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-light,.uk-offcanvas-bar,.uk-overlay-primary,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color){color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-link,.uk-card-primary.uk-card-body a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary.uk-card-body a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-light .uk-link,.uk-light a,.uk-offcanvas-bar .uk-link,.uk-offcanvas-bar a,.uk-overlay-primary .uk-link,.uk-overlay-primary a,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) a{color:#fff}.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary.uk-card-body a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-light .uk-link:hover,.uk-light a:hover,.uk-offcanvas-bar .uk-link:hover,.uk-offcanvas-bar a:hover,.uk-overlay-primary .uk-link:hover,.uk-overlay-primary a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) a:hover{color:#fff}.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-light :not(pre)>code,.uk-light :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-offcanvas-bar :not(pre)>code,.uk-offcanvas-bar :not(pre)>kbd,.uk-offcanvas-bar :not(pre)>samp,.uk-overlay-primary :not(pre)>code,.uk-overlay-primary :not(pre)>kbd,.uk-overlay-primary :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp{color:rgba(255,255,255,.7);background:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-light em,.uk-offcanvas-bar em,.uk-overlay-primary em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em{color:#fff}.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary.uk-card-body .uk-heading-2xlarge,.uk-card-primary.uk-card-body .uk-heading-large,.uk-card-primary.uk-card-body .uk-heading-medium,.uk-card-primary.uk-card-body .uk-heading-small,.uk-card-primary.uk-card-body .uk-heading-xlarge,.uk-card-primary.uk-card-body h1,.uk-card-primary.uk-card-body h2,.uk-card-primary.uk-card-body h3,.uk-card-primary.uk-card-body h4,.uk-card-primary.uk-card-body h5,.uk-card-primary.uk-card-body h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-primary>:not([class*=uk-card-media]) h1,.uk-card-primary>:not([class*=uk-card-media]) h2,.uk-card-primary>:not([class*=uk-card-media]) h3,.uk-card-primary>:not([class*=uk-card-media]) h4,.uk-card-primary>:not([class*=uk-card-media]) h5,.uk-card-primary>:not([class*=uk-card-media]) h6,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary.uk-card-body h1,.uk-card-secondary.uk-card-body h2,.uk-card-secondary.uk-card-body h3,.uk-card-secondary.uk-card-body h4,.uk-card-secondary.uk-card-body h5,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-light .uk-h1,.uk-light .uk-h2,.uk-light .uk-h3,.uk-light .uk-h4,.uk-light .uk-h5,.uk-light .uk-h6,.uk-light .uk-heading-2xlarge,.uk-light .uk-heading-large,.uk-light .uk-heading-medium,.uk-light .uk-heading-small,.uk-light .uk-heading-xlarge,.uk-light h1,.uk-light h2,.uk-light h3,.uk-light h4,.uk-light h5,.uk-light h6,.uk-offcanvas-bar .uk-h1,.uk-offcanvas-bar .uk-h2,.uk-offcanvas-bar .uk-h3,.uk-offcanvas-bar .uk-h4,.uk-offcanvas-bar .uk-h5,.uk-offcanvas-bar .uk-h6,.uk-offcanvas-bar .uk-heading-2xlarge,.uk-offcanvas-bar .uk-heading-large,.uk-offcanvas-bar .uk-heading-medium,.uk-offcanvas-bar .uk-heading-small,.uk-offcanvas-bar .uk-heading-xlarge,.uk-offcanvas-bar h1,.uk-offcanvas-bar h2,.uk-offcanvas-bar h3,.uk-offcanvas-bar h4,.uk-offcanvas-bar h5,.uk-offcanvas-bar h6,.uk-overlay-primary .uk-h1,.uk-overlay-primary .uk-h2,.uk-overlay-primary .uk-h3,.uk-overlay-primary .uk-h4,.uk-overlay-primary .uk-h5,.uk-overlay-primary .uk-h6,.uk-overlay-primary .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-large,.uk-overlay-primary .uk-heading-medium,.uk-overlay-primary .uk-heading-small,.uk-overlay-primary .uk-heading-xlarge,.uk-overlay-primary h1,.uk-overlay-primary h2,.uk-overlay-primary h3,.uk-overlay-primary h4,.uk-overlay-primary h5,.uk-overlay-primary h6,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h6{color:#fff}.uk-card-primary.uk-card-body blockquote,.uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-light blockquote,.uk-offcanvas-bar blockquote,.uk-overlay-primary blockquote,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) blockquote{color:#fff}.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-light blockquote footer,.uk-offcanvas-bar blockquote footer,.uk-overlay-primary blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*=uk-card-media]) .uk-hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body .uk-hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light .uk-hr,.uk-light hr,.uk-offcanvas-bar .uk-hr,.uk-offcanvas-bar hr,.uk-overlay-primary .uk-hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) .uk-hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) .uk-hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) .uk-hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,.uk-tile-secondary:not(.uk-preserve-color) hr{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary.uk-card-body a.uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary.uk-card-body a.uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-light .uk-link-muted a,.uk-light a.uk-link-muted,.uk-offcanvas-bar .uk-link-muted a,.uk-offcanvas-bar a.uk-link-muted,.uk-overlay-primary .uk-link-muted a,.uk-overlay-primary a.uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-muted,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light .uk-link-toggle:focus .uk-link-muted,.uk-light .uk-link-toggle:hover .uk-link-muted,.uk-light a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-muted,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-muted,.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted,.uk-overlay-primary a.uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-link-text a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-text,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-primary.uk-card-body a.uk-link-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-card-secondary.uk-card-body .uk-link-text a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-text,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-secondary.uk-card-body a.uk-link-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-light .uk-link-toggle:focus .uk-link-text,.uk-light .uk-link-toggle:hover .uk-link-text,.uk-light a.uk-link-text:hover,.uk-offcanvas-bar .uk-link-text a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-text,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text,.uk-offcanvas-bar a.uk-link-text:hover,.uk-overlay-primary .uk-link-text a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-text,.uk-overlay-primary .uk-link-toggle:hover .uk-link-text,.uk-overlay-primary a.uk-link-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-link-heading a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-heading,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-primary.uk-card-body a.uk-link-heading:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-card-secondary.uk-card-body .uk-link-heading a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-heading,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary.uk-card-body a.uk-link-heading:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-light .uk-link-toggle:focus .uk-link-heading,.uk-light .uk-link-toggle:hover .uk-link-heading,.uk-light a.uk-link-heading:hover,.uk-offcanvas-bar .uk-link-heading a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-heading,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading,.uk-offcanvas-bar a.uk-link-heading:hover,.uk-overlay-primary .uk-link-heading a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-heading,.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading,.uk-overlay-primary a.uk-link-heading:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover{color:#fff}.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-light .uk-heading-divider,.uk-offcanvas-bar .uk-heading-divider,.uk-overlay-primary .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-light .uk-heading-bullet::before,.uk-offcanvas-bar .uk-heading-bullet::before,.uk-overlay-primary .uk-heading-bullet::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before{border-right-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-heading-line>::after,.uk-card-primary.uk-card-body .uk-heading-line>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-card-secondary.uk-card-body .uk-heading-line>::after,.uk-card-secondary.uk-card-body .uk-heading-line>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-light .uk-heading-line>::after,.uk-light .uk-heading-line>::before,.uk-offcanvas-bar .uk-heading-line>::after,.uk-offcanvas-bar .uk-heading-line>::before,.uk-overlay-primary .uk-heading-line>::after,.uk-overlay-primary .uk-heading-line>::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-light .uk-divider-icon,.uk-offcanvas-bar .uk-divider-icon,.uk-overlay-primary .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-light .uk-divider-icon::after,.uk-light .uk-divider-icon::before,.uk-offcanvas-bar .uk-divider-icon::after,.uk-offcanvas-bar .uk-divider-icon::before,.uk-overlay-primary .uk-divider-icon::after,.uk-overlay-primary .uk-divider-icon::before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-small::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-light .uk-divider-small::after,.uk-offcanvas-bar .uk-divider-small::after,.uk-overlay-primary .uk-divider-small::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-vertical,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-card-secondary.uk-card-body .uk-divider-vertical,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-light .uk-divider-vertical,.uk-offcanvas-bar .uk-divider-vertical,.uk-overlay-primary .uk-divider-vertical,.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical{border-right-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-muted>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-card-secondary.uk-card-body .uk-list-muted>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-light .uk-list-muted>::before,.uk-offcanvas-bar .uk-list-muted>::before,.uk-overlay-primary .uk-list-muted>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted>::before{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-list-emphasis>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-card-secondary.uk-card-body .uk-list-emphasis>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-light .uk-list-emphasis>::before,.uk-offcanvas-bar .uk-list-emphasis>::before,.uk-overlay-primary .uk-list-emphasis>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before{color:#fff!important}.uk-card-primary.uk-card-body .uk-list-primary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-card-secondary.uk-card-body .uk-list-primary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-light .uk-list-primary>::before,.uk-offcanvas-bar .uk-list-primary>::before,.uk-overlay-primary .uk-list-primary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary>::before{color:#fff!important}.uk-card-primary.uk-card-body .uk-list-secondary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-card-secondary.uk-card-body .uk-list-secondary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-light .uk-list-secondary>::before,.uk-offcanvas-bar .uk-list-secondary>::before,.uk-overlay-primary .uk-list-secondary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary>::before{color:#fff!important}.uk-card-primary.uk-card-body .uk-list-bullet>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-card-secondary.uk-card-body .uk-list-bullet>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-light .uk-list-bullet>::before,.uk-offcanvas-bar .uk-list-bullet>::before,.uk-overlay-primary .uk-list-bullet>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-light .uk-list-divider>:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>:nth-child(n+2),.uk-overlay-primary .uk-list-divider>:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-light .uk-list-striped>:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd){border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-light .uk-list-striped>:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body .uk-table th,.uk-card-primary>:not([class*=uk-card-media]) .uk-table th,.uk-card-secondary.uk-card-body .uk-table th,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table th,.uk-light .uk-table th,.uk-offcanvas-bar .uk-table th,.uk-overlay-primary .uk-table th,.uk-section-primary:not(.uk-preserve-color) .uk-table th,.uk-section-secondary:not(.uk-preserve-color) .uk-table th,.uk-tile-primary:not(.uk-preserve-color) .uk-table th,.uk-tile-secondary:not(.uk-preserve-color) .uk-table th{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-table caption,.uk-card-primary>:not([class*=uk-card-media]) .uk-table caption,.uk-card-secondary.uk-card-body .uk-table caption,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table caption,.uk-light .uk-table caption,.uk-offcanvas-bar .uk-table caption,.uk-overlay-primary .uk-table caption,.uk-section-primary:not(.uk-preserve-color) .uk-table caption,.uk-section-secondary:not(.uk-preserve-color) .uk-table caption,.uk-tile-primary:not(.uk-preserve-color) .uk-table caption,.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-primary.uk-card-body .uk-table>tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-secondary.uk-card-body .uk-table>tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-light .uk-table tbody tr.uk-active,.uk-light .uk-table>tr.uk-active,.uk-offcanvas-bar .uk-table tbody tr.uk-active,.uk-offcanvas-bar .uk-table>tr.uk-active,.uk-overlay-primary .uk-table tbody tr.uk-active,.uk-overlay-primary .uk-table>tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active{background:rgba(255,255,255,.08)}.uk-card-primary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-primary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-light .uk-table-divider>:first-child>tr:not(:first-child),.uk-light .uk-table-divider>:not(:first-child)>tr,.uk-light .uk-table-divider>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:first-child>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:not(:first-child)>tr,.uk-offcanvas-bar .uk-table-divider>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:first-child>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:not(:first-child)>tr,.uk-overlay-primary .uk-table-divider>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-light .uk-table-striped tbody tr:nth-of-type(odd),.uk-light .uk-table-striped>tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped>tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped>tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd){background:rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-primary.uk-card-body .uk-table-hover>tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover>tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-light .uk-table-hover tbody tr:hover,.uk-light .uk-table-hover>tr:hover,.uk-offcanvas-bar .uk-table-hover tbody tr:hover,.uk-offcanvas-bar .uk-table-hover>tr:hover,.uk-overlay-primary .uk-table-hover tbody tr:hover,.uk-overlay-primary .uk-table-hover>tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover{background:rgba(255,255,255,.08)}.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-light .uk-icon-link,.uk-offcanvas-bar .uk-icon-link,.uk-overlay-primary .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-icon-link:focus,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-icon-link:focus,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-light .uk-icon-link:focus,.uk-light .uk-icon-link:hover,.uk-offcanvas-bar .uk-icon-link:focus,.uk-offcanvas-bar .uk-icon-link:hover,.uk-overlay-primary .uk-icon-link:focus,.uk-overlay-primary .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-light .uk-active>.uk-icon-link,.uk-light .uk-icon-link:active,.uk-offcanvas-bar .uk-active>.uk-icon-link,.uk-offcanvas-bar .uk-icon-link:active,.uk-overlay-primary .uk-active>.uk-icon-link,.uk-overlay-primary .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-light .uk-icon-button,.uk-offcanvas-bar .uk-icon-button,.uk-overlay-primary .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-icon-button:focus,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:focus,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-light .uk-icon-button:focus,.uk-light .uk-icon-button:hover,.uk-offcanvas-bar .uk-icon-button:focus,.uk-offcanvas-bar .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:focus,.uk-overlay-primary .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover{background-color:rgba(242,242,242,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-light .uk-icon-button:active,.uk-offcanvas-bar .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active{background-color:rgba(230,230,230,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-input,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-light .uk-input,.uk-light .uk-select,.uk-light .uk-textarea,.uk-offcanvas-bar .uk-input,.uk-offcanvas-bar .uk-select,.uk-offcanvas-bar .uk-textarea,.uk-overlay-primary .uk-input,.uk-overlay-primary .uk-select,.uk-overlay-primary .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);background-clip:padding-box;border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-light .uk-input:focus,.uk-light .uk-select:focus,.uk-light .uk-textarea:focus,.uk-offcanvas-bar .uk-input:focus,.uk-offcanvas-bar .uk-select:focus,.uk-offcanvas-bar .uk-textarea:focus,.uk-overlay-primary .uk-input:focus,.uk-overlay-primary .uk-select:focus,.uk-overlay-primary .uk-textarea:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-light .uk-input::-ms-input-placeholder,.uk-offcanvas-bar .uk-input::-ms-input-placeholder,.uk-overlay-primary .uk-input::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-card-secondary.uk-card-body .uk-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-light .uk-input::placeholder,.uk-offcanvas-bar .uk-input::placeholder,.uk-overlay-primary .uk-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-light .uk-textarea::-ms-input-placeholder,.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder,.uk-overlay-primary .uk-textarea::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-textarea::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-card-secondary.uk-card-body .uk-textarea::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-light .uk-textarea::placeholder,.uk-offcanvas-bar .uk-textarea::placeholder,.uk-overlay-primary .uk-textarea::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-light .uk-select:not([multiple]):not([size]),.uk-offcanvas-bar .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-input[list]:focus,.uk-card-primary.uk-card-body .uk-input[list]:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-card-secondary.uk-card-body .uk-input[list]:focus,.uk-card-secondary.uk-card-body .uk-input[list]:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-light .uk-input[list]:focus,.uk-light .uk-input[list]:hover,.uk-offcanvas-bar .uk-input[list]:focus,.uk-offcanvas-bar .uk-input[list]:hover,.uk-overlay-primary .uk-input[list]:focus,.uk-overlay-primary .uk-input[list]:hover,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-light .uk-checkbox,.uk-light .uk-radio,.uk-offcanvas-bar .uk-checkbox,.uk-offcanvas-bar .uk-radio,.uk-overlay-primary .uk-checkbox,.uk-overlay-primary .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio{background-color:rgba(242,242,242,.1);border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-light .uk-radio:focus,.uk-offcanvas-bar .uk-checkbox:focus,.uk-offcanvas-bar .uk-radio:focus,.uk-overlay-primary .uk-checkbox:focus,.uk-overlay-primary .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus{border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-color:#fff;border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-light .uk-radio:checked:focus,.uk-offcanvas-bar .uk-checkbox:checked:focus,.uk-offcanvas-bar .uk-checkbox:indeterminate:focus,.uk-offcanvas-bar .uk-radio:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus{background-color:#e6e6e6}.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-light .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-light .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-form-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-card-secondary.uk-card-body .uk-form-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-light .uk-form-label,.uk-offcanvas-bar .uk-form-label,.uk-overlay-primary .uk-form-label,.uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label{color:#fff}.uk-card-primary.uk-card-body .uk-form-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon,.uk-card-secondary.uk-card-body .uk-form-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon,.uk-light .uk-form-icon,.uk-offcanvas-bar .uk-form-icon,.uk-overlay-primary .uk-form-icon,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-form-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-card-secondary.uk-card-body .uk-form-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-light .uk-form-icon:hover,.uk-offcanvas-bar .uk-form-icon:hover,.uk-overlay-primary .uk-form-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-light .uk-button-default,.uk-offcanvas-bar .uk-button-default,.uk-overlay-primary .uk-button-default,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default{background-color:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-button-default:focus,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default:focus,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-light .uk-button-default:focus,.uk-light .uk-button-default:hover,.uk-offcanvas-bar .uk-button-default:focus,.uk-offcanvas-bar .uk-button-default:hover,.uk-overlay-primary .uk-button-default:focus,.uk-overlay-primary .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover{background-color:transparent;color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-light .uk-button-default.uk-active,.uk-light .uk-button-default:active,.uk-offcanvas-bar .uk-button-default.uk-active,.uk-offcanvas-bar .uk-button-default:active,.uk-overlay-primary .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active{background-color:transparent;color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-light .uk-button-primary,.uk-offcanvas-bar .uk-button-primary,.uk-overlay-primary .uk-button-primary,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-primary:focus,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:focus,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-light .uk-button-primary:focus,.uk-light .uk-button-primary:hover,.uk-offcanvas-bar .uk-button-primary:focus,.uk-offcanvas-bar .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:focus,.uk-overlay-primary .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-light .uk-button-primary:active,.uk-offcanvas-bar .uk-button-primary.uk-active,.uk-offcanvas-bar .uk-button-primary:active,.uk-overlay-primary .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-light .uk-button-secondary,.uk-offcanvas-bar .uk-button-secondary,.uk-overlay-primary .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary:focus,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:focus,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-light .uk-button-secondary:focus,.uk-light .uk-button-secondary:hover,.uk-offcanvas-bar .uk-button-secondary:focus,.uk-offcanvas-bar .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:focus,.uk-overlay-primary .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-light .uk-button-secondary:active,.uk-offcanvas-bar .uk-button-secondary.uk-active,.uk-offcanvas-bar .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-light .uk-button-text,.uk-offcanvas-bar .uk-button-text,.uk-overlay-primary .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text{color:#fff}.uk-card-primary.uk-card-body .uk-button-text::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-card-secondary.uk-card-body .uk-button-text::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-light .uk-button-text::before,.uk-offcanvas-bar .uk-button-text::before,.uk-overlay-primary .uk-button-text::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before{border-bottom-color:#fff}.uk-card-primary.uk-card-body .uk-button-text:focus,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:focus,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-light .uk-button-text:focus,.uk-light .uk-button-text:hover,.uk-offcanvas-bar .uk-button-text:focus,.uk-offcanvas-bar .uk-button-text:hover,.uk-overlay-primary .uk-button-text:focus,.uk-overlay-primary .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover{color:#fff}.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-light .uk-button-text:disabled,.uk-offcanvas-bar .uk-button-text:disabled,.uk-overlay-primary .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-button-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-secondary.uk-card-body .uk-button-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link,.uk-light .uk-button-link,.uk-offcanvas-bar .uk-button-link,.uk-overlay-primary .uk-button-link,.uk-section-primary:not(.uk-preserve-color) .uk-button-link,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-button-link:focus,.uk-card-primary.uk-card-body .uk-button-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-card-secondary.uk-card-body .uk-button-link:focus,.uk-card-secondary.uk-card-body .uk-button-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-light .uk-button-link:focus,.uk-light .uk-button-link:hover,.uk-offcanvas-bar .uk-button-link:focus,.uk-offcanvas-bar .uk-button-link:hover,.uk-overlay-primary .uk-button-link:focus,.uk-overlay-primary .uk-button-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-light .uk-close,.uk-offcanvas-bar .uk-close,.uk-overlay-primary .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-close:focus,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:focus,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-light .uk-close:focus,.uk-light .uk-close:hover,.uk-offcanvas-bar .uk-close:focus,.uk-offcanvas-bar .uk-close:hover,.uk-overlay-primary .uk-close:focus,.uk-overlay-primary .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-light .uk-totop,.uk-offcanvas-bar .uk-totop,.uk-overlay-primary .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-totop:focus,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:focus,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-light .uk-totop:focus,.uk-light .uk-totop:hover,.uk-offcanvas-bar .uk-totop:focus,.uk-offcanvas-bar .uk-totop:hover,.uk-overlay-primary .uk-totop:focus,.uk-overlay-primary .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-light .uk-totop:active,.uk-offcanvas-bar .uk-totop:active,.uk-overlay-primary .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active{color:#fff}.uk-card-primary.uk-card-body .uk-marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker,.uk-card-secondary.uk-card-body .uk-marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker,.uk-light .uk-marker,.uk-offcanvas-bar .uk-marker,.uk-overlay-primary .uk-marker,.uk-section-primary:not(.uk-preserve-color) .uk-marker,.uk-section-secondary:not(.uk-preserve-color) .uk-marker,.uk-tile-primary:not(.uk-preserve-color) .uk-marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker{background:#f8f8f8;color:#666}.uk-card-primary.uk-card-body .uk-marker:focus,.uk-card-primary.uk-card-body .uk-marker:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-card-secondary.uk-card-body .uk-marker:focus,.uk-card-secondary.uk-card-body .uk-marker:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-light .uk-marker:focus,.uk-light .uk-marker:hover,.uk-offcanvas-bar .uk-marker:focus,.uk-offcanvas-bar .uk-marker:hover,.uk-overlay-primary .uk-marker:focus,.uk-overlay-primary .uk-marker:hover,.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover{color:#666}.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-light .uk-badge,.uk-offcanvas-bar .uk-badge,.uk-overlay-primary .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-badge:focus,.uk-card-primary.uk-card-body .uk-badge:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-card-secondary.uk-card-body .uk-badge:focus,.uk-card-secondary.uk-card-body .uk-badge:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-light .uk-badge:focus,.uk-light .uk-badge:hover,.uk-offcanvas-bar .uk-badge:focus,.uk-offcanvas-bar .uk-badge:hover,.uk-overlay-primary .uk-badge:focus,.uk-overlay-primary .uk-badge:hover,.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover{color:#666}.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-light .uk-label,.uk-offcanvas-bar .uk-label,.uk-overlay-primary .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-light .uk-article-meta,.uk-offcanvas-bar .uk-article-meta,.uk-overlay-primary .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-light .uk-search-input,.uk-offcanvas-bar .uk-search-input,.uk-overlay-primary .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-light .uk-search-input:-ms-input-placeholder,.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder,.uk-overlay-primary .uk-search-input:-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-search-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-card-secondary.uk-card-body .uk-search-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-light .uk-search-input::placeholder,.uk-offcanvas-bar .uk-search-input::placeholder,.uk-overlay-primary .uk-search-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-light .uk-search .uk-search-icon,.uk-offcanvas-bar .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-light .uk-search .uk-search-icon:hover,.uk-offcanvas-bar .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-light .uk-search-default .uk-search-input,.uk-offcanvas-bar .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input{background-color:transparent;border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-light .uk-search-default .uk-search-input:focus,.uk-offcanvas-bar .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-light .uk-search-navbar .uk-search-input,.uk-offcanvas-bar .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-light .uk-search-large .uk-search-input,.uk-offcanvas-bar .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-light .uk-search-toggle,.uk-offcanvas-bar .uk-search-toggle,.uk-overlay-primary .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-toggle:focus,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:focus,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-light .uk-search-toggle:focus,.uk-light .uk-search-toggle:hover,.uk-offcanvas-bar .uk-search-toggle:focus,.uk-offcanvas-bar .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:focus,.uk-overlay-primary .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-accordion-title,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-card-secondary.uk-card-body .uk-accordion-title,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-light .uk-accordion-title,.uk-offcanvas-bar .uk-accordion-title,.uk-overlay-primary .uk-accordion-title,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title{color:#fff}.uk-card-primary.uk-card-body .uk-accordion-title:focus,.uk-card-primary.uk-card-body .uk-accordion-title:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-card-secondary.uk-card-body .uk-accordion-title:focus,.uk-card-secondary.uk-card-body .uk-accordion-title:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-light .uk-accordion-title:focus,.uk-light .uk-accordion-title:hover,.uk-offcanvas-bar .uk-accordion-title:focus,.uk-offcanvas-bar .uk-accordion-title:hover,.uk-overlay-primary .uk-accordion-title:focus,.uk-overlay-primary .uk-accordion-title:hover,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before{border-right-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-light .uk-nav-parent-icon>.uk-parent>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-light .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-light .uk-nav-default>li>a:focus,.uk-light .uk-nav-default>li>a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:focus,.uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:focus,.uk-overlay-primary .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-light .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-light .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header{color:#fff}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-light .uk-nav-default .uk-nav-divider,.uk-offcanvas-bar .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-light .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-light .uk-nav-default .uk-nav-sub a:focus,.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-light .uk-nav-primary>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-light .uk-nav-primary>li>a:focus,.uk-light .uk-nav-primary>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:focus,.uk-offcanvas-bar .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:focus,.uk-overlay-primary .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-light .uk-nav-primary>li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-light .uk-nav-primary .uk-nav-header,.uk-offcanvas-bar .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-light .uk-nav-primary .uk-nav-divider,.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-light .uk-nav-primary .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-light .uk-nav-primary .uk-nav-sub a:focus,.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-light .uk-navbar-nav>li>a,.uk-offcanvas-bar .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-light .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a.uk-open,.uk-light .uk-navbar-nav>li>a:focus,.uk-offcanvas-bar .uk-navbar-nav>li:hover>a,.uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open,.uk-offcanvas-bar .uk-navbar-nav>li>a:focus,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li>a.uk-open,.uk-overlay-primary .uk-navbar-nav>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-light .uk-navbar-nav>li>a:active,.uk-offcanvas-bar .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-light .uk-navbar-nav>li.uk-active>a,.uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-light .uk-navbar-item,.uk-offcanvas-bar .uk-navbar-item,.uk-overlay-primary .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-light .uk-navbar-toggle,.uk-offcanvas-bar .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle.uk-open,.uk-light .uk-navbar-toggle:focus,.uk-light .uk-navbar-toggle:hover,.uk-offcanvas-bar .uk-navbar-toggle.uk-open,.uk-offcanvas-bar .uk-navbar-toggle:focus,.uk-offcanvas-bar .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle.uk-open,.uk-overlay-primary .uk-navbar-toggle:focus,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-light .uk-subnav>*>:first-child,.uk-offcanvas-bar .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-subnav>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-light .uk-subnav>*>a:focus,.uk-light .uk-subnav>*>a:hover,.uk-offcanvas-bar .uk-subnav>*>a:focus,.uk-offcanvas-bar .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:focus,.uk-overlay-primary .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-light .uk-subnav>.uk-active>a,.uk-offcanvas-bar .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-right-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-light .uk-subnav-pill>*>:first-child,.uk-offcanvas-bar .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child{background-color:transparent;color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-light .uk-subnav-pill>*>a:focus,.uk-light .uk-subnav-pill>*>a:hover,.uk-offcanvas-bar .uk-subnav-pill>*>a:focus,.uk-offcanvas-bar .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:focus,.uk-overlay-primary .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-light .uk-subnav-pill>*>a:active,.uk-offcanvas-bar .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-light .uk-subnav-pill>.uk-active>a,.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-light .uk-subnav>.uk-disabled>a,.uk-offcanvas-bar .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-light .uk-breadcrumb>*>*,.uk-offcanvas-bar .uk-breadcrumb>*>*,.uk-overlay-primary .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-light .uk-breadcrumb>*>:focus,.uk-light .uk-breadcrumb>*>:hover,.uk-offcanvas-bar .uk-breadcrumb>*>:focus,.uk-offcanvas-bar .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:focus,.uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-light .uk-breadcrumb>:last-child>*,.uk-offcanvas-bar .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-light .uk-pagination>*>*,.uk-offcanvas-bar .uk-pagination>*>*,.uk-overlay-primary .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-pagination>*>:focus,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:focus,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-light .uk-pagination>*>:focus,.uk-light .uk-pagination>*>:hover,.uk-offcanvas-bar .uk-pagination>*>:focus,.uk-offcanvas-bar .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:focus,.uk-overlay-primary .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-light .uk-pagination>.uk-active>*,.uk-offcanvas-bar .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-light .uk-pagination>.uk-disabled>*,.uk-offcanvas-bar .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-tab::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before,.uk-card-secondary.uk-card-body .uk-tab::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before,.uk-light .uk-tab::before,.uk-offcanvas-bar .uk-tab::before,.uk-overlay-primary .uk-tab::before,.uk-section-primary:not(.uk-preserve-color) .uk-tab::before,.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before{border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-light .uk-tab>*>a,.uk-offcanvas-bar .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-tab>*>a:focus,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:focus,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-light .uk-tab>*>a:focus,.uk-light .uk-tab>*>a:hover,.uk-offcanvas-bar .uk-tab>*>a:focus,.uk-offcanvas-bar .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:focus,.uk-overlay-primary .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-light .uk-tab>.uk-active>a,.uk-offcanvas-bar .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-light .uk-tab>.uk-disabled>a,.uk-offcanvas-bar .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-light .uk-slidenav,.uk-offcanvas-bar .uk-slidenav,.uk-overlay-primary .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-slidenav:focus,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:focus,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-light .uk-slidenav:focus,.uk-light .uk-slidenav:hover,.uk-offcanvas-bar .uk-slidenav:focus,.uk-offcanvas-bar .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:focus,.uk-overlay-primary .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover{color:rgba(255,255,255,.95)}.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-light .uk-slidenav:active,.uk-offcanvas-bar .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-light .uk-dotnav>*>*,.uk-offcanvas-bar .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*{background-color:transparent;border-color:rgba(255,255,255,.9)}.uk-card-primary.uk-card-body .uk-dotnav>*>:focus,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:focus,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-light .uk-dotnav>*>:focus,.uk-light .uk-dotnav>*>:hover,.uk-offcanvas-bar .uk-dotnav>*>:focus,.uk-offcanvas-bar .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:focus,.uk-overlay-primary .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover{background-color:rgba(255,255,255,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-light .uk-dotnav>*>:active,.uk-offcanvas-bar .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active{background-color:rgba(255,255,255,.5);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-light .uk-dotnav>.uk-active>*,.uk-offcanvas-bar .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-iconnav>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-card-secondary.uk-card-body .uk-iconnav>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-light .uk-iconnav>*>a,.uk-offcanvas-bar .uk-iconnav>*>a,.uk-overlay-primary .uk-iconnav>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-light .uk-iconnav>*>a:focus,.uk-light .uk-iconnav>*>a:hover,.uk-offcanvas-bar .uk-iconnav>*>a:focus,.uk-offcanvas-bar .uk-iconnav>*>a:hover,.uk-overlay-primary .uk-iconnav>*>a:focus,.uk-overlay-primary .uk-iconnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-light .uk-iconnav>.uk-active>a,.uk-offcanvas-bar .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-light .uk-text-lead,.uk-offcanvas-bar .uk-text-lead,.uk-overlay-primary .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-light .uk-text-meta,.uk-offcanvas-bar .uk-text-meta,.uk-overlay-primary .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-light .uk-text-muted,.uk-offcanvas-bar .uk-text-muted,.uk-overlay-primary .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-text-emphasis,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-secondary.uk-card-body .uk-text-emphasis,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-light .uk-text-emphasis,.uk-offcanvas-bar .uk-text-emphasis,.uk-overlay-primary .uk-text-emphasis,.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis{color:#fff!important}.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-light .uk-text-primary,.uk-offcanvas-bar .uk-text-primary,.uk-overlay-primary .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary{color:#fff!important}.uk-card-primary.uk-card-body .uk-text-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-card-secondary.uk-card-body .uk-text-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-light .uk-text-secondary,.uk-offcanvas-bar .uk-text-secondary,.uk-overlay-primary .uk-text-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary{color:#fff!important}.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-light .uk-column-divider,.uk-offcanvas-bar .uk-column-divider,.uk-overlay-primary .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider{column-rule-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-light .uk-logo,.uk-offcanvas-bar .uk-logo,.uk-overlay-primary .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-logo:focus,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo:focus,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-light .uk-logo:focus,.uk-light .uk-logo:hover,.uk-offcanvas-bar .uk-logo:focus,.uk-offcanvas-bar .uk-logo:hover,.uk-overlay-primary .uk-logo:focus,.uk-overlay-primary .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type){display:none}.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-light .uk-logo-inverse,.uk-offcanvas-bar .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse{display:inline}.uk-card-primary.uk-card-body .uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-light .uk-accordion-title::before,.uk-offcanvas-bar .uk-accordion-title::before,.uk-overlay-primary .uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-light .uk-open>.uk-accordion-title::before,.uk-offcanvas-bar .uk-open>.uk-accordion-title::before,.uk-overlay-primary .uk-open>.uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}@media print{*,::after,::before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}} \ No newline at end of file diff --git a/frontend/res/uikit/css/uikit.css b/frontend/res/uikit/css/uikit.css new file mode 100644 index 0000000..5505434 --- /dev/null +++ b/frontend/res/uikit/css/uikit.css @@ -0,0 +1,12497 @@ +/*! UIkit 3.5.9 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */ +/* ======================================================================== + Component: Base + ========================================================================== */ +/* + * 1. Set `font-size` to support `rem` units + * Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge + * 2. Prevent adjustments of font size after orientation changes in iOS. + * 3. Style + */ +html { + /* 1 */ + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 16px; + font-weight: normal; + line-height: 1.5; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 3 */ + background: #fff; + color: #666; +} +/* + * Remove the margin in all browsers. + */ +body { + margin: 0; +} +/* Links + ========================================================================== */ +/* + * Remove the outline on focused links when they are also active or hovered + */ +a:active, +a:hover { + outline: none; +} +/* + * Style + */ +a, +.uk-link { + color: #1e87f0; + text-decoration: none; + cursor: pointer; +} +a:hover, +.uk-link:hover, +.uk-link-toggle:hover .uk-link, +.uk-link-toggle:focus .uk-link { + color: #0f6ecd; + text-decoration: underline; +} +/* Text-level semantics + ========================================================================== */ +/* + * 1. Add the correct text decoration in Edge. + * 2. The shorthand declaration `underline dotted` is not supported in Safari. + */ +abbr[title] { + /* 1 */ + text-decoration: underline dotted; + /* 2 */ + -webkit-text-decoration-style: dotted; +} +/* + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} +/* + * 1. Consolas has a better baseline in running text compared to `Courier` + * 2. Correct the odd `em` font sizing in all browsers. + * 3. Style + */ +:not(pre) > code, +:not(pre) > kbd, +:not(pre) > samp { + /* 1 */ + font-family: Consolas, monaco, monospace; + /* 2 */ + font-size: 0.875rem; + /* 3 */ + color: #f0506e; + white-space: nowrap; + padding: 2px 6px; + background: #f8f8f8; +} +/* + * Emphasize + */ +em { + color: #f0506e; +} +/* + * Insert + */ +ins { + background: #ffd; + color: #666; + text-decoration: none; +} +/* + * Mark + */ +mark { + background: #ffd; + color: #666; +} +/* + * Quote + */ +q { + font-style: italic; +} +/* + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} +/* + * Prevents `sub` and `sup` affecting `line-height` in all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +/* Embedded content + ========================================================================== */ +/* + * Remove the gap between embedded content and the bottom of their containers. + */ +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} +/* + * 1. Add responsiveness. + * 2. Auto-scale the height. Only needed if `height` attribute is present. + * 3. Corrects responsive `max-width` behavior if padding and border are used. + * 4. Exclude SVGs for IE11 because they don't preserve their aspect ratio. + */ +canvas, +img, +video { + /* 1 */ + max-width: 100%; + /* 2 */ + height: auto; + /* 3 */ + box-sizing: border-box; +} +/* 4 */ +@supports (display: block) { + svg { + max-width: 100%; + height: auto; + box-sizing: border-box; + } +} +/* + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} +/* + * 1. Fix lazy loading images if parent element is set to `display: inline` and has `overflow: hidden`. + * 2. Hide `alt` text for lazy loading images. + * Note: Selector for background while loading img[data-src*='.jpg'][src*='data:image'] { background: grey; } + */ +img:not([src]) { + /* 1 */ + min-width: 1px; + /* 2 */ + visibility: hidden; +} +/* + * Iframe + * Remove border in all browsers + */ +iframe { + border: 0; +} +/* Block elements + ========================================================================== */ +/* + * Margins + */ +p, +ul, +ol, +dl, +pre, +address, +fieldset, +figure { + margin: 0 0 20px 0; +} +/* Add margin if adjacent element */ +* + p, +* + ul, +* + ol, +* + dl, +* + pre, +* + address, +* + fieldset, +* + figure { + margin-top: 20px; +} +/* Headings + ========================================================================== */ +h1, +.uk-h1, +h2, +.uk-h2, +h3, +.uk-h3, +h4, +.uk-h4, +h5, +.uk-h5, +h6, +.uk-h6, +.uk-heading-small, +.uk-heading-medium, +.uk-heading-large, +.uk-heading-xlarge, +.uk-heading-2xlarge { + margin: 0 0 20px 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-weight: normal; + color: #333; + text-transform: none; +} +/* Add margin if adjacent element */ +* + h1, +* + .uk-h1, +* + h2, +* + .uk-h2, +* + h3, +* + .uk-h3, +* + h4, +* + .uk-h4, +* + h5, +* + .uk-h5, +* + h6, +* + .uk-h6, +* + .uk-heading-small, +* + .uk-heading-medium, +* + .uk-heading-large, +* + .uk-heading-xlarge, +* + .uk-heading-2xlarge { + margin-top: 40px; +} +/* + * Sizes + */ +h1, +.uk-h1 { + font-size: 2.23125rem; + line-height: 1.2; +} +h2, +.uk-h2 { + font-size: 1.7rem; + line-height: 1.3; +} +h3, +.uk-h3 { + font-size: 1.5rem; + line-height: 1.4; +} +h4, +.uk-h4 { + font-size: 1.25rem; + line-height: 1.4; +} +h5, +.uk-h5 { + font-size: 16px; + line-height: 1.4; +} +h6, +.uk-h6 { + font-size: 0.875rem; + line-height: 1.4; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + h1, + .uk-h1 { + font-size: 2.625rem; + } + h2, + .uk-h2 { + font-size: 2rem; + } +} +/* Lists + ========================================================================== */ +ul, +ol { + padding-left: 30px; +} +/* + * Reset margin for nested lists + */ +ul > li > ul, +ul > li > ol, +ol > li > ol, +ol > li > ul { + margin: 0; +} +/* Description lists + ========================================================================== */ +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +/* Horizontal rules + ========================================================================== */ +/* + * 1. Show the overflow in Chrome, Edge and IE. + * 2. Add the correct text-align in Edge and IE. + * 3. Style + */ +hr, +.uk-hr { + /* 1 */ + overflow: visible; + /* 2 */ + text-align: inherit; + /* 3 */ + margin: 0 0 20px 0; + border: 0; + border-top: 1px solid #e5e5e5; +} +/* Add margin if adjacent element */ +* + hr, +* + .uk-hr { + margin-top: 20px; +} +/* Address + ========================================================================== */ +address { + font-style: normal; +} +/* Blockquotes + ========================================================================== */ +blockquote { + margin: 0 0 20px 0; + font-size: 1.25rem; + line-height: 1.5; + font-style: italic; + color: #333; +} +/* Add margin if adjacent element */ +* + blockquote { + margin-top: 20px; +} +/* + * Content + */ +blockquote p:last-of-type { + margin-bottom: 0; +} +blockquote footer { + margin-top: 10px; + font-size: 0.875rem; + line-height: 1.5; + color: #666; +} +blockquote footer::before { + content: "— "; +} +/* Preformatted text + ========================================================================== */ +/* + * 1. Contain overflow in all browsers. + */ +pre { + font: 0.875rem / 1.5 Consolas, monaco, monospace; + color: #666; + -moz-tab-size: 4; + tab-size: 4; + /* 1 */ + overflow: auto; + padding: 10px; + border: 1px solid #e5e5e5; + border-radius: 3px; + background: #fff; +} +pre code { + font-family: Consolas, monaco, monospace; +} +/* Selection pseudo-element + ========================================================================== */ +::selection { + background: #39f; + color: #fff; + text-shadow: none; +} +/* HTML5 elements + ========================================================================== */ +/* + * 1. Add the correct display in Edge, IE 10+, and Firefox. + * 2. Add the correct display in IE. + */ +details, +main { + /* 2 */ + display: block; +} +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} +/* + * Add the correct display in IE. + */ +template { + display: none; +} +/* Pass media breakpoints to JS + ========================================================================== */ +/* + * Breakpoints + */ +.uk-breakpoint-s::before { + content: '640px'; +} +.uk-breakpoint-m::before { + content: '960px'; +} +.uk-breakpoint-l::before { + content: '1200px'; +} +.uk-breakpoint-xl::before { + content: '1600px'; +} +:root { + --uk-breakpoint-s: 640px; + --uk-breakpoint-m: 960px; + --uk-breakpoint-l: 1200px; + --uk-breakpoint-xl: 1600px; +} +/* ======================================================================== + Component: Link + ========================================================================== */ +/* Muted + ========================================================================== */ +a.uk-link-muted, +.uk-link-muted a { + color: #999; +} +a.uk-link-muted:hover, +.uk-link-muted a:hover, +.uk-link-toggle:hover .uk-link-muted, +.uk-link-toggle:focus .uk-link-muted { + color: #666; +} +/* Text + ========================================================================== */ +a.uk-link-text, +.uk-link-text a { + color: inherit; +} +a.uk-link-text:hover, +.uk-link-text a:hover, +.uk-link-toggle:hover .uk-link-text, +.uk-link-toggle:focus .uk-link-text { + color: #999; +} +/* Heading + ========================================================================== */ +a.uk-link-heading, +.uk-link-heading a { + color: inherit; +} +a.uk-link-heading:hover, +.uk-link-heading a:hover, +.uk-link-toggle:hover .uk-link-heading, +.uk-link-toggle:focus .uk-link-heading { + color: #1e87f0; + text-decoration: none; +} +/* Reset + ========================================================================== */ +/* + * `!important` needed to override inverse component + */ +a.uk-link-reset, +.uk-link-reset a { + color: inherit !important; + text-decoration: none !important; +} +/* Toggle + ========================================================================== */ +.uk-link-toggle { + color: inherit !important; + text-decoration: none !important; +} +.uk-link-toggle:focus { + outline: none; +} +/* ======================================================================== + Component: Heading + ========================================================================== */ +.uk-heading-small { + font-size: 2.6rem; + line-height: 1.2; +} +.uk-heading-medium { + font-size: 2.8875rem; + line-height: 1.1; +} +.uk-heading-large { + font-size: 3.4rem; + line-height: 1.1; +} +.uk-heading-xlarge { + font-size: 4rem; + line-height: 1; +} +.uk-heading-2xlarge { + font-size: 6rem; + line-height: 1; +} +/* Tablet Landscape and bigger */ +@media (min-width: 960px) { + .uk-heading-small { + font-size: 3.25rem; + } + .uk-heading-medium { + font-size: 3.5rem; + } + .uk-heading-large { + font-size: 4rem; + } + .uk-heading-xlarge { + font-size: 6rem; + } + .uk-heading-2xlarge { + font-size: 8rem; + } +} +/* Laptop and bigger */ +@media (min-width: 1200px) { + .uk-heading-medium { + font-size: 4rem; + } + .uk-heading-large { + font-size: 6rem; + } + .uk-heading-xlarge { + font-size: 8rem; + } + .uk-heading-2xlarge { + font-size: 11rem; + } +} +/* Primary + Deprecated: Use `uk-heading-medium` instead + ========================================================================== */ +/* Tablet landscape and bigger */ +/* Desktop and bigger */ +/* Hero + Deprecated: Use `uk-heading-xlarge` instead + ========================================================================== */ +/* Tablet landscape and bigger */ +/* Desktop and bigger */ +/* Divider + ========================================================================== */ +.uk-heading-divider { + padding-bottom: calc(5px + 0.1em); + border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; +} +/* Bullet + ========================================================================== */ +.uk-heading-bullet { + position: relative; +} +/* + * 1. Using `inline-block` to make it work with text alignment + * 2. Center vertically + * 3. Style + */ +.uk-heading-bullet::before { + content: ""; + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + top: calc(-0.1 * 1em); + vertical-align: middle; + /* 3 */ + height: calc(4px + 0.7em); + margin-right: calc(5px + 0.2em); + border-left: calc(5px + 0.1em) solid #e5e5e5; +} +/* Line + ========================================================================== */ +/* + * Clip the child element + */ +.uk-heading-line { + overflow: hidden; +} +/* + * Extra markup is needed to make it work with text align + */ +.uk-heading-line > * { + display: inline-block; + position: relative; +} +/* + * 1. Center vertically + * 2. Make the element as large as possible. It's clipped by the container. + * 3. Style + */ +.uk-heading-line > ::before, +.uk-heading-line > ::after { + content: ""; + /* 1 */ + position: absolute; + top: calc(50% - ((0.2px + 0.05em) / 2)); + /* 2 */ + width: 2000px; + /* 3 */ + border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; +} +.uk-heading-line > ::before { + right: 100%; + margin-right: calc(5px + 0.3em); +} +.uk-heading-line > ::after { + left: 100%; + margin-left: calc(5px + 0.3em); +} +/* ======================================================================== + Component: Divider + ========================================================================== */ +/* + * 1. Reset default `hr` + * 2. Set margin if a `div` is used for semantical reason + */ +[class*='uk-divider'] { + /* 1 */ + border: none; + /* 2 */ + margin-bottom: 20px; +} +/* Add margin if adjacent element */ +* + [class*='uk-divider'] { + margin-top: 20px; +} +/* Icon + ========================================================================== */ +.uk-divider-icon { + position: relative; + height: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-divider-icon::before, +.uk-divider-icon::after { + content: ""; + position: absolute; + top: 50%; + max-width: calc(50% - (50px / 2)); + border-bottom: 1px solid #e5e5e5; +} +.uk-divider-icon::before { + right: calc(50% + (50px / 2)); + width: 100%; +} +.uk-divider-icon::after { + left: calc(50% + (50px / 2)); + width: 100%; +} +/* Small + ========================================================================== */ +/* + * 1. Fix height because of `inline-block` + * 2. Using ::after and inline-block to make `text-align` work + */ +/* 1 */ +.uk-divider-small { + line-height: 0; +} +/* 2 */ +.uk-divider-small::after { + content: ""; + display: inline-block; + width: 100px; + max-width: 100%; + border-top: 1px solid #e5e5e5; + vertical-align: top; +} +/* Vertical + ========================================================================== */ +.uk-divider-vertical { + width: 1px; + height: 100px; + margin-left: auto; + margin-right: auto; + border-left: 1px solid #e5e5e5; +} +/* ======================================================================== + Component: List + ========================================================================== */ +.uk-list { + padding: 0; + list-style: none; +} +/* + * Remove margin from the last-child + */ +.uk-list > * > :last-child { + margin-bottom: 0; +} +/* + * Style + */ +.uk-list > :nth-child(n+2), +.uk-list > * > ul { + margin-top: 10px; +} +/* Marker modifiers + * Moving `::marker` inside `::before` to style it differently + * To style the `::marker` is currently only supported in Firefox and Safari + ========================================================================== */ +.uk-list-disc > *, +.uk-list-circle > *, +.uk-list-square > *, +.uk-list-decimal > *, +.uk-list-hyphen > * { + padding-left: 30px; +} +/* + * Type modifiers + */ +.uk-list-decimal { + counter-reset: decimal; +} +.uk-list-decimal > * { + counter-increment: decimal; +} +[class*='uk-list'] > ::before { + content: ''; + position: relative; + left: -30px; + width: 30px; + height: 1.5em; + margin-bottom: -1.5em; + display: list-item; + list-style-position: inside; + text-align: right; +} +.uk-list-disc > ::before { + list-style-type: disc; +} +.uk-list-circle > ::before { + list-style-type: circle; +} +.uk-list-square > ::before { + list-style-type: square; +} +.uk-list-decimal > ::before { + content: counter(decimal, decimal) '\200A.\00A0'; +} +.uk-list-hyphen > ::before { + content: '–\00A0\00A0'; +} +/* + * Color modifiers + */ +.uk-list-muted > ::before { + color: #999 !important; +} +.uk-list-emphasis > ::before { + color: #333 !important; +} +.uk-list-primary > ::before { + color: #1e87f0 !important; +} +.uk-list-secondary > ::before { + color: #222 !important; +} +/* Image bullet modifier + ========================================================================== */ +.uk-list-bullet > * { + padding-left: 30px; +} +.uk-list-bullet > ::before { + content: ""; + position: relative; + left: -30px; + width: 30px; + height: 1.5em; + margin-bottom: -1.5em; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +/* Style modifiers + ========================================================================== */ +/* + * Divider + */ +.uk-list-divider > :nth-child(n+2) { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid #e5e5e5; +} +/* + * Striped + */ +.uk-list-striped > * { + padding: 10px 10px; +} +.uk-list-striped > *:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +.uk-list-striped > :nth-of-type(odd) { + background: #f8f8f8; +} +.uk-list-striped > :nth-child(n+2) { + margin-top: 0; +} +/* Size modifier + ========================================================================== */ +.uk-list-large > :nth-child(n+2), +.uk-list-large > * > ul { + margin-top: 20px; +} +.uk-list-collapse > :nth-child(n+2), +.uk-list-collapse > * > ul { + margin-top: 0; +} +/* + * Divider + */ +.uk-list-large.uk-list-divider > :nth-child(n+2) { + margin-top: 20px; + padding-top: 20px; +} +.uk-list-collapse.uk-list-divider > :nth-child(n+2) { + margin-top: 0; + padding-top: 0; +} +/* + * Striped + */ +.uk-list-large.uk-list-striped > * { + padding: 20px 10px; +} +.uk-list-collapse.uk-list-striped > * { + padding-top: 0; + padding-bottom: 0; +} +.uk-list-large.uk-list-striped > :nth-child(n+2), +.uk-list-collapse.uk-list-striped > :nth-child(n+2) { + margin-top: 0; +} +/* ======================================================================== + Component: Description list + ========================================================================== */ +/* + * Term + */ +.uk-description-list > dt { + color: #333; + font-size: 0.875rem; + font-weight: normal; + text-transform: uppercase; +} +.uk-description-list > dt:nth-child(n+2) { + margin-top: 20px; +} +/* + * Description + */ +/* Style modifier + ========================================================================== */ +/* + * Line + */ +.uk-description-list-divider > dt:nth-child(n+2) { + margin-top: 20px; + padding-top: 20px; + border-top: 1px solid #e5e5e5; +} +/* ======================================================================== + Component: Table + ========================================================================== */ +/* + * 1. Remove most spacing between table cells. + * 2. Behave like a block element + * 3. Style + */ +.uk-table { + /* 1 */ + border-collapse: collapse; + border-spacing: 0; + /* 2 */ + width: 100%; + /* 3 */ + margin-bottom: 20px; +} +/* Add margin if adjacent element */ +* + .uk-table { + margin-top: 20px; +} +/* Header cell + ========================================================================== */ +/* + * 1. Style + */ +.uk-table th { + padding: 16px 12px; + text-align: left; + vertical-align: bottom; + /* 1 */ + font-size: 0.875rem; + font-weight: normal; + color: #999; + text-transform: uppercase; +} +/* Cell + ========================================================================== */ +.uk-table td { + padding: 16px 12px; + vertical-align: top; +} +/* + * Remove margin from the last-child + */ +.uk-table td > :last-child { + margin-bottom: 0; +} +/* Footer + ========================================================================== */ +.uk-table tfoot { + font-size: 0.875rem; +} +/* Caption + ========================================================================== */ +.uk-table caption { + font-size: 0.875rem; + text-align: left; + color: #999; +} +/* Alignment modifier + ========================================================================== */ +.uk-table-middle, +.uk-table-middle td { + vertical-align: middle !important; +} +/* Style modifiers + ========================================================================== */ +/* + * Divider + */ +.uk-table-divider > tr:not(:first-child), +.uk-table-divider > :not(:first-child) > tr, +.uk-table-divider > :first-child > tr:not(:first-child) { + border-top: 1px solid #e5e5e5; +} +/* + * Striped + */ +.uk-table-striped > tr:nth-of-type(odd), +.uk-table-striped tbody tr:nth-of-type(odd) { + background: #f8f8f8; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +/* + * Hover + */ +.uk-table-hover > tr:hover, +.uk-table-hover tbody tr:hover { + background: #ffd; +} +/* Active state + ========================================================================== */ +.uk-table > tr.uk-active, +.uk-table tbody tr.uk-active { + background: #ffd; +} +/* Size modifier + ========================================================================== */ +.uk-table-small th, +.uk-table-small td { + padding: 10px 12px; +} +.uk-table-large th, +.uk-table-large td { + padding: 22px 12px; +} +/* Justify modifier + ========================================================================== */ +.uk-table-justify th:first-child, +.uk-table-justify td:first-child { + padding-left: 0; +} +.uk-table-justify th:last-child, +.uk-table-justify td:last-child { + padding-right: 0; +} +/* Cell size modifier + ========================================================================== */ +.uk-table-shrink { + width: 1px; +} +.uk-table-expand { + min-width: 150px; +} +/* Cell link modifier + ========================================================================== */ +/* + * Does not work with `uk-table-justify` at the moment + */ +.uk-table-link { + padding: 0 !important; +} +.uk-table-link > a { + display: block; + padding: 16px 12px; +} +.uk-table-small .uk-table-link > a { + padding: 10px 12px; +} +/* Responsive table + ========================================================================== */ +/* Phone landscape and smaller */ +@media (max-width: 959px) { + .uk-table-responsive, + .uk-table-responsive tbody, + .uk-table-responsive th, + .uk-table-responsive td, + .uk-table-responsive tr { + display: block; + } + .uk-table-responsive thead { + display: none; + } + .uk-table-responsive th, + .uk-table-responsive td { + width: auto !important; + max-width: none !important; + min-width: 0 !important; + overflow: visible !important; + white-space: normal !important; + } + .uk-table-responsive th:not(:first-child):not(.uk-table-link), + .uk-table-responsive td:not(:first-child):not(.uk-table-link), + .uk-table-responsive .uk-table-link:not(:first-child) > a { + padding-top: 5px !important; + } + .uk-table-responsive th:not(:last-child):not(.uk-table-link), + .uk-table-responsive td:not(:last-child):not(.uk-table-link), + .uk-table-responsive .uk-table-link:not(:last-child) > a { + padding-bottom: 5px !important; + } + .uk-table-justify.uk-table-responsive th, + .uk-table-justify.uk-table-responsive td { + padding-left: 0; + padding-right: 0; + } +} +.uk-table tbody tr { + transition: background-color 0.1s linear; +} +/* ======================================================================== + Component: Icon + ========================================================================== */ +/* + * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component. + * 1. Remove margins in Chrome, Safari and Opera. + * 2. Remove borders for `button`. + * 3. Remove border-radius in Chrome. + * 4. Address `overflow` set to `hidden` in IE. + * 5. Correct `font` properties and `color` not being inherited for `button`. + * 6. Remove the inheritance of text transform in Edge, Firefox, and IE. + * 7. Remove default `button` padding and background color + * 8. Style + * 9. Fill all SVG elements with the current text color if no `fill` attribute is set + * 10. Let the container fit the height of the icon + */ +.uk-icon { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + border-radius: 0; + /* 4 */ + overflow: visible; + /* 5 */ + font: inherit; + color: inherit; + /* 6 */ + text-transform: none; + /* 7. */ + padding: 0; + background-color: transparent; + /* 8 */ + display: inline-block; + /* 9 */ + fill: currentcolor; + /* 10 */ + line-height: 0; +} +/* Required for `button`. */ +button.uk-icon:not(:disabled) { + cursor: pointer; +} +/* + * Remove the inner border and padding in Firefox. + */ +.uk-icon::-moz-focus-inner { + border: 0; + padding: 0; +} +/* + * Set the fill and stroke color of all SVG elements to the current text color + */ +.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { + fill: currentcolor; +} +.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { + stroke: currentcolor; +} +/* + * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835 + */ +.uk-icon > * { + transform: translate(0, 0); +} +/* Image modifier + ========================================================================== */ +/* + * Display images in icon dimensions + */ +.uk-icon-image { + width: 20px; + height: 20px; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: contain; + vertical-align: middle; +} +/* Style modifiers + ========================================================================== */ +/* + * Link + */ +.uk-icon-link { + color: #999; +} +.uk-icon-link:hover, +.uk-icon-link:focus { + color: #666; + outline: none; +} +/* OnClick + Active */ +.uk-icon-link:active, +.uk-active > .uk-icon-link { + color: #595959; +} +/* + * Button + * 1. Center icon vertically and horizontally + */ +.uk-icon-button { + box-sizing: border-box; + width: 36px; + height: 36px; + border-radius: 500px; + background: #f8f8f8; + color: #999; + vertical-align: middle; + /* 1 */ + display: inline-flex; + justify-content: center; + align-items: center; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} +/* Hover + Focus */ +.uk-icon-button:hover, +.uk-icon-button:focus { + background-color: #ebebeb; + color: #666; + outline: none; +} +/* OnClick + Active */ +.uk-icon-button:active, +.uk-active > .uk-icon-button { + background-color: #dfdfdf; + color: #666; +} +/* ======================================================================== + Component: Form Range + ========================================================================== */ +/* + * 1. Normalize and defaults + * 2. Prevent content overflow if a fixed width is used + * 3. Take the full width + * 4. Remove default style + * 5. Remove white background in Chrome + * 6. Remove padding in IE11 + */ +.uk-range { + /* 1 */ + box-sizing: border-box; + margin: 0; + vertical-align: middle; + /* 2 */ + max-width: 100%; + /* 3 */ + width: 100%; + /* 4 */ + -webkit-appearance: none; + /* 5 */ + background: transparent; + /* 6 */ + padding: 0; +} +/* Focus */ +.uk-range:focus { + outline: none; +} +.uk-range::-moz-focus-outer { + border: none; +} +/* IE11 Reset */ +.uk-range::-ms-track { + height: 15px; + background: transparent; + border-color: transparent; + color: transparent; +} +/* + * Improves consistency of cursor style for clickable elements + */ +.uk-range:not(:disabled)::-webkit-slider-thumb { + cursor: pointer; +} +.uk-range:not(:disabled)::-moz-range-thumb { + cursor: pointer; +} +.uk-range:not(:disabled)::-ms-thumb { + cursor: pointer; +} +/* Thumb + ========================================================================== */ +/* + * 1. Reset + * 2. Style + */ +/* Webkit */ +.uk-range::-webkit-slider-thumb { + /* 1 */ + -webkit-appearance: none; + margin-top: -7px; + /* 2 */ + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #cccccc; +} +/* Firefox */ +.uk-range::-moz-range-thumb { + /* 1 */ + border: none; + /* 2 */ + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #cccccc; +} +/* Edge */ +.uk-range::-ms-thumb { + /* 1 */ + margin-top: 0; +} +/* IE11 */ +.uk-range::-ms-thumb { + /* 1 */ + border: none; + /* 2 */ + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #cccccc; +} +/* Edge + IE11 */ +.uk-range::-ms-tooltip { + display: none; +} +/* Track + ========================================================================== */ +/* + * 1. Safari doesn't have a focus state. Using active instead. + */ +/* Webkit */ +.uk-range::-webkit-slider-runnable-track { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} +.uk-range:focus::-webkit-slider-runnable-track, +.uk-range:active::-webkit-slider-runnable-track { + background: #d2d2d2; +} +/* Firefox */ +.uk-range::-moz-range-track { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} +.uk-range:focus::-moz-range-track { + background: #d2d2d2; +} +/* Edge */ +.uk-range::-ms-fill-lower, +.uk-range::-ms-fill-upper { + height: 3px; + background: #ebebeb; + border-radius: 500px; +} +.uk-range:focus::-ms-fill-lower, +.uk-range:focus::-ms-fill-upper { + background: #d2d2d2; +} +/* ======================================================================== + Component: Form + ========================================================================== */ +/* + * 1. Define consistent box sizing. + * Default is `content-box` with following exceptions set to `border-box` + * `select`, `input[type="checkbox"]` and `input[type="radio"]` + * `input[type="search"]` in Chrome, Safari and Opera + * `input[type="color"]` in Firefox + * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera. + * 3. Remove `border-radius` in iOS. + * 4. Change font properties to `inherit` in all browsers. + */ +.uk-input, +.uk-select, +.uk-textarea, +.uk-radio, +.uk-checkbox { + /* 1 */ + box-sizing: border-box; + /* 2 */ + margin: 0; + /* 3 */ + border-radius: 0; + /* 4 */ + font: inherit; +} +/* + * Show the overflow in Edge. + */ +.uk-input { + overflow: visible; +} +/* + * Remove the inheritance of text transform in Firefox. + */ +.uk-select { + text-transform: none; +} +/* + * 1. Change font properties to `inherit` in all browsers + * 2. Don't inherit the `font-weight` and use `bold` instead. + * NOTE: Both declarations don't work in Chrome, Safari and Opera. + */ +.uk-select optgroup { + /* 1 */ + font: inherit; + /* 2 */ + font-weight: bold; +} +/* + * Remove the default vertical scrollbar in IE 10+. + */ +.uk-textarea { + overflow: auto; +} +/* + * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X. + */ +.uk-input[type="search"]::-webkit-search-cancel-button, +.uk-input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +/* + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +.uk-input[type="number"]::-webkit-inner-spin-button, +.uk-input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +/* + * Removes placeholder transparency in Firefox. + */ +.uk-input::-moz-placeholder, +.uk-textarea::-moz-placeholder { + opacity: 1; +} +/* + * Improves consistency of cursor style for clickable elements + */ +.uk-radio:not(:disabled), +.uk-checkbox:not(:disabled) { + cursor: pointer; +} +/* + * Define consistent border, margin, and padding. + */ +.uk-fieldset { + border: none; + margin: 0; + padding: 0; +} +/* Input, select and textarea + * Allowed: `text`, `password`, `datetime`, `datetime-local`, `date`, `month`, + `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color` + * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image` + ========================================================================== */ +/* + * Remove default style in iOS. + */ +.uk-input, +.uk-textarea { + -webkit-appearance: none; +} +/* + * 1. Prevent content overflow if a fixed width is used + * 2. Take the full width + * 3. Reset default + * 4. Style + */ +.uk-input, +.uk-select, +.uk-textarea { + /* 1 */ + max-width: 100%; + /* 2 */ + width: 100%; + /* 3 */ + border: 0 none; + /* 4 */ + padding: 0 10px; + background: #fff; + color: #666; + border: 1px solid #e5e5e5; + transition: 0.2s ease-in-out; + transition-property: color, background-color, border; +} +/* + * Single-line + * 1. Allow any element to look like an `input` or `select` element + * 2. Make sure line-height is not larger than height + * Also needed to center the text vertically + */ +.uk-input, +.uk-select:not([multiple]):not([size]) { + height: 40px; + vertical-align: middle; + /* 1 */ + display: inline-block; +} +/* 2 */ +.uk-input:not(input), +.uk-select:not(select) { + line-height: 38px; +} +/* + * Multi-line + */ +.uk-select[multiple], +.uk-select[size], +.uk-textarea { + padding-top: 4px; + padding-bottom: 4px; + vertical-align: top; +} +/* Focus */ +.uk-input:focus, +.uk-select:focus, +.uk-textarea:focus { + outline: none; + background-color: #fff; + color: #666; + border-color: #1e87f0; +} +/* Disabled */ +.uk-input:disabled, +.uk-select:disabled, +.uk-textarea:disabled { + background-color: #f8f8f8; + color: #999; + border-color: #e5e5e5; +} +/* + * Placeholder + */ +.uk-input::-ms-input-placeholder { + color: #999 !important; +} +.uk-input::placeholder { + color: #999; +} +.uk-textarea::-ms-input-placeholder { + color: #999 !important; +} +.uk-textarea::placeholder { + color: #999; +} +/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`) + ========================================================================== */ +/* + * Small + */ +.uk-form-small { + font-size: 0.875rem; +} +.uk-form-small:not(textarea):not([multiple]):not([size]) { + height: 30px; + padding-left: 8px; + padding-right: 8px; +} +.uk-form-small:not(select):not(input):not(textarea) { + line-height: 28px; +} +/* + * Large + */ +.uk-form-large { + font-size: 1.25rem; +} +.uk-form-large:not(textarea):not([multiple]):not([size]) { + height: 55px; + padding-left: 12px; + padding-right: 12px; +} +.uk-form-large:not(select):not(input):not(textarea) { + line-height: 53px; +} +/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`) + ========================================================================== */ +/* + * Error + */ +.uk-form-danger, +.uk-form-danger:focus { + color: #f0506e; + border-color: #f0506e; +} +/* + * Success + */ +.uk-form-success, +.uk-form-success:focus { + color: #32d296; + border-color: #32d296; +} +/* + * Blank + */ +.uk-form-blank { + background: none; + border-color: transparent; +} +.uk-form-blank:focus { + border-color: #e5e5e5; + border-style: dashed; +} +/* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`) + ========================================================================== */ +/* + * Fixed widths + * Different widths for mini sized `input` and `select` elements + */ +input.uk-form-width-xsmall { + width: 50px; +} +select.uk-form-width-xsmall { + width: 75px; +} +.uk-form-width-small { + width: 130px; +} +.uk-form-width-medium { + width: 200px; +} +.uk-form-width-large { + width: 500px; +} +/* Select + ========================================================================== */ +/* + * 1. Remove default style. Also works in Firefox + * 2. Style + * 3. Remove default style in IE 10/11 + * 4. Set `color` for options in the select dropdown, because the inherited `color` might be too light. + */ +.uk-select:not([multiple]):not([size]) { + /* 1 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 2 */ + padding-right: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 100% 50%; +} +/* 3 */ +.uk-select:not([multiple]):not([size])::-ms-expand { + display: none; +} +/* 4 */ +.uk-select:not([multiple]):not([size]) option { + color: #444; +} +/* + * Disabled + */ +.uk-select:not([multiple]):not([size]):disabled { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +/* Datalist + ========================================================================== */ +/* + * 1. Remove default style in Chrome + */ +.uk-input[list] { + padding-right: 20px; + background-repeat: no-repeat; + background-position: 100% 50%; +} +.uk-input[list]:hover, +.uk-input[list]:focus { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +/* 1 */ +.uk-input[list]::-webkit-calendar-picker-indicator { + display: none; +} +/* Radio and checkbox + * Note: Does not work in IE11 + ========================================================================== */ +/* + * 1. Style + * 2. Make box more robust so it clips the child element + * 3. Vertical alignment + * 4. Remove default style + * 5. Fix black background on iOS + * 6. Center icons + */ +.uk-radio, +.uk-checkbox { + /* 1 */ + display: inline-block; + height: 16px; + width: 16px; + /* 2 */ + overflow: hidden; + /* 3 */ + margin-top: -4px; + vertical-align: middle; + /* 4 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 5 */ + background-color: transparent; + /* 6 */ + background-repeat: no-repeat; + background-position: 50% 50%; + border: 1px solid #cccccc; + transition: 0.2s ease-in-out; + transition-property: background-color, border; +} +.uk-radio { + border-radius: 50%; +} +/* Focus */ +.uk-radio:focus, +.uk-checkbox:focus { + outline: none; + border-color: #1e87f0; +} +/* + * Checked + */ +.uk-radio:checked, +.uk-checkbox:checked, +.uk-checkbox:indeterminate { + background-color: #1e87f0; + border-color: transparent; +} +/* Focus */ +.uk-radio:checked:focus, +.uk-checkbox:checked:focus, +.uk-checkbox:indeterminate:focus { + background-color: #0e6dcd; +} +/* + * Icons + */ +.uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* + * Disabled + */ +.uk-radio:disabled, +.uk-checkbox:disabled { + background-color: #f8f8f8; + border-color: #e5e5e5; +} +.uk-radio:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-checkbox:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-checkbox:disabled:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* Legend + ========================================================================== */ +/* + * Legend + * 1. Behave like block element + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove padding so people aren't caught out if they zero out fieldsets. + * 4. Style + */ +.uk-legend { + /* 1 */ + width: 100%; + /* 2 */ + color: inherit; + /* 3 */ + padding: 0; + /* 4 */ + font-size: 1.5rem; + line-height: 1.4; +} +/* Custom controls + ========================================================================== */ +/* + * 1. Container fits its content + * 2. Create position context + * 3. Prevent content overflow + * 4. Behave like most inline-block elements + */ +.uk-form-custom { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + vertical-align: middle; +} +/* + * 1. Position and resize the form control to always cover its container + * 2. Required for Firefox for positioning to the left + * 3. Required for Webkit to make `height` work + * 4. Hide controle and show cursor + * 5. Needed for the cursor + * 6. Clip height caused by 5. Needed for Webkit only + */ +.uk-form-custom select, +.uk-form-custom input[type="file"] { + /* 1 */ + position: absolute; + top: 0; + z-index: 1; + width: 100%; + height: 100%; + /* 2 */ + left: 0; + /* 3 */ + -webkit-appearance: none; + /* 4 */ + opacity: 0; + cursor: pointer; +} +.uk-form-custom input[type="file"] { + /* 5 */ + font-size: 500px; + /* 6 */ + overflow: hidden; +} +/* Label + ========================================================================== */ +.uk-form-label { + color: #333; + font-size: 0.875rem; +} +/* Layout + ========================================================================== */ +/* + * Stacked + */ +.uk-form-stacked .uk-form-label { + display: block; + margin-bottom: 5px; +} +/* + * Horizontal + */ +/* Tablet portrait and smaller */ +@media (max-width: 959px) { + /* Behave like `uk-form-stacked` */ + .uk-form-horizontal .uk-form-label { + display: block; + margin-bottom: 5px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-form-horizontal .uk-form-label { + width: 200px; + margin-top: 7px; + float: left; + } + .uk-form-horizontal .uk-form-controls { + margin-left: 215px; + } + /* Better vertical alignment if controls are checkboxes and radio buttons with text */ + .uk-form-horizontal .uk-form-controls-text { + padding-top: 7px; + } +} +/* Icons + ========================================================================== */ +/* + * 1. Set position + * 2. Set width + * 3. Center icon vertically and horizontally + * 4. Style + */ +.uk-form-icon { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + left: 0; + /* 2 */ + width: 40px; + /* 3 */ + display: inline-flex; + justify-content: center; + align-items: center; + /* 4 */ + color: #999; +} +/* + * Required for `a`. + */ +.uk-form-icon:hover { + color: #666; +} +/* + * Make `input` element clickable through icon, e.g. if it's a `span` + */ +.uk-form-icon:not(a):not(button):not(input) { + pointer-events: none; +} +/* + * Input padding + */ +.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input { + padding-left: 40px !important; +} +/* + * Position modifier + */ +.uk-form-icon-flip { + right: 0; + left: auto; +} +.uk-form-icon-flip ~ .uk-input { + padding-right: 40px !important; +} +/* ======================================================================== + Component: Button + ========================================================================== */ +/* + * 1. Remove margins in Chrome, Safari and Opera. + * 2. Remove borders for `button`. + * 3. Address `overflow` set to `hidden` in IE. + * 4. Correct `font` properties and `color` not being inherited for `button`. + * 5. Remove the inheritance of text transform in Edge, Firefox, and IE. + * 6. Remove default style for `input type="submit"`in iOS. + * 7. Style + * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements. + * Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements. + * 9. Align text if button has a width + * 10. Required for `a`. + */ +.uk-button { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6 */ + -webkit-appearance: none; + border-radius: 0; + /* 7 */ + display: inline-block; + box-sizing: border-box; + padding: 0 30px; + vertical-align: middle; + font-size: 0.875rem; + /* 8 */ + line-height: 38px; + /* 9 */ + text-align: center; + /* 10 */ + text-decoration: none; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color, border-color; +} +.uk-button:not(:disabled) { + cursor: pointer; +} +/* + * Remove the inner border and padding in Firefox. + */ +.uk-button::-moz-focus-inner { + border: 0; + padding: 0; +} +/* Hover */ +.uk-button:hover { + /* 9 */ + text-decoration: none; +} +/* Focus */ +.uk-button:focus { + outline: none; +} +/* OnClick + Active */ +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-button-default { + background-color: transparent; + color: #333; + border: 1px solid #e5e5e5; +} +/* Hover + Focus */ +.uk-button-default:hover, +.uk-button-default:focus { + background-color: transparent; + color: #333; + border-color: #b2b2b2; +} +/* OnClick + Active */ +.uk-button-default:active, +.uk-button-default.uk-active { + background-color: transparent; + color: #333; + border-color: #999999; +} +/* + * Primary + */ +.uk-button-primary { + background-color: #1e87f0; + color: #fff; + border: 1px solid transparent; +} +/* Hover + Focus */ +.uk-button-primary:hover, +.uk-button-primary:focus { + background-color: #0f7ae5; + color: #fff; +} +/* OnClick + Active */ +.uk-button-primary:active, +.uk-button-primary.uk-active { + background-color: #0e6dcd; + color: #fff; +} +/* + * Secondary + */ +.uk-button-secondary { + background-color: #222; + color: #fff; + border: 1px solid transparent; +} +/* Hover + Focus */ +.uk-button-secondary:hover, +.uk-button-secondary:focus { + background-color: #151515; + color: #fff; +} +/* OnClick + Active */ +.uk-button-secondary:active, +.uk-button-secondary.uk-active { + background-color: #080808; + color: #fff; +} +/* + * Danger + */ +.uk-button-danger { + background-color: #f0506e; + color: #fff; + border: 1px solid transparent; +} +/* Hover + Focus */ +.uk-button-danger:hover, +.uk-button-danger:focus { + background-color: #ee395b; + color: #fff; +} +/* OnClick + Active */ +.uk-button-danger:active, +.uk-button-danger.uk-active { + background-color: #ec2147; + color: #fff; +} +/* + * Disabled + * The same for all style modifiers + */ +.uk-button-default:disabled, +.uk-button-primary:disabled, +.uk-button-secondary:disabled, +.uk-button-danger:disabled { + background-color: transparent; + color: #999; + border-color: #e5e5e5; +} +/* Size modifiers + ========================================================================== */ +.uk-button-small { + padding: 0 15px; + line-height: 28px; + font-size: 0.875rem; +} +.uk-button-large { + padding: 0 40px; + line-height: 53px; + font-size: 0.875rem; +} +/* Text modifiers + ========================================================================== */ +/* + * Text + * 1. Reset + * 2. Style + */ +.uk-button-text { + /* 1 */ + padding: 0; + line-height: 1.5; + background: none; + /* 2 */ + color: #333; + position: relative; +} +.uk-button-text::before { + content: ""; + position: absolute; + bottom: 0; + left: 0; + right: 100%; + border-bottom: 1px solid #333; + transition: right 0.3s ease-out; +} +/* Hover + Focus */ +.uk-button-text:hover, +.uk-button-text:focus { + color: #333; +} +.uk-button-text:hover::before, +.uk-button-text:focus::before { + right: 0; +} +/* Disabled */ +.uk-button-text:disabled { + color: #999; +} +.uk-button-text:disabled::before { + display: none; +} +/* + * Link + * 1. Reset + * 2. Style + */ +.uk-button-link { + /* 1 */ + padding: 0; + line-height: 1.5; + background: none; + /* 2 */ + color: #1e87f0; +} +/* Hover + Focus */ +.uk-button-link:hover, +.uk-button-link:focus { + color: #0f6ecd; + text-decoration: underline; +} +/* Disabled */ +.uk-button-link:disabled { + color: #999; + text-decoration: none; +} +/* Group + ========================================================================== */ +/* + * 1. Using `flex` instead of `inline-block` to prevent whitespace betweent child elements + * 2. Behave like button + * 3. Create position context + */ +.uk-button-group { + /* 1 */ + display: inline-flex; + /* 2 */ + vertical-align: middle; + /* 3 */ + position: relative; +} +/* Group + ========================================================================== */ +/* + * Collapse border + */ +.uk-button-group > .uk-button:nth-child(n+2), +.uk-button-group > div:nth-child(n+2) .uk-button { + margin-left: -1px; +} +/* + * Create position context to superimpose the successor elements border + * Known issue: If you use an `a` element as button and an icon inside, + * the active state will not work if you click the icon inside the button + * Workaround: Just use a `button` or `input` element as button + */ +.uk-button-group .uk-button:hover, +.uk-button-group .uk-button:focus, +.uk-button-group .uk-button:active, +.uk-button-group .uk-button.uk-active { + position: relative; + z-index: 1; +} +/* ======================================================================== + Component: Progress + ========================================================================== */ +/* + * 1. Add the correct vertical alignment in Chrome, Firefox, and Opera. + * 2. Remove default style + * 3. Behave like a block element + * 4. Remove borders in Firefox and Edge + * 5. Set background color for progress container in Firefox, IE11 and Edge + * 6. Style + */ +.uk-progress { + /* 1 */ + vertical-align: baseline; + /* 2 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 3 */ + display: block; + width: 100%; + /* 4 */ + border: 0; + /* 5 */ + background-color: #f8f8f8; + /* 6 */ + margin-bottom: 20px; + height: 15px; + border-radius: 500px; + overflow: hidden; +} +/* Add margin if adjacent element */ +* + .uk-progress { + margin-top: 20px; +} +/* + * Remove animated circles for indeterminate state in IE11 and Edge + */ +.uk-progress:indeterminate { + color: transparent; +} +/* + * Progress container + * 2. Remove progress bar for indeterminate state in Firefox + */ +.uk-progress::-webkit-progress-bar { + background-color: #f8f8f8; + border-radius: 500px; + overflow: hidden; +} +/* 2 */ +.uk-progress:indeterminate::-moz-progress-bar { + width: 0; +} +/* + * Progress bar + * 1. Remove right border in IE11 and Edge + */ +.uk-progress::-webkit-progress-value { + background-color: #1e87f0; + transition: width 0.6s ease; +} +.uk-progress::-moz-progress-bar { + background-color: #1e87f0; +} +.uk-progress::-ms-fill { + background-color: #1e87f0; + transition: width 0.6s ease; + /* 1 */ + border: 0; +} +/* ======================================================================== + Component: Section + ========================================================================== */ +/* + * 1. Make it work with `100vh` and height in general + */ +.uk-section { + display: flow-root; + box-sizing: border-box; + /* 1 */ + padding-top: 40px; + padding-bottom: 40px; +} +/* Desktop and bigger */ +@media (min-width: 960px) { + .uk-section { + padding-top: 70px; + padding-bottom: 70px; + } +} +/* + * Remove margin from the last-child + */ +.uk-section > :last-child { + margin-bottom: 0; +} +/* Size modifiers + ========================================================================== */ +/* + * XSmall + */ +.uk-section-xsmall { + padding-top: 20px; + padding-bottom: 20px; +} +/* + * Small + */ +.uk-section-small { + padding-top: 40px; + padding-bottom: 40px; +} +/* + * Large + */ +.uk-section-large { + padding-top: 70px; + padding-bottom: 70px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-section-large { + padding-top: 140px; + padding-bottom: 140px; + } +} +/* + * XLarge + */ +.uk-section-xlarge { + padding-top: 140px; + padding-bottom: 140px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-section-xlarge { + padding-top: 210px; + padding-bottom: 210px; + } +} +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-section-default { + background: #fff; +} +/* + * Muted + */ +.uk-section-muted { + background: #f8f8f8; +} +/* + * Primary + */ +.uk-section-primary { + background: #1e87f0; +} +/* + * Secondary + */ +.uk-section-secondary { + background: #222; +} +/* Overlap modifier + ========================================================================== */ +/* + * Reserved modifier to make a section overlap another section with an border image + * Implemented by the theme + */ +/* ======================================================================== + Component: Container + ========================================================================== */ +/* + * 1. Box sizing has to be `content-box` so the max-width is always the same and + * unaffected by the padding on different breakpoints. It's important for the size modifiers. + */ +.uk-container { + display: flow-root; + /* 1 */ + box-sizing: content-box; + max-width: 1200px; + margin-left: auto; + margin-right: auto; + padding-left: 15px; + padding-right: 15px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-container { + padding-left: 30px; + padding-right: 30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-container { + padding-left: 40px; + padding-right: 40px; + } +} +/* + * Remove margin from the last-child + */ +.uk-container > :last-child { + margin-bottom: 0; +} +/* + * Remove padding from nested containers + */ +.uk-container .uk-container { + padding-left: 0; + padding-right: 0; +} +/* Size modifier + ========================================================================== */ +.uk-container-xsmall { + max-width: 750px; +} +.uk-container-small { + max-width: 900px; +} +.uk-container-large { + max-width: 1400px; +} +.uk-container-xlarge { + max-width: 1600px; +} +.uk-container-expand { + max-width: none; +} +/* Expand modifier + ========================================================================== */ +/* + * Expand one side only + */ +.uk-container-expand-left { + margin-left: 0; +} +.uk-container-expand-right { + margin-right: 0; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-container-expand-left.uk-container-xsmall, + .uk-container-expand-right.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 30px); + } + .uk-container-expand-left.uk-container-small, + .uk-container-expand-right.uk-container-small { + max-width: calc(50% + (900px / 2) - 30px); + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-container-expand-left, + .uk-container-expand-right { + max-width: calc(50% + (1200px / 2) - 40px); + } + .uk-container-expand-left.uk-container-xsmall, + .uk-container-expand-right.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 40px); + } + .uk-container-expand-left.uk-container-small, + .uk-container-expand-right.uk-container-small { + max-width: calc(50% + (900px / 2) - 40px); + } + .uk-container-expand-left.uk-container-large, + .uk-container-expand-right.uk-container-large { + max-width: calc(50% + (1400px / 2) - 40px); + } + .uk-container-expand-left.uk-container-xlarge, + .uk-container-expand-right.uk-container-xlarge { + max-width: calc(50% + (1600px / 2) - 40px); + } +} +/* Item + ========================================================================== */ +/* + * Utility classes to reset container padding on the left or right side + * Note: It has to be negative margin on the item, because it's specific to the item. + */ +.uk-container-item-padding-remove-left, +.uk-container-item-padding-remove-right { + width: calc(100% + 15px); +} +.uk-container-item-padding-remove-left { + margin-left: -15px; +} +.uk-container-item-padding-remove-right { + margin-right: -15px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-container-item-padding-remove-left, + .uk-container-item-padding-remove-right { + width: calc(100% + 30px); + } + .uk-container-item-padding-remove-left { + margin-left: -30px; + } + .uk-container-item-padding-remove-right { + margin-right: -30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-container-item-padding-remove-left, + .uk-container-item-padding-remove-right { + width: calc(100% + 40px); + } + .uk-container-item-padding-remove-left { + margin-left: -40px; + } + .uk-container-item-padding-remove-right { + margin-right: -40px; + } +} +/* ======================================================================== + Component: Tile + ========================================================================== */ +.uk-tile { + display: flow-root; + position: relative; + box-sizing: border-box; + padding-left: 15px; + padding-right: 15px; + padding-top: 40px; + padding-bottom: 40px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-tile { + padding-left: 30px; + padding-right: 30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-tile { + padding-left: 40px; + padding-right: 40px; + padding-top: 70px; + padding-bottom: 70px; + } +} +/* + * Remove margin from the last-child + */ +.uk-tile > :last-child { + margin-bottom: 0; +} +/* Size modifiers + ========================================================================== */ +/* + * XSmall + */ +.uk-tile-xsmall { + padding-top: 20px; + padding-bottom: 20px; +} +/* + * Small + */ +.uk-tile-small { + padding-top: 40px; + padding-bottom: 40px; +} +/* + * Large + */ +.uk-tile-large { + padding-top: 70px; + padding-bottom: 70px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-tile-large { + padding-top: 140px; + padding-bottom: 140px; + } +} +/* + * XLarge + */ +.uk-tile-xlarge { + padding-top: 140px; + padding-bottom: 140px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-tile-xlarge { + padding-top: 210px; + padding-bottom: 210px; + } +} +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-tile-default { + background: #fff; +} +/* + * Muted + */ +.uk-tile-muted { + background: #f8f8f8; +} +/* + * Primary + */ +.uk-tile-primary { + background: #1e87f0; +} +/* + * Secondary + */ +.uk-tile-secondary { + background: #222; +} +/* ======================================================================== + Component: Card + ========================================================================== */ +.uk-card { + position: relative; + box-sizing: border-box; + transition: box-shadow 0.1s ease-in-out; +} +/* Sections + ========================================================================== */ +.uk-card-body { + display: flow-root; + padding: 30px 30px; +} +.uk-card-header { + display: flow-root; + padding: 15px 30px; +} +.uk-card-footer { + display: flow-root; + padding: 15px 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-body { + padding: 40px 40px; + } + .uk-card-header { + padding: 20px 40px; + } + .uk-card-footer { + padding: 20px 40px; + } +} +/* + * Remove margin from the last-child + */ +.uk-card-body > :last-child, +.uk-card-header > :last-child, +.uk-card-footer > :last-child { + margin-bottom: 0; +} +/* Media + ========================================================================== */ +/* + * Reserved alignment modifier to style the media element, e.g. with `border-radius` + * Implemented by the theme + */ +/* Title + ========================================================================== */ +.uk-card-title { + font-size: 1.5rem; + line-height: 1.4; +} +/* Badge + ========================================================================== */ +.uk-card-badge { + position: absolute; + top: 30px; + right: 30px; + z-index: 1; +} +/* + * Remove margin from adjacent element + */ +.uk-card-badge:first-child + * { + margin-top: 0; +} +/* Hover modifier + ========================================================================== */ +.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover { + background: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +/* Style modifiers + ========================================================================== */ +/* + * Default + * Note: Header and Footer are only implemented for the default style + */ +.uk-card-default { + background: #fff; + color: #666; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-card-default .uk-card-title { + color: #333; +} +.uk-card-default.uk-card-hover:hover { + background-color: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +.uk-card-default .uk-card-header { + border-bottom: 1px solid #e5e5e5; +} +.uk-card-default .uk-card-footer { + border-top: 1px solid #e5e5e5; +} +/* + * Primary + */ +.uk-card-primary { + background: #1e87f0; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-card-primary .uk-card-title { + color: #fff; +} +.uk-card-primary.uk-card-hover:hover { + background-color: #1e87f0; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +/* + * Secondary + */ +.uk-card-secondary { + background: #222; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-card-secondary .uk-card-title { + color: #fff; +} +.uk-card-secondary.uk-card-hover:hover { + background-color: #222; + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +/* Size modifier + ========================================================================== */ +/* + * Small + */ +.uk-card-small.uk-card-body, +.uk-card-small .uk-card-body { + padding: 20px 20px; +} +.uk-card-small .uk-card-header { + padding: 13px 20px; +} +.uk-card-small .uk-card-footer { + padding: 13px 20px; +} +/* + * Large + */ +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-large.uk-card-body, + .uk-card-large .uk-card-body { + padding: 70px 70px; + } + .uk-card-large .uk-card-header { + padding: 35px 70px; + } + .uk-card-large .uk-card-footer { + padding: 35px 70px; + } +} +/* + * Default + */ +.uk-card-body > .uk-nav-default { + margin-left: -30px; + margin-right: -30px; +} +.uk-card-body > .uk-nav-default:only-child { + margin-top: -15px; + margin-bottom: -15px; +} +.uk-card-body .uk-nav-default > li > a, +.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-body .uk-nav-default .uk-nav-divider { + padding-left: 30px; + padding-right: 30px; +} +.uk-card-body .uk-nav-default .uk-nav-sub { + padding-left: 45px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-body > .uk-nav-default { + margin-left: -40px; + margin-right: -40px; + } + .uk-card-body > .uk-nav-default:only-child { + margin-top: -25px; + margin-bottom: -25px; + } + .uk-card-body .uk-nav-default > li > a, + .uk-card-body .uk-nav-default .uk-nav-header, + .uk-card-body .uk-nav-default .uk-nav-divider { + padding-left: 40px; + padding-right: 40px; + } + .uk-card-body .uk-nav-default .uk-nav-sub { + padding-left: 55px; + } +} +/* + * Small + */ +.uk-card-small > .uk-nav-default { + margin-left: -20px; + margin-right: -20px; +} +.uk-card-small > .uk-nav-default:only-child { + margin-top: -5px; + margin-bottom: -5px; +} +.uk-card-small .uk-nav-default > li > a, +.uk-card-small .uk-nav-default .uk-nav-header, +.uk-card-small .uk-nav-default .uk-nav-divider { + padding-left: 20px; + padding-right: 20px; +} +.uk-card-small .uk-nav-default .uk-nav-sub { + padding-left: 35px; +} +/* + * Large + */ +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-card-large > .uk-nav-default { + margin: 0; + } + .uk-card-large > .uk-nav-default:only-child { + margin: 0; + } + .uk-card-large .uk-nav-default > li > a, + .uk-card-large .uk-nav-default .uk-nav-header, + .uk-card-large .uk-nav-default .uk-nav-divider { + padding-left: 0; + padding-right: 0; + } + .uk-card-large .uk-nav-default .uk-nav-sub { + padding-left: 15px; + } +} +/* ======================================================================== + Component: Close + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +.uk-close { + color: #999; + transition: 0.1s ease-in-out; + transition-property: color, opacity; +} +/* Hover + Focus */ +.uk-close:hover, +.uk-close:focus { + color: #666; + outline: none; +} +/* ======================================================================== + Component: Spinner + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +/* SVG + ========================================================================== */ +.uk-spinner > * { + animation: uk-spinner-rotate 1.4s linear infinite; +} +@keyframes uk-spinner-rotate { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(270deg); + } +} +/* + * Circle + */ +.uk-spinner > * > * { + stroke-dasharray: 88px; + stroke-dashoffset: 0; + transform-origin: center; + animation: uk-spinner-dash 1.4s ease-in-out infinite; + stroke-width: 1; + stroke-linecap: round; +} +@keyframes uk-spinner-dash { + 0% { + stroke-dashoffset: 88px; + } + 50% { + stroke-dashoffset: 22px; + transform: rotate(135deg); + } + 100% { + stroke-dashoffset: 88px; + transform: rotate(450deg); + } +} +/* ======================================================================== + Component: Totop + ========================================================================== */ +/* + * Addopts `uk-icon` + */ +.uk-totop { + padding: 5px; + color: #999; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-totop:hover, +.uk-totop:focus { + color: #666; + outline: none; +} +/* OnClick */ +.uk-totop:active { + color: #333; +} +/* ======================================================================== + Component: Marker + ========================================================================== */ +/* + * Addopts `uk-icon` + */ +.uk-marker { + padding: 5px; + background: #222; + color: #fff; + border-radius: 500px; +} +/* Hover + Focus */ +.uk-marker:hover, +.uk-marker:focus { + color: #fff; + outline: none; +} +/* ======================================================================== + Component: Alert + ========================================================================== */ +.uk-alert { + position: relative; + margin-bottom: 20px; + padding: 15px 29px 15px 15px; + background: #f8f8f8; + color: #666; +} +/* Add margin if adjacent element */ +* + .uk-alert { + margin-top: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-alert > :last-child { + margin-bottom: 0; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +.uk-alert-close { + position: absolute; + top: 20px; + right: 15px; + color: inherit; + opacity: 0.4; +} +/* + * Remove margin from adjacent element + */ +.uk-alert-close:first-child + * { + margin-top: 0; +} +/* + * Hover + Focus + */ +.uk-alert-close:hover, +.uk-alert-close:focus { + color: inherit; + opacity: 0.8; +} +/* Style modifiers + ========================================================================== */ +/* + * Primary + */ +.uk-alert-primary { + background: #d8eafc; + color: #1e87f0; +} +/* + * Success + */ +.uk-alert-success { + background: #edfbf6; + color: #32d296; +} +/* + * Warning + */ +.uk-alert-warning { + background: #fff6ee; + color: #faa05a; +} +/* + * Danger + */ +.uk-alert-danger { + background: #fef4f6; + color: #f0506e; +} +/* + * Content + */ +.uk-alert h1, +.uk-alert h2, +.uk-alert h3, +.uk-alert h4, +.uk-alert h5, +.uk-alert h6 { + color: inherit; +} +.uk-alert a:not([class]) { + color: inherit; + text-decoration: underline; +} +.uk-alert a:not([class]):hover { + color: inherit; + text-decoration: underline; +} +/* ======================================================================== + Component: Placeholder + ========================================================================== */ +.uk-placeholder { + margin-bottom: 20px; + padding: 30px 30px; + background: transparent; + border: 1px dashed #e5e5e5; +} +/* Add margin if adjacent element */ +* + .uk-placeholder { + margin-top: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-placeholder > :last-child { + margin-bottom: 0; +} +/* ======================================================================== + Component: Badge + ========================================================================== */ +/* + * 1. Style + * 2. Center child vertically and horizontally + */ +.uk-badge { + box-sizing: border-box; + min-width: 22px; + height: 22px; + padding: 0 5px; + border-radius: 500px; + vertical-align: middle; + /* 1 */ + background: #1e87f0; + color: #fff; + font-size: 0.875rem; + /* 2 */ + display: inline-flex; + justify-content: center; + align-items: center; +} +/* + * Required for `a` + */ +.uk-badge:hover, +.uk-badge:focus { + color: #fff; + text-decoration: none; + outline: none; +} +/* ======================================================================== + Component: Label + ========================================================================== */ +.uk-label { + display: inline-block; + padding: 0 10px; + background: #1e87f0; + line-height: 1.5; + font-size: 0.875rem; + color: #fff; + vertical-align: middle; + white-space: nowrap; + border-radius: 2px; + text-transform: uppercase; +} +/* Color modifiers + ========================================================================== */ +/* + * Success + */ +.uk-label-success { + background-color: #32d296; + color: #fff; +} +/* + * Warning + */ +.uk-label-warning { + background-color: #faa05a; + color: #fff; +} +/* + * Danger + */ +.uk-label-danger { + background-color: #f0506e; + color: #fff; +} +/* ======================================================================== + Component: Overlay + ========================================================================== */ +.uk-overlay { + padding: 30px 30px; +} +/* + * Remove margin from the last-child + */ +.uk-overlay > :last-child { + margin-bottom: 0; +} +/* Icon + ========================================================================== */ +/* Style modifiers + ========================================================================== */ +/* + * Default + */ +.uk-overlay-default { + background: rgba(255, 255, 255, 0.8); +} +/* + * Primary + */ +.uk-overlay-primary { + background: rgba(34, 34, 34, 0.8); +} +/* ======================================================================== + Component: Article + ========================================================================== */ +.uk-article { + display: flow-root; +} +/* + * Remove margin from the last-child + */ +.uk-article > :last-child { + margin-bottom: 0; +} +/* Adjacent sibling + ========================================================================== */ +.uk-article + .uk-article { + margin-top: 70px; +} +/* Title + ========================================================================== */ +.uk-article-title { + font-size: 2.23125rem; + line-height: 1.2; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-article-title { + font-size: 2.625rem; + } +} +/* Meta + ========================================================================== */ +.uk-article-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} +.uk-article-meta a { + color: #999; +} +.uk-article-meta a:hover { + color: #666; + text-decoration: none; +} +/* ======================================================================== + Component: Comment + ========================================================================== */ +/* Sections + ========================================================================== */ +.uk-comment-body { + display: flow-root; + overflow-wrap: break-word; + word-wrap: break-word; +} +.uk-comment-header { + display: flow-root; + margin-bottom: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-comment-body > :last-child, +.uk-comment-header > :last-child { + margin-bottom: 0; +} +/* Title + ========================================================================== */ +.uk-comment-title { + font-size: 1.25rem; + line-height: 1.4; +} +/* Meta + ========================================================================== */ +.uk-comment-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} +/* Avatar + ========================================================================== */ +/* List + ========================================================================== */ +.uk-comment-list { + padding: 0; + list-style: none; +} +/* Adjacent siblings */ +.uk-comment-list > :nth-child(n+2) { + margin-top: 70px; +} +/* + * Sublists + * Note: General sibling selector allows reply block between comment and sublist + */ +.uk-comment-list .uk-comment ~ ul { + margin: 70px 0 0 0; + padding-left: 30px; + list-style: none; +} +/* Tablet and bigger */ +@media (min-width: 960px) { + .uk-comment-list .uk-comment ~ ul { + padding-left: 100px; + } +} +/* Adjacent siblings */ +.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) { + margin-top: 70px; +} +/* Style modifier + ========================================================================== */ +.uk-comment-primary { + padding: 30px; + background-color: #f8f8f8; +} +/* ======================================================================== + Component: Search + ========================================================================== */ +/* + * 1. Container fits its content + * 2. Create position context + * 3. Prevent content overflow + * 4. Reset `form` + */ +.uk-search { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + margin: 0; +} +/* Input + ========================================================================== */ +/* + * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X. + */ +.uk-search-input::-webkit-search-cancel-button, +.uk-search-input::-webkit-search-decoration { + -webkit-appearance: none; +} +/* + * Removes placeholder transparency in Firefox. + */ +.uk-search-input::-moz-placeholder { + opacity: 1; +} +/* + * 1. Define consistent box sizing. + * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera. + * 3. Remove `border-radius` in iOS. + * 4. Change font properties to `inherit` in all browsers + * 5. Show the overflow in Edge. + * 6. Remove default style in iOS. + * 7. Vertical alignment + * 8. Take the full container width + * 9. Style + */ +.uk-search-input { + /* 1 */ + box-sizing: border-box; + /* 2 */ + margin: 0; + /* 3 */ + border-radius: 0; + /* 4 */ + font: inherit; + /* 5 */ + overflow: visible; + /* 6 */ + -webkit-appearance: none; + /* 7 */ + vertical-align: middle; + /* 8 */ + width: 100%; + /* 9 */ + border: none; + color: #666; +} +.uk-search-input:focus { + outline: none; +} +/* Placeholder */ +.uk-search-input:-ms-input-placeholder { + color: #999 !important; +} +.uk-search-input::placeholder { + color: #999; +} +/* Icon (Adopts `uk-icon`) + ========================================================================== */ +/* + * Remove default focus style + */ +.uk-search-icon:focus { + outline: none; +} +/* + * Position above input + * 1. Set position + * 2. Center icon vertically and horizontally + * 3. Style + */ +.uk-search .uk-search-icon { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + left: 0; + /* 2 */ + display: inline-flex; + justify-content: center; + align-items: center; + /* 3 */ + color: #999; +} +/* + * Required for `a`. + */ +.uk-search .uk-search-icon:hover { + color: #999; +} +/* + * Make `input` element clickable through icon, e.g. if it's a `span` + */ +.uk-search .uk-search-icon:not(a):not(button):not(input) { + pointer-events: none; +} +/* + * Position modifier + */ +.uk-search .uk-search-icon-flip { + right: 0; + left: auto; +} +/* Default modifier + ========================================================================== */ +.uk-search-default { + width: 180px; +} +/* + * Input + */ +.uk-search-default .uk-search-input { + height: 40px; + padding-left: 6px; + padding-right: 6px; + background: transparent; + border: 1px solid #e5e5e5; +} +/* Focus */ +.uk-search-default .uk-search-input:focus { + background-color: transparent; +} +/* + * Icon + */ +.uk-search-default .uk-search-icon { + width: 40px; +} +.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-left: 40px; +} +.uk-search-default .uk-search-icon-flip ~ .uk-search-input { + padding-right: 40px; +} +/* Navbar modifier + ========================================================================== */ +.uk-search-navbar { + width: 400px; +} +/* + * Input + */ +.uk-search-navbar .uk-search-input { + height: 40px; + background: transparent; + font-size: 1.5rem; +} +/* + * Icon + */ +.uk-search-navbar .uk-search-icon { + width: 40px; +} +.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-left: 40px; +} +.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input { + padding-right: 40px; +} +/* Large modifier + ========================================================================== */ +.uk-search-large { + width: 500px; +} +/* + * Input + */ +.uk-search-large .uk-search-input { + height: 80px; + background: transparent; + font-size: 2.625rem; +} +/* + * Icon + */ +.uk-search-large .uk-search-icon { + width: 80px; +} +.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { + padding-left: 80px; +} +.uk-search-large .uk-search-icon-flip ~ .uk-search-input { + padding-right: 80px; +} +/* Toggle + ========================================================================== */ +.uk-search-toggle { + color: #999; +} +/* Hover + Focus */ +.uk-search-toggle:hover, +.uk-search-toggle:focus { + color: #666; +} +/* ======================================================================== + Component: Accordion + ========================================================================== */ +.uk-accordion { + padding: 0; + list-style: none; +} +/* Item + ========================================================================== */ +.uk-accordion > :nth-child(n+2) { + margin-top: 20px; +} +/* Title + ========================================================================== */ +.uk-accordion-title { + display: block; + font-size: 1.25rem; + line-height: 1.4; + color: #333; + overflow: hidden; +} +.uk-accordion-title::before { + content: ""; + width: 1.4em; + height: 1.4em; + margin-left: 10px; + float: right; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-open > .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* Hover + Focus */ +.uk-accordion-title:hover, +.uk-accordion-title:focus { + color: #666; + text-decoration: none; + outline: none; +} +/* Content + ========================================================================== */ +.uk-accordion-content { + display: flow-root; + margin-top: 20px; +} +/* + * Remove margin from the last-child + */ +.uk-accordion-content > :last-child { + margin-bottom: 0; +} +/* ======================================================================== + Component: Drop + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Set a default width + */ +.uk-drop { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1020; + /* 3 */ + box-sizing: border-box; + width: 300px; +} +/* Show */ +.uk-drop.uk-open { + display: block; +} +/* Direction / Alignment modifiers + ========================================================================== */ +/* Direction */ +[class*='uk-drop-top'] { + margin-top: -20px; +} +[class*='uk-drop-bottom'] { + margin-top: 20px; +} +[class*='uk-drop-left'] { + margin-left: -20px; +} +[class*='uk-drop-right'] { + margin-left: 20px; +} +/* Grid modifiers + ========================================================================== */ +.uk-drop-stack .uk-drop-grid > * { + width: 100% !important; +} +/* ======================================================================== + Component: Dropdown + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Set a default width + * 4. Style + */ +.uk-dropdown { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1020; + /* 3 */ + box-sizing: border-box; + min-width: 200px; + /* 4 */ + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); +} +/* Show */ +.uk-dropdown.uk-open { + display: block; +} +/* Nav + * Adopts `uk-nav` + ========================================================================== */ +.uk-dropdown-nav { + white-space: nowrap; + font-size: 0.875rem; +} +/* + * Items + */ +.uk-dropdown-nav > li > a { + color: #999; +} +/* Hover + Focus + Active */ +.uk-dropdown-nav > li > a:hover, +.uk-dropdown-nav > li > a:focus, +.uk-dropdown-nav > li.uk-active > a { + color: #666; +} +/* + * Header + */ +.uk-dropdown-nav .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-dropdown-nav .uk-nav-sub a { + color: #999; +} +.uk-dropdown-nav .uk-nav-sub a:hover, +.uk-dropdown-nav .uk-nav-sub a:focus, +.uk-dropdown-nav .uk-nav-sub li.uk-active > a { + color: #666; +} +/* Direction / Alignment modifiers + ========================================================================== */ +/* Direction */ +[class*='uk-dropdown-top'] { + margin-top: -10px; +} +[class*='uk-dropdown-bottom'] { + margin-top: 10px; +} +[class*='uk-dropdown-left'] { + margin-left: -10px; +} +[class*='uk-dropdown-right'] { + margin-left: 10px; +} +/* Grid modifiers + ========================================================================== */ +.uk-dropdown-stack .uk-dropdown-grid > * { + width: 100% !important; +} +/* ======================================================================== + Component: Modal + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Allow scrolling for the modal dialog + * 4. Horizontal padding + * 5. Mask the background page + * 6. Fade-in transition + */ +.uk-modal { + /* 1 */ + display: none; + /* 2 */ + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1010; + /* 3 */ + overflow-y: auto; + -webkit-overflow-scrolling: touch; + /* 4 */ + padding: 15px 15px; + /* 5 */ + background: rgba(0, 0, 0, 0.6); + /* 6 */ + opacity: 0; + transition: opacity 0.15s linear; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-modal { + padding: 50px 30px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-modal { + padding-left: 40px; + padding-right: 40px; + } +} +/* + * Open + */ +.uk-modal.uk-open { + opacity: 1; +} +/* Page + ========================================================================== */ +/* + * Prevent scrollbars + */ +.uk-modal-page { + overflow: hidden; +} +/* Dialog + ========================================================================== */ +/* + * 1. Create position context for spinner and close button + * 2. Dimensions + * 3. Fix `max-width: 100%` not working in combination with flex and responsive images in IE11 + * `!important` needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests + * 4. Style + * 5. Slide-in transition + */ +.uk-modal-dialog { + /* 1 */ + position: relative; + /* 2 */ + box-sizing: border-box; + margin: 0 auto; + width: 600px; + /* 3 */ + max-width: calc(100% - 0.01px) !important; + /* 4 */ + background: #fff; + /* 5 */ + opacity: 0; + transform: translateY(-100px); + transition: 0.3s linear; + transition-property: opacity, transform; +} +/* + * Open + */ +.uk-open > .uk-modal-dialog { + opacity: 1; + transform: translateY(0); +} +/* Size modifier + ========================================================================== */ +/* + * Container size + * Take the same size as the Container component + */ +.uk-modal-container .uk-modal-dialog { + width: 1200px; +} +/* + * Full size + * 1. Remove padding and background from modal + * 2. Reset all default declarations from modal dialog + */ +/* 1 */ +.uk-modal-full { + padding: 0; + background: none; +} +/* 2 */ +.uk-modal-full .uk-modal-dialog { + margin: 0; + width: 100%; + max-width: 100%; + transform: translateY(0); +} +/* Sections + ========================================================================== */ +.uk-modal-body { + display: flow-root; + padding: 30px 30px; +} +.uk-modal-header { + display: flow-root; + padding: 15px 30px; + background: #fff; + border-bottom: 1px solid #e5e5e5; +} +.uk-modal-footer { + display: flow-root; + padding: 15px 30px; + background: #fff; + border-top: 1px solid #e5e5e5; +} +/* + * Remove margin from the last-child + */ +.uk-modal-body > :last-child, +.uk-modal-header > :last-child, +.uk-modal-footer > :last-child { + margin-bottom: 0; +} +/* Title + ========================================================================== */ +.uk-modal-title { + font-size: 2rem; + line-height: 1.3; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +[class*='uk-modal-close-'] { + position: absolute; + z-index: 1010; + top: 10px; + right: 10px; + padding: 5px; +} +/* + * Remove margin from adjacent element + */ +[class*='uk-modal-close-']:first-child + * { + margin-top: 0; +} +/* + * Hover + */ +/* + * Default + */ +/* + * Outside + * 1. Prevent scrollbar on small devices + */ +.uk-modal-close-outside { + top: 0; + /* 1 */ + right: -5px; + transform: translate(0, -100%); + color: #ffffff; +} +.uk-modal-close-outside:hover { + color: #fff; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + /* 1 */ + .uk-modal-close-outside { + right: 0; + transform: translate(100%, -100%); + } +} +/* + * Full + */ +.uk-modal-close-full { + top: 0; + right: 0; + padding: 20px; + background: #fff; +} +/* ======================================================================== + Component: Slideshow + ========================================================================== */ +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-slideshow { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* Items + ========================================================================== */ +/* + * 1. Create position and stacking context + * 2. Reset list + * 3. Clip child elements + * 4. Prevent displaying the callout information on iOS. + */ +.uk-slideshow-items { + /* 1 */ + position: relative; + z-index: 0; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + overflow: hidden; + /* 4 */ + -webkit-touch-callout: none; +} +/* Item + ========================================================================== */ +/* + * 1. Position items above each other + * 2. Take the full width + * 3. Clip child elements, e.g. for `uk-cover` + * 4. Optimize animation + * 5. Disable horizontal panning gestures in IE11 and Edge + * 6. Suppress outline on focus + */ +.uk-slideshow-items > * { + /* 1 */ + position: absolute; + top: 0; + left: 0; + /* 2 */ + right: 0; + bottom: 0; + /* 3 */ + overflow: hidden; + /* 4 */ + will-change: transform, opacity; + /* 5 */ + touch-action: pan-y; +} +/* 6 */ +.uk-slideshow-items > :focus { + outline: none; +} +/* + * Hide not active items + */ +.uk-slideshow-items > :not(.uk-active) { + display: none; +} +/* ======================================================================== + Component: Slider + ========================================================================== */ +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-slider { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* Container + ========================================================================== */ +/* + * 1. Clip child elements + */ +.uk-slider-container { + /* 1 */ + overflow: hidden; +} +/* Items + ========================================================================== */ +/* + * 1. Optimize animation + * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`. + */ +.uk-slider-items { + /* 1 */ + will-change: transform; + /* 2 */ + position: relative; +} +/* + * 1. Reset list style without interfering with grid + * 2. Prevent displaying the callout information on iOS. + */ +.uk-slider-items:not(.uk-grid) { + display: flex; + /* 1 */ + margin: 0; + padding: 0; + list-style: none; + /* 2 */ + -webkit-touch-callout: none; +} +.uk-slider-items.uk-grid { + flex-wrap: nowrap; +} +/* Item + ========================================================================== */ +/* + * 1. Let items take content dimensions (0 0 auto) + * 2. Create position context + * 3. Disable horizontal panning gestures in IE11 and Edge + * 4. Suppress outline on focus + */ +.uk-slider-items > * { + /* 1 */ + flex: none; + /* 2 */ + position: relative; + /* 3 */ + touch-action: pan-y; +} +/* 4 */ +.uk-slider-items > :focus { + outline: none; +} +/* ======================================================================== + Component: Sticky + ========================================================================== */ +/* + * 1. Resolve frame rate issues on devices with lower frame rates by forcing hardware acceleration + */ +.uk-sticky-fixed { + z-index: 980; + box-sizing: border-box; + margin: 0 !important; + /* 1 */ + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +/* + * Faster animations + */ +.uk-sticky[class*='uk-animation-'] { + animation-duration: 0.2s; +} +.uk-sticky.uk-animation-reverse { + animation-duration: 0.2s; +} +/* ======================================================================== + Component: Off-canvas + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + */ +.uk-offcanvas { + /* 1 */ + display: none; + /* 2 */ + position: fixed; + top: 0; + bottom: 0; + left: 0; + z-index: 1000; +} +/* + * Flip modifier + */ +.uk-offcanvas-flip .uk-offcanvas { + right: 0; + left: auto; +} +/* Bar + ========================================================================== */ +/* + * 1. Set position + * 2. Size and style + * 3. Allow scrolling + */ +.uk-offcanvas-bar { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + left: -270px; + /* 2 */ + box-sizing: border-box; + width: 270px; + padding: 20px 20px; + background: #222; + /* 3 */ + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-offcanvas-bar { + left: -350px; + width: 350px; + padding: 40px 40px; + } +} +/* Flip modifier */ +.uk-offcanvas-flip .uk-offcanvas-bar { + left: auto; + right: -270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-offcanvas-flip .uk-offcanvas-bar { + right: -350px; + } +} +/* + * Open + */ +.uk-open > .uk-offcanvas-bar { + left: 0; +} +.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar { + left: auto; + right: 0; +} +/* + * Slide Animation (Used in slide and push mode) + */ +.uk-offcanvas-bar-animation { + transition: left 0.3s ease-out; +} +.uk-offcanvas-flip .uk-offcanvas-bar-animation { + transition-property: right; +} +/* + * Reveal Animation + * 1. Set position + * 2. Clip the bar + * 3. Animation + * 4. Reset position + */ +.uk-offcanvas-reveal { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + left: 0; + /* 2 */ + width: 0; + overflow: hidden; + /* 3 */ + transition: width 0.3s ease-out; +} +.uk-offcanvas-reveal .uk-offcanvas-bar { + /* 4 */ + left: 0; +} +.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar { + /* 4 */ + left: auto; + right: 0; +} +.uk-open > .uk-offcanvas-reveal { + width: 270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-open > .uk-offcanvas-reveal { + width: 350px; + } +} +/* + * Flip modifier + */ +.uk-offcanvas-flip .uk-offcanvas-reveal { + right: 0; + left: auto; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +.uk-offcanvas-close { + position: absolute; + z-index: 1000; + top: 20px; + right: 20px; + padding: 5px; +} +/* Overlay + ========================================================================== */ +/* + * Overlay the whole page. Needed for the `::before` + * 1. Using `100vw` so no modification is needed when off-canvas is flipped + * 2. Allow for closing with swipe gesture on devices with pointer events. + */ +.uk-offcanvas-overlay { + /* 1 */ + width: 100vw; + /* 2 */ + touch-action: none; +} +/* + * 1. Mask the whole page + * 2. Fade-in transition + */ +.uk-offcanvas-overlay::before { + /* 1 */ + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, 0.1); + /* 2 */ + opacity: 0; + transition: opacity 0.15s linear; +} +.uk-offcanvas-overlay.uk-open::before { + opacity: 1; +} +/* Prevent scrolling + ========================================================================== */ +/* + * Prevent horizontal scrollbar when the content is slide-out + * Has to be on the `html` element too to make it work on the `body` + */ +.uk-offcanvas-page, +.uk-offcanvas-container { + overflow-x: hidden; +} +/* Container + ========================================================================== */ +/* + * Prepare slide-out animation (Used in reveal and push mode) + * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars + * lose their fixed state and behaves like `absolute` within a transformed container + * 1. Provide a fixed width and prevent shrinking + */ +.uk-offcanvas-container { + position: relative; + left: 0; + transition: left 0.3s ease-out; + /* 1 */ + box-sizing: border-box; + width: 100%; +} +/* + * Activate slide-out animation + */ +:not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + left: 270px; +} +.uk-offcanvas-flip.uk-offcanvas-container-animation { + left: -270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + left: 350px; + } + .uk-offcanvas-flip.uk-offcanvas-container-animation { + left: -350px; + } +} +/* ======================================================================== + Component: Switcher + ========================================================================== */ +/* + * Reset list + */ +.uk-switcher { + margin: 0; + padding: 0; + list-style: none; +} +/* Items + ========================================================================== */ +/* + * Hide not active items + */ +.uk-switcher > :not(.uk-active) { + display: none; +} +/* + * Remove margin from the last-child + */ +.uk-switcher > * > :last-child { + margin-bottom: 0; +} +/* ======================================================================== + Component: Leader + ========================================================================== */ +.uk-leader { + overflow: hidden; +} +/* + * 1. Place element in text flow + * 2. Never break into a new line + * 3. Get a string back with as many repeating characters to fill the container + * 4. Prevent wrapping. Overflowing characters will be clipped by the container + */ +.uk-leader-fill::after { + /* 1 */ + display: inline-block; + margin-left: 15px; + /* 2 */ + width: 0; + /* 3 */ + content: attr(data-fill); + /* 4 */ + white-space: nowrap; +} +/* + * Hide if media does not match + */ +.uk-leader-fill.uk-leader-hide::after { + display: none; +} +/* + * Pass fill character to JS + */ +.uk-leader-fill-content::before { + content: '.'; +} +:root { + --uk-leader-fill-content: .; +} +/* ======================================================================== + Component: Notification + ========================================================================== */ +/* + * 1. Set position + * 2. Dimensions + */ +.uk-notification { + /* 1 */ + position: fixed; + top: 10px; + left: 10px; + z-index: 1040; + /* 2 */ + box-sizing: border-box; + width: 350px; +} +/* Position modifiers +========================================================================== */ +.uk-notification-top-right, +.uk-notification-bottom-right { + left: auto; + right: 10px; +} +.uk-notification-top-center, +.uk-notification-bottom-center { + left: 50%; + margin-left: -175px; +} +.uk-notification-bottom-left, +.uk-notification-bottom-right, +.uk-notification-bottom-center { + top: auto; + bottom: 10px; +} +/* Responsiveness +========================================================================== */ +/* Phones portrait and smaller */ +@media (max-width: 639px) { + .uk-notification { + left: 10px; + right: 10px; + width: auto; + margin: 0; + } +} +/* Message +========================================================================== */ +.uk-notification-message { + position: relative; + padding: 15px; + background: #f8f8f8; + color: #666; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer; +} +* + .uk-notification-message { + margin-top: 10px; +} +/* Close + * Adopts `uk-close` + ========================================================================== */ +.uk-notification-close { + display: none; + position: absolute; + top: 20px; + right: 15px; +} +.uk-notification-message:hover .uk-notification-close { + display: block; +} +/* Style modifiers + ========================================================================== */ +/* + * Primary + */ +.uk-notification-message-primary { + color: #1e87f0; +} +/* + * Success + */ +.uk-notification-message-success { + color: #32d296; +} +/* + * Warning + */ +.uk-notification-message-warning { + color: #faa05a; +} +/* + * Danger + */ +.uk-notification-message-danger { + color: #f0506e; +} +/* ======================================================================== + Component: Tooltip + ========================================================================== */ +/* + * 1. Hide by default + * 2. Position + * 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially + * 4. Dimensions + * 5. Style + */ +.uk-tooltip { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1030; + /* 3 */ + top: 0; + /* 4 */ + box-sizing: border-box; + max-width: 200px; + padding: 3px 6px; + /* 5 */ + background: #666; + border-radius: 2px; + color: #fff; + font-size: 12px; +} +/* Show */ +.uk-tooltip.uk-active { + display: block; +} +/* Direction / Alignment modifiers + ========================================================================== */ +/* Direction */ +[class*='uk-tooltip-top'] { + margin-top: -10px; +} +[class*='uk-tooltip-bottom'] { + margin-top: 10px; +} +[class*='uk-tooltip-left'] { + margin-left: -10px; +} +[class*='uk-tooltip-right'] { + margin-left: 10px; +} +/* ======================================================================== + Component: Sortable + ========================================================================== */ +.uk-sortable { + position: relative; +} +/* + * Remove margin from the last-child + */ +.uk-sortable > :last-child { + margin-bottom: 0; +} +/* Drag + ========================================================================== */ +.uk-sortable-drag { + position: fixed !important; + z-index: 1050 !important; + pointer-events: none; +} +/* Placeholder + ========================================================================== */ +.uk-sortable-placeholder { + opacity: 0; + pointer-events: none; +} +/* Empty modifier + ========================================================================== */ +.uk-sortable-empty { + min-height: 50px; +} +/* Handle + ========================================================================== */ +/* Hover */ +.uk-sortable-handle:hover { + cursor: move; +} +/* ======================================================================== + Component: Countdown + ========================================================================== */ +/* Item + ========================================================================== */ +/* Number + ========================================================================== */ +/* + * 1. Make numbers all of the same size to prevent jumping. Must be supported by the font. + * 2. Style + */ +.uk-countdown-number { + /* 1 */ + font-variant-numeric: tabular-nums; + /* 2 */ + font-size: 2rem; + line-height: 0.8; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-countdown-number { + font-size: 4rem; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-countdown-number { + font-size: 6rem; + } +} +/* Separator + ========================================================================== */ +.uk-countdown-separator { + font-size: 1rem; + line-height: 1.6; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-countdown-separator { + font-size: 2rem; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-countdown-separator { + font-size: 3rem; + } +} +/* Label + ========================================================================== */ +/* ======================================================================== + Component: Grid + ========================================================================== */ +/* + * 1. Allow cells to wrap into the next line + * 2. Reset list + */ +.uk-grid { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; +} +/* + * Grid cell + * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto + * Reset margin for e.g. paragraphs + */ +.uk-grid > * { + margin: 0; +} +/* + * Remove margin from the last-child + */ +.uk-grid > * > :last-child { + margin-bottom: 0; +} +/* Gutter + ========================================================================== */ +/* + * Default + */ +/* Horizontal */ +.uk-grid { + margin-left: -30px; +} +.uk-grid > * { + padding-left: 30px; +} +/* Vertical */ +.uk-grid + .uk-grid, +.uk-grid > .uk-grid-margin, +* + .uk-grid-margin { + margin-top: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid { + margin-left: -40px; + } + .uk-grid > * { + padding-left: 40px; + } + /* Vertical */ + .uk-grid + .uk-grid, + .uk-grid > .uk-grid-margin, + * + .uk-grid-margin { + margin-top: 40px; + } +} +/* + * Small + */ +/* Horizontal */ +.uk-grid-small, +.uk-grid-column-small { + margin-left: -15px; +} +.uk-grid-small > *, +.uk-grid-column-small > * { + padding-left: 15px; +} +/* Vertical */ +.uk-grid + .uk-grid-small, +.uk-grid + .uk-grid-row-small, +.uk-grid-small > .uk-grid-margin, +.uk-grid-row-small > .uk-grid-margin, +* + .uk-grid-margin-small { + margin-top: 15px; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-medium, +.uk-grid-column-medium { + margin-left: -30px; +} +.uk-grid-medium > *, +.uk-grid-column-medium > * { + padding-left: 30px; +} +/* Vertical */ +.uk-grid + .uk-grid-medium, +.uk-grid + .uk-grid-row-medium, +.uk-grid-medium > .uk-grid-margin, +.uk-grid-row-medium > .uk-grid-margin, +* + .uk-grid-margin-medium { + margin-top: 30px; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-large, +.uk-grid-column-large { + margin-left: -40px; +} +.uk-grid-large > *, +.uk-grid-column-large > * { + padding-left: 40px; +} +/* Vertical */ +.uk-grid + .uk-grid-large, +.uk-grid + .uk-grid-row-large, +.uk-grid-large > .uk-grid-margin, +.uk-grid-row-large > .uk-grid-margin, +* + .uk-grid-margin-large { + margin-top: 40px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-large, + .uk-grid-column-large { + margin-left: -70px; + } + .uk-grid-large > *, + .uk-grid-column-large > * { + padding-left: 70px; + } + /* Vertical */ + .uk-grid + .uk-grid-large, + .uk-grid + .uk-grid-row-large, + .uk-grid-large > .uk-grid-margin, + .uk-grid-row-large > .uk-grid-margin, + * + .uk-grid-margin-large { + margin-top: 70px; + } +} +/* + * Collapse + */ +/* Horizontal */ +.uk-grid-collapse, +.uk-grid-column-collapse { + margin-left: 0; +} +.uk-grid-collapse > *, +.uk-grid-column-collapse > * { + padding-left: 0; +} +/* Vertical */ +.uk-grid + .uk-grid-collapse, +.uk-grid + .uk-grid-row-collapse, +.uk-grid-collapse > .uk-grid-margin, +.uk-grid-row-collapse > .uk-grid-margin { + margin-top: 0; +} +/* Divider + ========================================================================== */ +.uk-grid-divider > * { + position: relative; +} +.uk-grid-divider > :not(.uk-first-column)::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + border-left: 1px solid #e5e5e5; +} +/* Vertical */ +.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + content: ""; + position: absolute; + left: 0; + right: 0; + border-top: 1px solid #e5e5e5; +} +/* + * Default + */ +/* Horizontal */ +.uk-grid-divider { + margin-left: -60px; +} +.uk-grid-divider > * { + padding-left: 60px; +} +.uk-grid-divider > :not(.uk-first-column)::before { + left: 30px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-stack > .uk-grid-margin { + margin-top: 60px; +} +.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + top: -30px; + left: 60px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-divider { + margin-left: -80px; + } + .uk-grid-divider > * { + padding-left: 80px; + } + .uk-grid-divider > :not(.uk-first-column)::before { + left: 40px; + } + /* Vertical */ + .uk-grid-divider.uk-grid-stack > .uk-grid-margin { + margin-top: 80px; + } + .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + top: -40px; + left: 80px; + } +} +/* + * Small + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-small, +.uk-grid-divider.uk-grid-column-small { + margin-left: -30px; +} +.uk-grid-divider.uk-grid-small > *, +.uk-grid-divider.uk-grid-column-small > * { + padding-left: 30px; +} +.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before { + left: 15px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin { + margin-top: 30px; +} +.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before { + top: -15px; + left: 30px; +} +.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before { + top: -15px; +} +.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before { + left: 30px; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-medium, +.uk-grid-divider.uk-grid-column-medium { + margin-left: -60px; +} +.uk-grid-divider.uk-grid-medium > *, +.uk-grid-divider.uk-grid-column-medium > * { + padding-left: 60px; +} +.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before { + left: 30px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin { + margin-top: 60px; +} +.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before { + top: -30px; + left: 60px; +} +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before { + top: -30px; +} +.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before { + left: 60px; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-large, +.uk-grid-divider.uk-grid-column-large { + margin-left: -80px; +} +.uk-grid-divider.uk-grid-large > *, +.uk-grid-divider.uk-grid-column-large > * { + padding-left: 80px; +} +.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { + left: 40px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, +.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { + margin-top: 80px; +} +.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { + top: -40px; + left: 80px; +} +.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { + top: -40px; +} +.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { + left: 80px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-divider.uk-grid-large, + .uk-grid-divider.uk-grid-column-large { + margin-left: -140px; + } + .uk-grid-divider.uk-grid-large > *, + .uk-grid-divider.uk-grid-column-large > * { + padding-left: 140px; + } + .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before, + .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { + left: 70px; + } + /* Vertical */ + .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, + .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { + margin-top: 140px; + } + .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { + top: -70px; + left: 140px; + } + .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { + top: -70px; + } + .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { + left: 140px; + } +} +/* Match child of a grid cell + ========================================================================== */ +/* + * Behave like a block element + * 1. Wrap into the next line + * 2. Take the full width, at least 100%. Only if no class from the Width component is set. + * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids) + */ +.uk-grid-match > *, +.uk-grid-item-match { + display: flex; + /* 1 */ + flex-wrap: wrap; +} +.uk-grid-match > * > :not([class*='uk-width']), +.uk-grid-item-match > :not([class*='uk-width']) { + /* 2 */ + box-sizing: border-box; + width: 100%; + /* 3 */ + flex: auto; +} +/* ======================================================================== + Component: Nav + ========================================================================== */ +/* + * Reset + * 1. Prepare lists + * 2. Prepare links + * 3. Remove default focus style + */ +/* 1 */ +.uk-nav, +.uk-nav ul { + margin: 0; + padding: 0; + list-style: none; +} +/* 2 */ +.uk-nav li > a { + display: block; + text-decoration: none; +} +/* 3 */ +.uk-nav li > a:focus { + outline: none; +} +/* + * Items + * Must target `a` elements to exclude other elements (e.g. lists) + */ +.uk-nav > li > a { + padding: 5px 0; +} +/* Sublists + ========================================================================== */ +/* + * Level 2 + * `ul` needed for higher specificity to override padding + */ +ul.uk-nav-sub { + padding: 5px 0 5px 15px; +} +/* + * Level 3 and deeper + */ +.uk-nav-sub ul { + padding-left: 15px; +} +/* + * Items + */ +.uk-nav-sub a { + padding: 2px 0; +} +/* Parent icon modifier + ========================================================================== */ +.uk-nav-parent-icon > .uk-parent > a::after { + content: ""; + width: 1.5em; + height: 1.5em; + float: right; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-nav-parent-icon > .uk-parent.uk-open > a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* Header + ========================================================================== */ +.uk-nav-header { + padding: 5px 0; + text-transform: uppercase; + font-size: 0.875rem; +} +.uk-nav-header:not(:first-child) { + margin-top: 20px; +} +/* Divider + ========================================================================== */ +.uk-nav-divider { + margin: 5px 0; +} +/* Default modifier + ========================================================================== */ +.uk-nav-default { + font-size: 0.875rem; +} +/* + * Items + */ +.uk-nav-default > li > a { + color: #999; +} +/* Hover + Focus */ +.uk-nav-default > li > a:hover, +.uk-nav-default > li > a:focus { + color: #666; +} +/* Active */ +.uk-nav-default > li.uk-active > a { + color: #333; +} +/* + * Header + */ +.uk-nav-default .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-nav-default .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-nav-default .uk-nav-sub a { + color: #999; +} +.uk-nav-default .uk-nav-sub a:hover, +.uk-nav-default .uk-nav-sub a:focus { + color: #666; +} +.uk-nav-default .uk-nav-sub li.uk-active > a { + color: #333; +} +/* Primary modifier + ========================================================================== */ +/* + * Items + */ +.uk-nav-primary > li > a { + font-size: 1.5rem; + line-height: 1.5; + color: #999; +} +/* Hover + Focus */ +.uk-nav-primary > li > a:hover, +.uk-nav-primary > li > a:focus { + color: #666; +} +/* Active */ +.uk-nav-primary > li.uk-active > a { + color: #333; +} +/* + * Header + */ +.uk-nav-primary .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-nav-primary .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-nav-primary .uk-nav-sub a { + color: #999; +} +.uk-nav-primary .uk-nav-sub a:hover, +.uk-nav-primary .uk-nav-sub a:focus { + color: #666; +} +.uk-nav-primary .uk-nav-sub li.uk-active > a { + color: #333; +} +/* Alignment modifier + ========================================================================== */ +.uk-nav-center { + text-align: center; +} +/* Sublists */ +.uk-nav-center .uk-nav-sub, +.uk-nav-center .uk-nav-sub ul { + padding-left: 0; +} +/* Parent icon modifier */ +.uk-nav-center.uk-nav-parent-icon > .uk-parent > a::after { + position: absolute; +} +/* ======================================================================== + Component: Navbar + ========================================================================== */ +/* + * 1. Create position context to center navbar group + */ +.uk-navbar { + display: flex; + /* 1 */ + position: relative; +} +/* Container + ========================================================================== */ +.uk-navbar-container:not(.uk-navbar-transparent) { + background: #f8f8f8; +} +/* + * Remove pseudo elements created by micro clearfix as precaution (if Container component is used) + */ +.uk-navbar-container > ::before, +.uk-navbar-container > ::after { + display: none !important; +} +/* Groups + ========================================================================== */ +/* + * 1. Align navs and items vertically if they have a different height + * 2. Note: IE 11 requires an extra `div` which affects the center selector + */ +.uk-navbar-left, +.uk-navbar-right, +.uk-navbar-center, +.uk-navbar-center-left > *, +.uk-navbar-center-right > * { + display: flex; + /* 1 */ + align-items: center; +} +/* + * Horizontal alignment + * 1. Create position context for centered navbar with sub groups (left/right) + * 2. Fix text wrapping if content is larger than 50% of the container. + * 3. Needed for dropdowns because a new position context is created + * `z-index` must be smaller than off-canvas + * 4. Align sub groups for centered navbar + */ +.uk-navbar-right { + margin-left: auto; +} +.uk-navbar-center:only-child { + margin-left: auto; + margin-right: auto; + /* 1 */ + position: relative; +} +.uk-navbar-center:not(:only-child) { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + /* 2 */ + width: max-content; + box-sizing: border-box; + /* 3 */ + z-index: 990; +} +/* 4 */ +.uk-navbar-center-left, +.uk-navbar-center-right { + position: absolute; + top: 0; +} +.uk-navbar-center-left { + right: 100%; +} +.uk-navbar-center-right { + left: 100%; +} +[class*='uk-navbar-center-'] { + width: max-content; + box-sizing: border-box; +} +/* Nav + ========================================================================== */ +/* + * 1. Reset list + */ +.uk-navbar-nav { + display: flex; + /* 1 */ + margin: 0; + padding: 0; + list-style: none; +} +/* + * Allow items to wrap into the next line + * Only not `absolute` positioned groups + */ +.uk-navbar-left, +.uk-navbar-right, +.uk-navbar-center:only-child { + flex-wrap: wrap; +} +/* + * Items + * 1. Center content vertically and horizontally + * 2. Dimensions + * 3. Style + * 4. Required for `a` + */ +.uk-navbar-nav > li > a, +.uk-navbar-item, +.uk-navbar-toggle { + /* 1 */ + display: flex; + justify-content: center; + align-items: center; + /* 2 */ + box-sizing: border-box; + min-height: 80px; + padding: 0 15px; + /* 3 */ + font-size: 0.875rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + text-decoration: none; +} +/* + * Nav items + */ +.uk-navbar-nav > li > a { + color: #999; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} +/* + * Hover + * Apply hover style also to focus state and if dropdown is opened + */ +.uk-navbar-nav > li:hover > a, +.uk-navbar-nav > li > a:focus, +.uk-navbar-nav > li > a.uk-open { + color: #666; + outline: none; +} +/* OnClick */ +.uk-navbar-nav > li > a:active { + color: #333; +} +/* Active */ +.uk-navbar-nav > li.uk-active > a { + color: #333; +} +/* Item + ========================================================================== */ +.uk-navbar-item { + color: #666; +} +/* Toggle + ========================================================================== */ +.uk-navbar-toggle { + color: #999; +} +.uk-navbar-toggle:hover, +.uk-navbar-toggle:focus, +.uk-navbar-toggle.uk-open { + color: #666; + outline: none; + text-decoration: none; +} +/* + * Icon + * Adopts `uk-icon` + */ +/* Hover + Focus */ +/* Subtitle + ========================================================================== */ +.uk-navbar-subtitle { + font-size: 0.875rem; +} +/* Style modifiers + ========================================================================== */ +/* Dropdown + ========================================================================== */ +/* + * Adopts `uk-dropdown` + * 1. Hide by default + * 2. Set position + * 3. Set a default width + * 4. Style + */ +.uk-navbar-dropdown { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1020; + /* 3 */ + box-sizing: border-box; + width: 200px; + /* 4 */ + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); +} +/* Show */ +.uk-navbar-dropdown.uk-open { + display: block; +} +/* + * Direction / Alignment modifiers + */ +/* Direction */ +[class*='uk-navbar-dropdown-top'] { + margin-top: -15px; +} +[class*='uk-navbar-dropdown-bottom'] { + margin-top: 15px; +} +[class*='uk-navbar-dropdown-left'] { + margin-left: -15px; +} +[class*='uk-navbar-dropdown-right'] { + margin-left: 15px; +} +/* + * Grid + * Adopts `uk-grid` + */ +/* Gutter Horizontal */ +.uk-navbar-dropdown-grid { + margin-left: -50px; +} +.uk-navbar-dropdown-grid > * { + padding-left: 50px; +} +/* Gutter Vertical */ +.uk-navbar-dropdown-grid > .uk-grid-margin { + margin-top: 50px; +} +/* Stack */ +.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid > * { + width: 100% !important; +} +/* + * Width modifier + */ +.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) { + width: 400px; +} +.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) { + width: 600px; +} +.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) { + width: 800px; +} +.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) { + width: 1000px; +} +/* + * Dropbar modifier + */ +.uk-navbar-dropdown-dropbar { + margin-top: 0; + margin-bottom: 0; + box-shadow: none; +} +/* Dropdown Nav + * Adopts `uk-nav` + ========================================================================== */ +.uk-navbar-dropdown-nav { + font-size: 0.875rem; +} +/* + * Items + */ +.uk-navbar-dropdown-nav > li > a { + color: #999; +} +/* Hover + Focus */ +.uk-navbar-dropdown-nav > li > a:hover, +.uk-navbar-dropdown-nav > li > a:focus { + color: #666; +} +/* Active */ +.uk-navbar-dropdown-nav > li.uk-active > a { + color: #333; +} +/* + * Header + */ +.uk-navbar-dropdown-nav .uk-nav-header { + color: #333; +} +/* + * Divider + */ +.uk-navbar-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5; +} +/* + * Sublists + */ +.uk-navbar-dropdown-nav .uk-nav-sub a { + color: #999; +} +.uk-navbar-dropdown-nav .uk-nav-sub a:hover, +.uk-navbar-dropdown-nav .uk-nav-sub a:focus { + color: #666; +} +.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a { + color: #333; +} +/* Dropbar + ========================================================================== */ +.uk-navbar-dropbar { + background: #fff; +} +/* + * Slide modifier + */ +.uk-navbar-dropbar-slide { + position: absolute; + z-index: 980; + left: 0; + right: 0; + box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05); +} +/* + * Navbar + */ +.uk-navbar-container > .uk-container .uk-navbar-left { + margin-left: -15px; + margin-right: -15px; +} +.uk-navbar-container > .uk-container .uk-navbar-right { + margin-right: -15px; +} +/* + * Grid Divider + */ +.uk-navbar-dropdown-grid > * { + position: relative; +} +.uk-navbar-dropdown-grid > :not(.uk-first-column)::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 25px; + border-left: 1px solid #e5e5e5; +} +/* Vertical */ +.uk-navbar-dropdown-grid.uk-grid-stack > .uk-grid-margin::before { + content: ""; + position: absolute; + top: -25px; + left: 50px; + right: 0; + border-top: 1px solid #e5e5e5; +} +/* ======================================================================== + Component: Subnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset list + */ +.uk-subnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin-left: -20px; + /* 3 */ + padding: 0; + list-style: none; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + * 3. Create position context for dropdowns + */ +.uk-subnav > * { + /* 1 */ + flex: none; + /* 2 */ + padding-left: 20px; + /* 3 */ + position: relative; +} +/* Items + ========================================================================== */ +/* + * Items must target `a` elements to exclude other elements (e.g. dropdowns) + * Using `:first-child` instead of `a` to support `span` elements for text + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-subnav > * > :first-child { + /* 1 */ + display: block; + /* 2 */ + color: #999; + font-size: 0.875rem; + text-transform: uppercase; + transition: 0.1s ease-in-out; + transition-property: color, background-color; +} +/* Hover + Focus */ +.uk-subnav > * > a:hover, +.uk-subnav > * > a:focus { + color: #666; + text-decoration: none; + outline: none; +} +/* Active */ +.uk-subnav > .uk-active > a { + color: #333; +} +/* Divider modifier + ========================================================================== */ +/* + * Set gutter + */ +.uk-subnav-divider { + margin-left: -41px; +} +/* + * Align items and divider vertically + */ +.uk-subnav-divider > * { + display: flex; + align-items: center; +} +/* + * Divider + * 1. `nth-child` makes it also work without JS if it's only one row + */ +.uk-subnav-divider > ::before { + content: ""; + height: 1.5em; + margin-left: 0px; + margin-right: 20px; + border-left: 1px solid transparent; +} +/* 1 */ +.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { + border-left-color: #e5e5e5; +} +/* Pill modifier + ========================================================================== */ +.uk-subnav-pill > * > :first-child { + padding: 5px 10px; + background: transparent; + color: #999; +} +/* Hover + Focus */ +.uk-subnav-pill > * > a:hover, +.uk-subnav-pill > * > a:focus { + background-color: #f8f8f8; + color: #666; +} +/* OnClick */ +.uk-subnav-pill > * > a:active { + background-color: #f8f8f8; + color: #666; +} +/* Active */ +.uk-subnav-pill > .uk-active > a { + background-color: #1e87f0; + color: #fff; +} +/* Disabled + * The same for all style modifiers + ========================================================================== */ +.uk-subnav > .uk-disabled > a { + color: #999; +} +/* ======================================================================== + Component: Breadcrumb + ========================================================================== */ +/* + * Reset list + */ +.uk-breadcrumb { + padding: 0; + list-style: none; +} +/* + * 1. Doesn't generate any box and replaced by child boxes + */ +.uk-breadcrumb > * { + display: contents; +} +/* Items + ========================================================================== */ +.uk-breadcrumb > * > * { + font-size: 0.875rem; + color: #999; +} +/* Hover + Focus */ +.uk-breadcrumb > * > :hover, +.uk-breadcrumb > * > :focus { + color: #666; + text-decoration: none; +} +/* Disabled */ +/* Active */ +.uk-breadcrumb > :last-child > span, +.uk-breadcrumb > :last-child > a:not([href]) { + color: #666; +} +/* + * Divider + * `nth-child` makes it also work without JS if it's only one row + */ +.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before { + content: "/"; + display: inline-block; + margin: 0 20px; + font-size: 0.875rem; + color: #999; +} +/* ======================================================================== + Component: Pagination + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset list + */ +.uk-pagination { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin-left: 0; + /* 3 */ + padding: 0; + list-style: none; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + * 3. Create position context for dropdowns + */ +.uk-pagination > * { + /* 1 */ + flex: none; + /* 2 */ + padding-left: 0; + /* 3 */ + position: relative; +} +/* Items + ========================================================================== */ +/* + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-pagination > * > * { + /* 1 */ + display: block; + /* 2 */ + padding: 5px 10px; + color: #999; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-pagination > * > :hover, +.uk-pagination > * > :focus { + color: #666; + text-decoration: none; +} +/* Active */ +.uk-pagination > .uk-active > * { + color: #666; +} +/* Disabled */ +.uk-pagination > .uk-disabled > * { + color: #999; +} +/* ======================================================================== + Component: Tab + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset list + */ +.uk-tab { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin-left: -20px; + /* 3 */ + padding: 0; + list-style: none; + position: relative; +} +.uk-tab::before { + content: ""; + position: absolute; + bottom: 0; + left: 20px; + right: 0; + border-bottom: 1px solid #e5e5e5; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + * 3. Create position context for dropdowns + */ +.uk-tab > * { + /* 1 */ + flex: none; + /* 2 */ + padding-left: 20px; + /* 3 */ + position: relative; +} +/* Items + ========================================================================== */ +/* + * Items must target `a` elements to exclude other elements (e.g. dropdowns) + * 1. Center text if a width is set + * 2. Style + */ +.uk-tab > * > a { + /* 1 */ + display: block; + text-align: center; + /* 2 */ + padding: 5px 10px; + color: #999; + border-bottom: 1px solid transparent; + font-size: 0.875rem; + text-transform: uppercase; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-tab > * > a:hover, +.uk-tab > * > a:focus { + color: #666; + text-decoration: none; +} +/* Active */ +.uk-tab > .uk-active > a { + color: #333; + border-color: #1e87f0; +} +/* Disabled */ +.uk-tab > .uk-disabled > a { + color: #999; +} +/* Position modifier + ========================================================================== */ +/* + * Bottom + */ +.uk-tab-bottom::before { + top: 0; + bottom: auto; +} +.uk-tab-bottom > * > a { + border-top: 1px solid transparent; + border-bottom: none; +} +/* + * Left + Right + * 1. Reset Gutter + */ +.uk-tab-left, +.uk-tab-right { + flex-direction: column; + /* 1 */ + margin-left: 0; +} +/* 1 */ +.uk-tab-left > *, +.uk-tab-right > * { + padding-left: 0; +} +.uk-tab-left::before { + top: 0; + bottom: 0; + left: auto; + right: 0; + border-left: 1px solid #e5e5e5; + border-bottom: none; +} +.uk-tab-right::before { + top: 0; + bottom: 0; + left: 0; + right: auto; + border-left: 1px solid #e5e5e5; + border-bottom: none; +} +.uk-tab-left > * > a { + text-align: left; + border-right: 1px solid transparent; + border-bottom: none; +} +.uk-tab-right > * > a { + text-align: left; + border-left: 1px solid transparent; + border-bottom: none; +} +.uk-tab .uk-dropdown { + margin-left: 30px; +} +/* ======================================================================== + Component: Slidenav + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +.uk-slidenav { + padding: 5px 10px; + color: rgba(102, 102, 102, 0.5); + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-slidenav:hover, +.uk-slidenav:focus { + color: rgba(102, 102, 102, 0.9); + outline: none; +} +/* OnClick */ +.uk-slidenav:active { + color: rgba(102, 102, 102, 0.5); +} +/* Icon modifier + ========================================================================== */ +/* + * Previous + */ +/* + * Next + */ +/* Size modifier + ========================================================================== */ +.uk-slidenav-large { + padding: 10px 10px; +} +/* Container + ========================================================================== */ +.uk-slidenav-container { + display: flex; +} +/* ======================================================================== + Component: Dotnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset list + * 3. Gutter + */ +.uk-dotnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-left: -12px; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + */ +.uk-dotnav > * { + /* 1 */ + flex: none; + /* 2 */ + padding-left: 12px; +} +/* Items + ========================================================================== */ +/* + * Items + * 1. Hide text if present + */ +.uk-dotnav > * > * { + display: block; + box-sizing: border-box; + width: 10px; + height: 10px; + border-radius: 50%; + background: transparent; + /* 1 */ + text-indent: 100%; + overflow: hidden; + white-space: nowrap; + border: 1px solid rgba(102, 102, 102, 0.4); + transition: 0.2s ease-in-out; + transition-property: background-color, border-color; +} +/* Hover + Focus */ +.uk-dotnav > * > :hover, +.uk-dotnav > * > :focus { + background-color: rgba(102, 102, 102, 0.6); + outline: none; + border-color: transparent; +} +/* OnClick */ +.uk-dotnav > * > :active { + background-color: rgba(102, 102, 102, 0.2); + border-color: transparent; +} +/* Active */ +.uk-dotnav > .uk-active > * { + background-color: rgba(102, 102, 102, 0.6); + border-color: transparent; +} +/* Modifier: 'uk-dotnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-dotnav-vertical { + /* 1 */ + flex-direction: column; + /* 2 */ + margin-left: 0; + margin-top: -12px; +} +/* 2 */ +.uk-dotnav-vertical > * { + padding-left: 0; + padding-top: 12px; +} +/* ======================================================================== + Component: Thumbnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset list + * 3. Gutter + */ +.uk-thumbnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-left: -15px; +} +/* + * Space is allocated based on content dimensions, but shrinks: 0 1 auto + * 1. Gutter + */ +.uk-thumbnav > * { + /* 1 */ + padding-left: 15px; +} +/* Items + ========================================================================== */ +/* + * Items + */ +.uk-thumbnav > * > * { + display: inline-block; + position: relative; +} +.uk-thumbnav > * > *::after { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(255, 255, 255, 0.4); + transition: background-color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-thumbnav > * > :hover, +.uk-thumbnav > * > :focus { + outline: none; +} +.uk-thumbnav > * > :hover::after, +.uk-thumbnav > * > :focus::after { + background-color: transparent; +} +/* Active */ +.uk-thumbnav > .uk-active > *::after { + background-color: transparent; +} +/* Modifier: 'uk-thumbnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-thumbnav-vertical { + /* 1 */ + flex-direction: column; + /* 2 */ + margin-left: 0; + margin-top: -15px; +} +/* 2 */ +.uk-thumbnav-vertical > * { + padding-left: 0; + padding-top: 15px; +} +/* ======================================================================== + Component: Iconnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset list + * 3. Gutter + */ +.uk-iconnav { + display: flex; + /* 1 */ + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-left: -10px; +} +/* + * Space is allocated based on content dimensions, but shrinks: 0 1 auto + * 1. Gutter + */ +.uk-iconnav > * { + /* 1 */ + padding-left: 10px; +} +/* Items + ========================================================================== */ +/* + * Items must target `a` elements to exclude other elements (e.g. dropdowns) + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-iconnav > * > a { + /* 1 */ + display: block; + /* 2 */ + color: #999; +} +/* Hover + Focus */ +.uk-iconnav > * > a:hover, +.uk-iconnav > * > a:focus { + color: #666; + outline: none; +} +/* Active */ +.uk-iconnav > .uk-active > a { + color: #666; +} +/* Modifier: 'uk-iconnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-iconnav-vertical { + /* 1 */ + flex-direction: column; + /* 2 */ + margin-left: 0; + margin-top: -10px; +} +/* 2 */ +.uk-iconnav-vertical > * { + padding-left: 0; + padding-top: 10px; +} +/* ======================================================================== + Component: Lightbox + ========================================================================== */ +/* + * 1. Hide by default + * 2. Set position + * 3. Allow scrolling for the modal dialog + * 4. Horizontal padding + * 5. Mask the background page + * 6. Fade-in transition + * 7. Prevent cancellation of pointer events while dragging + */ +.uk-lightbox { + /* 1 */ + display: none; + /* 2 */ + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1010; + /* 5 */ + background: #000; + /* 6 */ + opacity: 0; + transition: opacity 0.15s linear; + /* 7 */ + touch-action: pinch-zoom; +} +/* + * Open + * 1. Center child + * 2. Fade-in + */ +.uk-lightbox.uk-open { + display: block; + /* 2 */ + opacity: 1; +} +/* Page + ========================================================================== */ +/* + * Prevent scrollbars + */ +.uk-lightbox-page { + overflow: hidden; +} +/* Item + ========================================================================== */ +/* + * 1. Center child within the viewport + * 2. Not visible by default + * 3. Color needed for spinner icon + * 4. Optimize animation + * 5. Responsiveness + * Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera + * Using `vh` and `vw` to make responsive image work in IE11 + * 6. Suppress outline on focus + */ +.uk-lightbox-items > * { + /* 1 */ + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + /* 2 */ + display: none; + justify-content: center; + align-items: center; + /* 3 */ + color: rgba(255, 255, 255, 0.7); + /* 4 */ + will-change: transform, opacity; +} +/* 5 */ +.uk-lightbox-items > * > * { + max-width: 100vw; + max-height: 100vh; +} +/* 6 */ +.uk-lightbox-items > :focus { + outline: none; +} +.uk-lightbox-items > * > :not(iframe) { + width: auto; + height: auto; +} +.uk-lightbox-items > .uk-active { + display: flex; +} +/* Toolbar + ========================================================================== */ +.uk-lightbox-toolbar { + padding: 10px 10px; + background: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.7); +} +.uk-lightbox-toolbar > * { + color: rgba(255, 255, 255, 0.7); +} +/* Toolbar Icon (Close) + ========================================================================== */ +.uk-lightbox-toolbar-icon { + padding: 5px; + color: rgba(255, 255, 255, 0.7); +} +/* + * Hover + */ +.uk-lightbox-toolbar-icon:hover { + color: #fff; +} +/* Button (Slidenav) + ========================================================================== */ +/* + * 1. Center icon vertically and horizontally + */ +.uk-lightbox-button { + box-sizing: border-box; + width: 50px; + height: 50px; + background: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.7); + /* 1 */ + display: inline-flex; + justify-content: center; + align-items: center; +} +/* Hover + Focus */ +.uk-lightbox-button:hover, +.uk-lightbox-button:focus { + color: #fff; +} +/* OnClick */ +/* Caption + ========================================================================== */ +.uk-lightbox-caption:empty { + display: none; +} +/* Iframe + ========================================================================== */ +.uk-lightbox-iframe { + width: 80%; + height: 80%; +} +/* ======================================================================== + Component: Animation + ========================================================================== */ +[class*='uk-animation-'] { + animation-duration: 0.5s; + animation-timing-function: ease-out; + animation-fill-mode: both; +} +/* Animations + ========================================================================== */ +/* + * Fade + */ +.uk-animation-fade { + animation-name: uk-fade; + animation-duration: 0.8s; + animation-timing-function: linear; +} +/* + * Scale + */ +.uk-animation-scale-up { + animation-name: uk-fade-scale-02; +} +.uk-animation-scale-down { + animation-name: uk-fade-scale-18; +} +/* + * Slide + */ +.uk-animation-slide-top { + animation-name: uk-fade-top; +} +.uk-animation-slide-bottom { + animation-name: uk-fade-bottom; +} +.uk-animation-slide-left { + animation-name: uk-fade-left; +} +.uk-animation-slide-right { + animation-name: uk-fade-right; +} +/* + * Slide Small + */ +.uk-animation-slide-top-small { + animation-name: uk-fade-top-small; +} +.uk-animation-slide-bottom-small { + animation-name: uk-fade-bottom-small; +} +.uk-animation-slide-left-small { + animation-name: uk-fade-left-small; +} +.uk-animation-slide-right-small { + animation-name: uk-fade-right-small; +} +/* + * Slide Medium + */ +.uk-animation-slide-top-medium { + animation-name: uk-fade-top-medium; +} +.uk-animation-slide-bottom-medium { + animation-name: uk-fade-bottom-medium; +} +.uk-animation-slide-left-medium { + animation-name: uk-fade-left-medium; +} +.uk-animation-slide-right-medium { + animation-name: uk-fade-right-medium; +} +/* + * Kenburns + */ +.uk-animation-kenburns { + animation-name: uk-scale-kenburns; + animation-duration: 15s; +} +/* + * Shake + */ +.uk-animation-shake { + animation-name: uk-shake; +} +/* + * SVG Stroke + * The `--uk-animation-stroke` custom property contains the longest path length. + * Set it manually or use `uk-svg="stroke-animation: true"` to set it automatically. + * All strokes are animated by the same pace and doesn't end simultaneously. + * To end simultaneously, `pathLength="1"` could be used, but it's not working in Safari yet. + */ +.uk-animation-stroke { + animation-name: uk-stroke; + stroke-dasharray: var(--uk-animation-stroke); + animation-duration: 2s; +} +/* Direction modifier + ========================================================================== */ +.uk-animation-reverse { + animation-direction: reverse; + animation-timing-function: ease-in; +} +/* Duration modifier + ========================================================================== */ +.uk-animation-fast { + animation-duration: 0.1s; +} +/* Toggle (Hover + Focus) +========================================================================== */ +/* + * The toggle is triggered on touch devices using `:focus` and tabindex + */ +.uk-animation-toggle:not(:hover):not(:focus) [class*='uk-animation-'] { + animation-name: none; +} +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-animation-toggle { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* + * Remove outline for `tabindex` + */ +.uk-animation-toggle:focus { + outline: none; +} +/* Keyframes used by animation classes + ========================================================================== */ +/* + * Fade + */ +@keyframes uk-fade { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +/* + * Slide Top + */ +@keyframes uk-fade-top { + 0% { + opacity: 0; + transform: translateY(-100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom + */ +@keyframes uk-fade-bottom { + 0% { + opacity: 0; + transform: translateY(100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left + */ +@keyframes uk-fade-left { + 0% { + opacity: 0; + transform: translateX(-100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right + */ +@keyframes uk-fade-right { + 0% { + opacity: 0; + transform: translateX(100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Small + */ +@keyframes uk-fade-top-small { + 0% { + opacity: 0; + transform: translateY(-10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Small + */ +@keyframes uk-fade-bottom-small { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Small + */ +@keyframes uk-fade-left-small { + 0% { + opacity: 0; + transform: translateX(-10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Small + */ +@keyframes uk-fade-right-small { + 0% { + opacity: 0; + transform: translateX(10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Medium + */ +@keyframes uk-fade-top-medium { + 0% { + opacity: 0; + transform: translateY(-50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Medium + */ +@keyframes uk-fade-bottom-medium { + 0% { + opacity: 0; + transform: translateY(50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Medium + */ +@keyframes uk-fade-left-medium { + 0% { + opacity: 0; + transform: translateX(-50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Medium + */ +@keyframes uk-fade-right-medium { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Scale Up + */ +@keyframes uk-fade-scale-02 { + 0% { + opacity: 0; + transform: scale(0.2); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Scale Down + */ +@keyframes uk-fade-scale-18 { + 0% { + opacity: 0; + transform: scale(1.8); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Kenburns + */ +@keyframes uk-scale-kenburns { + 0% { + transform: scale(1); + } + 100% { + transform: scale(1.2); + } +} +/* + * Shake + */ +@keyframes uk-shake { + 0%, + 100% { + transform: translateX(0); + } + 10% { + transform: translateX(-9px); + } + 20% { + transform: translateX(8px); + } + 30% { + transform: translateX(-7px); + } + 40% { + transform: translateX(6px); + } + 50% { + transform: translateX(-5px); + } + 60% { + transform: translateX(4px); + } + 70% { + transform: translateX(-3px); + } + 80% { + transform: translateX(2px); + } + 90% { + transform: translateX(-1px); + } +} +/* + * Stroke + */ +@keyframes uk-stroke { + 0% { + stroke-dashoffset: var(--uk-animation-stroke); + } + 100% { + stroke-dashoffset: 0; + } +} +/* ======================================================================== + Component: Width + ========================================================================== */ +/* Equal child widths + ========================================================================== */ +[class*='uk-child-width'] > * { + box-sizing: border-box; + width: 100%; +} +.uk-child-width-1-2 > * { + width: 50%; +} +.uk-child-width-1-3 > * { + width: calc(100% * 1 / 3.001); +} +.uk-child-width-1-4 > * { + width: 25%; +} +.uk-child-width-1-5 > * { + width: 20%; +} +.uk-child-width-1-6 > * { + width: calc(100% * 1 / 6.001); +} +.uk-child-width-auto > * { + width: auto; +} +/* + * 1. Reset the `min-width`, which is set to auto by default, because + * flex items won't shrink below their minimum intrinsic content size. + * Using `1px` instead of `0`, so items still wrap into the next line, + * if they have zero width and padding and the predecessor is 100% wide. + */ +.uk-child-width-expand > :not([class*='uk-width']) { + flex: 1; + /* 1 */ + min-width: 1px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-child-width-1-1\@s > * { + width: 100%; + } + .uk-child-width-1-2\@s > * { + width: 50%; + } + .uk-child-width-1-3\@s > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@s > * { + width: 25%; + } + .uk-child-width-1-5\@s > * { + width: 20%; + } + .uk-child-width-1-6\@s > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@s > * { + width: auto; + } + .uk-child-width-expand\@s > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-child-width-1-1\@m > * { + width: 100%; + } + .uk-child-width-1-2\@m > * { + width: 50%; + } + .uk-child-width-1-3\@m > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@m > * { + width: 25%; + } + .uk-child-width-1-5\@m > * { + width: 20%; + } + .uk-child-width-1-6\@m > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@m > * { + width: auto; + } + .uk-child-width-expand\@m > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-child-width-1-1\@l > * { + width: 100%; + } + .uk-child-width-1-2\@l > * { + width: 50%; + } + .uk-child-width-1-3\@l > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@l > * { + width: 25%; + } + .uk-child-width-1-5\@l > * { + width: 20%; + } + .uk-child-width-1-6\@l > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@l > * { + width: auto; + } + .uk-child-width-expand\@l > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-child-width-1-1\@xl > * { + width: 100%; + } + .uk-child-width-1-2\@xl > * { + width: 50%; + } + .uk-child-width-1-3\@xl > * { + width: calc(100% * 1 / 3.001); + } + .uk-child-width-1-4\@xl > * { + width: 25%; + } + .uk-child-width-1-5\@xl > * { + width: 20%; + } + .uk-child-width-1-6\@xl > * { + width: calc(100% * 1 / 6.001); + } + .uk-child-width-auto\@xl > * { + width: auto; + } + .uk-child-width-expand\@xl > :not([class*='uk-width']) { + flex: 1; + min-width: 1px; + } +} +/* Single Widths + ========================================================================== */ +/* + * 1. `max-width` is needed for the pixel-based classes + */ +[class*='uk-width'] { + box-sizing: border-box; + width: 100%; + /* 1 */ + max-width: 100%; +} +/* Halves */ +.uk-width-1-2 { + width: 50%; +} +/* Thirds */ +.uk-width-1-3 { + width: calc(100% * 1 / 3.001); +} +.uk-width-2-3 { + width: calc(100% * 2 / 3.001); +} +/* Quarters */ +.uk-width-1-4 { + width: 25%; +} +.uk-width-3-4 { + width: 75%; +} +/* Fifths */ +.uk-width-1-5 { + width: 20%; +} +.uk-width-2-5 { + width: 40%; +} +.uk-width-3-5 { + width: 60%; +} +.uk-width-4-5 { + width: 80%; +} +/* Sixths */ +.uk-width-1-6 { + width: calc(100% * 1 / 6.001); +} +.uk-width-5-6 { + width: calc(100% * 5 / 6.001); +} +/* Pixel */ +.uk-width-small { + width: 150px; +} +.uk-width-medium { + width: 300px; +} +.uk-width-large { + width: 450px; +} +.uk-width-xlarge { + width: 600px; +} +.uk-width-2xlarge { + width: 750px; +} +/* Auto */ +.uk-width-auto { + width: auto; +} +/* Expand */ +.uk-width-expand { + flex: 1; + min-width: 1px; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + /* Whole */ + .uk-width-1-1\@s { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@s { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@s { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@s { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@s { + width: 25%; + } + .uk-width-3-4\@s { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@s { + width: 20%; + } + .uk-width-2-5\@s { + width: 40%; + } + .uk-width-3-5\@s { + width: 60%; + } + .uk-width-4-5\@s { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@s { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@s { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@s { + width: 150px; + } + .uk-width-medium\@s { + width: 300px; + } + .uk-width-large\@s { + width: 450px; + } + .uk-width-xlarge\@s { + width: 600px; + } + .uk-width-2xlarge\@s { + width: 750px; + } + /* Auto */ + .uk-width-auto\@s { + width: auto; + } + /* Expand */ + .uk-width-expand\@s { + flex: 1; + min-width: 1px; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + /* Whole */ + .uk-width-1-1\@m { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@m { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@m { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@m { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@m { + width: 25%; + } + .uk-width-3-4\@m { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@m { + width: 20%; + } + .uk-width-2-5\@m { + width: 40%; + } + .uk-width-3-5\@m { + width: 60%; + } + .uk-width-4-5\@m { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@m { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@m { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@m { + width: 150px; + } + .uk-width-medium\@m { + width: 300px; + } + .uk-width-large\@m { + width: 450px; + } + .uk-width-xlarge\@m { + width: 600px; + } + .uk-width-2xlarge\@m { + width: 750px; + } + /* Auto */ + .uk-width-auto\@m { + width: auto; + } + /* Expand */ + .uk-width-expand\@m { + flex: 1; + min-width: 1px; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Whole */ + .uk-width-1-1\@l { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@l { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@l { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@l { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@l { + width: 25%; + } + .uk-width-3-4\@l { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@l { + width: 20%; + } + .uk-width-2-5\@l { + width: 40%; + } + .uk-width-3-5\@l { + width: 60%; + } + .uk-width-4-5\@l { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@l { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@l { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@l { + width: 150px; + } + .uk-width-medium\@l { + width: 300px; + } + .uk-width-large\@l { + width: 450px; + } + .uk-width-xlarge\@l { + width: 600px; + } + .uk-width-2xlarge\@l { + width: 750px; + } + /* Auto */ + .uk-width-auto\@l { + width: auto; + } + /* Expand */ + .uk-width-expand\@l { + flex: 1; + min-width: 1px; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + /* Whole */ + .uk-width-1-1\@xl { + width: 100%; + } + /* Halves */ + .uk-width-1-2\@xl { + width: 50%; + } + /* Thirds */ + .uk-width-1-3\@xl { + width: calc(100% * 1 / 3.001); + } + .uk-width-2-3\@xl { + width: calc(100% * 2 / 3.001); + } + /* Quarters */ + .uk-width-1-4\@xl { + width: 25%; + } + .uk-width-3-4\@xl { + width: 75%; + } + /* Fifths */ + .uk-width-1-5\@xl { + width: 20%; + } + .uk-width-2-5\@xl { + width: 40%; + } + .uk-width-3-5\@xl { + width: 60%; + } + .uk-width-4-5\@xl { + width: 80%; + } + /* Sixths */ + .uk-width-1-6\@xl { + width: calc(100% * 1 / 6.001); + } + .uk-width-5-6\@xl { + width: calc(100% * 5 / 6.001); + } + /* Pixel */ + .uk-width-small\@xl { + width: 150px; + } + .uk-width-medium\@xl { + width: 300px; + } + .uk-width-large\@xl { + width: 450px; + } + .uk-width-xlarge\@xl { + width: 600px; + } + .uk-width-2xlarge\@xl { + width: 750px; + } + /* Auto */ + .uk-width-auto\@xl { + width: auto; + } + /* Expand */ + .uk-width-expand\@xl { + flex: 1; + min-width: 1px; + } +} +/* ======================================================================== + Component: Height + ========================================================================== */ +[class*='uk-height'] { + box-sizing: border-box; +} +/* + * Only works if parent element has a height set + */ +.uk-height-1-1 { + height: 100%; +} +/* + * Useful to create image teasers + */ +.uk-height-viewport { + min-height: 100vh; +} +/* + * Pixel + * Useful for `overflow: auto` + */ +.uk-height-small { + height: 150px; +} +.uk-height-medium { + height: 300px; +} +.uk-height-large { + height: 450px; +} +.uk-height-max-small { + max-height: 150px; +} +.uk-height-max-medium { + max-height: 300px; +} +.uk-height-max-large { + max-height: 450px; +} +/* ======================================================================== + Component: Text + ========================================================================== */ +/* Style modifiers + ========================================================================== */ +.uk-text-lead { + font-size: 1.5rem; + line-height: 1.5; + color: #333; +} +.uk-text-meta { + font-size: 0.875rem; + line-height: 1.4; + color: #999; +} +.uk-text-meta a { + color: #999; +} +.uk-text-meta a:hover { + color: #666; + text-decoration: none; +} +/* Size modifiers + ========================================================================== */ +.uk-text-small { + font-size: 0.875rem; + line-height: 1.5; +} +.uk-text-large { + font-size: 1.5rem; + line-height: 1.5; +} +.uk-text-default { + font-size: 16px; + line-height: 1.5; +} +/* Weight modifier + ========================================================================== */ +.uk-text-light { + font-weight: 300; +} +.uk-text-normal { + font-weight: 400; +} +.uk-text-bold { + font-weight: 700; +} +.uk-text-lighter { + font-weight: lighter; +} +.uk-text-bolder { + font-weight: bolder; +} +/* Style modifier + ========================================================================== */ +.uk-text-italic { + font-style: italic; +} +/* Transform modifier + ========================================================================== */ +.uk-text-capitalize { + text-transform: capitalize !important; +} +.uk-text-uppercase { + text-transform: uppercase !important; +} +.uk-text-lowercase { + text-transform: lowercase !important; +} +/* Color modifiers + ========================================================================== */ +.uk-text-muted { + color: #999 !important; +} +.uk-text-emphasis { + color: #333 !important; +} +.uk-text-primary { + color: #1e87f0 !important; +} +.uk-text-secondary { + color: #222 !important; +} +.uk-text-success { + color: #32d296 !important; +} +.uk-text-warning { + color: #faa05a !important; +} +.uk-text-danger { + color: #f0506e !important; +} +/* Background modifier + ========================================================================== */ +/* + * 1. The background clips to the foreground text. Works in Chrome, Firefox, Safari, Edge and Opera + * Default color is set to transparent + * 2. Container fits the text + * 3. Fallback color for IE11 + */ +.uk-text-background { + /* 1 */ + -webkit-background-clip: text; + /* 2 */ + display: inline-block; + /* 3 */ + color: #1e87f0 !important; +} +@supports (-webkit-background-clip: text) { + .uk-text-background { + background-color: #1e87f0; + color: transparent !important; + } +} +/* Alignment modifiers + ========================================================================== */ +.uk-text-left { + text-align: left !important; +} +.uk-text-right { + text-align: right !important; +} +.uk-text-center { + text-align: center !important; +} +.uk-text-justify { + text-align: justify !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-text-left\@s { + text-align: left !important; + } + .uk-text-right\@s { + text-align: right !important; + } + .uk-text-center\@s { + text-align: center !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-text-left\@m { + text-align: left !important; + } + .uk-text-right\@m { + text-align: right !important; + } + .uk-text-center\@m { + text-align: center !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-text-left\@l { + text-align: left !important; + } + .uk-text-right\@l { + text-align: right !important; + } + .uk-text-center\@l { + text-align: center !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-text-left\@xl { + text-align: left !important; + } + .uk-text-right\@xl { + text-align: right !important; + } + .uk-text-center\@xl { + text-align: center !important; + } +} +/* + * Vertical + */ +.uk-text-top { + vertical-align: top !important; +} +.uk-text-middle { + vertical-align: middle !important; +} +.uk-text-bottom { + vertical-align: bottom !important; +} +.uk-text-baseline { + vertical-align: baseline !important; +} +/* Wrap modifiers + ========================================================================== */ +/* + * Prevent text from wrapping onto multiple lines + */ +.uk-text-nowrap { + white-space: nowrap; +} +/* + * 1. Make sure a max-width is set after which truncation can occur + * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis + * 3. Fix for table cells + */ +.uk-text-truncate { + /* 1 */ + max-width: 100%; + /* 2 */ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +/* 2 */ +th.uk-text-truncate, +td.uk-text-truncate { + max-width: 0; +} +/* + * 1. Wrap long words onto the next line and break them if they are too long to fit + * 2. Legacy `word-wrap` as fallback for `overflow-wrap` + * 3. Fix `overflow-wrap` which doesn't work with table cells in Chrome, Opera, IE11 and Edge + * Must use `break-all` to support IE11 and Edge + * Note: Not using `hyphens: auto;` because it hyphenates text even if not needed + */ +.uk-text-break { + /* 1 */ + overflow-wrap: break-word; + /* 2 */ + word-wrap: break-word; +} +/* 3 */ +th.uk-text-break, +td.uk-text-break { + word-break: break-all; +} +/* ======================================================================== + Component: Column + ========================================================================== */ +[class*='uk-column-'] { + column-gap: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + [class*='uk-column-'] { + column-gap: 40px; + } +} +/* + * Fix image 1px line wrapping into the next column in Chrome + */ +[class*='uk-column-'] img { + transform: translate3d(0, 0, 0); +} +/* Divider + ========================================================================== */ +/* + * 1. Double the column gap + */ +.uk-column-divider { + column-rule: 1px solid #e5e5e5; + /* 1 */ + column-gap: 60px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-divider { + column-gap: 80px; + } +} +/* Width modifiers + ========================================================================== */ +.uk-column-1-2 { + column-count: 2; +} +.uk-column-1-3 { + column-count: 3; +} +.uk-column-1-4 { + column-count: 4; +} +.uk-column-1-5 { + column-count: 5; +} +.uk-column-1-6 { + column-count: 6; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-column-1-2\@s { + column-count: 2; + } + .uk-column-1-3\@s { + column-count: 3; + } + .uk-column-1-4\@s { + column-count: 4; + } + .uk-column-1-5\@s { + column-count: 5; + } + .uk-column-1-6\@s { + column-count: 6; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-column-1-2\@m { + column-count: 2; + } + .uk-column-1-3\@m { + column-count: 3; + } + .uk-column-1-4\@m { + column-count: 4; + } + .uk-column-1-5\@m { + column-count: 5; + } + .uk-column-1-6\@m { + column-count: 6; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-1-2\@l { + column-count: 2; + } + .uk-column-1-3\@l { + column-count: 3; + } + .uk-column-1-4\@l { + column-count: 4; + } + .uk-column-1-5\@l { + column-count: 5; + } + .uk-column-1-6\@l { + column-count: 6; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-column-1-2\@xl { + column-count: 2; + } + .uk-column-1-3\@xl { + column-count: 3; + } + .uk-column-1-4\@xl { + column-count: 4; + } + .uk-column-1-5\@xl { + column-count: 5; + } + .uk-column-1-6\@xl { + column-count: 6; + } +} +/* Make element span across all columns + * Does not work in Firefox yet + ========================================================================== */ +.uk-column-span { + column-span: all; +} +/* ======================================================================== + Component: Cover + ========================================================================== */ +/* + * Works with iframes and embedded content + * 1. Reset responsiveness for embedded content + * 2. Center object + * Note: Percent values on the `top` property only works if this element + * is absolute positioned or if the container has a height + */ +.uk-cover { + /* 1 */ + max-width: none; + /* 2 */ + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} +iframe.uk-cover { + pointer-events: none; +} +/* Container + ========================================================================== */ +/* + * 1. Parent container which clips resized object + * 2. Needed if the child is positioned absolute. See note above + */ +.uk-cover-container { + /* 1 */ + overflow: hidden; + /* 2 */ + position: relative; +} +/* ======================================================================== + Component: Background + ========================================================================== */ +/* Color + ========================================================================== */ +.uk-background-default { + background-color: #fff; +} +.uk-background-muted { + background-color: #f8f8f8; +} +.uk-background-primary { + background-color: #1e87f0; +} +.uk-background-secondary { + background-color: #222; +} +/* Size + ========================================================================== */ +.uk-background-cover, +.uk-background-contain { + background-position: 50% 50%; + background-repeat: no-repeat; +} +.uk-background-cover { + background-size: cover; +} +.uk-background-contain { + background-size: contain; +} +/* Position + ========================================================================== */ +.uk-background-top-left { + background-position: 0 0; +} +.uk-background-top-center { + background-position: 50% 0; +} +.uk-background-top-right { + background-position: 100% 0; +} +.uk-background-center-left { + background-position: 0 50%; +} +.uk-background-center-center { + background-position: 50% 50%; +} +.uk-background-center-right { + background-position: 100% 50%; +} +.uk-background-bottom-left { + background-position: 0 100%; +} +.uk-background-bottom-center { + background-position: 50% 100%; +} +.uk-background-bottom-right { + background-position: 100% 100%; +} +/* Repeat + ========================================================================== */ +.uk-background-norepeat { + background-repeat: no-repeat; +} +/* Attachment + ========================================================================== */ +/* + * 1. Fix bug introduced in Chrome 67: the background image is not visible if any element on the page uses `translate3d` + */ +.uk-background-fixed { + background-attachment: fixed; + /* 1 */ + backface-visibility: hidden; +} +/* + * Exclude touch devices because `fixed` doesn't work on iOS and Android + */ +@media (pointer: coarse) { + .uk-background-fixed { + background-attachment: scroll; + } +} +/* Image + ========================================================================== */ +/* Phone portrait and smaller */ +@media (max-width: 639px) { + .uk-background-image\@s { + background-image: none !important; + } +} +/* Phone landscape and smaller */ +@media (max-width: 959px) { + .uk-background-image\@m { + background-image: none !important; + } +} +/* Tablet landscape and smaller */ +@media (max-width: 1199px) { + .uk-background-image\@l { + background-image: none !important; + } +} +/* Desktop and smaller */ +@media (max-width: 1599px) { + .uk-background-image\@xl { + background-image: none !important; + } +} +/* Blend modes + ========================================================================== */ +.uk-background-blend-multiply { + background-blend-mode: multiply; +} +.uk-background-blend-screen { + background-blend-mode: screen; +} +.uk-background-blend-overlay { + background-blend-mode: overlay; +} +.uk-background-blend-darken { + background-blend-mode: darken; +} +.uk-background-blend-lighten { + background-blend-mode: lighten; +} +.uk-background-blend-color-dodge { + background-blend-mode: color-dodge; +} +.uk-background-blend-color-burn { + background-blend-mode: color-burn; +} +.uk-background-blend-hard-light { + background-blend-mode: hard-light; +} +.uk-background-blend-soft-light { + background-blend-mode: soft-light; +} +.uk-background-blend-difference { + background-blend-mode: difference; +} +.uk-background-blend-exclusion { + background-blend-mode: exclusion; +} +.uk-background-blend-hue { + background-blend-mode: hue; +} +.uk-background-blend-saturation { + background-blend-mode: saturation; +} +.uk-background-blend-color { + background-blend-mode: color; +} +.uk-background-blend-luminosity { + background-blend-mode: luminosity; +} +/* ======================================================================== + Component: Align + ========================================================================== */ +/* + * Default + */ +[class*='uk-align'] { + display: block; + margin-bottom: 30px; +} +* + [class*='uk-align'] { + margin-top: 30px; +} +/* + * Center + */ +.uk-align-center { + margin-left: auto; + margin-right: auto; +} +/* + * Left/Right + */ +.uk-align-left { + margin-top: 0; + margin-right: 30px; + float: left; +} +.uk-align-right { + margin-top: 0; + margin-left: 30px; + float: right; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-align-left\@s { + margin-top: 0; + margin-right: 30px; + float: left; + } + .uk-align-right\@s { + margin-top: 0; + margin-left: 30px; + float: right; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-align-left\@m { + margin-top: 0; + margin-right: 30px; + float: left; + } + .uk-align-right\@m { + margin-top: 0; + margin-left: 30px; + float: right; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-align-left\@l { + margin-top: 0; + float: left; + } + .uk-align-right\@l { + margin-top: 0; + float: right; + } + .uk-align-left, + .uk-align-left\@s, + .uk-align-left\@m, + .uk-align-left\@l { + margin-right: 40px; + } + .uk-align-right, + .uk-align-right\@s, + .uk-align-right\@m, + .uk-align-right\@l { + margin-left: 40px; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-align-left\@xl { + margin-top: 0; + margin-right: 40px; + float: left; + } + .uk-align-right\@xl { + margin-top: 0; + margin-left: 40px; + float: right; + } +} +/* ======================================================================== + Component: SVG + ========================================================================== */ +/* + * 1. Fill all SVG elements with the current text color if no `fill` attribute is set + * 2. Set the fill and stroke color of all SVG elements to the current text color + */ +/* 1 */ +.uk-svg, +.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { + fill: currentcolor; +} +.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { + stroke: currentcolor; +} +/* + * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835 + */ +.uk-svg { + transform: translate(0, 0); +} +/* ======================================================================== + Component: Utility + ========================================================================== */ +/* Panel + ========================================================================== */ +.uk-panel { + display: flow-root; + position: relative; + box-sizing: border-box; +} +/* + * Remove margin from the last-child + */ +.uk-panel > :last-child { + margin-bottom: 0; +} +/* + * Scrollable + */ +.uk-panel-scrollable { + height: 170px; + padding: 10px; + border: 1px solid #e5e5e5; + overflow: auto; + -webkit-overflow-scrolling: touch; + resize: both; +} +/* Clearfix + ========================================================================== */ +/* + * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit + * 2. `table` is used again with `::after` because `clear` only works with block elements. + * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari + */ +/* 1 */ +.uk-clearfix::before { + content: ""; + display: table-cell; +} +/* 2 */ +.uk-clearfix::after { + content: ""; + display: table; + clear: both; +} +/* Float + ========================================================================== */ +/* + * 1. Prevent content overflow + */ +.uk-float-left { + float: left; +} +.uk-float-right { + float: right; +} +/* 1 */ +[class*='uk-float-'] { + max-width: 100%; +} +/* Overfow + ========================================================================== */ +.uk-overflow-hidden { + overflow: hidden; +} +/* + * Enable scrollbars if content is clipped + * Note: Firefox ignores `padding-bottom` for the scrollable overflow https://bugzilla.mozilla.org/show_bug.cgi?id=748518 + */ +.uk-overflow-auto { + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.uk-overflow-auto > :last-child { + margin-bottom: 0; +} +/* Resize + ========================================================================== */ +.uk-resize { + resize: both; +} +.uk-resize-vertical { + resize: vertical; +} +/* Display + ========================================================================== */ +.uk-display-block { + display: block !important; +} +.uk-display-inline { + display: inline !important; +} +.uk-display-inline-block { + display: inline-block !important; +} +/* Inline + ========================================================================== */ +/* + * 1. Container fits its content + * 2. Create position context + * 3. Prevent content overflow + * 4. Behave like most inline-block elements + * 5. Force hardware acceleration without creating a new stacking context + * to fix 1px glitch when combined with overlays and transitions in Webkit + * 6. Clip child elements + */ +[class*='uk-inline'] { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + vertical-align: middle; + /* 5 */ + -webkit-backface-visibility: hidden; +} +.uk-inline-clip { + /* 6 */ + overflow: hidden; +} +/* Responsive objects + ========================================================================== */ +/* + * Preserve original dimensions + * Because `img, `video`, `canvas` and `audio` are already responsive by default, see Base component + */ +.uk-preserve-width, +.uk-preserve-width canvas, +.uk-preserve-width img, +.uk-preserve-width svg, +.uk-preserve-width video { + max-width: none; +} +/* + * Responsiveness + * Corrects `max-width` and `max-height` behavior if padding and border are used + */ +.uk-responsive-width, +.uk-responsive-height { + box-sizing: border-box; +} +/* + * 1. Set a maximum width. `important` needed to override `uk-preserve-width img` + * 2. Auto scale the height. Only needed if `height` attribute is present + */ +.uk-responsive-width { + /* 1 */ + max-width: 100% !important; + /* 2 */ + height: auto; +} +/* + * 1. Set a maximum height. Only works if the parent element has a fixed height + * 2. Auto scale the width. Only needed if `width` attribute is present + * 3. Reset max-width, which `img, `video`, `canvas` and `audio` already have by default + */ +.uk-responsive-height { + /* 1 */ + max-height: 100%; + /* 2 */ + width: auto; + /* 3 */ + max-width: none; +} +/* Border + ========================================================================== */ +.uk-border-circle { + border-radius: 50%; +} +.uk-border-pill { + border-radius: 500px; +} +.uk-border-rounded { + border-radius: 5px; +} +/* + * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit + */ +.uk-inline-clip[class*='uk-border-'] { + -webkit-transform: translateZ(0); +} +/* Box-shadow + ========================================================================== */ +.uk-box-shadow-small { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-medium { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-large { + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +.uk-box-shadow-xlarge { + box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); +} +/* + * Hover + */ +[class*='uk-box-shadow-hover'] { + transition: box-shadow 0.1s ease-in-out; +} +.uk-box-shadow-hover-small:hover { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-hover-medium:hover { + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); +} +.uk-box-shadow-hover-large:hover { + box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); +} +.uk-box-shadow-hover-xlarge:hover { + box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); +} +/* Box-shadow bottom + ========================================================================== */ +/* + * 1. Set position. + * 2. Set style + * 3. Blur doesn't work on pseudo elements with negative `z-index` in Edge. + * Solved by using `before` and add position context to child elements. + */ +@supports (filter: blur(0)) { + .uk-box-shadow-bottom { + display: inline-block; + position: relative; + max-width: 100%; + vertical-align: middle; + } + .uk-box-shadow-bottom::before { + content: ''; + /* 1 */ + position: absolute; + bottom: -30px; + left: 0; + right: 0; + /* 2 */ + height: 30px; + border-radius: 100%; + background: #444; + filter: blur(20px); + } + /* 3 */ + .uk-box-shadow-bottom > * { + position: relative; + } +} +/* Drop cap + ========================================================================== */ +/* + * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements + * https://bugzilla.mozilla.org/show_bug.cgi?id=214004 + * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height` + * https://bugzilla.mozilla.org/show_bug.cgi?id=317933 + * 3. Caused by 1.: Edge creates two nested `::first-letter` containers, one for each selector + * This doubles the `font-size` exponential when using the `em` unit. + */ +.uk-dropcap::first-letter, +.uk-dropcap > p:first-of-type::first-letter { + display: block; + margin-right: 10px; + float: left; + font-size: 4.5em; + line-height: 1; + margin-bottom: -2px; +} +/* 2 */ +@-moz-document url-prefix() { + .uk-dropcap::first-letter, + .uk-dropcap > p:first-of-type::first-letter { + margin-top: 1.1%; + } +} +/* 3 */ +@supports (-ms-ime-align: auto) { + .uk-dropcap > p:first-of-type::first-letter { + font-size: 1em; + } +} +/* Logo + ========================================================================== */ +/* + * 1. Required for `a` + */ +.uk-logo { + font-size: 1.5rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + color: #666; + /* 1 */ + text-decoration: none; +} +/* Hover + Focus */ +.uk-logo:hover, +.uk-logo:focus { + color: #666; + outline: none; + /* 1 */ + text-decoration: none; +} +.uk-logo-inverse { + display: none; +} +/* Disabled State + ========================================================================== */ +.uk-disabled { + pointer-events: none; +} +/* Drag State + ========================================================================== */ +/* + * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons + * 2. Fix dragging over iframes + */ +.uk-drag, +.uk-drag * { + cursor: move; +} +/* 2 */ +.uk-drag iframe { + pointer-events: none; +} +/* Dragover State + ========================================================================== */ +/* + * Create a box-shadow when dragging a file over the upload area + */ +.uk-dragover { + box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); +} +/* Blend modes + ========================================================================== */ +.uk-blend-multiply { + mix-blend-mode: multiply; +} +.uk-blend-screen { + mix-blend-mode: screen; +} +.uk-blend-overlay { + mix-blend-mode: overlay; +} +.uk-blend-darken { + mix-blend-mode: darken; +} +.uk-blend-lighten { + mix-blend-mode: lighten; +} +.uk-blend-color-dodge { + mix-blend-mode: color-dodge; +} +.uk-blend-color-burn { + mix-blend-mode: color-burn; +} +.uk-blend-hard-light { + mix-blend-mode: hard-light; +} +.uk-blend-soft-light { + mix-blend-mode: soft-light; +} +.uk-blend-difference { + mix-blend-mode: difference; +} +.uk-blend-exclusion { + mix-blend-mode: exclusion; +} +.uk-blend-hue { + mix-blend-mode: hue; +} +.uk-blend-saturation { + mix-blend-mode: saturation; +} +.uk-blend-color { + mix-blend-mode: color; +} +.uk-blend-luminosity { + mix-blend-mode: luminosity; +} +/* Transform +========================================================================== */ +.uk-transform-center { + transform: translate(-50%, -50%); +} +/* Transform Origin +========================================================================== */ +.uk-transform-origin-top-left { + transform-origin: 0 0; +} +.uk-transform-origin-top-center { + transform-origin: 50% 0; +} +.uk-transform-origin-top-right { + transform-origin: 100% 0; +} +.uk-transform-origin-center-left { + transform-origin: 0 50%; +} +.uk-transform-origin-center-right { + transform-origin: 100% 50%; +} +.uk-transform-origin-bottom-left { + transform-origin: 0 100%; +} +.uk-transform-origin-bottom-center { + transform-origin: 50% 100%; +} +.uk-transform-origin-bottom-right { + transform-origin: 100% 100%; +} +/* ======================================================================== + Component: Flex + ========================================================================== */ +.uk-flex { + display: flex; +} +.uk-flex-inline { + display: inline-flex; +} +/* + * Remove pseudo elements created by micro clearfix as precaution + */ +.uk-flex::before, +.uk-flex::after, +.uk-flex-inline::before, +.uk-flex-inline::after { + display: none; +} +/* Alignment + ========================================================================== */ +/* + * Align items along the main axis of the current line of the flex container + * Row: Horizontal + */ +.uk-flex-left { + justify-content: flex-start; +} +.uk-flex-center { + justify-content: center; +} +.uk-flex-right { + justify-content: flex-end; +} +.uk-flex-between { + justify-content: space-between; +} +.uk-flex-around { + justify-content: space-around; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-left\@s { + justify-content: flex-start; + } + .uk-flex-center\@s { + justify-content: center; + } + .uk-flex-right\@s { + justify-content: flex-end; + } + .uk-flex-between\@s { + justify-content: space-between; + } + .uk-flex-around\@s { + justify-content: space-around; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-left\@m { + justify-content: flex-start; + } + .uk-flex-center\@m { + justify-content: center; + } + .uk-flex-right\@m { + justify-content: flex-end; + } + .uk-flex-between\@m { + justify-content: space-between; + } + .uk-flex-around\@m { + justify-content: space-around; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-left\@l { + justify-content: flex-start; + } + .uk-flex-center\@l { + justify-content: center; + } + .uk-flex-right\@l { + justify-content: flex-end; + } + .uk-flex-between\@l { + justify-content: space-between; + } + .uk-flex-around\@l { + justify-content: space-around; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-left\@xl { + justify-content: flex-start; + } + .uk-flex-center\@xl { + justify-content: center; + } + .uk-flex-right\@xl { + justify-content: flex-end; + } + .uk-flex-between\@xl { + justify-content: space-between; + } + .uk-flex-around\@xl { + justify-content: space-around; + } +} +/* + * Align items in the cross axis of the current line of the flex container + * Row: Vertical + */ +.uk-flex-stretch { + align-items: stretch; +} +.uk-flex-top { + align-items: flex-start; +} +.uk-flex-middle { + align-items: center; +} +.uk-flex-bottom { + align-items: flex-end; +} +/* Direction + ========================================================================== */ +.uk-flex-row { + flex-direction: row; +} +.uk-flex-row-reverse { + flex-direction: row-reverse; +} +.uk-flex-column { + flex-direction: column; +} +.uk-flex-column-reverse { + flex-direction: column-reverse; +} +/* Wrap + ========================================================================== */ +.uk-flex-nowrap { + flex-wrap: nowrap; +} +.uk-flex-wrap { + flex-wrap: wrap; +} +.uk-flex-wrap-reverse { + flex-wrap: wrap-reverse; +} +/* + * Aligns items within the flex container when there is extra space in the cross-axis + * Only works if there is more than one line of flex items + */ +.uk-flex-wrap-stretch { + align-content: stretch; +} +.uk-flex-wrap-top { + align-content: flex-start; +} +.uk-flex-wrap-middle { + align-content: center; +} +.uk-flex-wrap-bottom { + align-content: flex-end; +} +.uk-flex-wrap-between { + align-content: space-between; +} +.uk-flex-wrap-around { + align-content: space-around; +} +/* Item ordering + ========================================================================== */ +/* + * Default is 0 + */ +.uk-flex-first { + order: -1; +} +.uk-flex-last { + order: 99; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-first\@s { + order: -1; + } + .uk-flex-last\@s { + order: 99; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-first\@m { + order: -1; + } + .uk-flex-last\@m { + order: 99; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-first\@l { + order: -1; + } + .uk-flex-last\@l { + order: 99; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-first\@xl { + order: -1; + } + .uk-flex-last\@xl { + order: 99; + } +} +/* Item dimensions + ========================================================================== */ +/* + * Initial: 0 1 auto + * Content dimensions, but shrinks + */ +/* + * No Flex: 0 0 auto + * Content dimensions + */ +.uk-flex-none { + flex: none; +} +/* + * Relative Flex: 1 1 auto + * Space is allocated considering content + */ +.uk-flex-auto { + flex: auto; +} +/* + * Absolute Flex: 1 1 0% + * Space is allocated solely based on flex + */ +.uk-flex-1 { + flex: 1; +} +/* ======================================================================== + Component: Margin + ========================================================================== */ +/* + * Default + */ +.uk-margin { + margin-bottom: 20px; +} +* + .uk-margin { + margin-top: 20px !important; +} +.uk-margin-top { + margin-top: 20px !important; +} +.uk-margin-bottom { + margin-bottom: 20px !important; +} +.uk-margin-left { + margin-left: 20px !important; +} +.uk-margin-right { + margin-right: 20px !important; +} +/* Small + ========================================================================== */ +.uk-margin-small { + margin-bottom: 10px; +} +* + .uk-margin-small { + margin-top: 10px !important; +} +.uk-margin-small-top { + margin-top: 10px !important; +} +.uk-margin-small-bottom { + margin-bottom: 10px !important; +} +.uk-margin-small-left { + margin-left: 10px !important; +} +.uk-margin-small-right { + margin-right: 10px !important; +} +/* Medium + ========================================================================== */ +.uk-margin-medium { + margin-bottom: 40px; +} +* + .uk-margin-medium { + margin-top: 40px !important; +} +.uk-margin-medium-top { + margin-top: 40px !important; +} +.uk-margin-medium-bottom { + margin-bottom: 40px !important; +} +.uk-margin-medium-left { + margin-left: 40px !important; +} +.uk-margin-medium-right { + margin-right: 40px !important; +} +/* Large + ========================================================================== */ +.uk-margin-large { + margin-bottom: 40px; +} +* + .uk-margin-large { + margin-top: 40px !important; +} +.uk-margin-large-top { + margin-top: 40px !important; +} +.uk-margin-large-bottom { + margin-bottom: 40px !important; +} +.uk-margin-large-left { + margin-left: 40px !important; +} +.uk-margin-large-right { + margin-right: 40px !important; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-large { + margin-bottom: 70px; + } + * + .uk-margin-large { + margin-top: 70px !important; + } + .uk-margin-large-top { + margin-top: 70px !important; + } + .uk-margin-large-bottom { + margin-bottom: 70px !important; + } + .uk-margin-large-left { + margin-left: 70px !important; + } + .uk-margin-large-right { + margin-right: 70px !important; + } +} +/* XLarge + ========================================================================== */ +.uk-margin-xlarge { + margin-bottom: 70px; +} +* + .uk-margin-xlarge { + margin-top: 70px !important; +} +.uk-margin-xlarge-top { + margin-top: 70px !important; +} +.uk-margin-xlarge-bottom { + margin-bottom: 70px !important; +} +.uk-margin-xlarge-left { + margin-left: 70px !important; +} +.uk-margin-xlarge-right { + margin-right: 70px !important; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-xlarge { + margin-bottom: 140px; + } + * + .uk-margin-xlarge { + margin-top: 140px !important; + } + .uk-margin-xlarge-top { + margin-top: 140px !important; + } + .uk-margin-xlarge-bottom { + margin-bottom: 140px !important; + } + .uk-margin-xlarge-left { + margin-left: 140px !important; + } + .uk-margin-xlarge-right { + margin-right: 140px !important; + } +} +/* Auto + ========================================================================== */ +.uk-margin-auto { + margin-left: auto !important; + margin-right: auto !important; +} +.uk-margin-auto-top { + margin-top: auto !important; +} +.uk-margin-auto-bottom { + margin-bottom: auto !important; +} +.uk-margin-auto-left { + margin-left: auto !important; +} +.uk-margin-auto-right { + margin-right: auto !important; +} +.uk-margin-auto-vertical { + margin-top: auto !important; + margin-bottom: auto !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-margin-auto\@s { + margin-left: auto !important; + margin-right: auto !important; + } + .uk-margin-auto-left\@s { + margin-left: auto !important; + } + .uk-margin-auto-right\@s { + margin-right: auto !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-margin-auto\@m { + margin-left: auto !important; + margin-right: auto !important; + } + .uk-margin-auto-left\@m { + margin-left: auto !important; + } + .uk-margin-auto-right\@m { + margin-right: auto !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-auto\@l { + margin-left: auto !important; + margin-right: auto !important; + } + .uk-margin-auto-left\@l { + margin-left: auto !important; + } + .uk-margin-auto-right\@l { + margin-right: auto !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-margin-auto\@xl { + margin-left: auto !important; + margin-right: auto !important; + } + .uk-margin-auto-left\@xl { + margin-left: auto !important; + } + .uk-margin-auto-right\@xl { + margin-right: auto !important; + } +} +/* Remove + ========================================================================== */ +.uk-margin-remove { + margin: 0 !important; +} +.uk-margin-remove-top { + margin-top: 0 !important; +} +.uk-margin-remove-bottom { + margin-bottom: 0 !important; +} +.uk-margin-remove-left { + margin-left: 0 !important; +} +.uk-margin-remove-right { + margin-right: 0 !important; +} +.uk-margin-remove-vertical { + margin-top: 0 !important; + margin-bottom: 0 !important; +} +.uk-margin-remove-adjacent + *, +.uk-margin-remove-first-child > :first-child { + margin-top: 0 !important; +} +.uk-margin-remove-last-child > :last-child { + margin-bottom: 0 !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-margin-remove-left\@s { + margin-left: 0 !important; + } + .uk-margin-remove-right\@s { + margin-right: 0 !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-margin-remove-left\@m { + margin-left: 0 !important; + } + .uk-margin-remove-right\@m { + margin-right: 0 !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-margin-remove-left\@l { + margin-left: 0 !important; + } + .uk-margin-remove-right\@l { + margin-right: 0 !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-margin-remove-left\@xl { + margin-left: 0 !important; + } + .uk-margin-remove-right\@xl { + margin-right: 0 !important; + } +} +/* ======================================================================== + Component: Padding + ========================================================================== */ +.uk-padding { + padding: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-padding { + padding: 40px; + } +} +/* Small + ========================================================================== */ +.uk-padding-small { + padding: 15px; +} +/* Large + ========================================================================== */ +.uk-padding-large { + padding: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-padding-large { + padding: 70px; + } +} +/* Remove + ========================================================================== */ +.uk-padding-remove { + padding: 0 !important; +} +.uk-padding-remove-top { + padding-top: 0 !important; +} +.uk-padding-remove-bottom { + padding-bottom: 0 !important; +} +.uk-padding-remove-left { + padding-left: 0 !important; +} +.uk-padding-remove-right { + padding-right: 0 !important; +} +.uk-padding-remove-vertical { + padding-top: 0 !important; + padding-bottom: 0 !important; +} +.uk-padding-remove-horizontal { + padding-left: 0 !important; + padding-right: 0 !important; +} +/* ======================================================================== + Component: Position + ========================================================================== */ +/* Directions + ========================================================================== */ +/* + * 1. Prevent content overflow if `max-width: 100%` is used inside position container. + */ +[class*='uk-position-top'], +[class*='uk-position-bottom'], +[class*='uk-position-left'], +[class*='uk-position-right'], +[class*='uk-position-center'] { + position: absolute !important; + /* 1 */ + max-width: 100%; +} +/* Edges + ========================================================================== */ +/* Don't use `width: 100%` because it is wrong if the parent has padding. */ +.uk-position-top { + top: 0; + left: 0; + right: 0; +} +.uk-position-bottom { + bottom: 0; + left: 0; + right: 0; +} +.uk-position-left { + top: 0; + bottom: 0; + left: 0; +} +.uk-position-right { + top: 0; + bottom: 0; + right: 0; +} +/* Corners + ========================================================================== */ +.uk-position-top-left { + top: 0; + left: 0; +} +.uk-position-top-right { + top: 0; + right: 0; +} +.uk-position-bottom-left { + bottom: 0; + left: 0; +} +.uk-position-bottom-right { + bottom: 0; + right: 0; +} +/* + * Center + * 1. Fix text wrapping if content is larger than 50% of the container. + */ +.uk-position-center { + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + /* 1 */ + width: max-content; + max-width: 100%; + box-sizing: border-box; +} +/* Vertical */ +[class*='uk-position-center-left'], +[class*='uk-position-center-right'] { + top: 50%; + transform: translateY(-50%); +} +.uk-position-center-left { + left: 0; +} +.uk-position-center-right { + right: 0; +} +.uk-position-center-left-out { + right: 100%; + width: max-content; +} +.uk-position-center-right-out { + left: 100%; + width: max-content; +} +/* Horizontal */ +.uk-position-top-center, +.uk-position-bottom-center { + left: 50%; + transform: translateX(-50%); + /* 1 */ + width: max-content; + max-width: 100%; + box-sizing: border-box; +} +.uk-position-top-center { + top: 0; +} +.uk-position-bottom-center { + bottom: 0; +} +/* Cover + ========================================================================== */ +.uk-position-cover { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; +} +/* Utility + ========================================================================== */ +.uk-position-relative { + position: relative !important; +} +.uk-position-absolute { + position: absolute !important; +} +.uk-position-fixed { + position: fixed !important; +} +.uk-position-z-index { + z-index: 1; +} +/* Margin modifier + ========================================================================== */ +/* + * Small + */ +.uk-position-small { + max-width: calc(100% - (15px * 2)); + margin: 15px; +} +.uk-position-small.uk-position-center { + transform: translate(-50%, -50%) translate(-15px, -15px); +} +.uk-position-small[class*='uk-position-center-left'], +.uk-position-small[class*='uk-position-center-right'] { + transform: translateY(-50%) translateY(-15px); +} +.uk-position-small.uk-position-top-center, +.uk-position-small.uk-position-bottom-center { + transform: translateX(-50%) translateX(-15px); +} +/* + * Medium + */ +.uk-position-medium { + max-width: calc(100% - (30px * 2)); + margin: 30px; +} +.uk-position-medium.uk-position-center { + transform: translate(-50%, -50%) translate(-30px, -30px); +} +.uk-position-medium[class*='uk-position-center-left'], +.uk-position-medium[class*='uk-position-center-right'] { + transform: translateY(-50%) translateY(-30px); +} +.uk-position-medium.uk-position-top-center, +.uk-position-medium.uk-position-bottom-center { + transform: translateX(-50%) translateX(-30px); +} +/* + * Large + */ +.uk-position-large { + max-width: calc(100% - (30px * 2)); + margin: 30px; +} +.uk-position-large.uk-position-center { + transform: translate(-50%, -50%) translate(-30px, -30px); +} +.uk-position-large[class*='uk-position-center-left'], +.uk-position-large[class*='uk-position-center-right'] { + transform: translateY(-50%) translateY(-30px); +} +.uk-position-large.uk-position-top-center, +.uk-position-large.uk-position-bottom-center { + transform: translateX(-50%) translateX(-30px); +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-position-large { + max-width: calc(100% - (50px * 2)); + margin: 50px; + } + .uk-position-large.uk-position-center { + transform: translate(-50%, -50%) translate(-50px, -50px); + } + .uk-position-large[class*='uk-position-center-left'], + .uk-position-large[class*='uk-position-center-right'] { + transform: translateY(-50%) translateY(-50px); + } + .uk-position-large.uk-position-top-center, + .uk-position-large.uk-position-bottom-center { + transform: translateX(-50%) translateX(-50px); + } +} +/* ======================================================================== + Component: Transition + ========================================================================== */ +/* Toggle (Hover + Focus) + ========================================================================== */ +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-transition-toggle { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* + * Remove outline for `tabindex` + */ +.uk-transition-toggle:focus { + outline: none; +} +/* Transitions + ========================================================================== */ +/* + * The toggle is triggered on touch devices by two methods: + * 1. Using `:focus` and tabindex + * 2. Using `:hover` and a `touchstart` event listener registered on the document + * (Doesn't work on Surface touch devices) + * + * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform`, + * therefore it's recommended to use an extra `div` for the transition. + */ +.uk-transition-fade, +[class*='uk-transition-scale'], +[class*='uk-transition-slide'] { + transition: 0.3s ease-out; + transition-property: opacity, transform, filter; + opacity: 0; +} +/* + * Fade + */ +.uk-transition-toggle:hover .uk-transition-fade, +.uk-transition-toggle:focus .uk-transition-fade, +.uk-transition-active.uk-active .uk-transition-fade { + opacity: 1; +} +/* + * Scale + */ +.uk-transition-scale-up { + transform: scale(1, 1); +} +.uk-transition-scale-down { + transform: scale(1.1, 1.1); +} +/* Show */ +.uk-transition-toggle:hover .uk-transition-scale-up, +.uk-transition-toggle:focus .uk-transition-scale-up, +.uk-transition-active.uk-active .uk-transition-scale-up { + opacity: 1; + transform: scale(1.1, 1.1); +} +.uk-transition-toggle:hover .uk-transition-scale-down, +.uk-transition-toggle:focus .uk-transition-scale-down, +.uk-transition-active.uk-active .uk-transition-scale-down { + opacity: 1; + transform: scale(1, 1); +} +/* + * Slide + */ +.uk-transition-slide-top { + transform: translateY(-100%); +} +.uk-transition-slide-bottom { + transform: translateY(100%); +} +.uk-transition-slide-left { + transform: translateX(-100%); +} +.uk-transition-slide-right { + transform: translateX(100%); +} +.uk-transition-slide-top-small { + transform: translateY(-10px); +} +.uk-transition-slide-bottom-small { + transform: translateY(10px); +} +.uk-transition-slide-left-small { + transform: translateX(-10px); +} +.uk-transition-slide-right-small { + transform: translateX(10px); +} +.uk-transition-slide-top-medium { + transform: translateY(-50px); +} +.uk-transition-slide-bottom-medium { + transform: translateY(50px); +} +.uk-transition-slide-left-medium { + transform: translateX(-50px); +} +.uk-transition-slide-right-medium { + transform: translateX(50px); +} +/* Show */ +.uk-transition-toggle:hover [class*='uk-transition-slide'], +.uk-transition-toggle:focus [class*='uk-transition-slide'], +.uk-transition-active.uk-active [class*='uk-transition-slide'] { + opacity: 1; + transform: translate(0, 0); +} +/* Opacity modifier + ========================================================================== */ +.uk-transition-opaque { + opacity: 1; +} +/* Duration modifiers + ========================================================================== */ +.uk-transition-slow { + transition-duration: 0.7s; +} +/* ======================================================================== + Component: Visibility + ========================================================================== */ +/* + * Hidden + * `hidden` attribute also set here to make it stronger + */ +[hidden], +.uk-hidden { + display: none !important; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-hidden\@s { + display: none !important; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-hidden\@m { + display: none !important; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-hidden\@l { + display: none !important; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-hidden\@xl { + display: none !important; + } +} +/* + * Visible + */ +/* Phone portrait and smaller */ +@media (max-width: 639px) { + .uk-visible\@s { + display: none !important; + } +} +/* Phone landscape and smaller */ +@media (max-width: 959px) { + .uk-visible\@m { + display: none !important; + } +} +/* Tablet landscape and smaller */ +@media (max-width: 1199px) { + .uk-visible\@l { + display: none !important; + } +} +/* Desktop and smaller */ +@media (max-width: 1599px) { + .uk-visible\@xl { + display: none !important; + } +} +/* Visibility + ========================================================================== */ +.uk-invisible { + visibility: hidden !important; +} +/* Toggle (Hover + Focus) + ========================================================================== */ +/* + * Hidden + * 1. The toggle is triggered on touch devices using `:focus` and tabindex + * 2. The target stays visible if any element within receives focus through keyboard + * Doesn't work in Edge, yet. + * 3. Can't use `display: none` nor `visibility: hidden` because both are not focusable. + * + */ +/* 1 + 2 */ +.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) { + /* 3 */ + position: absolute !important; + width: 0 !important; + height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden !important; +} +/* + * Invisible + */ +/* 1 + 2 */ +.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) { + /* 3 */ + opacity: 0 !important; +} +/* + * 1. Prevent tab highlighting on iOS. + */ +.uk-visible-toggle { + /* 1 */ + -webkit-tap-highlight-color: transparent; +} +/* + * Remove outline for `tabindex` + */ +.uk-visible-toggle:focus { + outline: none; +} +/* Touch + ========================================================================== */ +/* + * Hide if primary pointing device has limited accuracy, e.g. a touch screen. + * Works on mobile browsers: Safari, Chrome and Android browser + */ +@media (pointer: coarse) { + .uk-hidden-touch { + display: none !important; + } +} +/* + * Hide if primary pointing device is accurate, e.g. mouse. + * 1. Fallback for IE11 and Firefox, because `pointer` is not supported + * 2. Reset if supported + */ +/* 1 */ +.uk-hidden-notouch { + display: none !important; +} +@media (pointer: coarse) { + .uk-hidden-notouch { + display: block !important; + } +} +/* ======================================================================== + Component: Inverse + ========================================================================== */ +/* + * Implemented class depends on the general theme color + * `uk-light` is for light colors on dark backgrounds + * `uk-dark` is or dark colors on light backgrounds + */ +.uk-light, +.uk-section-primary:not(.uk-preserve-color), +.uk-section-secondary:not(.uk-preserve-color), +.uk-tile-primary:not(.uk-preserve-color), +.uk-tile-secondary:not(.uk-preserve-color), +.uk-card-primary.uk-card-body, +.uk-card-primary > :not([class*='uk-card-media']), +.uk-card-secondary.uk-card-body, +.uk-card-secondary > :not([class*='uk-card-media']), +.uk-overlay-primary, +.uk-offcanvas-bar { + color: rgba(255, 255, 255, 0.7); +} +.uk-light a, +.uk-light .uk-link, +.uk-section-primary:not(.uk-preserve-color) a, +.uk-section-primary:not(.uk-preserve-color) .uk-link, +.uk-section-secondary:not(.uk-preserve-color) a, +.uk-section-secondary:not(.uk-preserve-color) .uk-link, +.uk-tile-primary:not(.uk-preserve-color) a, +.uk-tile-primary:not(.uk-preserve-color) .uk-link, +.uk-tile-secondary:not(.uk-preserve-color) a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link, +.uk-card-primary.uk-card-body a, +.uk-card-primary.uk-card-body .uk-link, +.uk-card-primary > :not([class*='uk-card-media']) a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link, +.uk-card-secondary.uk-card-body a, +.uk-card-secondary.uk-card-body .uk-link, +.uk-card-secondary > :not([class*='uk-card-media']) a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link, +.uk-overlay-primary a, +.uk-overlay-primary .uk-link, +.uk-offcanvas-bar a, +.uk-offcanvas-bar .uk-link { + color: #fff; +} +.uk-light a:hover, +.uk-light .uk-link:hover, +.uk-section-primary:not(.uk-preserve-color) a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-section-secondary:not(.uk-preserve-color) a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-primary:not(.uk-preserve-color) a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-card-primary.uk-card-body a:hover, +.uk-card-primary.uk-card-body .uk-link:hover, +.uk-card-primary > :not([class*='uk-card-media']) a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link:hover, +.uk-card-secondary.uk-card-body a:hover, +.uk-card-secondary.uk-card-body .uk-link:hover, +.uk-card-secondary > :not([class*='uk-card-media']) a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link:hover, +.uk-overlay-primary a:hover, +.uk-overlay-primary .uk-link:hover, +.uk-offcanvas-bar a:hover, +.uk-offcanvas-bar .uk-link:hover { + color: #fff; +} +.uk-light :not(pre) > code, +.uk-light :not(pre) > kbd, +.uk-light :not(pre) > samp, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > code, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-section-primary:not(.uk-preserve-color) :not(pre) > samp, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > code, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > code, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp, +.uk-card-primary.uk-card-body :not(pre) > code, +.uk-card-primary.uk-card-body :not(pre) > kbd, +.uk-card-primary.uk-card-body :not(pre) > samp, +.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > code, +.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > kbd, +.uk-card-primary > :not([class*='uk-card-media']) :not(pre) > samp, +.uk-card-secondary.uk-card-body :not(pre) > code, +.uk-card-secondary.uk-card-body :not(pre) > kbd, +.uk-card-secondary.uk-card-body :not(pre) > samp, +.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > code, +.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > kbd, +.uk-card-secondary > :not([class*='uk-card-media']) :not(pre) > samp, +.uk-overlay-primary :not(pre) > code, +.uk-overlay-primary :not(pre) > kbd, +.uk-overlay-primary :not(pre) > samp, +.uk-offcanvas-bar :not(pre) > code, +.uk-offcanvas-bar :not(pre) > kbd, +.uk-offcanvas-bar :not(pre) > samp { + color: rgba(255, 255, 255, 0.7); + background: rgba(255, 255, 255, 0.1); +} +.uk-light em, +.uk-section-primary:not(.uk-preserve-color) em, +.uk-section-secondary:not(.uk-preserve-color) em, +.uk-tile-primary:not(.uk-preserve-color) em, +.uk-tile-secondary:not(.uk-preserve-color) em, +.uk-card-primary.uk-card-body em, +.uk-card-primary > :not([class*='uk-card-media']) em, +.uk-card-secondary.uk-card-body em, +.uk-card-secondary > :not([class*='uk-card-media']) em, +.uk-overlay-primary em, +.uk-offcanvas-bar em { + color: #fff; +} +.uk-light h1, +.uk-light .uk-h1, +.uk-light h2, +.uk-light .uk-h2, +.uk-light h3, +.uk-light .uk-h3, +.uk-light h4, +.uk-light .uk-h4, +.uk-light h5, +.uk-light .uk-h5, +.uk-light h6, +.uk-light .uk-h6, +.uk-light .uk-heading-small, +.uk-light .uk-heading-medium, +.uk-light .uk-heading-large, +.uk-light .uk-heading-xlarge, +.uk-light .uk-heading-2xlarge, +.uk-section-primary:not(.uk-preserve-color) h1, +.uk-section-primary:not(.uk-preserve-color) .uk-h1, +.uk-section-primary:not(.uk-preserve-color) h2, +.uk-section-primary:not(.uk-preserve-color) .uk-h2, +.uk-section-primary:not(.uk-preserve-color) h3, +.uk-section-primary:not(.uk-preserve-color) .uk-h3, +.uk-section-primary:not(.uk-preserve-color) h4, +.uk-section-primary:not(.uk-preserve-color) .uk-h4, +.uk-section-primary:not(.uk-preserve-color) h5, +.uk-section-primary:not(.uk-preserve-color) .uk-h5, +.uk-section-primary:not(.uk-preserve-color) h6, +.uk-section-primary:not(.uk-preserve-color) .uk-h6, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-section-secondary:not(.uk-preserve-color) h1, +.uk-section-secondary:not(.uk-preserve-color) .uk-h1, +.uk-section-secondary:not(.uk-preserve-color) h2, +.uk-section-secondary:not(.uk-preserve-color) .uk-h2, +.uk-section-secondary:not(.uk-preserve-color) h3, +.uk-section-secondary:not(.uk-preserve-color) .uk-h3, +.uk-section-secondary:not(.uk-preserve-color) h4, +.uk-section-secondary:not(.uk-preserve-color) .uk-h4, +.uk-section-secondary:not(.uk-preserve-color) h5, +.uk-section-secondary:not(.uk-preserve-color) .uk-h5, +.uk-section-secondary:not(.uk-preserve-color) h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-primary:not(.uk-preserve-color) h1, +.uk-tile-primary:not(.uk-preserve-color) .uk-h1, +.uk-tile-primary:not(.uk-preserve-color) h2, +.uk-tile-primary:not(.uk-preserve-color) .uk-h2, +.uk-tile-primary:not(.uk-preserve-color) h3, +.uk-tile-primary:not(.uk-preserve-color) .uk-h3, +.uk-tile-primary:not(.uk-preserve-color) h4, +.uk-tile-primary:not(.uk-preserve-color) .uk-h4, +.uk-tile-primary:not(.uk-preserve-color) h5, +.uk-tile-primary:not(.uk-preserve-color) .uk-h5, +.uk-tile-primary:not(.uk-preserve-color) h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-secondary:not(.uk-preserve-color) h1, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h1, +.uk-tile-secondary:not(.uk-preserve-color) h2, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h2, +.uk-tile-secondary:not(.uk-preserve-color) h3, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h3, +.uk-tile-secondary:not(.uk-preserve-color) h4, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h4, +.uk-tile-secondary:not(.uk-preserve-color) h5, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h5, +.uk-tile-secondary:not(.uk-preserve-color) h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-card-primary.uk-card-body h1, +.uk-card-primary.uk-card-body .uk-h1, +.uk-card-primary.uk-card-body h2, +.uk-card-primary.uk-card-body .uk-h2, +.uk-card-primary.uk-card-body h3, +.uk-card-primary.uk-card-body .uk-h3, +.uk-card-primary.uk-card-body h4, +.uk-card-primary.uk-card-body .uk-h4, +.uk-card-primary.uk-card-body h5, +.uk-card-primary.uk-card-body .uk-h5, +.uk-card-primary.uk-card-body h6, +.uk-card-primary.uk-card-body .uk-h6, +.uk-card-primary.uk-card-body .uk-heading-small, +.uk-card-primary.uk-card-body .uk-heading-medium, +.uk-card-primary.uk-card-body .uk-heading-large, +.uk-card-primary.uk-card-body .uk-heading-xlarge, +.uk-card-primary.uk-card-body .uk-heading-2xlarge, +.uk-card-primary > :not([class*='uk-card-media']) h1, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h1, +.uk-card-primary > :not([class*='uk-card-media']) h2, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h2, +.uk-card-primary > :not([class*='uk-card-media']) h3, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h3, +.uk-card-primary > :not([class*='uk-card-media']) h4, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h4, +.uk-card-primary > :not([class*='uk-card-media']) h5, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h5, +.uk-card-primary > :not([class*='uk-card-media']) h6, +.uk-card-primary > :not([class*='uk-card-media']) .uk-h6, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-small, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-medium, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-large, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-xlarge, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-2xlarge, +.uk-card-secondary.uk-card-body h1, +.uk-card-secondary.uk-card-body .uk-h1, +.uk-card-secondary.uk-card-body h2, +.uk-card-secondary.uk-card-body .uk-h2, +.uk-card-secondary.uk-card-body h3, +.uk-card-secondary.uk-card-body .uk-h3, +.uk-card-secondary.uk-card-body h4, +.uk-card-secondary.uk-card-body .uk-h4, +.uk-card-secondary.uk-card-body h5, +.uk-card-secondary.uk-card-body .uk-h5, +.uk-card-secondary.uk-card-body h6, +.uk-card-secondary.uk-card-body .uk-h6, +.uk-card-secondary.uk-card-body .uk-heading-small, +.uk-card-secondary.uk-card-body .uk-heading-medium, +.uk-card-secondary.uk-card-body .uk-heading-large, +.uk-card-secondary.uk-card-body .uk-heading-xlarge, +.uk-card-secondary.uk-card-body .uk-heading-2xlarge, +.uk-card-secondary > :not([class*='uk-card-media']) h1, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h1, +.uk-card-secondary > :not([class*='uk-card-media']) h2, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h2, +.uk-card-secondary > :not([class*='uk-card-media']) h3, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h3, +.uk-card-secondary > :not([class*='uk-card-media']) h4, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h4, +.uk-card-secondary > :not([class*='uk-card-media']) h5, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h5, +.uk-card-secondary > :not([class*='uk-card-media']) h6, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-h6, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-small, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-medium, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-large, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-xlarge, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-2xlarge, +.uk-overlay-primary h1, +.uk-overlay-primary .uk-h1, +.uk-overlay-primary h2, +.uk-overlay-primary .uk-h2, +.uk-overlay-primary h3, +.uk-overlay-primary .uk-h3, +.uk-overlay-primary h4, +.uk-overlay-primary .uk-h4, +.uk-overlay-primary h5, +.uk-overlay-primary .uk-h5, +.uk-overlay-primary h6, +.uk-overlay-primary .uk-h6, +.uk-overlay-primary .uk-heading-small, +.uk-overlay-primary .uk-heading-medium, +.uk-overlay-primary .uk-heading-large, +.uk-overlay-primary .uk-heading-xlarge, +.uk-overlay-primary .uk-heading-2xlarge, +.uk-offcanvas-bar h1, +.uk-offcanvas-bar .uk-h1, +.uk-offcanvas-bar h2, +.uk-offcanvas-bar .uk-h2, +.uk-offcanvas-bar h3, +.uk-offcanvas-bar .uk-h3, +.uk-offcanvas-bar h4, +.uk-offcanvas-bar .uk-h4, +.uk-offcanvas-bar h5, +.uk-offcanvas-bar .uk-h5, +.uk-offcanvas-bar h6, +.uk-offcanvas-bar .uk-h6, +.uk-offcanvas-bar .uk-heading-small, +.uk-offcanvas-bar .uk-heading-medium, +.uk-offcanvas-bar .uk-heading-large, +.uk-offcanvas-bar .uk-heading-xlarge, +.uk-offcanvas-bar .uk-heading-2xlarge { + color: #fff; +} +.uk-light blockquote, +.uk-section-primary:not(.uk-preserve-color) blockquote, +.uk-section-secondary:not(.uk-preserve-color) blockquote, +.uk-tile-primary:not(.uk-preserve-color) blockquote, +.uk-tile-secondary:not(.uk-preserve-color) blockquote, +.uk-card-primary.uk-card-body blockquote, +.uk-card-primary > :not([class*='uk-card-media']) blockquote, +.uk-card-secondary.uk-card-body blockquote, +.uk-card-secondary > :not([class*='uk-card-media']) blockquote, +.uk-overlay-primary blockquote, +.uk-offcanvas-bar blockquote { + color: #fff; +} +.uk-light blockquote footer, +.uk-section-primary:not(.uk-preserve-color) blockquote footer, +.uk-section-secondary:not(.uk-preserve-color) blockquote footer, +.uk-tile-primary:not(.uk-preserve-color) blockquote footer, +.uk-tile-secondary:not(.uk-preserve-color) blockquote footer, +.uk-card-primary.uk-card-body blockquote footer, +.uk-card-primary > :not([class*='uk-card-media']) blockquote footer, +.uk-card-secondary.uk-card-body blockquote footer, +.uk-card-secondary > :not([class*='uk-card-media']) blockquote footer, +.uk-overlay-primary blockquote footer, +.uk-offcanvas-bar blockquote footer { + color: rgba(255, 255, 255, 0.7); +} +.uk-light hr, +.uk-light .uk-hr, +.uk-section-primary:not(.uk-preserve-color) hr, +.uk-section-primary:not(.uk-preserve-color) .uk-hr, +.uk-section-secondary:not(.uk-preserve-color) hr, +.uk-section-secondary:not(.uk-preserve-color) .uk-hr, +.uk-tile-primary:not(.uk-preserve-color) hr, +.uk-tile-primary:not(.uk-preserve-color) .uk-hr, +.uk-tile-secondary:not(.uk-preserve-color) hr, +.uk-tile-secondary:not(.uk-preserve-color) .uk-hr, +.uk-card-primary.uk-card-body hr, +.uk-card-primary.uk-card-body .uk-hr, +.uk-card-primary > :not([class*='uk-card-media']) hr, +.uk-card-primary > :not([class*='uk-card-media']) .uk-hr, +.uk-card-secondary.uk-card-body hr, +.uk-card-secondary.uk-card-body .uk-hr, +.uk-card-secondary > :not([class*='uk-card-media']) hr, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-hr, +.uk-overlay-primary hr, +.uk-overlay-primary .uk-hr, +.uk-offcanvas-bar hr, +.uk-offcanvas-bar .uk-hr { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light a.uk-link-muted, +.uk-light .uk-link-muted a, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a, +.uk-card-primary.uk-card-body a.uk-link-muted, +.uk-card-primary.uk-card-body .uk-link-muted a, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-muted, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-muted a, +.uk-card-secondary.uk-card-body a.uk-link-muted, +.uk-card-secondary.uk-card-body .uk-link-muted a, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-muted, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-muted a, +.uk-overlay-primary a.uk-link-muted, +.uk-overlay-primary .uk-link-muted a, +.uk-offcanvas-bar a.uk-link-muted, +.uk-offcanvas-bar .uk-link-muted a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light a.uk-link-muted:hover, +.uk-light .uk-link-muted a:hover, +.uk-light .uk-link-toggle:hover .uk-link-muted, +.uk-light .uk-link-toggle:focus .uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, +.uk-card-primary.uk-card-body a.uk-link-muted:hover, +.uk-card-primary.uk-card-body .uk-link-muted a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted, +.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-muted, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-muted:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-muted a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-muted, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-muted, +.uk-card-secondary.uk-card-body a.uk-link-muted:hover, +.uk-card-secondary.uk-card-body .uk-link-muted a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted, +.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-muted, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-muted:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-muted a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-muted, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-muted, +.uk-overlay-primary a.uk-link-muted:hover, +.uk-overlay-primary .uk-link-muted a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted, +.uk-overlay-primary .uk-link-toggle:focus .uk-link-muted, +.uk-offcanvas-bar a.uk-link-muted:hover, +.uk-offcanvas-bar .uk-link-muted a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted, +.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-muted { + color: rgba(255, 255, 255, 0.7); +} +.uk-light a.uk-link-text:hover, +.uk-light .uk-link-text a:hover, +.uk-light .uk-link-toggle:hover .uk-link-text, +.uk-light .uk-link-toggle:focus .uk-link-text, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, +.uk-card-primary.uk-card-body a.uk-link-text:hover, +.uk-card-primary.uk-card-body .uk-link-text a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text, +.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-text, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-text:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-text a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-text, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-text, +.uk-card-secondary.uk-card-body a.uk-link-text:hover, +.uk-card-secondary.uk-card-body .uk-link-text a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text, +.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-text, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-text:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-text a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-text, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-text, +.uk-overlay-primary a.uk-link-text:hover, +.uk-overlay-primary .uk-link-text a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-text, +.uk-overlay-primary .uk-link-toggle:focus .uk-link-text, +.uk-offcanvas-bar a.uk-link-text:hover, +.uk-offcanvas-bar .uk-link-text a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text, +.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-text { + color: rgba(255, 255, 255, 0.5); +} +.uk-light a.uk-link-heading:hover, +.uk-light .uk-link-heading a:hover, +.uk-light .uk-link-toggle:hover .uk-link-heading, +.uk-light .uk-link-toggle:focus .uk-link-heading, +.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, +.uk-card-primary.uk-card-body a.uk-link-heading:hover, +.uk-card-primary.uk-card-body .uk-link-heading a:hover, +.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading, +.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-heading, +.uk-card-primary > :not([class*='uk-card-media']) a.uk-link-heading:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-heading a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-heading, +.uk-card-primary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-heading, +.uk-card-secondary.uk-card-body a.uk-link-heading:hover, +.uk-card-secondary.uk-card-body .uk-link-heading a:hover, +.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading, +.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-heading, +.uk-card-secondary > :not([class*='uk-card-media']) a.uk-link-heading:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-heading a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:hover .uk-link-heading, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-link-toggle:focus .uk-link-heading, +.uk-overlay-primary a.uk-link-heading:hover, +.uk-overlay-primary .uk-link-heading a:hover, +.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading, +.uk-overlay-primary .uk-link-toggle:focus .uk-link-heading, +.uk-offcanvas-bar a.uk-link-heading:hover, +.uk-offcanvas-bar .uk-link-heading a:hover, +.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading, +.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-heading { + color: #fff; +} +.uk-light .uk-heading-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider, +.uk-card-primary.uk-card-body .uk-heading-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-divider, +.uk-card-secondary.uk-card-body .uk-heading-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-divider, +.uk-overlay-primary .uk-heading-divider, +.uk-offcanvas-bar .uk-heading-divider { + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-heading-bullet::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-card-primary.uk-card-body .uk-heading-bullet::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-bullet::before, +.uk-card-secondary.uk-card-body .uk-heading-bullet::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-bullet::before, +.uk-overlay-primary .uk-heading-bullet::before, +.uk-offcanvas-bar .uk-heading-bullet::before { + border-left-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-heading-line > ::before, +.uk-light .uk-heading-line > ::after, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, +.uk-card-primary.uk-card-body .uk-heading-line > ::before, +.uk-card-primary.uk-card-body .uk-heading-line > ::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-line > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-heading-line > ::after, +.uk-card-secondary.uk-card-body .uk-heading-line > ::before, +.uk-card-secondary.uk-card-body .uk-heading-line > ::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-line > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-heading-line > ::after, +.uk-overlay-primary .uk-heading-line > ::before, +.uk-overlay-primary .uk-heading-line > ::after, +.uk-offcanvas-bar .uk-heading-line > ::before, +.uk-offcanvas-bar .uk-heading-line > ::after { + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-divider-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon, +.uk-card-primary.uk-card-body .uk-divider-icon, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon, +.uk-card-secondary.uk-card-body .uk-divider-icon, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon, +.uk-overlay-primary .uk-divider-icon, +.uk-offcanvas-bar .uk-divider-icon { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-divider-icon::before, +.uk-light .uk-divider-icon::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-card-primary.uk-card-body .uk-divider-icon::before, +.uk-card-primary.uk-card-body .uk-divider-icon::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-icon::after, +.uk-card-secondary.uk-card-body .uk-divider-icon::before, +.uk-card-secondary.uk-card-body .uk-divider-icon::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-icon::after, +.uk-overlay-primary .uk-divider-icon::before, +.uk-overlay-primary .uk-divider-icon::after, +.uk-offcanvas-bar .uk-divider-icon::before, +.uk-offcanvas-bar .uk-divider-icon::after { + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-divider-small::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-card-primary.uk-card-body .uk-divider-small::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-small::after, +.uk-card-secondary.uk-card-body .uk-divider-small::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-small::after, +.uk-overlay-primary .uk-divider-small::after, +.uk-offcanvas-bar .uk-divider-small::after { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-divider-vertical, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-card-primary.uk-card-body .uk-divider-vertical, +.uk-card-primary > :not([class*='uk-card-media']) .uk-divider-vertical, +.uk-card-secondary.uk-card-body .uk-divider-vertical, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-divider-vertical, +.uk-overlay-primary .uk-divider-vertical, +.uk-offcanvas-bar .uk-divider-vertical { + border-left-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-muted > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, +.uk-card-primary.uk-card-body .uk-list-muted > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-muted > ::before, +.uk-card-secondary.uk-card-body .uk-list-muted > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-muted > ::before, +.uk-overlay-primary .uk-list-muted > ::before, +.uk-offcanvas-bar .uk-list-muted > ::before { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-list-emphasis > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, +.uk-card-primary.uk-card-body .uk-list-emphasis > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-emphasis > ::before, +.uk-card-secondary.uk-card-body .uk-list-emphasis > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-emphasis > ::before, +.uk-overlay-primary .uk-list-emphasis > ::before, +.uk-offcanvas-bar .uk-list-emphasis > ::before { + color: #fff !important; +} +.uk-light .uk-list-primary > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, +.uk-card-primary.uk-card-body .uk-list-primary > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-primary > ::before, +.uk-card-secondary.uk-card-body .uk-list-primary > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-primary > ::before, +.uk-overlay-primary .uk-list-primary > ::before, +.uk-offcanvas-bar .uk-list-primary > ::before { + color: #fff !important; +} +.uk-light .uk-list-secondary > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, +.uk-card-primary.uk-card-body .uk-list-secondary > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-secondary > ::before, +.uk-card-secondary.uk-card-body .uk-list-secondary > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-secondary > ::before, +.uk-overlay-primary .uk-list-secondary > ::before, +.uk-offcanvas-bar .uk-list-secondary > ::before { + color: #fff !important; +} +.uk-light .uk-list-bullet > ::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, +.uk-card-primary.uk-card-body .uk-list-bullet > ::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-bullet > ::before, +.uk-card-secondary.uk-card-body .uk-list-bullet > ::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-bullet > ::before, +.uk-overlay-primary .uk-list-bullet > ::before, +.uk-offcanvas-bar .uk-list-bullet > ::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-list-divider > :nth-child(n+2), +.uk-section-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), +.uk-card-primary.uk-card-body .uk-list-divider > :nth-child(n+2), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-divider > :nth-child(n+2), +.uk-card-secondary.uk-card-body .uk-list-divider > :nth-child(n+2), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-divider > :nth-child(n+2), +.uk-overlay-primary .uk-list-divider > :nth-child(n+2), +.uk-offcanvas-bar .uk-list-divider > :nth-child(n+2) { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-striped > *:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > *:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > *:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > *:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > *:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > *:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > *:nth-of-type(odd) { + border-top-color: rgba(255, 255, 255, 0.2); + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-striped > :nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > :nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > :nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > :nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > :nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > :nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.1); +} +.uk-light .uk-table th, +.uk-section-primary:not(.uk-preserve-color) .uk-table th, +.uk-section-secondary:not(.uk-preserve-color) .uk-table th, +.uk-tile-primary:not(.uk-preserve-color) .uk-table th, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table th, +.uk-card-primary.uk-card-body .uk-table th, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table th, +.uk-card-secondary.uk-card-body .uk-table th, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table th, +.uk-overlay-primary .uk-table th, +.uk-offcanvas-bar .uk-table th { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-table caption, +.uk-section-primary:not(.uk-preserve-color) .uk-table caption, +.uk-section-secondary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-primary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption, +.uk-card-primary.uk-card-body .uk-table caption, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table caption, +.uk-card-secondary.uk-card-body .uk-table caption, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table caption, +.uk-overlay-primary .uk-table caption, +.uk-offcanvas-bar .uk-table caption { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-table > tr.uk-active, +.uk-light .uk-table tbody tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table > tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-card-primary.uk-card-body .uk-table > tr.uk-active, +.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table > tr.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table tbody tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table > tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table > tr.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table tbody tr.uk-active, +.uk-overlay-primary .uk-table > tr.uk-active, +.uk-overlay-primary .uk-table tbody tr.uk-active, +.uk-offcanvas-bar .uk-table > tr.uk-active, +.uk-offcanvas-bar .uk-table tbody tr.uk-active { + background: rgba(255, 255, 255, 0.08); +} +.uk-light .uk-table-divider > tr:not(:first-child), +.uk-light .uk-table-divider > :not(:first-child) > tr, +.uk-light .uk-table-divider > :first-child > tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > :not(:first-child) > tr, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-primary.uk-card-body .uk-table-divider > tr:not(:first-child), +.uk-card-primary.uk-card-body .uk-table-divider > :not(:first-child) > tr, +.uk-card-primary.uk-card-body .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-divider > tr:not(:first-child), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-divider > :not(:first-child) > tr, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-secondary.uk-card-body .uk-table-divider > tr:not(:first-child), +.uk-card-secondary.uk-card-body .uk-table-divider > :not(:first-child) > tr, +.uk-card-secondary.uk-card-body .uk-table-divider > :first-child > tr:not(:first-child), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-divider > tr:not(:first-child), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-divider > :not(:first-child) > tr, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-divider > :first-child > tr:not(:first-child), +.uk-overlay-primary .uk-table-divider > tr:not(:first-child), +.uk-overlay-primary .uk-table-divider > :not(:first-child) > tr, +.uk-overlay-primary .uk-table-divider > :first-child > tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider > tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider > :not(:first-child) > tr, +.uk-offcanvas-bar .uk-table-divider > :first-child > tr:not(:first-child) { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-table-striped > tr:nth-of-type(odd), +.uk-light .uk-table-striped tbody tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped > tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-table-striped > tr:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-striped > tr:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped > tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-striped > tr:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped > tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped > tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd) { + background: rgba(255, 255, 255, 0.1); + border-top-color: rgba(255, 255, 255, 0.2); + border-bottom-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-table-hover > tr:hover, +.uk-light .uk-table-hover tbody tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover > tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-card-primary.uk-card-body .uk-table-hover > tr:hover, +.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-hover > tr:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-table-hover tbody tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover > tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-hover > tr:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-table-hover tbody tr:hover, +.uk-overlay-primary .uk-table-hover > tr:hover, +.uk-overlay-primary .uk-table-hover tbody tr:hover, +.uk-offcanvas-bar .uk-table-hover > tr:hover, +.uk-offcanvas-bar .uk-table-hover tbody tr:hover { + background: rgba(255, 255, 255, 0.08); +} +.uk-light .uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link, +.uk-card-primary.uk-card-body .uk-icon-link, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link, +.uk-overlay-primary .uk-icon-link, +.uk-offcanvas-bar .uk-icon-link { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-icon-link:hover, +.uk-light .uk-icon-link:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-card-primary.uk-card-body .uk-icon-link:hover, +.uk-card-primary.uk-card-body .uk-icon-link:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:focus, +.uk-card-secondary.uk-card-body .uk-icon-link:hover, +.uk-card-secondary.uk-card-body .uk-icon-link:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:focus, +.uk-overlay-primary .uk-icon-link:hover, +.uk-overlay-primary .uk-icon-link:focus, +.uk-offcanvas-bar .uk-icon-link:hover, +.uk-offcanvas-bar .uk-icon-link:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-icon-link:active, +.uk-light .uk-active > .uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-section-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, +.uk-card-primary.uk-card-body .uk-icon-link:active, +.uk-card-primary.uk-card-body .uk-active > .uk-icon-link, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-link:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-active > .uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link:active, +.uk-card-secondary.uk-card-body .uk-active > .uk-icon-link, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-link:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-active > .uk-icon-link, +.uk-overlay-primary .uk-icon-link:active, +.uk-overlay-primary .uk-active > .uk-icon-link, +.uk-offcanvas-bar .uk-icon-link:active, +.uk-offcanvas-bar .uk-active > .uk-icon-link { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-icon-button, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button, +.uk-card-primary.uk-card-body .uk-icon-button, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button, +.uk-card-secondary.uk-card-body .uk-icon-button, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button, +.uk-overlay-primary .uk-icon-button, +.uk-offcanvas-bar .uk-icon-button { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-icon-button:hover, +.uk-light .uk-icon-button:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-card-primary.uk-card-body .uk-icon-button:hover, +.uk-card-primary.uk-card-body .uk-icon-button:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:focus, +.uk-card-secondary.uk-card-body .uk-icon-button:hover, +.uk-card-secondary.uk-card-body .uk-icon-button:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:focus, +.uk-overlay-primary .uk-icon-button:hover, +.uk-overlay-primary .uk-icon-button:focus, +.uk-offcanvas-bar .uk-icon-button:hover, +.uk-offcanvas-bar .uk-icon-button:focus { + background-color: rgba(242, 242, 242, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-icon-button:active, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-card-primary.uk-card-body .uk-icon-button:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-icon-button:active, +.uk-card-secondary.uk-card-body .uk-icon-button:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-icon-button:active, +.uk-overlay-primary .uk-icon-button:active, +.uk-offcanvas-bar .uk-icon-button:active { + background-color: rgba(230, 230, 230, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-input, +.uk-light .uk-select, +.uk-light .uk-textarea, +.uk-section-primary:not(.uk-preserve-color) .uk-input, +.uk-section-primary:not(.uk-preserve-color) .uk-select, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea, +.uk-section-secondary:not(.uk-preserve-color) .uk-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-select, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-primary:not(.uk-preserve-color) .uk-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-select, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea, +.uk-card-primary.uk-card-body .uk-input, +.uk-card-primary.uk-card-body .uk-select, +.uk-card-primary.uk-card-body .uk-textarea, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-select, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea, +.uk-card-secondary.uk-card-body .uk-input, +.uk-card-secondary.uk-card-body .uk-select, +.uk-card-secondary.uk-card-body .uk-textarea, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-select, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea, +.uk-overlay-primary .uk-input, +.uk-overlay-primary .uk-select, +.uk-overlay-primary .uk-textarea, +.uk-offcanvas-bar .uk-input, +.uk-offcanvas-bar .uk-select, +.uk-offcanvas-bar .uk-textarea { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + background-clip: padding-box; + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-input:focus, +.uk-light .uk-select:focus, +.uk-light .uk-textarea:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-card-primary.uk-card-body .uk-input:focus, +.uk-card-primary.uk-card-body .uk-select:focus, +.uk-card-primary.uk-card-body .uk-textarea:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-select:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea:focus, +.uk-card-secondary.uk-card-body .uk-input:focus, +.uk-card-secondary.uk-card-body .uk-select:focus, +.uk-card-secondary.uk-card-body .uk-textarea:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-select:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea:focus, +.uk-overlay-primary .uk-input:focus, +.uk-overlay-primary .uk-select:focus, +.uk-overlay-primary .uk-textarea:focus, +.uk-offcanvas-bar .uk-input:focus, +.uk-offcanvas-bar .uk-select:focus, +.uk-offcanvas-bar .uk-textarea:focus { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-input::-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-ms-input-placeholder, +.uk-overlay-primary .uk-input::-ms-input-placeholder, +.uk-offcanvas-bar .uk-input::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-card-primary.uk-card-body .uk-input::placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::placeholder, +.uk-card-secondary.uk-card-body .uk-input::placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::placeholder, +.uk-overlay-primary .uk-input::placeholder, +.uk-offcanvas-bar .uk-input::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-textarea::-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-ms-input-placeholder, +.uk-overlay-primary .uk-textarea::-ms-input-placeholder, +.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-textarea::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-card-primary.uk-card-body .uk-textarea::placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::placeholder, +.uk-overlay-primary .uk-textarea::placeholder, +.uk-offcanvas-bar .uk-textarea::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-select:not([multiple]):not([size]), +.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-primary > :not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]), +.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-select:not([multiple]):not([size]), +.uk-overlay-primary .uk-select:not([multiple]):not([size]), +.uk-offcanvas-bar .uk-select:not([multiple]):not([size]) { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-input[list]:hover, +.uk-light .uk-input[list]:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-card-primary.uk-card-body .uk-input[list]:hover, +.uk-card-primary.uk-card-body .uk-input[list]:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input[list]:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input[list]:focus, +.uk-card-secondary.uk-card-body .uk-input[list]:hover, +.uk-card-secondary.uk-card-body .uk-input[list]:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input[list]:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input[list]:focus, +.uk-overlay-primary .uk-input[list]:hover, +.uk-overlay-primary .uk-input[list]:focus, +.uk-offcanvas-bar .uk-input[list]:hover, +.uk-offcanvas-bar .uk-input[list]:focus { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-radio, +.uk-light .uk-checkbox, +.uk-section-primary:not(.uk-preserve-color) .uk-radio, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-card-primary.uk-card-body .uk-radio, +.uk-card-primary.uk-card-body .uk-checkbox, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox, +.uk-card-secondary.uk-card-body .uk-radio, +.uk-card-secondary.uk-card-body .uk-checkbox, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox, +.uk-overlay-primary .uk-radio, +.uk-overlay-primary .uk-checkbox, +.uk-offcanvas-bar .uk-radio, +.uk-offcanvas-bar .uk-checkbox { + background-color: rgba(242, 242, 242, 0.1); + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-radio:focus, +.uk-light .uk-checkbox:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-card-primary.uk-card-body .uk-radio:focus, +.uk-card-primary.uk-card-body .uk-checkbox:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:focus, +.uk-card-secondary.uk-card-body .uk-radio:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:focus, +.uk-overlay-primary .uk-radio:focus, +.uk-overlay-primary .uk-checkbox:focus, +.uk-offcanvas-bar .uk-radio:focus, +.uk-offcanvas-bar .uk-checkbox:focus { + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-radio:checked, +.uk-light .uk-checkbox:checked, +.uk-light .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-radio:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-radio:checked, +.uk-offcanvas-bar .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:indeterminate { + background-color: #fff; + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-radio:checked:focus, +.uk-light .uk-checkbox:checked:focus, +.uk-light .uk-checkbox:indeterminate:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-card-primary.uk-card-body .uk-radio:checked:focus, +.uk-card-primary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus, +.uk-card-secondary.uk-card-body .uk-radio:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate:focus, +.uk-overlay-primary .uk-radio:checked:focus, +.uk-overlay-primary .uk-checkbox:checked:focus, +.uk-overlay-primary .uk-checkbox:indeterminate:focus, +.uk-offcanvas-bar .uk-radio:checked:focus, +.uk-offcanvas-bar .uk-checkbox:checked:focus, +.uk-offcanvas-bar .uk-checkbox:indeterminate:focus { + background-color: #e6e6e6; +} +.uk-light .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-radio:checked, +.uk-overlay-primary .uk-radio:checked, +.uk-offcanvas-bar .uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); +} +.uk-light .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-form-label, +.uk-section-primary:not(.uk-preserve-color) .uk-form-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label, +.uk-card-primary.uk-card-body .uk-form-label, +.uk-card-primary > :not([class*='uk-card-media']) .uk-form-label, +.uk-card-secondary.uk-card-body .uk-form-label, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-form-label, +.uk-overlay-primary .uk-form-label, +.uk-offcanvas-bar .uk-form-label { + color: #fff; +} +.uk-light .uk-form-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon, +.uk-card-primary.uk-card-body .uk-form-icon, +.uk-card-primary > :not([class*='uk-card-media']) .uk-form-icon, +.uk-card-secondary.uk-card-body .uk-form-icon, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-form-icon, +.uk-overlay-primary .uk-form-icon, +.uk-offcanvas-bar .uk-form-icon { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-form-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-card-primary.uk-card-body .uk-form-icon:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-form-icon:hover, +.uk-card-secondary.uk-card-body .uk-form-icon:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-form-icon:hover, +.uk-overlay-primary .uk-form-icon:hover, +.uk-offcanvas-bar .uk-form-icon:hover { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-button-default, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default, +.uk-card-primary.uk-card-body .uk-button-default, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default, +.uk-card-secondary.uk-card-body .uk-button-default, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default, +.uk-overlay-primary .uk-button-default, +.uk-offcanvas-bar .uk-button-default { + background-color: transparent; + color: #fff; + border-color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-button-default:hover, +.uk-light .uk-button-default:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-card-primary.uk-card-body .uk-button-default:hover, +.uk-card-primary.uk-card-body .uk-button-default:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:focus, +.uk-card-secondary.uk-card-body .uk-button-default:hover, +.uk-card-secondary.uk-card-body .uk-button-default:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:focus, +.uk-overlay-primary .uk-button-default:hover, +.uk-overlay-primary .uk-button-default:focus, +.uk-offcanvas-bar .uk-button-default:hover, +.uk-offcanvas-bar .uk-button-default:focus { + background-color: transparent; + color: #fff; + border-color: #fff; +} +.uk-light .uk-button-default:active, +.uk-light .uk-button-default.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-card-primary.uk-card-body .uk-button-default:active, +.uk-card-primary.uk-card-body .uk-button-default.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-default.uk-active, +.uk-card-secondary.uk-card-body .uk-button-default:active, +.uk-card-secondary.uk-card-body .uk-button-default.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-default.uk-active, +.uk-overlay-primary .uk-button-default:active, +.uk-overlay-primary .uk-button-default.uk-active, +.uk-offcanvas-bar .uk-button-default:active, +.uk-offcanvas-bar .uk-button-default.uk-active { + background-color: transparent; + color: #fff; + border-color: #fff; +} +.uk-light .uk-button-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary, +.uk-card-primary.uk-card-body .uk-button-primary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary, +.uk-card-secondary.uk-card-body .uk-button-primary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary, +.uk-overlay-primary .uk-button-primary, +.uk-offcanvas-bar .uk-button-primary { + background-color: #fff; + color: #666; +} +.uk-light .uk-button-primary:hover, +.uk-light .uk-button-primary:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-card-primary.uk-card-body .uk-button-primary:hover, +.uk-card-primary.uk-card-body .uk-button-primary:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:focus, +.uk-card-secondary.uk-card-body .uk-button-primary:hover, +.uk-card-secondary.uk-card-body .uk-button-primary:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:focus, +.uk-overlay-primary .uk-button-primary:hover, +.uk-overlay-primary .uk-button-primary:focus, +.uk-offcanvas-bar .uk-button-primary:hover, +.uk-offcanvas-bar .uk-button-primary:focus { + background-color: #f2f2f2; + color: #666; +} +.uk-light .uk-button-primary:active, +.uk-light .uk-button-primary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-card-primary.uk-card-body .uk-button-primary:active, +.uk-card-primary.uk-card-body .uk-button-primary.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-primary:active, +.uk-card-secondary.uk-card-body .uk-button-primary.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary.uk-active, +.uk-overlay-primary .uk-button-primary:active, +.uk-overlay-primary .uk-button-primary.uk-active, +.uk-offcanvas-bar .uk-button-primary:active, +.uk-offcanvas-bar .uk-button-primary.uk-active { + background-color: #e6e6e6; + color: #666; +} +.uk-light .uk-button-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary, +.uk-card-primary.uk-card-body .uk-button-secondary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary, +.uk-card-secondary.uk-card-body .uk-button-secondary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary, +.uk-overlay-primary .uk-button-secondary, +.uk-offcanvas-bar .uk-button-secondary { + background-color: #fff; + color: #666; +} +.uk-light .uk-button-secondary:hover, +.uk-light .uk-button-secondary:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-card-primary.uk-card-body .uk-button-secondary:hover, +.uk-card-primary.uk-card-body .uk-button-secondary:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:focus, +.uk-card-secondary.uk-card-body .uk-button-secondary:hover, +.uk-card-secondary.uk-card-body .uk-button-secondary:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:focus, +.uk-overlay-primary .uk-button-secondary:hover, +.uk-overlay-primary .uk-button-secondary:focus, +.uk-offcanvas-bar .uk-button-secondary:hover, +.uk-offcanvas-bar .uk-button-secondary:focus { + background-color: #f2f2f2; + color: #666; +} +.uk-light .uk-button-secondary:active, +.uk-light .uk-button-secondary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-card-primary.uk-card-body .uk-button-secondary:active, +.uk-card-primary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-secondary:active, +.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-secondary.uk-active, +.uk-overlay-primary .uk-button-secondary:active, +.uk-overlay-primary .uk-button-secondary.uk-active, +.uk-offcanvas-bar .uk-button-secondary:active, +.uk-offcanvas-bar .uk-button-secondary.uk-active { + background-color: #e6e6e6; + color: #666; +} +.uk-light .uk-button-text, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text, +.uk-card-primary.uk-card-body .uk-button-text, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text, +.uk-card-secondary.uk-card-body .uk-button-text, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text, +.uk-overlay-primary .uk-button-text, +.uk-offcanvas-bar .uk-button-text { + color: #fff; +} +.uk-light .uk-button-text::before, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before, +.uk-card-primary.uk-card-body .uk-button-text::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text::before, +.uk-card-secondary.uk-card-body .uk-button-text::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text::before, +.uk-overlay-primary .uk-button-text::before, +.uk-offcanvas-bar .uk-button-text::before { + border-bottom-color: #fff; +} +.uk-light .uk-button-text:hover, +.uk-light .uk-button-text:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-card-primary.uk-card-body .uk-button-text:hover, +.uk-card-primary.uk-card-body .uk-button-text:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:focus, +.uk-card-secondary.uk-card-body .uk-button-text:hover, +.uk-card-secondary.uk-card-body .uk-button-text:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:focus, +.uk-overlay-primary .uk-button-text:hover, +.uk-overlay-primary .uk-button-text:focus, +.uk-offcanvas-bar .uk-button-text:hover, +.uk-offcanvas-bar .uk-button-text:focus { + color: #fff; +} +.uk-light .uk-button-text:disabled, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-card-primary.uk-card-body .uk-button-text:disabled, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-text:disabled, +.uk-card-secondary.uk-card-body .uk-button-text:disabled, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-text:disabled, +.uk-overlay-primary .uk-button-text:disabled, +.uk-offcanvas-bar .uk-button-text:disabled { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-button-link, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link, +.uk-card-primary.uk-card-body .uk-button-link, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-link, +.uk-card-secondary.uk-card-body .uk-button-link, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link, +.uk-overlay-primary .uk-button-link, +.uk-offcanvas-bar .uk-button-link { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-button-link:hover, +.uk-light .uk-button-link:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-card-primary.uk-card-body .uk-button-link:hover, +.uk-card-primary.uk-card-body .uk-button-link:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-link:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-button-link:focus, +.uk-card-secondary.uk-card-body .uk-button-link:hover, +.uk-card-secondary.uk-card-body .uk-button-link:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-link:focus, +.uk-overlay-primary .uk-button-link:hover, +.uk-overlay-primary .uk-button-link:focus, +.uk-offcanvas-bar .uk-button-link:hover, +.uk-offcanvas-bar .uk-button-link:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-close, +.uk-section-primary:not(.uk-preserve-color) .uk-close, +.uk-section-secondary:not(.uk-preserve-color) .uk-close, +.uk-tile-primary:not(.uk-preserve-color) .uk-close, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close, +.uk-card-primary.uk-card-body .uk-close, +.uk-card-primary > :not([class*='uk-card-media']) .uk-close, +.uk-card-secondary.uk-card-body .uk-close, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-close, +.uk-overlay-primary .uk-close, +.uk-offcanvas-bar .uk-close { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-close:hover, +.uk-light .uk-close:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-close:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus, +.uk-card-primary.uk-card-body .uk-close:hover, +.uk-card-primary.uk-card-body .uk-close:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-close:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-close:focus, +.uk-card-secondary.uk-card-body .uk-close:hover, +.uk-card-secondary.uk-card-body .uk-close:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-close:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-close:focus, +.uk-overlay-primary .uk-close:hover, +.uk-overlay-primary .uk-close:focus, +.uk-offcanvas-bar .uk-close:hover, +.uk-offcanvas-bar .uk-close:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-totop, +.uk-section-primary:not(.uk-preserve-color) .uk-totop, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop, +.uk-card-primary.uk-card-body .uk-totop, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop, +.uk-card-secondary.uk-card-body .uk-totop, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop, +.uk-overlay-primary .uk-totop, +.uk-offcanvas-bar .uk-totop { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-totop:hover, +.uk-light .uk-totop:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus, +.uk-card-primary.uk-card-body .uk-totop:hover, +.uk-card-primary.uk-card-body .uk-totop:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:focus, +.uk-card-secondary.uk-card-body .uk-totop:hover, +.uk-card-secondary.uk-card-body .uk-totop:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:focus, +.uk-overlay-primary .uk-totop:hover, +.uk-overlay-primary .uk-totop:focus, +.uk-offcanvas-bar .uk-totop:hover, +.uk-offcanvas-bar .uk-totop:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-totop:active, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active, +.uk-card-primary.uk-card-body .uk-totop:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-totop:active, +.uk-card-secondary.uk-card-body .uk-totop:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-totop:active, +.uk-overlay-primary .uk-totop:active, +.uk-offcanvas-bar .uk-totop:active { + color: #fff; +} +.uk-light .uk-marker, +.uk-section-primary:not(.uk-preserve-color) .uk-marker, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker, +.uk-card-primary.uk-card-body .uk-marker, +.uk-card-primary > :not([class*='uk-card-media']) .uk-marker, +.uk-card-secondary.uk-card-body .uk-marker, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker, +.uk-overlay-primary .uk-marker, +.uk-offcanvas-bar .uk-marker { + background: #f8f8f8; + color: #666; +} +.uk-light .uk-marker:hover, +.uk-light .uk-marker:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus, +.uk-card-primary.uk-card-body .uk-marker:hover, +.uk-card-primary.uk-card-body .uk-marker:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-marker:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-marker:focus, +.uk-card-secondary.uk-card-body .uk-marker:hover, +.uk-card-secondary.uk-card-body .uk-marker:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-marker:focus, +.uk-overlay-primary .uk-marker:hover, +.uk-overlay-primary .uk-marker:focus, +.uk-offcanvas-bar .uk-marker:hover, +.uk-offcanvas-bar .uk-marker:focus { + color: #666; +} +.uk-light .uk-badge, +.uk-section-primary:not(.uk-preserve-color) .uk-badge, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge, +.uk-card-primary.uk-card-body .uk-badge, +.uk-card-primary > :not([class*='uk-card-media']) .uk-badge, +.uk-card-secondary.uk-card-body .uk-badge, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge, +.uk-overlay-primary .uk-badge, +.uk-offcanvas-bar .uk-badge { + background-color: #fff; + color: #666; +} +.uk-light .uk-badge:hover, +.uk-light .uk-badge:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus, +.uk-card-primary.uk-card-body .uk-badge:hover, +.uk-card-primary.uk-card-body .uk-badge:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-badge:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-badge:focus, +.uk-card-secondary.uk-card-body .uk-badge:hover, +.uk-card-secondary.uk-card-body .uk-badge:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-badge:focus, +.uk-overlay-primary .uk-badge:hover, +.uk-overlay-primary .uk-badge:focus, +.uk-offcanvas-bar .uk-badge:hover, +.uk-offcanvas-bar .uk-badge:focus { + color: #666; +} +.uk-light .uk-label, +.uk-section-primary:not(.uk-preserve-color) .uk-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-label, +.uk-card-primary.uk-card-body .uk-label, +.uk-card-primary > :not([class*='uk-card-media']) .uk-label, +.uk-card-secondary.uk-card-body .uk-label, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-label, +.uk-overlay-primary .uk-label, +.uk-offcanvas-bar .uk-label { + background-color: #fff; + color: #666; +} +.uk-light .uk-article-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta, +.uk-card-primary.uk-card-body .uk-article-meta, +.uk-card-primary > :not([class*='uk-card-media']) .uk-article-meta, +.uk-card-secondary.uk-card-body .uk-article-meta, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-article-meta, +.uk-overlay-primary .uk-article-meta, +.uk-offcanvas-bar .uk-article-meta { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input, +.uk-overlay-primary .uk-search-input, +.uk-offcanvas-bar .uk-search-input { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-search-input:-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input:-ms-input-placeholder, +.uk-overlay-primary .uk-search-input:-ms-input-placeholder, +.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-search-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-card-primary.uk-card-body .uk-search-input::placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::placeholder, +.uk-overlay-primary .uk-search-input::placeholder, +.uk-offcanvas-bar .uk-search-input::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search .uk-search-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-card-primary.uk-card-body .uk-search .uk-search-icon, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search .uk-search-icon, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search .uk-search-icon, +.uk-overlay-primary .uk-search .uk-search-icon, +.uk-offcanvas-bar .uk-search .uk-search-icon { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search .uk-search-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search .uk-search-icon:hover, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search .uk-search-icon:hover, +.uk-overlay-primary .uk-search .uk-search-icon:hover, +.uk-offcanvas-bar .uk-search .uk-search-icon:hover { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-default .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input, +.uk-overlay-primary .uk-search-default .uk-search-input, +.uk-offcanvas-bar .uk-search-default .uk-search-input { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-search-default .uk-search-input:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-default .uk-search-input:focus, +.uk-overlay-primary .uk-search-default .uk-search-input:focus, +.uk-offcanvas-bar .uk-search-default .uk-search-input:focus { + background-color: transparent; +} +.uk-light .uk-search-navbar .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-navbar .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-navbar .uk-search-input, +.uk-overlay-primary .uk-search-navbar .uk-search-input, +.uk-offcanvas-bar .uk-search-navbar .uk-search-input { + background-color: transparent; +} +.uk-light .uk-search-large .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-card-primary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-large .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-large .uk-search-input, +.uk-overlay-primary .uk-search-large .uk-search-input, +.uk-offcanvas-bar .uk-search-large .uk-search-input { + background-color: transparent; +} +.uk-light .uk-search-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle, +.uk-card-primary.uk-card-body .uk-search-toggle, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle, +.uk-card-secondary.uk-card-body .uk-search-toggle, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle, +.uk-overlay-primary .uk-search-toggle, +.uk-offcanvas-bar .uk-search-toggle { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-toggle:hover, +.uk-light .uk-search-toggle:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-card-primary.uk-card-body .uk-search-toggle:hover, +.uk-card-primary.uk-card-body .uk-search-toggle:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-toggle:focus, +.uk-card-secondary.uk-card-body .uk-search-toggle:hover, +.uk-card-secondary.uk-card-body .uk-search-toggle:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-toggle:focus, +.uk-overlay-primary .uk-search-toggle:hover, +.uk-overlay-primary .uk-search-toggle:focus, +.uk-offcanvas-bar .uk-search-toggle:hover, +.uk-offcanvas-bar .uk-search-toggle:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-accordion-title, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title, +.uk-card-primary.uk-card-body .uk-accordion-title, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title, +.uk-card-secondary.uk-card-body .uk-accordion-title, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title, +.uk-overlay-primary .uk-accordion-title, +.uk-offcanvas-bar .uk-accordion-title { + color: #fff; +} +.uk-light .uk-accordion-title:hover, +.uk-light .uk-accordion-title:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-card-primary.uk-card-body .uk-accordion-title:hover, +.uk-card-primary.uk-card-body .uk-accordion-title:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title:focus, +.uk-card-secondary.uk-card-body .uk-accordion-title:hover, +.uk-card-secondary.uk-card-body .uk-accordion-title:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title:focus, +.uk-overlay-primary .uk-accordion-title:hover, +.uk-overlay-primary .uk-accordion-title:focus, +.uk-offcanvas-bar .uk-accordion-title:hover, +.uk-offcanvas-bar .uk-accordion-title:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-grid-divider > :not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-primary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-grid-divider > :not(.uk-first-column)::before, +.uk-overlay-primary .uk-grid-divider > :not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-grid-divider > :not(.uk-first-column)::before { + border-left-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-overlay-primary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, +.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-nav-parent-icon > .uk-parent > a::after, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent > a::after, +.uk-overlay-primary .uk-nav-parent-icon > .uk-parent > a::after, +.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-overlay-primary .uk-nav-parent-icon > .uk-parent.uk-open > a::after, +.uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-nav-default > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, +.uk-card-primary.uk-card-body .uk-nav-default > li > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a, +.uk-overlay-primary .uk-nav-default > li > a, +.uk-offcanvas-bar .uk-nav-default > li > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-default > li > a:hover, +.uk-light .uk-nav-default > li > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, +.uk-card-primary.uk-card-body .uk-nav-default > li > a:hover, +.uk-card-primary.uk-card-body .uk-nav-default > li > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default > li > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li > a:focus, +.uk-overlay-primary .uk-nav-default > li > a:hover, +.uk-overlay-primary .uk-nav-default > li > a:focus, +.uk-offcanvas-bar .uk-nav-default > li > a:hover, +.uk-offcanvas-bar .uk-nav-default > li > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-default > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-default > li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-default > li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default > li.uk-active > a, +.uk-overlay-primary .uk-nav-default > li.uk-active > a, +.uk-offcanvas-bar .uk-nav-default > li.uk-active > a { + color: #fff; +} +.uk-light .uk-nav-default .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-header, +.uk-overlay-primary .uk-nav-default .uk-nav-header, +.uk-offcanvas-bar .uk-nav-default .uk-nav-header { + color: #fff; +} +.uk-light .uk-nav-default .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-divider, +.uk-overlay-primary .uk-nav-default .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-default .uk-nav-divider { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-nav-default .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-default .uk-nav-sub a:hover, +.uk-light .uk-nav-default .uk-nav-sub a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub a:focus, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active > a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active > a { + color: #fff; +} +.uk-light .uk-nav-primary > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, +.uk-card-primary.uk-card-body .uk-nav-primary > li > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a, +.uk-overlay-primary .uk-nav-primary > li > a, +.uk-offcanvas-bar .uk-nav-primary > li > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-primary > li > a:hover, +.uk-light .uk-nav-primary > li > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, +.uk-card-primary.uk-card-body .uk-nav-primary > li > a:hover, +.uk-card-primary.uk-card-body .uk-nav-primary > li > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:focus, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li > a:focus, +.uk-overlay-primary .uk-nav-primary > li > a:hover, +.uk-overlay-primary .uk-nav-primary > li > a:focus, +.uk-offcanvas-bar .uk-nav-primary > li > a:hover, +.uk-offcanvas-bar .uk-nav-primary > li > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-primary > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-primary > li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-primary > li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary > li.uk-active > a, +.uk-overlay-primary .uk-nav-primary > li.uk-active > a, +.uk-offcanvas-bar .uk-nav-primary > li.uk-active > a { + color: #fff; +} +.uk-light .uk-nav-primary .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-header, +.uk-overlay-primary .uk-nav-primary .uk-nav-header, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-header { + color: #fff; +} +.uk-light .uk-nav-primary .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-divider, +.uk-overlay-primary .uk-nav-primary .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-nav-primary .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-nav-primary .uk-nav-sub a:hover, +.uk-light .uk-nav-primary .uk-nav-sub a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub a:focus, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active > a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active > a { + color: #fff; +} +.uk-light .uk-navbar-nav > li > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a, +.uk-overlay-primary .uk-navbar-nav > li > a, +.uk-offcanvas-bar .uk-navbar-nav > li > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-navbar-nav > li:hover > a, +.uk-light .uk-navbar-nav > li > a:focus, +.uk-light .uk-navbar-nav > li > a.uk-open, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, +.uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a.uk-open, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.uk-open, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li:hover > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a.uk-open, +.uk-overlay-primary .uk-navbar-nav > li:hover > a, +.uk-overlay-primary .uk-navbar-nav > li > a:focus, +.uk-overlay-primary .uk-navbar-nav > li > a.uk-open, +.uk-offcanvas-bar .uk-navbar-nav > li:hover > a, +.uk-offcanvas-bar .uk-navbar-nav > li > a:focus, +.uk-offcanvas-bar .uk-navbar-nav > li > a.uk-open { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-navbar-nav > li > a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, +.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:active, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li > a:active, +.uk-overlay-primary .uk-navbar-nav > li > a:active, +.uk-offcanvas-bar .uk-navbar-nav > li > a:active { + color: #fff; +} +.uk-light .uk-navbar-nav > li.uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li.uk-active > a, +.uk-card-primary.uk-card-body .uk-navbar-nav > li.uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a, +.uk-card-secondary.uk-card-body .uk-navbar-nav > li.uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-nav > li.uk-active > a, +.uk-overlay-primary .uk-navbar-nav > li.uk-active > a, +.uk-offcanvas-bar .uk-navbar-nav > li.uk-active > a { + color: #fff; +} +.uk-light .uk-navbar-item, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item, +.uk-card-primary.uk-card-body .uk-navbar-item, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-item, +.uk-card-secondary.uk-card-body .uk-navbar-item, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-item, +.uk-overlay-primary .uk-navbar-item, +.uk-offcanvas-bar .uk-navbar-item { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-navbar-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-card-primary.uk-card-body .uk-navbar-toggle, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle, +.uk-card-secondary.uk-card-body .uk-navbar-toggle, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle, +.uk-overlay-primary .uk-navbar-toggle, +.uk-offcanvas-bar .uk-navbar-toggle { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-navbar-toggle:hover, +.uk-light .uk-navbar-toggle:focus, +.uk-light .uk-navbar-toggle.uk-open, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-card-primary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-primary.uk-card-body .uk-navbar-toggle:focus, +.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-navbar-toggle.uk-open, +.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus, +.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-navbar-toggle.uk-open, +.uk-overlay-primary .uk-navbar-toggle:hover, +.uk-overlay-primary .uk-navbar-toggle:focus, +.uk-overlay-primary .uk-navbar-toggle.uk-open, +.uk-offcanvas-bar .uk-navbar-toggle:hover, +.uk-offcanvas-bar .uk-navbar-toggle:focus, +.uk-offcanvas-bar .uk-navbar-toggle.uk-open { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav > * > :first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, +.uk-card-primary.uk-card-body .uk-subnav > * > :first-child, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > :first-child, +.uk-card-secondary.uk-card-body .uk-subnav > * > :first-child, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > :first-child, +.uk-overlay-primary .uk-subnav > * > :first-child, +.uk-offcanvas-bar .uk-subnav > * > :first-child { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-subnav > * > a:hover, +.uk-light .uk-subnav > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, +.uk-card-primary.uk-card-body .uk-subnav > * > a:hover, +.uk-card-primary.uk-card-body .uk-subnav > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > * > a:focus, +.uk-card-secondary.uk-card-body .uk-subnav > * > a:hover, +.uk-card-secondary.uk-card-body .uk-subnav > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > * > a:focus, +.uk-overlay-primary .uk-subnav > * > a:hover, +.uk-overlay-primary .uk-subnav > * > a:focus, +.uk-offcanvas-bar .uk-subnav > * > a:hover, +.uk-offcanvas-bar .uk-subnav > * > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, +.uk-card-primary.uk-card-body .uk-subnav > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > .uk-active > a, +.uk-overlay-primary .uk-subnav > .uk-active > a, +.uk-offcanvas-bar .uk-subnav > .uk-active > a { + color: #fff; +} +.uk-light .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-overlay-primary .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { + border-left-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-subnav-pill > * > :first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > :first-child, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > :first-child, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > :first-child, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > :first-child, +.uk-overlay-primary .uk-subnav-pill > * > :first-child, +.uk-offcanvas-bar .uk-subnav-pill > * > :first-child { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-subnav-pill > * > a:hover, +.uk-light .uk-subnav-pill > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:hover, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:focus, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:hover, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:focus, +.uk-overlay-primary .uk-subnav-pill > * > a:hover, +.uk-overlay-primary .uk-subnav-pill > * > a:focus, +.uk-offcanvas-bar .uk-subnav-pill > * > a:hover, +.uk-offcanvas-bar .uk-subnav-pill > * > a:focus { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav-pill > * > a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, +.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:active, +.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > * > a:active, +.uk-overlay-primary .uk-subnav-pill > * > a:active, +.uk-offcanvas-bar .uk-subnav-pill > * > a:active { + background-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-subnav-pill > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, +.uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-subnav-pill > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav-pill > .uk-active > a, +.uk-overlay-primary .uk-subnav-pill > .uk-active > a, +.uk-offcanvas-bar .uk-subnav-pill > .uk-active > a { + background-color: #fff; + color: #666; +} +.uk-light .uk-subnav > .uk-disabled > a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, +.uk-card-primary.uk-card-body .uk-subnav > .uk-disabled > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-subnav > .uk-disabled > a, +.uk-card-secondary.uk-card-body .uk-subnav > .uk-disabled > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-subnav > .uk-disabled > a, +.uk-overlay-primary .uk-subnav > .uk-disabled > a, +.uk-offcanvas-bar .uk-subnav > .uk-disabled > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-breadcrumb > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, +.uk-card-primary.uk-card-body .uk-breadcrumb > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > *, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > *, +.uk-overlay-primary .uk-breadcrumb > * > *, +.uk-offcanvas-bar .uk-breadcrumb > * > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-breadcrumb > * > :hover, +.uk-light .uk-breadcrumb > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, +.uk-card-primary.uk-card-body .uk-breadcrumb > * > :hover, +.uk-card-primary.uk-card-body .uk-breadcrumb > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :focus, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :hover, +.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > * > :focus, +.uk-overlay-primary .uk-breadcrumb > * > :hover, +.uk-overlay-primary .uk-breadcrumb > * > :focus, +.uk-offcanvas-bar .uk-breadcrumb > * > :hover, +.uk-offcanvas-bar .uk-breadcrumb > * > :focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-breadcrumb > :last-child > *, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, +.uk-card-primary.uk-card-body .uk-breadcrumb > :last-child > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > :last-child > *, +.uk-card-secondary.uk-card-body .uk-breadcrumb > :last-child > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > :last-child > *, +.uk-overlay-primary .uk-breadcrumb > :last-child > *, +.uk-offcanvas-bar .uk-breadcrumb > :last-child > * { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-overlay-primary .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-pagination > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > *, +.uk-card-primary.uk-card-body .uk-pagination > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > *, +.uk-card-secondary.uk-card-body .uk-pagination > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > *, +.uk-overlay-primary .uk-pagination > * > *, +.uk-offcanvas-bar .uk-pagination > * > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-pagination > * > :hover, +.uk-light .uk-pagination > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus, +.uk-card-primary.uk-card-body .uk-pagination > * > :hover, +.uk-card-primary.uk-card-body .uk-pagination > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > * > :focus, +.uk-card-secondary.uk-card-body .uk-pagination > * > :hover, +.uk-card-secondary.uk-card-body .uk-pagination > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > * > :focus, +.uk-overlay-primary .uk-pagination > * > :hover, +.uk-overlay-primary .uk-pagination > * > :focus, +.uk-offcanvas-bar .uk-pagination > * > :hover, +.uk-offcanvas-bar .uk-pagination > * > :focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-pagination > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, +.uk-card-primary.uk-card-body .uk-pagination > .uk-active > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > .uk-active > *, +.uk-card-secondary.uk-card-body .uk-pagination > .uk-active > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > .uk-active > *, +.uk-overlay-primary .uk-pagination > .uk-active > *, +.uk-offcanvas-bar .uk-pagination > .uk-active > * { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-pagination > .uk-disabled > *, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, +.uk-card-primary.uk-card-body .uk-pagination > .uk-disabled > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-pagination > .uk-disabled > *, +.uk-card-secondary.uk-card-body .uk-pagination > .uk-disabled > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-pagination > .uk-disabled > *, +.uk-overlay-primary .uk-pagination > .uk-disabled > *, +.uk-offcanvas-bar .uk-pagination > .uk-disabled > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-tab::before, +.uk-section-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before, +.uk-card-primary.uk-card-body .uk-tab::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab::before, +.uk-card-secondary.uk-card-body .uk-tab::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab::before, +.uk-overlay-primary .uk-tab::before, +.uk-offcanvas-bar .uk-tab::before { + border-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-tab > * > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a, +.uk-card-primary.uk-card-body .uk-tab > * > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a, +.uk-card-secondary.uk-card-body .uk-tab > * > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a, +.uk-overlay-primary .uk-tab > * > a, +.uk-offcanvas-bar .uk-tab > * > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-tab > * > a:hover, +.uk-light .uk-tab > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus, +.uk-card-primary.uk-card-body .uk-tab > * > a:hover, +.uk-card-primary.uk-card-body .uk-tab > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > * > a:focus, +.uk-card-secondary.uk-card-body .uk-tab > * > a:hover, +.uk-card-secondary.uk-card-body .uk-tab > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > * > a:focus, +.uk-overlay-primary .uk-tab > * > a:hover, +.uk-overlay-primary .uk-tab > * > a:focus, +.uk-offcanvas-bar .uk-tab > * > a:hover, +.uk-offcanvas-bar .uk-tab > * > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-tab > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, +.uk-card-primary.uk-card-body .uk-tab > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-tab > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > .uk-active > a, +.uk-overlay-primary .uk-tab > .uk-active > a, +.uk-offcanvas-bar .uk-tab > .uk-active > a { + color: #fff; + border-color: #fff; +} +.uk-light .uk-tab > .uk-disabled > a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, +.uk-card-primary.uk-card-body .uk-tab > .uk-disabled > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-tab > .uk-disabled > a, +.uk-card-secondary.uk-card-body .uk-tab > .uk-disabled > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-tab > .uk-disabled > a, +.uk-overlay-primary .uk-tab > .uk-disabled > a, +.uk-offcanvas-bar .uk-tab > .uk-disabled > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-slidenav, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav, +.uk-card-primary.uk-card-body .uk-slidenav, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav, +.uk-card-secondary.uk-card-body .uk-slidenav, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav, +.uk-overlay-primary .uk-slidenav, +.uk-offcanvas-bar .uk-slidenav { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-slidenav:hover, +.uk-light .uk-slidenav:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-card-primary.uk-card-body .uk-slidenav:hover, +.uk-card-primary.uk-card-body .uk-slidenav:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:focus, +.uk-card-secondary.uk-card-body .uk-slidenav:hover, +.uk-card-secondary.uk-card-body .uk-slidenav:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:focus, +.uk-overlay-primary .uk-slidenav:hover, +.uk-overlay-primary .uk-slidenav:focus, +.uk-offcanvas-bar .uk-slidenav:hover, +.uk-offcanvas-bar .uk-slidenav:focus { + color: rgba(255, 255, 255, 0.95); +} +.uk-light .uk-slidenav:active, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-card-primary.uk-card-body .uk-slidenav:active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-slidenav:active, +.uk-card-secondary.uk-card-body .uk-slidenav:active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-slidenav:active, +.uk-overlay-primary .uk-slidenav:active, +.uk-offcanvas-bar .uk-slidenav:active { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-dotnav > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, +.uk-card-primary.uk-card-body .uk-dotnav > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > *, +.uk-card-secondary.uk-card-body .uk-dotnav > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > *, +.uk-overlay-primary .uk-dotnav > * > *, +.uk-offcanvas-bar .uk-dotnav > * > * { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.9); +} +.uk-light .uk-dotnav > * > :hover, +.uk-light .uk-dotnav > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus, +.uk-card-primary.uk-card-body .uk-dotnav > * > :hover, +.uk-card-primary.uk-card-body .uk-dotnav > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :focus, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :hover, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :focus, +.uk-overlay-primary .uk-dotnav > * > :hover, +.uk-overlay-primary .uk-dotnav > * > :focus, +.uk-offcanvas-bar .uk-dotnav > * > :hover, +.uk-offcanvas-bar .uk-dotnav > * > :focus { + background-color: rgba(255, 255, 255, 0.9); + border-color: transparent; +} +.uk-light .uk-dotnav > * > :active, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, +.uk-card-primary.uk-card-body .uk-dotnav > * > :active, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > * > :active, +.uk-card-secondary.uk-card-body .uk-dotnav > * > :active, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > * > :active, +.uk-overlay-primary .uk-dotnav > * > :active, +.uk-offcanvas-bar .uk-dotnav > * > :active { + background-color: rgba(255, 255, 255, 0.5); + border-color: transparent; +} +.uk-light .uk-dotnav > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, +.uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *, +.uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-dotnav > .uk-active > *, +.uk-overlay-primary .uk-dotnav > .uk-active > *, +.uk-offcanvas-bar .uk-dotnav > .uk-active > * { + background-color: rgba(255, 255, 255, 0.9); + border-color: transparent; +} +.uk-light .uk-iconnav > * > a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, +.uk-card-primary.uk-card-body .uk-iconnav > * > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a, +.uk-overlay-primary .uk-iconnav > * > a, +.uk-offcanvas-bar .uk-iconnav > * > a { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-iconnav > * > a:hover, +.uk-light .uk-iconnav > * > a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, +.uk-card-primary.uk-card-body .uk-iconnav > * > a:hover, +.uk-card-primary.uk-card-body .uk-iconnav > * > a:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > a:focus, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a:hover, +.uk-card-secondary.uk-card-body .uk-iconnav > * > a:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > a:focus, +.uk-overlay-primary .uk-iconnav > * > a:hover, +.uk-overlay-primary .uk-iconnav > * > a:focus, +.uk-offcanvas-bar .uk-iconnav > * > a:hover, +.uk-offcanvas-bar .uk-iconnav > * > a:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-iconnav > .uk-active > a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, +.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > a, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > a, +.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > a, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > a, +.uk-overlay-primary .uk-iconnav > .uk-active > a, +.uk-offcanvas-bar .uk-iconnav > .uk-active > a { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-text-lead, +.uk-section-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead, +.uk-card-primary.uk-card-body .uk-text-lead, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-lead, +.uk-card-secondary.uk-card-body .uk-text-lead, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-lead, +.uk-overlay-primary .uk-text-lead, +.uk-offcanvas-bar .uk-text-lead { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-text-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta, +.uk-card-primary.uk-card-body .uk-text-meta, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-meta, +.uk-card-secondary.uk-card-body .uk-text-meta, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-meta, +.uk-overlay-primary .uk-text-meta, +.uk-offcanvas-bar .uk-text-meta { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-text-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted, +.uk-card-primary.uk-card-body .uk-text-muted, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-muted, +.uk-card-secondary.uk-card-body .uk-text-muted, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-muted, +.uk-overlay-primary .uk-text-muted, +.uk-offcanvas-bar .uk-text-muted { + color: rgba(255, 255, 255, 0.5) !important; +} +.uk-light .uk-text-emphasis, +.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-card-primary.uk-card-body .uk-text-emphasis, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-emphasis, +.uk-card-secondary.uk-card-body .uk-text-emphasis, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-emphasis, +.uk-overlay-primary .uk-text-emphasis, +.uk-offcanvas-bar .uk-text-emphasis { + color: #fff !important; +} +.uk-light .uk-text-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary, +.uk-card-primary.uk-card-body .uk-text-primary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-primary, +.uk-card-secondary.uk-card-body .uk-text-primary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-primary, +.uk-overlay-primary .uk-text-primary, +.uk-offcanvas-bar .uk-text-primary { + color: #fff !important; +} +.uk-light .uk-text-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary, +.uk-card-primary.uk-card-body .uk-text-secondary, +.uk-card-primary > :not([class*='uk-card-media']) .uk-text-secondary, +.uk-card-secondary.uk-card-body .uk-text-secondary, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-text-secondary, +.uk-overlay-primary .uk-text-secondary, +.uk-offcanvas-bar .uk-text-secondary { + color: #fff !important; +} +.uk-light .uk-column-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider, +.uk-card-primary.uk-card-body .uk-column-divider, +.uk-card-primary > :not([class*='uk-card-media']) .uk-column-divider, +.uk-card-secondary.uk-card-body .uk-column-divider, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-column-divider, +.uk-overlay-primary .uk-column-divider, +.uk-offcanvas-bar .uk-column-divider { + column-rule-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-logo, +.uk-section-primary:not(.uk-preserve-color) .uk-logo, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo, +.uk-card-primary.uk-card-body .uk-logo, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo, +.uk-card-secondary.uk-card-body .uk-logo, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo, +.uk-overlay-primary .uk-logo, +.uk-offcanvas-bar .uk-logo { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-logo:hover, +.uk-light .uk-logo:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus, +.uk-card-primary.uk-card-body .uk-logo:hover, +.uk-card-primary.uk-card-body .uk-logo:focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo:hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo:focus, +.uk-card-secondary.uk-card-body .uk-logo:hover, +.uk-card-secondary.uk-card-body .uk-logo:focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo:hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo:focus, +.uk-overlay-primary .uk-logo:hover, +.uk-overlay-primary .uk-logo:focus, +.uk-offcanvas-bar .uk-logo:hover, +.uk-offcanvas-bar .uk-logo:focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-section-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-section-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-primary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-overlay-primary .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), +.uk-offcanvas-bar .uk-logo > :not(.uk-logo-inverse):not(:only-of-type) { + display: none; +} +.uk-light .uk-logo-inverse, +.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-card-primary.uk-card-body .uk-logo-inverse, +.uk-card-primary > :not([class*='uk-card-media']) .uk-logo-inverse, +.uk-card-secondary.uk-card-body .uk-logo-inverse, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-logo-inverse, +.uk-overlay-primary .uk-logo-inverse, +.uk-offcanvas-bar .uk-logo-inverse { + display: inline; +} +.uk-light .uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-card-primary.uk-card-body .uk-accordion-title::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-accordion-title::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title::before, +.uk-overlay-primary .uk-accordion-title::before, +.uk-offcanvas-bar .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-open > .uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, +.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::before, +.uk-overlay-primary .uk-open > .uk-accordion-title::before, +.uk-offcanvas-bar .uk-open > .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); +} +/* ======================================================================== + Component: Print + ========================================================================== */ +@media print { + *, + *::before, + *::after { + background: transparent !important; + color: black !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} diff --git a/frontend/res/uikit/css/uikit.min.css b/frontend/res/uikit/css/uikit.min.css new file mode 100644 index 0000000..e139b89 --- /dev/null +++ b/frontend/res/uikit/css/uikit.min.css @@ -0,0 +1 @@ +/*! UIkit 3.5.9 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a:active,a:hover{outline:0}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link-toggle:focus .uk-link,.uk-link-toggle:hover .uk-link,.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}em{color:#f0506e}ins{background:#ffd;color:#666;text-decoration:none}mark{background:#ffd;color:#666}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}@supports (display:block){svg{max-width:100%;height:auto;box-sizing:border-box}}svg:not(:root){overflow:hidden}img:not([src]){min-width:1px;visibility:hidden}iframe{border:0}address,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 20px 0}*+address,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+.uk-heading-2xlarge,*+.uk-heading-large,*+.uk-heading-medium,*+.uk-heading-small,*+.uk-heading-xlarge,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.23125rem;line-height:1.2}.uk-h2,h2{font-size:1.7rem;line-height:1.3}.uk-h3,h3{font-size:1.5rem;line-height:1.4}.uk-h4,h4{font-size:1.25rem;line-height:1.4}.uk-h5,h5{font-size:16px;line-height:1.4}.uk-h6,h6{font-size:.875rem;line-height:1.4}@media (min-width:960px){.uk-h1,h1{font-size:2.625rem}.uk-h2,h2{font-size:2rem}}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}.uk-hr,hr{overflow:visible;text-align:inherit;margin:0 0 20px 0;border:0;border-top:1px solid #e5e5e5}*+.uk-hr,*+hr{margin-top:20px}address{font-style:normal}blockquote{margin:0 0 20px 0;font-size:1.25rem;line-height:1.5;font-style:italic;color:#333}*+blockquote{margin-top:20px}blockquote p:last-of-type{margin-bottom:0}blockquote footer{margin-top:10px;font-size:.875rem;line-height:1.5;color:#666}blockquote footer::before{content:"— "}pre{font:.875rem/1.5 Consolas,monaco,monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}pre code{font-family:Consolas,monaco,monospace}::selection{background:#39f;color:#fff;text-shadow:none}details,main{display:block}summary{display:list-item}template{display:none}.uk-breakpoint-s::before{content:'640px'}.uk-breakpoint-m::before{content:'960px'}.uk-breakpoint-l::before{content:'1200px'}.uk-breakpoint-xl::before{content:'1600px'}:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,.uk-link-toggle:focus .uk-link-muted,.uk-link-toggle:hover .uk-link-muted,a.uk-link-muted:hover{color:#666}.uk-link-text a,a.uk-link-text{color:inherit}.uk-link-text a:hover,.uk-link-toggle:focus .uk-link-text,.uk-link-toggle:hover .uk-link-text,a.uk-link-text:hover{color:#999}.uk-link-heading a,a.uk-link-heading{color:inherit}.uk-link-heading a:hover,.uk-link-toggle:focus .uk-link-heading,.uk-link-toggle:hover .uk-link-heading,a.uk-link-heading:hover{color:#1e87f0;text-decoration:none}.uk-link-reset a,a.uk-link-reset{color:inherit!important;text-decoration:none!important}.uk-link-toggle{color:inherit!important;text-decoration:none!important}.uk-link-toggle:focus{outline:0}.uk-heading-small{font-size:2.6rem;line-height:1.2}.uk-heading-medium{font-size:2.8875rem;line-height:1.1}.uk-heading-large{font-size:3.4rem;line-height:1.1}.uk-heading-xlarge{font-size:4rem;line-height:1}.uk-heading-2xlarge{font-size:6rem;line-height:1}@media (min-width:960px){.uk-heading-small{font-size:3.25rem}.uk-heading-medium{font-size:3.5rem}.uk-heading-large{font-size:4rem}.uk-heading-xlarge{font-size:6rem}.uk-heading-2xlarge{font-size:8rem}}@media (min-width:1200px){.uk-heading-medium{font-size:4rem}.uk-heading-large{font-size:6rem}.uk-heading-xlarge{font-size:8rem}.uk-heading-2xlarge{font-size:11rem}}.uk-heading-divider{padding-bottom:calc(5px + .1em);border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-bullet{position:relative}.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-.1 * 1em);vertical-align:middle;height:calc(4px + .7em);margin-right:calc(5px + .2em);border-left:calc(5px + .1em) solid #e5e5e5}.uk-heading-line{overflow:hidden}.uk-heading-line>*{display:inline-block;position:relative}.uk-heading-line>::after,.uk-heading-line>::before{content:"";position:absolute;top:calc(50% - ((.2px + .05em)/ 2));width:2000px;border-bottom:calc(.2px + .05em) solid #e5e5e5}.uk-heading-line>::before{right:100%;margin-right:calc(5px + .3em)}.uk-heading-line>::after{left:100%;margin-left:calc(5px + .3em)}[class*=uk-divider]{border:none;margin-bottom:20px}*+[class*=uk-divider]{margin-top:20px}.uk-divider-icon{position:relative;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:50% 50%}.uk-divider-icon::after,.uk-divider-icon::before{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}.uk-divider-small{line-height:0}.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}.uk-divider-vertical{width:1px;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}.uk-list{padding:0;list-style:none}.uk-list>*>:last-child{margin-bottom:0}.uk-list>*>ul,.uk-list>:nth-child(n+2){margin-top:10px}.uk-list-circle>*,.uk-list-decimal>*,.uk-list-disc>*,.uk-list-hyphen>*,.uk-list-square>*{padding-left:30px}.uk-list-decimal{counter-reset:decimal}.uk-list-decimal>*{counter-increment:decimal}[class*=uk-list]>::before{content:'';position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right}.uk-list-disc>::before{list-style-type:disc}.uk-list-circle>::before{list-style-type:circle}.uk-list-square>::before{list-style-type:square}.uk-list-decimal>::before{content:counter(decimal,decimal) '\200A.\00A0'}.uk-list-hyphen>::before{content:'–\00A0\00A0'}.uk-list-muted>::before{color:#999!important}.uk-list-emphasis>::before{color:#333!important}.uk-list-primary>::before{color:#1e87f0!important}.uk-list-secondary>::before{color:#222!important}.uk-list-bullet>*{padding-left:30px}.uk-list-bullet>::before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-list-divider>:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>*{padding:10px 10px}.uk-list-striped>:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-list-large>*>ul,.uk-list-large>:nth-child(n+2){margin-top:20px}.uk-list-collapse>*>ul,.uk-list-collapse>:nth-child(n+2){margin-top:0}.uk-list-large.uk-list-divider>:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-collapse.uk-list-divider>:nth-child(n+2){margin-top:0;padding-top:0}.uk-list-large.uk-list-striped>*{padding:20px 10px}.uk-list-collapse.uk-list-striped>*{padding-top:0;padding-bottom:0}.uk-list-collapse.uk-list-striped>:nth-child(n+2),.uk-list-large.uk-list-striped>:nth-child(n+2){margin-top:0}.uk-description-list>dt{color:#333;font-size:.875rem;font-weight:400;text-transform:uppercase}.uk-description-list>dt:nth-child(n+2){margin-top:20px}.uk-description-list-divider>dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}*+.uk-table{margin-top:20px}.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;font-size:.875rem;font-weight:400;color:#999;text-transform:uppercase}.uk-table td{padding:16px 12px;vertical-align:top}.uk-table td>:last-child{margin-bottom:0}.uk-table tfoot{font-size:.875rem}.uk-table caption{font-size:.875rem;text-align:left;color:#999}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-divider>:first-child>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr,.uk-table-divider>tr:not(:first-child){border-top:1px solid #e5e5e5}.uk-table-striped tbody tr:nth-of-type(odd),.uk-table-striped>tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-table-hover tbody tr:hover,.uk-table-hover>tr:hover{background:#ffd}.uk-table tbody tr.uk-active,.uk-table>tr.uk-active{background:#ffd}.uk-table-small td,.uk-table-small th{padding:10px 12px}.uk-table-large td,.uk-table-large th{padding:22px 12px}.uk-table-justify td:first-child,.uk-table-justify th:first-child{padding-left:0}.uk-table-justify td:last-child,.uk-table-justify th:last-child{padding-right:0}.uk-table-shrink{width:1px}.uk-table-expand{min-width:150px}.uk-table-link{padding:0!important}.uk-table-link>a{display:block;padding:16px 12px}.uk-table-small .uk-table-link>a{padding:10px 12px}@media (max-width:959px){.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive td,.uk-table-responsive th,.uk-table-responsive tr{display:block}.uk-table-responsive thead{display:none}.uk-table-responsive td,.uk-table-responsive th{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.uk-table-responsive .uk-table-link:not(:first-child)>a,.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive th:not(:first-child):not(.uk-table-link){padding-top:5px!important}.uk-table-responsive .uk-table-link:not(:last-child)>a,.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive th:not(:last-child):not(.uk-table-link){padding-bottom:5px!important}.uk-table-justify.uk-table-responsive td,.uk-table-justify.uk-table-responsive th{padding-left:0;padding-right:0}}.uk-table tbody tr{transition:background-color .1s linear}.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0}button.uk-icon:not(:disabled){cursor:pointer}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-icon>*{transform:translate(0,0)}.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.uk-icon-link{color:#999}.uk-icon-link:focus,.uk-icon-link:hover{color:#666;outline:0}.uk-active>.uk-icon-link,.uk-icon-link:active{color:#595959}.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#ebebeb;color:#666;outline:0}.uk-active>.uk-icon-button,.uk-icon-button:active{background-color:#dfdfdf;color:#666}.uk-range{box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;-webkit-appearance:none;background:0 0;padding:0}.uk-range:focus{outline:0}.uk-range::-moz-focus-outer{border:none}.uk-range::-ms-track{height:15px;background:0 0;border-color:transparent;color:transparent}.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}.uk-range:not(:disabled)::-ms-thumb{cursor:pointer}.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-thumb{margin-top:0}.uk-range::-ms-thumb{border:none;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #ccc}.uk-range::-ms-tooltip{display:none}.uk-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:active::-webkit-slider-runnable-track,.uk-range:focus::-webkit-slider-runnable-track{background:#d2d2d2}.uk-range::-moz-range-track{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-moz-range-track{background:#d2d2d2}.uk-range::-ms-fill-lower,.uk-range::-ms-fill-upper{height:3px;background:#ebebeb;border-radius:500px}.uk-range:focus::-ms-fill-lower,.uk-range:focus::-ms-fill-upper{background:#d2d2d2}.uk-checkbox,.uk-input,.uk-radio,.uk-select,.uk-textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit}.uk-input{overflow:visible}.uk-select{text-transform:none}.uk-select optgroup{font:inherit;font-weight:700}.uk-textarea{overflow:auto}.uk-input[type=search]::-webkit-search-cancel-button,.uk-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-input[type=number]::-webkit-inner-spin-button,.uk-input[type=number]::-webkit-outer-spin-button{height:auto}.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}.uk-checkbox:not(:disabled),.uk-radio:not(:disabled){cursor:pointer}.uk-fieldset{border:none;margin:0;padding:0}.uk-input,.uk-textarea{-webkit-appearance:none}.uk-input,.uk-select,.uk-textarea{max-width:100%;width:100%;border:0 none;padding:0 10px;background:#fff;color:#666;border:1px solid #e5e5e5;transition:.2s ease-in-out;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}.uk-input:not(input),.uk-select:not(select){line-height:38px}.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:4px;padding-bottom:4px;vertical-align:top}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{outline:0;background-color:#fff;color:#666;border-color:#1e87f0}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{background-color:#f8f8f8;color:#999;border-color:#e5e5e5}.uk-input::-ms-input-placeholder{color:#999!important}.uk-input::placeholder{color:#999}.uk-textarea::-ms-input-placeholder{color:#999!important}.uk-textarea::placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-left:8px;padding-right:8px}.uk-form-small:not(select):not(input):not(textarea){line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-left:12px;padding-right:12px}.uk-form-large:not(select):not(input):not(textarea){line-height:53px}.uk-form-danger,.uk-form-danger:focus{color:#f0506e;border-color:#f0506e}.uk-form-success,.uk-form-success:focus{color:#32d296;border-color:#32d296}.uk-form-blank{background:0 0;border-color:transparent}.uk-form-blank:focus{border-color:#e5e5e5;border-style:dashed}input.uk-form-width-xsmall{width:50px}select.uk-form-width-xsmall{width:75px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}.uk-select:not([multiple]):not([size])::-ms-expand{display:none}.uk-select:not([multiple]):not([size]) option{color:#444}.uk-select:not([multiple]):not([size]):disabled{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}.uk-input[list]:focus,.uk-input[list]:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-input[list]::-webkit-calendar-picker-indicator{display:none}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;transition:.2s ease-in-out;transition-property:background-color,border}.uk-radio{border-radius:50%}.uk-checkbox:focus,.uk-radio:focus{outline:0;border-color:#1e87f0}.uk-checkbox:checked,.uk-checkbox:indeterminate,.uk-radio:checked{background-color:#1e87f0;border-color:transparent}.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus,.uk-radio:checked:focus{background-color:#0e6dcd}.uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled,.uk-radio:disabled{background-color:#f8f8f8;border-color:#e5e5e5}.uk-radio:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox:disabled:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-legend{width:100%;color:inherit;padding:0;font-size:1.5rem;line-height:1.4}.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-form-custom input[type=file],.uk-form-custom select{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}.uk-form-custom input[type=file]{font-size:500px;overflow:hidden}.uk-form-label{color:#333;font-size:.875rem}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:7px}}.uk-form-icon{position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-form-icon:hover{color:#666}.uk-form-icon:not(a):not(button):not(input){pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)~.uk-input{padding-left:40px!important}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip~.uk-input{padding-right:40px!important}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}.uk-button:not(:disabled){cursor:pointer}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button:hover{text-decoration:none}.uk-button:focus{outline:0}.uk-button-default{background-color:transparent;color:#333;border:1px solid #e5e5e5}.uk-button-default:focus,.uk-button-default:hover{background-color:transparent;color:#333;border-color:#b2b2b2}.uk-button-default.uk-active,.uk-button-default:active{background-color:transparent;color:#333;border-color:#999}.uk-button-primary{background-color:#1e87f0;color:#fff;border:1px solid transparent}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#0f7ae5;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0e6dcd;color:#fff}.uk-button-secondary{background-color:#222;color:#fff;border:1px solid transparent}.uk-button-secondary:focus,.uk-button-secondary:hover{background-color:#151515;color:#fff}.uk-button-secondary.uk-active,.uk-button-secondary:active{background-color:#080808;color:#fff}.uk-button-danger{background-color:#f0506e;color:#fff;border:1px solid transparent}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#ee395b;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#ec2147;color:#fff}.uk-button-danger:disabled,.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled{background-color:transparent;color:#999;border-color:#e5e5e5}.uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}.uk-button-large{padding:0 40px;line-height:53px;font-size:.875rem}.uk-button-text{padding:0;line-height:1.5;background:0 0;color:#333;position:relative}.uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid #333;transition:right .3s ease-out}.uk-button-text:focus,.uk-button-text:hover{color:#333}.uk-button-text:focus::before,.uk-button-text:hover::before{right:0}.uk-button-text:disabled{color:#999}.uk-button-text:disabled::before{display:none}.uk-button-link{padding:0;line-height:1.5;background:0 0;color:#1e87f0}.uk-button-link:focus,.uk-button-link:hover{color:#0f6ecd;text-decoration:underline}.uk-button-link:disabled{color:#999;text-decoration:none}.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}.uk-button-group .uk-button.uk-active,.uk-button-group .uk-button:active,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:hover{position:relative;z-index:1}.uk-progress{vertical-align:baseline;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;border:0;background-color:#f8f8f8;margin-bottom:20px;height:15px;border-radius:500px;overflow:hidden}*+.uk-progress{margin-top:20px}.uk-progress:indeterminate{color:transparent}.uk-progress::-webkit-progress-bar{background-color:#f8f8f8;border-radius:500px;overflow:hidden}.uk-progress:indeterminate::-moz-progress-bar{width:0}.uk-progress::-webkit-progress-value{background-color:#1e87f0;transition:width .6s ease}.uk-progress::-moz-progress-bar{background-color:#1e87f0}.uk-progress::-ms-fill{background-color:#1e87f0;transition:width .6s ease;border:0}.uk-section{display:flow-root;box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section>:last-child{margin-bottom:0}.uk-section-xsmall{padding-top:20px;padding-bottom:20px}.uk-section-small{padding-top:40px;padding-bottom:40px}.uk-section-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-section-large{padding-top:140px;padding-bottom:140px}}.uk-section-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-section-xlarge{padding-top:210px;padding-bottom:210px}}.uk-section-default{background:#fff}.uk-section-muted{background:#f8f8f8}.uk-section-primary{background:#1e87f0}.uk-section-secondary{background:#222}.uk-container{display:flow-root;box-sizing:content-box;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:640px){.uk-container{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-container{padding-left:40px;padding-right:40px}}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-xsmall{max-width:750px}.uk-container-small{max-width:900px}.uk-container-large{max-width:1400px}.uk-container-xlarge{max-width:1600px}.uk-container-expand{max-width:none}.uk-container-expand-left{margin-left:0}.uk-container-expand-right{margin-right:0}@media (min-width:640px){.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 30px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 30px)}}@media (min-width:960px){.uk-container-expand-left,.uk-container-expand-right{max-width:calc(50% + (1200px / 2) - 40px)}.uk-container-expand-left.uk-container-xsmall,.uk-container-expand-right.uk-container-xsmall{max-width:calc(50% + (750px / 2) - 40px)}.uk-container-expand-left.uk-container-small,.uk-container-expand-right.uk-container-small{max-width:calc(50% + (900px / 2) - 40px)}.uk-container-expand-left.uk-container-large,.uk-container-expand-right.uk-container-large{max-width:calc(50% + (1400px / 2) - 40px)}.uk-container-expand-left.uk-container-xlarge,.uk-container-expand-right.uk-container-xlarge{max-width:calc(50% + (1600px / 2) - 40px)}}.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 15px)}.uk-container-item-padding-remove-left{margin-left:-15px}.uk-container-item-padding-remove-right{margin-right:-15px}@media (min-width:640px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 30px)}.uk-container-item-padding-remove-left{margin-left:-30px}.uk-container-item-padding-remove-right{margin-right:-30px}}@media (min-width:960px){.uk-container-item-padding-remove-left,.uk-container-item-padding-remove-right{width:calc(100% + 40px)}.uk-container-item-padding-remove-left{margin-left:-40px}.uk-container-item-padding-remove-right{margin-right:-40px}}.uk-tile{display:flow-root;position:relative;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px}@media (min-width:640px){.uk-tile{padding-left:30px;padding-right:30px}}@media (min-width:960px){.uk-tile{padding-left:40px;padding-right:40px;padding-top:70px;padding-bottom:70px}}.uk-tile>:last-child{margin-bottom:0}.uk-tile-xsmall{padding-top:20px;padding-bottom:20px}.uk-tile-small{padding-top:40px;padding-bottom:40px}.uk-tile-large{padding-top:70px;padding-bottom:70px}@media (min-width:960px){.uk-tile-large{padding-top:140px;padding-bottom:140px}}.uk-tile-xlarge{padding-top:140px;padding-bottom:140px}@media (min-width:960px){.uk-tile-xlarge{padding-top:210px;padding-bottom:210px}}.uk-tile-default{background:#fff}.uk-tile-muted{background:#f8f8f8}.uk-tile-primary{background:#1e87f0}.uk-tile-secondary{background:#222}.uk-card{position:relative;box-sizing:border-box;transition:box-shadow .1s ease-in-out}.uk-card-body{display:flow-root;padding:30px 30px}.uk-card-header{display:flow-root;padding:15px 30px}.uk-card-footer{display:flow-root;padding:15px 30px}@media (min-width:1200px){.uk-card-body{padding:40px 40px}.uk-card-header{padding:20px 40px}.uk-card-footer{padding:20px 40px}}.uk-card-body>:last-child,.uk-card-footer>:last-child,.uk-card-header>:last-child{margin-bottom:0}.uk-card-title{font-size:1.5rem;line-height:1.4}.uk-card-badge{position:absolute;top:30px;right:30px;z-index:1}.uk-card-badge:first-child+*{margin-top:0}.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default{background:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-default .uk-card-title{color:#333}.uk-card-default.uk-card-hover:hover{background-color:#fff;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-default .uk-card-header{border-bottom:1px solid #e5e5e5}.uk-card-default .uk-card-footer{border-top:1px solid #e5e5e5}.uk-card-primary{background:#1e87f0;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-primary .uk-card-title{color:#fff}.uk-card-primary.uk-card-hover:hover{background-color:#1e87f0;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-secondary{background:#222;color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-card-secondary .uk-card-title{color:#fff}.uk-card-secondary.uk-card-hover:hover{background-color:#222;box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-card-small .uk-card-body,.uk-card-small.uk-card-body{padding:20px 20px}.uk-card-small .uk-card-header{padding:13px 20px}.uk-card-small .uk-card-footer{padding:13px 20px}@media (min-width:1200px){.uk-card-large .uk-card-body,.uk-card-large.uk-card-body{padding:70px 70px}.uk-card-large .uk-card-header{padding:35px 70px}.uk-card-large .uk-card-footer{padding:35px 70px}}.uk-card-body>.uk-nav-default{margin-left:-30px;margin-right:-30px}.uk-card-body>.uk-nav-default:only-child{margin-top:-15px;margin-bottom:-15px}.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default>li>a{padding-left:30px;padding-right:30px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-left:45px}@media (min-width:1200px){.uk-card-body>.uk-nav-default{margin-left:-40px;margin-right:-40px}.uk-card-body>.uk-nav-default:only-child{margin-top:-25px;margin-bottom:-25px}.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-body .uk-nav-default>li>a{padding-left:40px;padding-right:40px}.uk-card-body .uk-nav-default .uk-nav-sub{padding-left:55px}}.uk-card-small>.uk-nav-default{margin-left:-20px;margin-right:-20px}.uk-card-small>.uk-nav-default:only-child{margin-top:-5px;margin-bottom:-5px}.uk-card-small .uk-nav-default .uk-nav-divider,.uk-card-small .uk-nav-default .uk-nav-header,.uk-card-small .uk-nav-default>li>a{padding-left:20px;padding-right:20px}.uk-card-small .uk-nav-default .uk-nav-sub{padding-left:35px}@media (min-width:1200px){.uk-card-large>.uk-nav-default{margin:0}.uk-card-large>.uk-nav-default:only-child{margin:0}.uk-card-large .uk-nav-default .uk-nav-divider,.uk-card-large .uk-nav-default .uk-nav-header,.uk-card-large .uk-nav-default>li>a{padding-left:0;padding-right:0}.uk-card-large .uk-nav-default .uk-nav-sub{padding-left:15px}}.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:0}.uk-spinner>*{animation:uk-spinner-rotate 1.4s linear infinite}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}.uk-totop{padding:5px;color:#999;transition:color .1s ease-in-out}.uk-totop:focus,.uk-totop:hover{color:#666;outline:0}.uk-totop:active{color:#333}.uk-marker{padding:5px;background:#222;color:#fff;border-radius:500px}.uk-marker:focus,.uk-marker:hover{color:#fff;outline:0}.uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#666}*+.uk-alert{margin-top:20px}.uk-alert>:last-child{margin-bottom:0}.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}.uk-alert-close:first-child+*{margin-top:0}.uk-alert-close:focus,.uk-alert-close:hover{color:inherit;opacity:.8}.uk-alert-primary{background:#d8eafc;color:#1e87f0}.uk-alert-success{background:#edfbf6;color:#32d296}.uk-alert-warning{background:#fff6ee;color:#faa05a}.uk-alert-danger{background:#fef4f6;color:#f0506e}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert a:not([class]){color:inherit;text-decoration:underline}.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}.uk-placeholder{margin-bottom:20px;padding:30px 30px;background:0 0;border:1px dashed #e5e5e5}*+.uk-placeholder{margin-top:20px}.uk-placeholder>:last-child{margin-bottom:0}.uk-badge{box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:inline-flex;justify-content:center;align-items:center}.uk-badge:focus,.uk-badge:hover{color:#fff;text-decoration:none;outline:0}.uk-label{display:inline-block;padding:0 10px;background:#1e87f0;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase}.uk-label-success{background-color:#32d296;color:#fff}.uk-label-warning{background-color:#faa05a;color:#fff}.uk-label-danger{background-color:#f0506e;color:#fff}.uk-overlay{padding:30px 30px}.uk-overlay>:last-child{margin-bottom:0}.uk-overlay-default{background:rgba(255,255,255,.8)}.uk-overlay-primary{background:rgba(34,34,34,.8)}.uk-article{display:flow-root}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.23125rem;line-height:1.2}@media (min-width:960px){.uk-article-title{font-size:2.625rem}}.uk-article-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-article-meta a{color:#999}.uk-article-meta a:hover{color:#666;text-decoration:none}.uk-comment-body{display:flow-root;overflow-wrap:break-word;word-wrap:break-word}.uk-comment-header{display:flow-root;margin-bottom:20px}.uk-comment-body>:last-child,.uk-comment-header>:last-child{margin-bottom:0}.uk-comment-title{font-size:1.25rem;line-height:1.4}.uk-comment-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-comment-list{padding:0;list-style:none}.uk-comment-list>:nth-child(n+2){margin-top:70px}.uk-comment-list .uk-comment~ul{margin:70px 0 0 0;padding-left:30px;list-style:none}@media (min-width:960px){.uk-comment-list .uk-comment~ul{padding-left:100px}}.uk-comment-list .uk-comment~ul>:nth-child(n+2){margin-top:70px}.uk-comment-primary{padding:30px;background-color:#f8f8f8}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-search-input:focus{outline:0}.uk-search-input:-ms-input-placeholder{color:#999!important}.uk-search-input::placeholder{color:#999}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:180px}.uk-search-default .uk-search-input{height:40px;padding-left:6px;padding-right:6px;background:0 0;border:1px solid #e5e5e5}.uk-search-default .uk-search-input:focus{background-color:transparent}.uk-search-default .uk-search-icon{width:40px}.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:40px}.uk-search-default .uk-search-icon-flip~.uk-search-input{padding-right:40px}.uk-search-navbar{width:400px}.uk-search-navbar .uk-search-input{height:40px;background:0 0;font-size:1.5rem}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:40px}.uk-search-navbar .uk-search-icon-flip~.uk-search-input{padding-right:40px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:0 0;font-size:2.625rem}.uk-search-large .uk-search-icon{width:80px}.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input{padding-left:80px}.uk-search-large .uk-search-icon-flip~.uk-search-input{padding-right:80px}.uk-search-toggle{color:#999}.uk-search-toggle:focus,.uk-search-toggle:hover{color:#666}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{display:block;font-size:1.25rem;line-height:1.4;color:#333;overflow:hidden}.uk-accordion-title::before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-accordion-title:focus,.uk-accordion-title:hover{color:#666;text-decoration:none;outline:0}.uk-accordion-content{display:flow-root;margin-top:20px}.uk-accordion-content>:last-child{margin-bottom:0}.uk-drop{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:300px}.uk-drop.uk-open{display:block}[class*=uk-drop-top]{margin-top:-20px}[class*=uk-drop-bottom]{margin-top:20px}[class*=uk-drop-left]{margin-left:-20px}[class*=uk-drop-right]{margin-left:20px}.uk-drop-stack .uk-drop-grid>*{width:100%!important}.uk-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;min-width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-dropdown.uk-open{display:block}.uk-dropdown-nav{white-space:nowrap;font-size:.875rem}.uk-dropdown-nav>li>a{color:#999}.uk-dropdown-nav>li.uk-active>a,.uk-dropdown-nav>li>a:focus,.uk-dropdown-nav>li>a:hover{color:#666}.uk-dropdown-nav .uk-nav-header{color:#333}.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-dropdown-nav .uk-nav-sub a{color:#999}.uk-dropdown-nav .uk-nav-sub a:focus,.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active>a{color:#666}[class*=uk-dropdown-top]{margin-top:-10px}[class*=uk-dropdown-bottom]{margin-top:10px}[class*=uk-dropdown-left]{margin-left:-10px}[class*=uk-dropdown-right]{margin-left:10px}.uk-dropdown-stack .uk-dropdown-grid>*{width:100%!important}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15px 15px;background:rgba(0,0,0,.6);opacity:0;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding:50px 30px}}@media (min-width:960px){.uk-modal{padding-left:40px;padding-right:40px}}.uk-modal.uk-open{opacity:1}.uk-modal-page{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:0 auto;width:600px;max-width:calc(100% - .01px)!important;background:#fff;opacity:0;transform:translateY(-100px);transition:.3s linear;transition-property:opacity,transform}.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}.uk-modal-container .uk-modal-dialog{width:1200px}.uk-modal-full{padding:0;background:0 0}.uk-modal-full .uk-modal-dialog{margin:0;width:100%;max-width:100%;transform:translateY(0)}.uk-modal-body{display:flow-root;padding:30px 30px}.uk-modal-header{display:flow-root;padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{display:flow-root;padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-modal-body>:last-child,.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-title{font-size:2rem;line-height:1.3}[class*=uk-modal-close-]{position:absolute;z-index:1010;top:10px;right:10px;padding:5px}[class*=uk-modal-close-]:first-child+*{margin-top:0}.uk-modal-close-outside{top:0;right:-5px;transform:translate(0,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}@media (min-width:960px){.uk-modal-close-outside{right:0;transform:translate(100%,-100%)}}.uk-modal-close-full{top:0;right:0;padding:20px;background:#fff}.uk-slideshow{-webkit-tap-highlight-color:transparent}.uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none}.uk-slideshow-items>*{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;will-change:transform,opacity;touch-action:pan-y}.uk-slideshow-items>:focus{outline:0}.uk-slideshow-items>:not(.uk-active){display:none}.uk-slider{-webkit-tap-highlight-color:transparent}.uk-slider-container{overflow:hidden}.uk-slider-items{will-change:transform;position:relative}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none;position:relative;touch-action:pan-y}.uk-slider-items>:focus{outline:0}.uk-sticky-fixed{z-index:980;box-sizing:border-box;margin:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.uk-sticky[class*=uk-animation-]{animation-duration:.2s}.uk-sticky.uk-animation-reverse{animation-duration:.2s}.uk-offcanvas{display:none;position:fixed;top:0;bottom:0;left:0;z-index:1000}.uk-offcanvas-flip .uk-offcanvas{right:0;left:auto}.uk-offcanvas-bar{position:absolute;top:0;bottom:0;left:-270px;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:960px){.uk-offcanvas-bar{left:-350px;width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:-270px}@media (min-width:960px){.uk-offcanvas-flip .uk-offcanvas-bar{right:-350px}}.uk-open>.uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{left:auto;right:0}.uk-offcanvas-bar-animation{transition:left .3s ease-out}.uk-offcanvas-flip .uk-offcanvas-bar-animation{transition-property:right}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{left:0}.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar{left:auto;right:0}.uk-open>.uk-offcanvas-reveal{width:270px}@media (min-width:960px){.uk-open>.uk-offcanvas-reveal{width:350px}}.uk-offcanvas-flip .uk-offcanvas-reveal{right:0;left:auto}.uk-offcanvas-close{position:absolute;z-index:1000;top:20px;right:20px;padding:5px}.uk-offcanvas-overlay{width:100vw;touch-action:none}.uk-offcanvas-overlay::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);opacity:0;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container{position:relative;left:0;transition:left .3s ease-out;box-sizing:border-box;width:100%}:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:270px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip).uk-offcanvas-container-animation{left:350px}.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-350px}}.uk-switcher{margin:0;padding:0;list-style:none}.uk-switcher>:not(.uk-active){display:none}.uk-switcher>*>:last-child{margin-bottom:0}.uk-leader{overflow:hidden}.uk-leader-fill::after{display:inline-block;margin-left:15px;width:0;content:attr(data-fill);white-space:nowrap}.uk-leader-fill.uk-leader-hide::after{display:none}.uk-leader-fill-content::before{content:'.'}:root{--uk-leader-fill-content:.}.uk-notification{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notification-bottom-right,.uk-notification-top-right{left:auto;right:10px}.uk-notification-bottom-center,.uk-notification-top-center{left:50%;margin-left:-175px}.uk-notification-bottom-center,.uk-notification-bottom-left,.uk-notification-bottom-right{top:auto;bottom:10px}@media (max-width:639px){.uk-notification{left:10px;right:10px;width:auto;margin:0}}.uk-notification-message{position:relative;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}*+.uk-notification-message{margin-top:10px}.uk-notification-close{display:none;position:absolute;top:20px;right:15px}.uk-notification-message:hover .uk-notification-close{display:block}.uk-notification-message-primary{color:#1e87f0}.uk-notification-message-success{color:#32d296}.uk-notification-message-warning{color:#faa05a}.uk-notification-message-danger{color:#f0506e}.uk-tooltip{display:none;position:absolute;z-index:1030;top:0;box-sizing:border-box;max-width:200px;padding:3px 6px;background:#666;border-radius:2px;color:#fff;font-size:12px}.uk-tooltip.uk-active{display:block}[class*=uk-tooltip-top]{margin-top:-10px}[class*=uk-tooltip-bottom]{margin-top:10px}[class*=uk-tooltip-left]{margin-left:-10px}[class*=uk-tooltip-right]{margin-left:10px}.uk-sortable{position:relative}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:fixed!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0;pointer-events:none}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number{font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}@media (min-width:640px){.uk-countdown-number{font-size:4rem}}@media (min-width:960px){.uk-countdown-number{font-size:6rem}}.uk-countdown-separator{font-size:1rem;line-height:1.6}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:30px}@media (min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}*+.uk-grid-margin,.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin{margin-top:40px}}.uk-grid-column-small,.uk-grid-small{margin-left:-15px}.uk-grid-column-small>*,.uk-grid-small>*{padding-left:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-column-medium,.uk-grid-medium{margin-left:-30px}.uk-grid-column-medium>*,.uk-grid-medium>*{padding-left:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin{margin-top:30px}.uk-grid-column-large,.uk-grid-large{margin-left:-40px}.uk-grid-column-large>*,.uk-grid-large>*{padding-left:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-column-large,.uk-grid-large{margin-left:-70px}.uk-grid-column-large>*,.uk-grid-large>*{padding-left:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}@media (min-width:1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-column-small,.uk-grid-divider.uk-grid-small{margin-left:-30px}.uk-grid-divider.uk-grid-column-small>*,.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:15px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{left:30px}.uk-grid-divider.uk-grid-column-medium,.uk-grid-divider.uk-grid-medium{margin-left:-60px}.uk-grid-divider.uk-grid-column-medium>*,.uk-grid-divider.uk-grid-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before{left:60px}.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-left:-80px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-left:80px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-column-large,.uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-grid-divider.uk-grid-column-large>*,.uk-grid-divider.uk-grid-large>*{padding-left:140px}.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:140px}}.uk-grid-item-match,.uk-grid-match>*{display:flex;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-nav,.uk-nav ul{margin:0;padding:0;list-style:none}.uk-nav li>a{display:block;text-decoration:none}.uk-nav li>a:focus{outline:0}.uk-nav>li>a{padding:5px 0}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-sub ul{padding-left:15px}.uk-nav-sub a{padding:2px 0}.uk-nav-parent-icon>.uk-parent>a::after{content:"";width:1.5em;height:1.5em;float:right;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-nav-header{padding:5px 0;text-transform:uppercase;font-size:.875rem}.uk-nav-header:not(:first-child){margin-top:20px}.uk-nav-divider{margin:5px 0}.uk-nav-default{font-size:.875rem}.uk-nav-default>li>a{color:#999}.uk-nav-default>li>a:focus,.uk-nav-default>li>a:hover{color:#666}.uk-nav-default>li.uk-active>a{color:#333}.uk-nav-default .uk-nav-header{color:#333}.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-default .uk-nav-sub a{color:#999}.uk-nav-default .uk-nav-sub a:focus,.uk-nav-default .uk-nav-sub a:hover{color:#666}.uk-nav-default .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-primary>li>a{font-size:1.5rem;line-height:1.5;color:#999}.uk-nav-primary>li>a:focus,.uk-nav-primary>li>a:hover{color:#666}.uk-nav-primary>li.uk-active>a{color:#333}.uk-nav-primary .uk-nav-header{color:#333}.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-nav-primary .uk-nav-sub a{color:#999}.uk-nav-primary .uk-nav-sub a:focus,.uk-nav-primary .uk-nav-sub a:hover{color:#666}.uk-nav-primary .uk-nav-sub li.uk-active>a{color:#333}.uk-nav-center{text-align:center}.uk-nav-center .uk-nav-sub,.uk-nav-center .uk-nav-sub ul{padding-left:0}.uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after{position:absolute}.uk-navbar{display:flex;position:relative}.uk-navbar-container:not(.uk-navbar-transparent){background:#f8f8f8}.uk-navbar-container>::after,.uk-navbar-container>::before{display:none!important}.uk-navbar-center,.uk-navbar-center-left>*,.uk-navbar-center-right>*,.uk-navbar-left,.uk-navbar-right{display:flex;align-items:center}.uk-navbar-right{margin-left:auto}.uk-navbar-center:only-child{margin-left:auto;margin-right:auto;position:relative}.uk-navbar-center:not(:only-child){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;box-sizing:border-box;z-index:990}.uk-navbar-center-left,.uk-navbar-center-right{position:absolute;top:0}.uk-navbar-center-left{right:100%}.uk-navbar-center-right{left:100%}[class*=uk-navbar-center-]{width:max-content;box-sizing:border-box}.uk-navbar-nav{display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:#666;outline:0}.uk-navbar-nav>li>a:active{color:#333}.uk-navbar-nav>li.uk-active>a{color:#333}.uk-navbar-item{color:#666}.uk-navbar-toggle{color:#999}.uk-navbar-toggle.uk-open,.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#666;outline:0;text-decoration:none}.uk-navbar-subtitle{font-size:.875rem}.uk-navbar-dropdown{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px;padding:25px;background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,.15)}.uk-navbar-dropdown.uk-open{display:block}[class*=uk-navbar-dropdown-top]{margin-top:-15px}[class*=uk-navbar-dropdown-bottom]{margin-top:15px}[class*=uk-navbar-dropdown-left]{margin-left:-15px}[class*=uk-navbar-dropdown-right]{margin-left:15px}.uk-navbar-dropdown-grid{margin-left:-50px}.uk-navbar-dropdown-grid>*{padding-left:50px}.uk-navbar-dropdown-grid>.uk-grid-margin{margin-top:50px}.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>*{width:100%!important}.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack){width:400px}.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack){width:600px}.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack){width:800px}.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack){width:1000px}.uk-navbar-dropdown-dropbar{margin-top:0;margin-bottom:0;box-shadow:none}.uk-navbar-dropdown-nav{font-size:.875rem}.uk-navbar-dropdown-nav>li>a{color:#999}.uk-navbar-dropdown-nav>li>a:focus,.uk-navbar-dropdown-nav>li>a:hover{color:#666}.uk-navbar-dropdown-nav>li.uk-active>a{color:#333}.uk-navbar-dropdown-nav .uk-nav-header{color:#333}.uk-navbar-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}.uk-navbar-dropdown-nav .uk-nav-sub a{color:#999}.uk-navbar-dropdown-nav .uk-nav-sub a:focus,.uk-navbar-dropdown-nav .uk-nav-sub a:hover{color:#666}.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a{color:#333}.uk-navbar-dropbar{background:#fff}.uk-navbar-dropbar-slide{position:absolute;z-index:980;left:0;right:0;box-shadow:0 5px 7px rgba(0,0,0,.05)}.uk-navbar-container>.uk-container .uk-navbar-left{margin-left:-15px;margin-right:-15px}.uk-navbar-container>.uk-container .uk-navbar-right{margin-right:-15px}.uk-navbar-dropdown-grid>*{position:relative}.uk-navbar-dropdown-grid>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;left:25px;border-left:1px solid #e5e5e5}.uk-navbar-dropdown-grid.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;top:-25px;left:50px;right:0;border-top:1px solid #e5e5e5}.uk-subnav{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color}.uk-subnav>*>a:focus,.uk-subnav>*>a:hover{color:#666;text-decoration:none;outline:0}.uk-subnav>.uk-active>a{color:#333}.uk-subnav-divider{margin-left:-41px}.uk-subnav-divider>*{display:flex;align-items:center}.uk-subnav-divider>::before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid transparent}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:#e5e5e5}.uk-subnav-pill>*>:first-child{padding:5px 10px;background:0 0;color:#999}.uk-subnav-pill>*>a:focus,.uk-subnav-pill>*>a:hover{background-color:#f8f8f8;color:#666}.uk-subnav-pill>*>a:active{background-color:#f8f8f8;color:#666}.uk-subnav-pill>.uk-active>a{background-color:#1e87f0;color:#fff}.uk-subnav>.uk-disabled>a{color:#999}.uk-breadcrumb{padding:0;list-style:none}.uk-breadcrumb>*{display:contents}.uk-breadcrumb>*>*{font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>a:not([href]),.uk-breadcrumb>:last-child>span{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;font-size:.875rem;color:#999}.uk-pagination{display:flex;flex-wrap:wrap;margin-left:0;padding:0;list-style:none}.uk-pagination>*{flex:none;padding-left:0;position:relative}.uk-pagination>*>*{display:block;padding:5px 10px;color:#999;transition:color .1s ease-in-out}.uk-pagination>*>:focus,.uk-pagination>*>:hover{color:#666;text-decoration:none}.uk-pagination>.uk-active>*{color:#666}.uk-pagination>.uk-disabled>*{color:#999}.uk-tab{display:flex;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none;position:relative}.uk-tab::before{content:"";position:absolute;bottom:0;left:20px;right:0;border-bottom:1px solid #e5e5e5}.uk-tab>*{flex:none;padding-left:20px;position:relative}.uk-tab>*>a{display:block;text-align:center;padding:5px 10px;color:#999;border-bottom:1px solid transparent;font-size:.875rem;text-transform:uppercase;transition:color .1s ease-in-out}.uk-tab>*>a:focus,.uk-tab>*>a:hover{color:#666;text-decoration:none}.uk-tab>.uk-active>a{color:#333;border-color:#1e87f0}.uk-tab>.uk-disabled>a{color:#999}.uk-tab-bottom::before{top:0;bottom:auto}.uk-tab-bottom>*>a{border-top:1px solid transparent;border-bottom:none}.uk-tab-left,.uk-tab-right{flex-direction:column;margin-left:0}.uk-tab-left>*,.uk-tab-right>*{padding-left:0}.uk-tab-left::before{top:0;bottom:0;left:auto;right:0;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-right::before{top:0;bottom:0;left:0;right:auto;border-left:1px solid #e5e5e5;border-bottom:none}.uk-tab-left>*>a{text-align:left;border-right:1px solid transparent;border-bottom:none}.uk-tab-right>*>a{text-align:left;border-left:1px solid transparent;border-bottom:none}.uk-tab .uk-dropdown{margin-left:30px}.uk-slidenav{padding:5px 10px;color:rgba(102,102,102,.5);transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:rgba(102,102,102,.9);outline:0}.uk-slidenav:active{color:rgba(102,102,102,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px}.uk-dotnav>*{flex:none;padding-left:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:0 0;text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid rgba(102,102,102,.4);transition:.2s ease-in-out;transition-property:background-color,border-color}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.6);outline:0;border-color:transparent}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.2);border-color:transparent}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.6);border-color:transparent}.uk-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-left:0;padding-top:12px}.uk-thumbnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-thumbnav>*{padding-left:15px}.uk-thumbnav>*>*{display:inline-block;position:relative}.uk-thumbnav>*>::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.4);transition:background-color .1s ease-in-out}.uk-thumbnav>*>:focus,.uk-thumbnav>*>:hover{outline:0}.uk-thumbnav>*>:focus::after,.uk-thumbnav>*>:hover::after{background-color:transparent}.uk-thumbnav>.uk-active>::after{background-color:transparent}.uk-thumbnav-vertical{flex-direction:column;margin-left:0;margin-top:-15px}.uk-thumbnav-vertical>*{padding-left:0;padding-top:15px}.uk-iconnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{padding-left:10px}.uk-iconnav>*>a{display:block;color:#999}.uk-iconnav>*>a:focus,.uk-iconnav>*>a:hover{color:#666;outline:0}.uk-iconnav>.uk-active>a{color:#666}.uk-iconnav-vertical{flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.uk-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;background:#000;opacity:0;transition:opacity .15s linear;touch-action:pinch-zoom}.uk-lightbox.uk-open{display:block;opacity:1}.uk-lightbox-page{overflow:hidden}.uk-lightbox-items>*{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;color:rgba(255,255,255,.7);will-change:transform,opacity}.uk-lightbox-items>*>*{max-width:100vw;max-height:100vh}.uk-lightbox-items>:focus{outline:0}.uk-lightbox-items>*>:not(iframe){width:auto;height:auto}.uk-lightbox-items>.uk-active{display:flex}.uk-lightbox-toolbar{padding:10px 10px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7)}.uk-lightbox-toolbar>*{color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon{padding:5px;color:rgba(255,255,255,.7)}.uk-lightbox-toolbar-icon:hover{color:#fff}.uk-lightbox-button{box-sizing:border-box;width:50px;height:50px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7);display:inline-flex;justify-content:center;align-items:center}.uk-lightbox-button:focus,.uk-lightbox-button:hover{color:#fff}.uk-lightbox-caption:empty{display:none}.uk-lightbox-iframe{width:80%;height:80%}[class*=uk-animation-]{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}.uk-animation-fade{animation-name:uk-fade;animation-duration:.8s;animation-timing-function:linear}.uk-animation-scale-up{animation-name:uk-fade-scale-02}.uk-animation-scale-down{animation-name:uk-fade-scale-18}.uk-animation-slide-top{animation-name:uk-fade-top}.uk-animation-slide-bottom{animation-name:uk-fade-bottom}.uk-animation-slide-left{animation-name:uk-fade-left}.uk-animation-slide-right{animation-name:uk-fade-right}.uk-animation-slide-top-small{animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{animation-name:uk-fade-bottom-small}.uk-animation-slide-left-small{animation-name:uk-fade-left-small}.uk-animation-slide-right-small{animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{animation-name:uk-fade-bottom-medium}.uk-animation-slide-left-medium{animation-name:uk-fade-left-medium}.uk-animation-slide-right-medium{animation-name:uk-fade-right-medium}.uk-animation-kenburns{animation-name:uk-scale-kenburns;animation-duration:15s}.uk-animation-shake{animation-name:uk-shake}.uk-animation-stroke{animation-name:uk-stroke;stroke-dasharray:var(--uk-animation-stroke);animation-duration:2s}.uk-animation-reverse{animation-direction:reverse;animation-timing-function:ease-in}.uk-animation-fast{animation-duration:.1s}.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-]{animation-name:none}.uk-animation-toggle{-webkit-tap-highlight-color:transparent}.uk-animation-toggle:focus{outline:0}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media (min-width:640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}}@media (min-width:1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% * 1 / 3.001)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% * 1 / 6.001)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% * 1 / 3.001)}.uk-width-2-3{width:calc(100% * 2 / 3.001)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% * 1 / 6.001)}.uk-width-5-6{width:calc(100% * 5 / 6.001)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-2xlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media (min-width:640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@s{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@s{width:calc(100% * 5 / 6.001)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-2xlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}}@media (min-width:960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@m{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@m{width:calc(100% * 5 / 6.001)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-2xlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}}@media (min-width:1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@l{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@l{width:calc(100% * 5 / 6.001)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-2xlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}}@media (min-width:1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% * 1 / 3.001)}.uk-width-2-3\@xl{width:calc(100% * 2 / 3.001)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% * 1 / 6.001)}.uk-width-5-6\@xl{width:calc(100% * 5 / 6.001)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-2xlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{min-height:100vh}.uk-height-small{height:150px}.uk-height-medium{height:300px}.uk-height-large{height:450px}.uk-height-max-small{max-height:150px}.uk-height-max-medium{max-height:300px}.uk-height-max-large{max-height:450px}.uk-text-lead{font-size:1.5rem;line-height:1.5;color:#333}.uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}.uk-text-meta a{color:#999}.uk-text-meta a:hover{color:#666;text-decoration:none}.uk-text-small{font-size:.875rem;line-height:1.5}.uk-text-large{font-size:1.5rem;line-height:1.5}.uk-text-default{font-size:16px;line-height:1.5}.uk-text-light{font-weight:300}.uk-text-normal{font-weight:400}.uk-text-bold{font-weight:700}.uk-text-lighter{font-weight:lighter}.uk-text-bolder{font-weight:bolder}.uk-text-italic{font-style:italic}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-emphasis{color:#333!important}.uk-text-primary{color:#1e87f0!important}.uk-text-secondary{color:#222!important}.uk-text-success{color:#32d296!important}.uk-text-warning{color:#faa05a!important}.uk-text-danger{color:#f0506e!important}.uk-text-background{-webkit-background-clip:text;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0;color:transparent!important}}.uk-text-left{text-align:left!important}.uk-text-right{text-align:right!important}.uk-text-center{text-align:center!important}.uk-text-justify{text-align:justify!important}@media (min-width:640px){.uk-text-left\@s{text-align:left!important}.uk-text-right\@s{text-align:right!important}.uk-text-center\@s{text-align:center!important}}@media (min-width:960px){.uk-text-left\@m{text-align:left!important}.uk-text-right\@m{text-align:right!important}.uk-text-center\@m{text-align:center!important}}@media (min-width:1200px){.uk-text-left\@l{text-align:left!important}.uk-text-right\@l{text-align:right!important}.uk-text-center\@l{text-align:center!important}}@media (min-width:1600px){.uk-text-left\@xl{text-align:left!important}.uk-text-right\@xl{text-align:right!important}.uk-text-center\@xl{text-align:center!important}}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}.uk-text-baseline{vertical-align:baseline!important}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.uk-text-truncate,th.uk-text-truncate{max-width:0}.uk-text-break{overflow-wrap:break-word;word-wrap:break-word}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}@media (min-width:1200px){.uk-column-divider{column-gap:80px}}.uk-column-1-2{column-count:2}.uk-column-1-3{column-count:3}.uk-column-1-4{column-count:4}.uk-column-1-5{column-count:5}.uk-column-1-6{column-count:6}@media (min-width:640px){.uk-column-1-2\@s{column-count:2}.uk-column-1-3\@s{column-count:3}.uk-column-1-4\@s{column-count:4}.uk-column-1-5\@s{column-count:5}.uk-column-1-6\@s{column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{column-count:2}.uk-column-1-3\@m{column-count:3}.uk-column-1-4\@m{column-count:4}.uk-column-1-5\@m{column-count:5}.uk-column-1-6\@m{column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{column-count:2}.uk-column-1-3\@l{column-count:3}.uk-column-1-4\@l{column-count:4}.uk-column-1-5\@l{column-count:5}.uk-column-1-6\@l{column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{column-count:2}.uk-column-1-3\@xl{column-count:3}.uk-column-1-4\@xl{column-count:4}.uk-column-1-5\@xl{column-count:5}.uk-column-1-6\@xl{column-count:6}}.uk-column-span{column-span:all}.uk-cover{max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}iframe.uk-cover{pointer-events:none}.uk-cover-container{overflow:hidden;position:relative}.uk-background-default{background-color:#fff}.uk-background-muted{background-color:#f8f8f8}.uk-background-primary{background-color:#1e87f0}.uk-background-secondary{background-color:#222}.uk-background-contain,.uk-background-cover{background-position:50% 50%;background-repeat:no-repeat}.uk-background-cover{background-size:cover}.uk-background-contain{background-size:contain}.uk-background-top-left{background-position:0 0}.uk-background-top-center{background-position:50% 0}.uk-background-top-right{background-position:100% 0}.uk-background-center-left{background-position:0 50%}.uk-background-center-center{background-position:50% 50%}.uk-background-center-right{background-position:100% 50%}.uk-background-bottom-left{background-position:0 100%}.uk-background-bottom-center{background-position:50% 100%}.uk-background-bottom-right{background-position:100% 100%}.uk-background-norepeat{background-repeat:no-repeat}.uk-background-fixed{background-attachment:fixed;backface-visibility:hidden}@media (pointer:coarse){.uk-background-fixed{background-attachment:scroll}}@media (max-width:639px){.uk-background-image\@s{background-image:none!important}}@media (max-width:959px){.uk-background-image\@m{background-image:none!important}}@media (max-width:1199px){.uk-background-image\@l{background-image:none!important}}@media (max-width:1599px){.uk-background-image\@xl{background-image:none!important}}.uk-background-blend-multiply{background-blend-mode:multiply}.uk-background-blend-screen{background-blend-mode:screen}.uk-background-blend-overlay{background-blend-mode:overlay}.uk-background-blend-darken{background-blend-mode:darken}.uk-background-blend-lighten{background-blend-mode:lighten}.uk-background-blend-color-dodge{background-blend-mode:color-dodge}.uk-background-blend-color-burn{background-blend-mode:color-burn}.uk-background-blend-hard-light{background-blend-mode:hard-light}.uk-background-blend-soft-light{background-blend-mode:soft-light}.uk-background-blend-difference{background-blend-mode:difference}.uk-background-blend-exclusion{background-blend-mode:exclusion}.uk-background-blend-hue{background-blend-mode:hue}.uk-background-blend-saturation{background-blend-mode:saturation}.uk-background-blend-color{background-blend-mode:color}.uk-background-blend-luminosity{background-blend-mode:luminosity}[class*=uk-align]{display:block;margin-bottom:30px}*+[class*=uk-align]{margin-top:30px}.uk-align-center{margin-left:auto;margin-right:auto}.uk-align-left{margin-top:0;margin-right:30px;float:left}.uk-align-right{margin-top:0;margin-left:30px;float:right}@media (min-width:640px){.uk-align-left\@s{margin-top:0;margin-right:30px;float:left}.uk-align-right\@s{margin-top:0;margin-left:30px;float:right}}@media (min-width:960px){.uk-align-left\@m{margin-top:0;margin-right:30px;float:left}.uk-align-right\@m{margin-top:0;margin-left:30px;float:right}}@media (min-width:1200px){.uk-align-left\@l{margin-top:0;float:left}.uk-align-right\@l{margin-top:0;float:right}.uk-align-left,.uk-align-left\@l,.uk-align-left\@m,.uk-align-left\@s{margin-right:40px}.uk-align-right,.uk-align-right\@l,.uk-align-right\@m,.uk-align-right\@s{margin-left:40px}}@media (min-width:1600px){.uk-align-left\@xl{margin-top:0;margin-right:40px;float:left}.uk-align-right\@xl{margin-top:0;margin-left:40px;float:right}}.uk-svg,.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}.uk-svg{transform:translate(0,0)}.uk-panel{display:flow-root;position:relative;box-sizing:border-box}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;-webkit-overflow-scrolling:touch;resize:both}.uk-clearfix::before{content:"";display:table-cell}.uk-clearfix::after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-resize{resize:both}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-height,.uk-responsive-width{box-sizing:border-box}.uk-responsive-width{max-width:100%!important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports (filter:blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::before{content:'';position:absolute;bottom:-30px;left:0;right:0;height:30px;border-radius:100%;background:#444;filter:blur(20px)}.uk-box-shadow-bottom>*{position:relative}}.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1;margin-bottom:-2px}@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}@supports (-ms-ime-align:auto){.uk-dropcap>p:first-of-type::first-letter{font-size:1em}}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(-50%,-50%)}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-flex{display:flex}.uk-flex-inline{display:inline-flex}.uk-flex-inline::after,.uk-flex-inline::before,.uk-flex::after,.uk-flex::before{display:none}.uk-flex-left{justify-content:flex-start}.uk-flex-center{justify-content:center}.uk-flex-right{justify-content:flex-end}.uk-flex-between{justify-content:space-between}.uk-flex-around{justify-content:space-around}@media (min-width:640px){.uk-flex-left\@s{justify-content:flex-start}.uk-flex-center\@s{justify-content:center}.uk-flex-right\@s{justify-content:flex-end}.uk-flex-between\@s{justify-content:space-between}.uk-flex-around\@s{justify-content:space-around}}@media (min-width:960px){.uk-flex-left\@m{justify-content:flex-start}.uk-flex-center\@m{justify-content:center}.uk-flex-right\@m{justify-content:flex-end}.uk-flex-between\@m{justify-content:space-between}.uk-flex-around\@m{justify-content:space-around}}@media (min-width:1200px){.uk-flex-left\@l{justify-content:flex-start}.uk-flex-center\@l{justify-content:center}.uk-flex-right\@l{justify-content:flex-end}.uk-flex-between\@l{justify-content:space-between}.uk-flex-around\@l{justify-content:space-around}}@media (min-width:1600px){.uk-flex-left\@xl{justify-content:flex-start}.uk-flex-center\@xl{justify-content:center}.uk-flex-right\@xl{justify-content:flex-end}.uk-flex-between\@xl{justify-content:space-between}.uk-flex-around\@xl{justify-content:space-around}}.uk-flex-stretch{align-items:stretch}.uk-flex-top{align-items:flex-start}.uk-flex-middle{align-items:center}.uk-flex-bottom{align-items:flex-end}.uk-flex-row{flex-direction:row}.uk-flex-row-reverse{flex-direction:row-reverse}.uk-flex-column{flex-direction:column}.uk-flex-column-reverse{flex-direction:column-reverse}.uk-flex-nowrap{flex-wrap:nowrap}.uk-flex-wrap{flex-wrap:wrap}.uk-flex-wrap-reverse{flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{align-content:stretch}.uk-flex-wrap-top{align-content:flex-start}.uk-flex-wrap-middle{align-content:center}.uk-flex-wrap-bottom{align-content:flex-end}.uk-flex-wrap-between{align-content:space-between}.uk-flex-wrap-around{align-content:space-around}.uk-flex-first{order:-1}.uk-flex-last{order:99}@media (min-width:640px){.uk-flex-first\@s{order:-1}.uk-flex-last\@s{order:99}}@media (min-width:960px){.uk-flex-first\@m{order:-1}.uk-flex-last\@m{order:99}}@media (min-width:1200px){.uk-flex-first\@l{order:-1}.uk-flex-last\@l{order:99}}@media (min-width:1600px){.uk-flex-first\@xl{order:-1}.uk-flex-last\@xl{order:99}}.uk-flex-none{flex:none}.uk-flex-auto{flex:auto}.uk-flex-1{flex:1}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px!important}.uk-margin-top{margin-top:20px!important}.uk-margin-bottom{margin-bottom:20px!important}.uk-margin-left{margin-left:20px!important}.uk-margin-right{margin-right:20px!important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px!important}.uk-margin-small-top{margin-top:10px!important}.uk-margin-small-bottom{margin-bottom:10px!important}.uk-margin-small-left{margin-left:10px!important}.uk-margin-small-right{margin-right:10px!important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px!important}.uk-margin-medium-top{margin-top:40px!important}.uk-margin-medium-bottom{margin-bottom:40px!important}.uk-margin-medium-left{margin-left:40px!important}.uk-margin-medium-right{margin-right:40px!important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px!important}.uk-margin-large-top{margin-top:40px!important}.uk-margin-large-bottom{margin-bottom:40px!important}.uk-margin-large-left{margin-left:40px!important}.uk-margin-large-right{margin-right:40px!important}@media (min-width:1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px!important}.uk-margin-large-top{margin-top:70px!important}.uk-margin-large-bottom{margin-bottom:70px!important}.uk-margin-large-left{margin-left:70px!important}.uk-margin-large-right{margin-right:70px!important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px!important}.uk-margin-xlarge-top{margin-top:70px!important}.uk-margin-xlarge-bottom{margin-bottom:70px!important}.uk-margin-xlarge-left{margin-left:70px!important}.uk-margin-xlarge-right{margin-right:70px!important}@media (min-width:1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px!important}.uk-margin-xlarge-top{margin-top:140px!important}.uk-margin-xlarge-bottom{margin-bottom:140px!important}.uk-margin-xlarge-left{margin-left:140px!important}.uk-margin-xlarge-right{margin-right:140px!important}}.uk-margin-auto{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-top{margin-top:auto!important}.uk-margin-auto-bottom{margin-bottom:auto!important}.uk-margin-auto-left{margin-left:auto!important}.uk-margin-auto-right{margin-right:auto!important}.uk-margin-auto-vertical{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:640px){.uk-margin-auto\@s{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@s{margin-left:auto!important}.uk-margin-auto-right\@s{margin-right:auto!important}}@media (min-width:960px){.uk-margin-auto\@m{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@m{margin-left:auto!important}.uk-margin-auto-right\@m{margin-right:auto!important}}@media (min-width:1200px){.uk-margin-auto\@l{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@l{margin-left:auto!important}.uk-margin-auto-right\@l{margin-right:auto!important}}@media (min-width:1600px){.uk-margin-auto\@xl{margin-left:auto!important;margin-right:auto!important}.uk-margin-auto-left\@xl{margin-left:auto!important}.uk-margin-auto-right\@xl{margin-right:auto!important}}.uk-margin-remove{margin:0!important}.uk-margin-remove-top{margin-top:0!important}.uk-margin-remove-bottom{margin-bottom:0!important}.uk-margin-remove-left{margin-left:0!important}.uk-margin-remove-right{margin-right:0!important}.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0!important}.uk-margin-remove-last-child>:last-child{margin-bottom:0!important}@media (min-width:640px){.uk-margin-remove-left\@s{margin-left:0!important}.uk-margin-remove-right\@s{margin-right:0!important}}@media (min-width:960px){.uk-margin-remove-left\@m{margin-left:0!important}.uk-margin-remove-right\@m{margin-right:0!important}}@media (min-width:1200px){.uk-margin-remove-left\@l{margin-left:0!important}.uk-margin-remove-right\@l{margin-right:0!important}}@media (min-width:1600px){.uk-margin-remove-left\@xl{margin-left:0!important}.uk-margin-remove-right\@xl{margin-right:0!important}}.uk-padding{padding:30px}@media (min-width:1200px){.uk-padding{padding:40px}}.uk-padding-small{padding:15px}.uk-padding-large{padding:30px}@media (min-width:1200px){.uk-padding-large{padding:70px}}.uk-padding-remove{padding:0!important}.uk-padding-remove-top{padding-top:0!important}.uk-padding-remove-bottom{padding-bottom:0!important}.uk-padding-remove-left{padding-left:0!important}.uk-padding-remove-right{padding-right:0!important}.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important}.uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important}[class*=uk-position-bottom],[class*=uk-position-center],[class*=uk-position-left],[class*=uk-position-right],[class*=uk-position-top]{position:absolute!important;max-width:100%}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left:0;right:0}.uk-position-left{top:0;bottom:0;left:0}.uk-position-right{top:0;bottom:0;right:0}.uk-position-top-left{top:0;left:0}.uk-position-top-right{top:0;right:0}.uk-position-bottom-left{bottom:0;left:0}.uk-position-bottom-right{bottom:0;right:0}.uk-position-center{top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:100%;box-sizing:border-box}[class*=uk-position-center-left],[class*=uk-position-center-right]{top:50%;transform:translateY(-50%)}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-center-left-out{right:100%;width:max-content}.uk-position-center-right-out{left:100%;width:max-content}.uk-position-bottom-center,.uk-position-top-center{left:50%;transform:translateX(-50%);width:max-content;max-width:100%;box-sizing:border-box}.uk-position-top-center{top:0}.uk-position-bottom-center{bottom:0}.uk-position-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-absolute{position:absolute!important}.uk-position-fixed{position:fixed!important}.uk-position-z-index{z-index:1}.uk-position-small{max-width:calc(100% - (15px * 2));margin:15px}.uk-position-small.uk-position-center{transform:translate(-50%,-50%) translate(-15px,-15px)}.uk-position-small[class*=uk-position-center-left],.uk-position-small[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-15px)}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{transform:translateX(-50%) translateX(-15px)}.uk-position-medium{max-width:calc(100% - (30px * 2));margin:30px}.uk-position-medium.uk-position-center{transform:translate(-50%,-50%) translate(-30px,-30px)}.uk-position-medium[class*=uk-position-center-left],.uk-position-medium[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{transform:translateX(-50%) translateX(-30px)}.uk-position-large{max-width:calc(100% - (30px * 2));margin:30px}.uk-position-large.uk-position-center{transform:translate(-50%,-50%) translate(-30px,-30px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-30px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(-50%) translateX(-30px)}@media (min-width:1200px){.uk-position-large{max-width:calc(100% - (50px * 2));margin:50px}.uk-position-large.uk-position-center{transform:translate(-50%,-50%) translate(-50px,-50px)}.uk-position-large[class*=uk-position-center-left],.uk-position-large[class*=uk-position-center-right]{transform:translateY(-50%) translateY(-50px)}.uk-position-large.uk-position-bottom-center,.uk-position-large.uk-position-top-center{transform:translateX(-50%) translateX(-50px)}}.uk-transition-toggle{-webkit-tap-highlight-color:transparent}.uk-transition-toggle:focus{outline:0}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{transition:.3s ease-out;transition-property:opacity,transform,filter;opacity:0}.uk-transition-active.uk-active .uk-transition-fade,.uk-transition-toggle:focus .uk-transition-fade,.uk-transition-toggle:hover .uk-transition-fade{opacity:1}.uk-transition-scale-up{transform:scale(1,1)}.uk-transition-scale-down{transform:scale(1.1,1.1)}.uk-transition-active.uk-active .uk-transition-scale-up,.uk-transition-toggle:focus .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;transform:scale(1.1,1.1)}.uk-transition-active.uk-active .uk-transition-scale-down,.uk-transition-toggle:focus .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;transform:scale(1,1)}.uk-transition-slide-top{transform:translateY(-100%)}.uk-transition-slide-bottom{transform:translateY(100%)}.uk-transition-slide-left{transform:translateX(-100%)}.uk-transition-slide-right{transform:translateX(100%)}.uk-transition-slide-top-small{transform:translateY(-10px)}.uk-transition-slide-bottom-small{transform:translateY(10px)}.uk-transition-slide-left-small{transform:translateX(-10px)}.uk-transition-slide-right-small{transform:translateX(10px)}.uk-transition-slide-top-medium{transform:translateY(-50px)}.uk-transition-slide-bottom-medium{transform:translateY(50px)}.uk-transition-slide-left-medium{transform:translateX(-50px)}.uk-transition-slide-right-medium{transform:translateX(50px)}.uk-transition-active.uk-active [class*=uk-transition-slide],.uk-transition-toggle:focus [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;transform:translate(0,0)}.uk-transition-opaque{opacity:1}.uk-transition-slow{transition-duration:.7s}.uk-hidden,[hidden]{display:none!important}@media (min-width:640px){.uk-hidden\@s{display:none!important}}@media (min-width:960px){.uk-hidden\@m{display:none!important}}@media (min-width:1200px){.uk-hidden\@l{display:none!important}}@media (min-width:1600px){.uk-hidden\@xl{display:none!important}}@media (max-width:639px){.uk-visible\@s{display:none!important}}@media (max-width:959px){.uk-visible\@m{display:none!important}}@media (max-width:1199px){.uk-visible\@l{display:none!important}}@media (max-width:1599px){.uk-visible\@xl{display:none!important}}.uk-invisible{visibility:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within){position:absolute!important;width:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within){opacity:0!important}.uk-visible-toggle{-webkit-tap-highlight-color:transparent}.uk-visible-toggle:focus{outline:0}@media (pointer:coarse){.uk-hidden-touch{display:none!important}}.uk-hidden-notouch{display:none!important}@media (pointer:coarse){.uk-hidden-notouch{display:block!important}}.uk-card-primary.uk-card-body,.uk-card-primary>:not([class*=uk-card-media]),.uk-card-secondary.uk-card-body,.uk-card-secondary>:not([class*=uk-card-media]),.uk-light,.uk-offcanvas-bar,.uk-overlay-primary,.uk-section-primary:not(.uk-preserve-color),.uk-section-secondary:not(.uk-preserve-color),.uk-tile-primary:not(.uk-preserve-color),.uk-tile-secondary:not(.uk-preserve-color){color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-link,.uk-card-primary.uk-card-body a,.uk-card-primary>:not([class*=uk-card-media]) .uk-link,.uk-card-primary>:not([class*=uk-card-media]) a,.uk-card-secondary.uk-card-body .uk-link,.uk-card-secondary.uk-card-body a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link,.uk-card-secondary>:not([class*=uk-card-media]) a,.uk-light .uk-link,.uk-light a,.uk-offcanvas-bar .uk-link,.uk-offcanvas-bar a,.uk-overlay-primary .uk-link,.uk-overlay-primary a,.uk-section-primary:not(.uk-preserve-color) .uk-link,.uk-section-primary:not(.uk-preserve-color) a,.uk-section-secondary:not(.uk-preserve-color) .uk-link,.uk-section-secondary:not(.uk-preserve-color) a,.uk-tile-primary:not(.uk-preserve-color) .uk-link,.uk-tile-primary:not(.uk-preserve-color) a,.uk-tile-secondary:not(.uk-preserve-color) .uk-link,.uk-tile-secondary:not(.uk-preserve-color) a{color:#fff}.uk-card-primary.uk-card-body .uk-link:hover,.uk-card-primary.uk-card-body a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-primary>:not([class*=uk-card-media]) a:hover,.uk-card-secondary.uk-card-body .uk-link:hover,.uk-card-secondary.uk-card-body a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) a:hover,.uk-light .uk-link:hover,.uk-light a:hover,.uk-offcanvas-bar .uk-link:hover,.uk-offcanvas-bar a:hover,.uk-overlay-primary .uk-link:hover,.uk-overlay-primary a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,.uk-section-primary:not(.uk-preserve-color) a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-primary:not(.uk-preserve-color) a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,.uk-tile-secondary:not(.uk-preserve-color) a:hover{color:#fff}.uk-card-primary.uk-card-body :not(pre)>code,.uk-card-primary.uk-card-body :not(pre)>kbd,.uk-card-primary.uk-card-body :not(pre)>samp,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary.uk-card-body :not(pre)>code,.uk-card-secondary.uk-card-body :not(pre)>kbd,.uk-card-secondary.uk-card-body :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-light :not(pre)>code,.uk-light :not(pre)>kbd,.uk-light :not(pre)>samp,.uk-offcanvas-bar :not(pre)>code,.uk-offcanvas-bar :not(pre)>kbd,.uk-offcanvas-bar :not(pre)>samp,.uk-overlay-primary :not(pre)>code,.uk-overlay-primary :not(pre)>kbd,.uk-overlay-primary :not(pre)>samp,.uk-section-primary:not(.uk-preserve-color) :not(pre)>code,.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd,.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp{color:rgba(255,255,255,.7);background:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body em,.uk-card-primary>:not([class*=uk-card-media]) em,.uk-card-secondary.uk-card-body em,.uk-card-secondary>:not([class*=uk-card-media]) em,.uk-light em,.uk-offcanvas-bar em,.uk-overlay-primary em,.uk-section-primary:not(.uk-preserve-color) em,.uk-section-secondary:not(.uk-preserve-color) em,.uk-tile-primary:not(.uk-preserve-color) em,.uk-tile-secondary:not(.uk-preserve-color) em{color:#fff}.uk-card-primary.uk-card-body .uk-h1,.uk-card-primary.uk-card-body .uk-h2,.uk-card-primary.uk-card-body .uk-h3,.uk-card-primary.uk-card-body .uk-h4,.uk-card-primary.uk-card-body .uk-h5,.uk-card-primary.uk-card-body .uk-h6,.uk-card-primary.uk-card-body .uk-heading-2xlarge,.uk-card-primary.uk-card-body .uk-heading-large,.uk-card-primary.uk-card-body .uk-heading-medium,.uk-card-primary.uk-card-body .uk-heading-small,.uk-card-primary.uk-card-body .uk-heading-xlarge,.uk-card-primary.uk-card-body h1,.uk-card-primary.uk-card-body h2,.uk-card-primary.uk-card-body h3,.uk-card-primary.uk-card-body h4,.uk-card-primary.uk-card-body h5,.uk-card-primary.uk-card-body h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-h1,.uk-card-primary>:not([class*=uk-card-media]) .uk-h2,.uk-card-primary>:not([class*=uk-card-media]) .uk-h3,.uk-card-primary>:not([class*=uk-card-media]) .uk-h4,.uk-card-primary>:not([class*=uk-card-media]) .uk-h5,.uk-card-primary>:not([class*=uk-card-media]) .uk-h6,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-primary>:not([class*=uk-card-media]) h1,.uk-card-primary>:not([class*=uk-card-media]) h2,.uk-card-primary>:not([class*=uk-card-media]) h3,.uk-card-primary>:not([class*=uk-card-media]) h4,.uk-card-primary>:not([class*=uk-card-media]) h5,.uk-card-primary>:not([class*=uk-card-media]) h6,.uk-card-secondary.uk-card-body .uk-h1,.uk-card-secondary.uk-card-body .uk-h2,.uk-card-secondary.uk-card-body .uk-h3,.uk-card-secondary.uk-card-body .uk-h4,.uk-card-secondary.uk-card-body .uk-h5,.uk-card-secondary.uk-card-body .uk-h6,.uk-card-secondary.uk-card-body .uk-heading-2xlarge,.uk-card-secondary.uk-card-body .uk-heading-large,.uk-card-secondary.uk-card-body .uk-heading-medium,.uk-card-secondary.uk-card-body .uk-heading-small,.uk-card-secondary.uk-card-body .uk-heading-xlarge,.uk-card-secondary.uk-card-body h1,.uk-card-secondary.uk-card-body h2,.uk-card-secondary.uk-card-body h3,.uk-card-secondary.uk-card-body h4,.uk-card-secondary.uk-card-body h5,.uk-card-secondary.uk-card-body h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5,.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge,.uk-card-secondary>:not([class*=uk-card-media]) h1,.uk-card-secondary>:not([class*=uk-card-media]) h2,.uk-card-secondary>:not([class*=uk-card-media]) h3,.uk-card-secondary>:not([class*=uk-card-media]) h4,.uk-card-secondary>:not([class*=uk-card-media]) h5,.uk-card-secondary>:not([class*=uk-card-media]) h6,.uk-light .uk-h1,.uk-light .uk-h2,.uk-light .uk-h3,.uk-light .uk-h4,.uk-light .uk-h5,.uk-light .uk-h6,.uk-light .uk-heading-2xlarge,.uk-light .uk-heading-large,.uk-light .uk-heading-medium,.uk-light .uk-heading-small,.uk-light .uk-heading-xlarge,.uk-light h1,.uk-light h2,.uk-light h3,.uk-light h4,.uk-light h5,.uk-light h6,.uk-offcanvas-bar .uk-h1,.uk-offcanvas-bar .uk-h2,.uk-offcanvas-bar .uk-h3,.uk-offcanvas-bar .uk-h4,.uk-offcanvas-bar .uk-h5,.uk-offcanvas-bar .uk-h6,.uk-offcanvas-bar .uk-heading-2xlarge,.uk-offcanvas-bar .uk-heading-large,.uk-offcanvas-bar .uk-heading-medium,.uk-offcanvas-bar .uk-heading-small,.uk-offcanvas-bar .uk-heading-xlarge,.uk-offcanvas-bar h1,.uk-offcanvas-bar h2,.uk-offcanvas-bar h3,.uk-offcanvas-bar h4,.uk-offcanvas-bar h5,.uk-offcanvas-bar h6,.uk-overlay-primary .uk-h1,.uk-overlay-primary .uk-h2,.uk-overlay-primary .uk-h3,.uk-overlay-primary .uk-h4,.uk-overlay-primary .uk-h5,.uk-overlay-primary .uk-h6,.uk-overlay-primary .uk-heading-2xlarge,.uk-overlay-primary .uk-heading-large,.uk-overlay-primary .uk-heading-medium,.uk-overlay-primary .uk-heading-small,.uk-overlay-primary .uk-heading-xlarge,.uk-overlay-primary h1,.uk-overlay-primary h2,.uk-overlay-primary h3,.uk-overlay-primary h4,.uk-overlay-primary h5,.uk-overlay-primary h6,.uk-section-primary:not(.uk-preserve-color) .uk-h1,.uk-section-primary:not(.uk-preserve-color) .uk-h2,.uk-section-primary:not(.uk-preserve-color) .uk-h3,.uk-section-primary:not(.uk-preserve-color) .uk-h4,.uk-section-primary:not(.uk-preserve-color) .uk-h5,.uk-section-primary:not(.uk-preserve-color) .uk-h6,.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-primary:not(.uk-preserve-color) h1,.uk-section-primary:not(.uk-preserve-color) h2,.uk-section-primary:not(.uk-preserve-color) h3,.uk-section-primary:not(.uk-preserve-color) h4,.uk-section-primary:not(.uk-preserve-color) h5,.uk-section-primary:not(.uk-preserve-color) h6,.uk-section-secondary:not(.uk-preserve-color) .uk-h1,.uk-section-secondary:not(.uk-preserve-color) .uk-h2,.uk-section-secondary:not(.uk-preserve-color) .uk-h3,.uk-section-secondary:not(.uk-preserve-color) .uk-h4,.uk-section-secondary:not(.uk-preserve-color) .uk-h5,.uk-section-secondary:not(.uk-preserve-color) .uk-h6,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-section-secondary:not(.uk-preserve-color) h1,.uk-section-secondary:not(.uk-preserve-color) h2,.uk-section-secondary:not(.uk-preserve-color) h3,.uk-section-secondary:not(.uk-preserve-color) h4,.uk-section-secondary:not(.uk-preserve-color) h5,.uk-section-secondary:not(.uk-preserve-color) h6,.uk-tile-primary:not(.uk-preserve-color) .uk-h1,.uk-tile-primary:not(.uk-preserve-color) .uk-h2,.uk-tile-primary:not(.uk-preserve-color) .uk-h3,.uk-tile-primary:not(.uk-preserve-color) .uk-h4,.uk-tile-primary:not(.uk-preserve-color) .uk-h5,.uk-tile-primary:not(.uk-preserve-color) .uk-h6,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-primary:not(.uk-preserve-color) h1,.uk-tile-primary:not(.uk-preserve-color) h2,.uk-tile-primary:not(.uk-preserve-color) h3,.uk-tile-primary:not(.uk-preserve-color) h4,.uk-tile-primary:not(.uk-preserve-color) h5,.uk-tile-primary:not(.uk-preserve-color) h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-h1,.uk-tile-secondary:not(.uk-preserve-color) .uk-h2,.uk-tile-secondary:not(.uk-preserve-color) .uk-h3,.uk-tile-secondary:not(.uk-preserve-color) .uk-h4,.uk-tile-secondary:not(.uk-preserve-color) .uk-h5,.uk-tile-secondary:not(.uk-preserve-color) .uk-h6,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,.uk-tile-secondary:not(.uk-preserve-color) h1,.uk-tile-secondary:not(.uk-preserve-color) h2,.uk-tile-secondary:not(.uk-preserve-color) h3,.uk-tile-secondary:not(.uk-preserve-color) h4,.uk-tile-secondary:not(.uk-preserve-color) h5,.uk-tile-secondary:not(.uk-preserve-color) h6{color:#fff}.uk-card-primary.uk-card-body blockquote,.uk-card-primary>:not([class*=uk-card-media]) blockquote,.uk-card-secondary.uk-card-body blockquote,.uk-card-secondary>:not([class*=uk-card-media]) blockquote,.uk-light blockquote,.uk-offcanvas-bar blockquote,.uk-overlay-primary blockquote,.uk-section-primary:not(.uk-preserve-color) blockquote,.uk-section-secondary:not(.uk-preserve-color) blockquote,.uk-tile-primary:not(.uk-preserve-color) blockquote,.uk-tile-secondary:not(.uk-preserve-color) blockquote{color:#fff}.uk-card-primary.uk-card-body blockquote footer,.uk-card-primary>:not([class*=uk-card-media]) blockquote footer,.uk-card-secondary.uk-card-body blockquote footer,.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer,.uk-light blockquote footer,.uk-offcanvas-bar blockquote footer,.uk-overlay-primary blockquote footer,.uk-section-primary:not(.uk-preserve-color) blockquote footer,.uk-section-secondary:not(.uk-preserve-color) blockquote footer,.uk-tile-primary:not(.uk-preserve-color) blockquote footer,.uk-tile-secondary:not(.uk-preserve-color) blockquote footer{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-hr,.uk-card-primary.uk-card-body hr,.uk-card-primary>:not([class*=uk-card-media]) .uk-hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body .uk-hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light .uk-hr,.uk-light hr,.uk-offcanvas-bar .uk-hr,.uk-offcanvas-bar hr,.uk-overlay-primary .uk-hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) .uk-hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) .uk-hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) .uk-hr,.uk-tile-primary:not(.uk-preserve-color) hr,.uk-tile-secondary:not(.uk-preserve-color) .uk-hr,.uk-tile-secondary:not(.uk-preserve-color) hr{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-link-muted a,.uk-card-primary.uk-card-body a.uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-muted a,.uk-card-secondary.uk-card-body a.uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted,.uk-light .uk-link-muted a,.uk-light a.uk-link-muted,.uk-offcanvas-bar .uk-link-muted a,.uk-offcanvas-bar a.uk-link-muted,.uk-overlay-primary .uk-link-muted a,.uk-overlay-primary a.uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-link-muted a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-muted,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-primary.uk-card-body a.uk-link-muted:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-muted,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary.uk-card-body a.uk-link-muted:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light .uk-link-toggle:focus .uk-link-muted,.uk-light .uk-link-toggle:hover .uk-link-muted,.uk-light a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-muted,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-muted,.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted,.uk-overlay-primary a.uk-link-muted:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-link-text a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-text,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-primary.uk-card-body a.uk-link-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-card-secondary.uk-card-body .uk-link-text a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-text,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text,.uk-card-secondary.uk-card-body a.uk-link-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-light .uk-link-toggle:focus .uk-link-text,.uk-light .uk-link-toggle:hover .uk-link-text,.uk-light a.uk-link-text:hover,.uk-offcanvas-bar .uk-link-text a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-text,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text,.uk-offcanvas-bar a.uk-link-text:hover,.uk-overlay-primary .uk-link-text a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-text,.uk-overlay-primary .uk-link-toggle:hover .uk-link-text,.uk-overlay-primary a.uk-link-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-link-heading a:hover,.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-heading,.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-primary.uk-card-body a.uk-link-heading:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-primary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-card-secondary.uk-card-body .uk-link-heading a:hover,.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-heading,.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary.uk-card-body a.uk-link-heading:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,.uk-card-secondary>:not([class*=uk-card-media]) a.uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-light .uk-link-toggle:focus .uk-link-heading,.uk-light .uk-link-toggle:hover .uk-link-heading,.uk-light a.uk-link-heading:hover,.uk-offcanvas-bar .uk-link-heading a:hover,.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-heading,.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading,.uk-offcanvas-bar a.uk-link-heading:hover,.uk-overlay-primary .uk-link-heading a:hover,.uk-overlay-primary .uk-link-toggle:focus .uk-link-heading,.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading,.uk-overlay-primary a.uk-link-heading:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,.uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover{color:#fff}.uk-card-primary.uk-card-body .uk-heading-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-card-secondary.uk-card-body .uk-heading-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider,.uk-light .uk-heading-divider,.uk-offcanvas-bar .uk-heading-divider,.uk-overlay-primary .uk-heading-divider,.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-heading-bullet::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-card-secondary.uk-card-body .uk-heading-bullet::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before,.uk-light .uk-heading-bullet::before,.uk-offcanvas-bar .uk-heading-bullet::before,.uk-overlay-primary .uk-heading-bullet::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-heading-line>::after,.uk-card-primary.uk-card-body .uk-heading-line>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-card-secondary.uk-card-body .uk-heading-line>::after,.uk-card-secondary.uk-card-body .uk-heading-line>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before,.uk-light .uk-heading-line>::after,.uk-light .uk-heading-line>::before,.uk-offcanvas-bar .uk-heading-line>::after,.uk-offcanvas-bar .uk-heading-line>::before,.uk-overlay-primary .uk-heading-line>::after,.uk-overlay-primary .uk-heading-line>::before,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-card-secondary.uk-card-body .uk-divider-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon,.uk-light .uk-divider-icon,.uk-offcanvas-bar .uk-divider-icon,.uk-overlay-primary .uk-divider-icon,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-divider-icon::after,.uk-card-primary.uk-card-body .uk-divider-icon::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-card-secondary.uk-card-body .uk-divider-icon::after,.uk-card-secondary.uk-card-body .uk-divider-icon::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before,.uk-light .uk-divider-icon::after,.uk-light .uk-divider-icon::before,.uk-offcanvas-bar .uk-divider-icon::after,.uk-offcanvas-bar .uk-divider-icon::before,.uk-overlay-primary .uk-divider-icon::after,.uk-overlay-primary .uk-divider-icon::before,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before{border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-small::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-card-secondary.uk-card-body .uk-divider-small::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after,.uk-light .uk-divider-small::after,.uk-offcanvas-bar .uk-divider-small::after,.uk-overlay-primary .uk-divider-small::after,.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-divider-vertical,.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-card-secondary.uk-card-body .uk-divider-vertical,.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical,.uk-light .uk-divider-vertical,.uk-offcanvas-bar .uk-divider-vertical,.uk-overlay-primary .uk-divider-vertical,.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical,.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-muted>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-card-secondary.uk-card-body .uk-list-muted>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-muted>::before,.uk-light .uk-list-muted>::before,.uk-offcanvas-bar .uk-list-muted>::before,.uk-overlay-primary .uk-list-muted>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-muted>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted>::before{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-list-emphasis>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-card-secondary.uk-card-body .uk-list-emphasis>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-emphasis>::before,.uk-light .uk-list-emphasis>::before,.uk-offcanvas-bar .uk-list-emphasis>::before,.uk-overlay-primary .uk-list-emphasis>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis>::before{color:#fff!important}.uk-card-primary.uk-card-body .uk-list-primary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-card-secondary.uk-card-body .uk-list-primary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-primary>::before,.uk-light .uk-list-primary>::before,.uk-offcanvas-bar .uk-list-primary>::before,.uk-overlay-primary .uk-list-primary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-primary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary>::before{color:#fff!important}.uk-card-primary.uk-card-body .uk-list-secondary>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-card-secondary.uk-card-body .uk-list-secondary>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-secondary>::before,.uk-light .uk-list-secondary>::before,.uk-offcanvas-bar .uk-list-secondary>::before,.uk-overlay-primary .uk-list-secondary>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary>::before{color:#fff!important}.uk-card-primary.uk-card-body .uk-list-bullet>::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-card-secondary.uk-card-body .uk-list-bullet>::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>::before,.uk-light .uk-list-bullet>::before,.uk-offcanvas-bar .uk-list-bullet>::before,.uk-overlay-primary .uk-list-bullet>::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>:nth-child(n+2),.uk-light .uk-list-divider>:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>:nth-child(n+2),.uk-overlay-primary .uk-list-divider>:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-light .uk-list-striped>:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd){border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>:nth-of-type(odd),.uk-light .uk-list-striped>:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body .uk-table th,.uk-card-primary>:not([class*=uk-card-media]) .uk-table th,.uk-card-secondary.uk-card-body .uk-table th,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table th,.uk-light .uk-table th,.uk-offcanvas-bar .uk-table th,.uk-overlay-primary .uk-table th,.uk-section-primary:not(.uk-preserve-color) .uk-table th,.uk-section-secondary:not(.uk-preserve-color) .uk-table th,.uk-tile-primary:not(.uk-preserve-color) .uk-table th,.uk-tile-secondary:not(.uk-preserve-color) .uk-table th{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-table caption,.uk-card-primary>:not([class*=uk-card-media]) .uk-table caption,.uk-card-secondary.uk-card-body .uk-table caption,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table caption,.uk-light .uk-table caption,.uk-offcanvas-bar .uk-table caption,.uk-overlay-primary .uk-table caption,.uk-section-primary:not(.uk-preserve-color) .uk-table caption,.uk-section-secondary:not(.uk-preserve-color) .uk-table caption,.uk-tile-primary:not(.uk-preserve-color) .uk-table caption,.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-primary.uk-card-body .uk-table>tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active,.uk-card-secondary.uk-card-body .uk-table>tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table>tr.uk-active,.uk-light .uk-table tbody tr.uk-active,.uk-light .uk-table>tr.uk-active,.uk-offcanvas-bar .uk-table tbody tr.uk-active,.uk-offcanvas-bar .uk-table>tr.uk-active,.uk-overlay-primary .uk-table tbody tr.uk-active,.uk-overlay-primary .uk-table>tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-table>tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active{background:rgba(255,255,255,.08)}.uk-card-primary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-primary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary.uk-card-body .uk-table-divider>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child),.uk-light .uk-table-divider>:first-child>tr:not(:first-child),.uk-light .uk-table-divider>:not(:first-child)>tr,.uk-light .uk-table-divider>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:first-child>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:not(:first-child)>tr,.uk-offcanvas-bar .uk-table-divider>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:first-child>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:not(:first-child)>tr,.uk-overlay-primary .uk-table-divider>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd),.uk-light .uk-table-striped tbody tr:nth-of-type(odd),.uk-light .uk-table-striped>tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd),.uk-offcanvas-bar .uk-table-striped>tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd),.uk-overlay-primary .uk-table-striped>tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd){background:rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-primary.uk-card-body .uk-table-hover>tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover,.uk-card-secondary.uk-card-body .uk-table-hover>tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover,.uk-light .uk-table-hover tbody tr:hover,.uk-light .uk-table-hover>tr:hover,.uk-offcanvas-bar .uk-table-hover tbody tr:hover,.uk-offcanvas-bar .uk-table-hover>tr:hover,.uk-overlay-primary .uk-table-hover tbody tr:hover,.uk-overlay-primary .uk-table-hover>tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover{background:rgba(255,255,255,.08)}.uk-card-primary.uk-card-body .uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link,.uk-light .uk-icon-link,.uk-offcanvas-bar .uk-icon-link,.uk-overlay-primary .uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-icon-link:focus,.uk-card-primary.uk-card-body .uk-icon-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-card-secondary.uk-card-body .uk-icon-link:focus,.uk-card-secondary.uk-card-body .uk-icon-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover,.uk-light .uk-icon-link:focus,.uk-light .uk-icon-link:hover,.uk-offcanvas-bar .uk-icon-link:focus,.uk-offcanvas-bar .uk-icon-link:hover,.uk-overlay-primary .uk-icon-link:focus,.uk-overlay-primary .uk-icon-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-active>.uk-icon-link,.uk-card-primary.uk-card-body .uk-icon-link:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link,.uk-card-secondary.uk-card-body .uk-icon-link:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active,.uk-light .uk-active>.uk-icon-link,.uk-light .uk-icon-link:active,.uk-offcanvas-bar .uk-active>.uk-icon-link,.uk-offcanvas-bar .uk-icon-link:active,.uk-overlay-primary .uk-active>.uk-icon-link,.uk-overlay-primary .uk-icon-link:active,.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-icon-button,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button,.uk-card-secondary.uk-card-body .uk-icon-button,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button,.uk-light .uk-icon-button,.uk-offcanvas-bar .uk-icon-button,.uk-overlay-primary .uk-icon-button,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-icon-button:focus,.uk-card-primary.uk-card-body .uk-icon-button:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-card-secondary.uk-card-body .uk-icon-button:focus,.uk-card-secondary.uk-card-body .uk-icon-button:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover,.uk-light .uk-icon-button:focus,.uk-light .uk-icon-button:hover,.uk-offcanvas-bar .uk-icon-button:focus,.uk-offcanvas-bar .uk-icon-button:hover,.uk-overlay-primary .uk-icon-button:focus,.uk-overlay-primary .uk-icon-button:hover,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover{background-color:rgba(242,242,242,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-icon-button:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-card-secondary.uk-card-body .uk-icon-button:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active,.uk-light .uk-icon-button:active,.uk-offcanvas-bar .uk-icon-button:active,.uk-overlay-primary .uk-icon-button:active,.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active{background-color:rgba(230,230,230,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-input,.uk-card-primary.uk-card-body .uk-select,.uk-card-primary.uk-card-body .uk-textarea,.uk-card-primary>:not([class*=uk-card-media]) .uk-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-select,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea,.uk-card-secondary.uk-card-body .uk-input,.uk-card-secondary.uk-card-body .uk-select,.uk-card-secondary.uk-card-body .uk-textarea,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea,.uk-light .uk-input,.uk-light .uk-select,.uk-light .uk-textarea,.uk-offcanvas-bar .uk-input,.uk-offcanvas-bar .uk-select,.uk-offcanvas-bar .uk-textarea,.uk-overlay-primary .uk-input,.uk-overlay-primary .uk-select,.uk-overlay-primary .uk-textarea,.uk-section-primary:not(.uk-preserve-color) .uk-input,.uk-section-primary:not(.uk-preserve-color) .uk-select,.uk-section-primary:not(.uk-preserve-color) .uk-textarea,.uk-section-secondary:not(.uk-preserve-color) .uk-input,.uk-section-secondary:not(.uk-preserve-color) .uk-select,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,.uk-tile-primary:not(.uk-preserve-color) .uk-input,.uk-tile-primary:not(.uk-preserve-color) .uk-select,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,.uk-tile-secondary:not(.uk-preserve-color) .uk-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-select,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);background-clip:padding-box;border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-input:focus,.uk-card-primary.uk-card-body .uk-select:focus,.uk-card-primary.uk-card-body .uk-textarea:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-card-secondary.uk-card-body .uk-input:focus,.uk-card-secondary.uk-card-body .uk-select:focus,.uk-card-secondary.uk-card-body .uk-textarea:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus,.uk-light .uk-input:focus,.uk-light .uk-select:focus,.uk-light .uk-textarea:focus,.uk-offcanvas-bar .uk-input:focus,.uk-offcanvas-bar .uk-select:focus,.uk-offcanvas-bar .uk-textarea:focus,.uk-overlay-primary .uk-input:focus,.uk-overlay-primary .uk-select:focus,.uk-overlay-primary .uk-textarea:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder,.uk-light .uk-input::-ms-input-placeholder,.uk-offcanvas-bar .uk-input::-ms-input-placeholder,.uk-overlay-primary .uk-input::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-card-secondary.uk-card-body .uk-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder,.uk-light .uk-input::placeholder,.uk-offcanvas-bar .uk-input::placeholder,.uk-overlay-primary .uk-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder,.uk-light .uk-textarea::-ms-input-placeholder,.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder,.uk-overlay-primary .uk-textarea::-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-textarea::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-card-secondary.uk-card-body .uk-textarea::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder,.uk-light .uk-textarea::placeholder,.uk-offcanvas-bar .uk-textarea::placeholder,.uk-overlay-primary .uk-textarea::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]),.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]),.uk-light .uk-select:not([multiple]):not([size]),.uk-offcanvas-bar .uk-select:not([multiple]):not([size]),.uk-overlay-primary .uk-select:not([multiple]):not([size]),.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]),.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-input[list]:focus,.uk-card-primary.uk-card-body .uk-input[list]:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-card-secondary.uk-card-body .uk-input[list]:focus,.uk-card-secondary.uk-card-body .uk-input[list]:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover,.uk-light .uk-input[list]:focus,.uk-light .uk-input[list]:hover,.uk-offcanvas-bar .uk-input[list]:focus,.uk-offcanvas-bar .uk-input[list]:hover,.uk-overlay-primary .uk-input[list]:focus,.uk-overlay-primary .uk-input[list]:hover,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-checkbox,.uk-card-primary.uk-card-body .uk-radio,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio,.uk-card-secondary.uk-card-body .uk-checkbox,.uk-card-secondary.uk-card-body .uk-radio,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio,.uk-light .uk-checkbox,.uk-light .uk-radio,.uk-offcanvas-bar .uk-checkbox,.uk-offcanvas-bar .uk-radio,.uk-overlay-primary .uk-checkbox,.uk-overlay-primary .uk-radio,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,.uk-section-primary:not(.uk-preserve-color) .uk-radio,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-section-secondary:not(.uk-preserve-color) .uk-radio,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-primary:not(.uk-preserve-color) .uk-radio,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio{background-color:rgba(242,242,242,.1);border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-checkbox:focus,.uk-card-primary.uk-card-body .uk-radio:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-card-secondary.uk-card-body .uk-checkbox:focus,.uk-card-secondary.uk-card-body .uk-radio:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus,.uk-light .uk-checkbox:focus,.uk-light .uk-radio:focus,.uk-offcanvas-bar .uk-checkbox:focus,.uk-offcanvas-bar .uk-radio:focus,.uk-overlay-primary .uk-checkbox:focus,.uk-overlay-primary .uk-radio:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus{border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-color:#fff;border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-primary.uk-card-body .uk-radio:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,.uk-card-secondary.uk-card-body .uk-radio:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus,.uk-light .uk-radio:checked:focus,.uk-offcanvas-bar .uk-checkbox:checked:focus,.uk-offcanvas-bar .uk-checkbox:indeterminate:focus,.uk-offcanvas-bar .uk-radio:checked:focus,.uk-overlay-primary .uk-checkbox:checked:focus,.uk-overlay-primary .uk-checkbox:indeterminate:focus,.uk-overlay-primary .uk-radio:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus{background-color:#e6e6e6}.uk-card-primary.uk-card-body .uk-radio:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-card-secondary.uk-card-body .uk-radio:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked,.uk-light .uk-radio:checked,.uk-offcanvas-bar .uk-radio:checked,.uk-overlay-primary .uk-radio:checked,.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-checkbox:checked,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-card-secondary.uk-card-body .uk-checkbox:checked,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked,.uk-light .uk-checkbox:checked,.uk-offcanvas-bar .uk-checkbox:checked,.uk-overlay-primary .uk-checkbox:checked,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate,.uk-light .uk-checkbox:indeterminate,.uk-offcanvas-bar .uk-checkbox:indeterminate,.uk-overlay-primary .uk-checkbox:indeterminate,.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-form-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label,.uk-card-secondary.uk-card-body .uk-form-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label,.uk-light .uk-form-label,.uk-offcanvas-bar .uk-form-label,.uk-overlay-primary .uk-form-label,.uk-section-primary:not(.uk-preserve-color) .uk-form-label,.uk-section-secondary:not(.uk-preserve-color) .uk-form-label,.uk-tile-primary:not(.uk-preserve-color) .uk-form-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label{color:#fff}.uk-card-primary.uk-card-body .uk-form-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon,.uk-card-secondary.uk-card-body .uk-form-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon,.uk-light .uk-form-icon,.uk-offcanvas-bar .uk-form-icon,.uk-overlay-primary .uk-form-icon,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-form-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-card-secondary.uk-card-body .uk-form-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover,.uk-light .uk-form-icon:hover,.uk-offcanvas-bar .uk-form-icon:hover,.uk-overlay-primary .uk-form-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-button-default,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default,.uk-card-secondary.uk-card-body .uk-button-default,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default,.uk-light .uk-button-default,.uk-offcanvas-bar .uk-button-default,.uk-overlay-primary .uk-button-default,.uk-section-primary:not(.uk-preserve-color) .uk-button-default,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default{background-color:transparent;color:#fff;border-color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-button-default:focus,.uk-card-primary.uk-card-body .uk-button-default:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-card-secondary.uk-card-body .uk-button-default:focus,.uk-card-secondary.uk-card-body .uk-button-default:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover,.uk-light .uk-button-default:focus,.uk-light .uk-button-default:hover,.uk-offcanvas-bar .uk-button-default:focus,.uk-offcanvas-bar .uk-button-default:hover,.uk-overlay-primary .uk-button-default:focus,.uk-overlay-primary .uk-button-default:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover{background-color:transparent;color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-button-default.uk-active,.uk-card-primary.uk-card-body .uk-button-default:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-card-secondary.uk-card-body .uk-button-default.uk-active,.uk-card-secondary.uk-card-body .uk-button-default:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active,.uk-light .uk-button-default.uk-active,.uk-light .uk-button-default:active,.uk-offcanvas-bar .uk-button-default.uk-active,.uk-offcanvas-bar .uk-button-default:active,.uk-overlay-primary .uk-button-default.uk-active,.uk-overlay-primary .uk-button-default:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active{background-color:transparent;color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-button-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary,.uk-card-secondary.uk-card-body .uk-button-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary,.uk-light .uk-button-primary,.uk-offcanvas-bar .uk-button-primary,.uk-overlay-primary .uk-button-primary,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-primary:focus,.uk-card-primary.uk-card-body .uk-button-primary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-card-secondary.uk-card-body .uk-button-primary:focus,.uk-card-secondary.uk-card-body .uk-button-primary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover,.uk-light .uk-button-primary:focus,.uk-light .uk-button-primary:hover,.uk-offcanvas-bar .uk-button-primary:focus,.uk-offcanvas-bar .uk-button-primary:hover,.uk-overlay-primary .uk-button-primary:focus,.uk-overlay-primary .uk-button-primary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-primary.uk-active,.uk-card-primary.uk-card-body .uk-button-primary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,.uk-card-secondary.uk-card-body .uk-button-primary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active,.uk-light .uk-button-primary.uk-active,.uk-light .uk-button-primary:active,.uk-offcanvas-bar .uk-button-primary.uk-active,.uk-offcanvas-bar .uk-button-primary:active,.uk-overlay-primary .uk-button-primary.uk-active,.uk-overlay-primary .uk-button-primary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-card-secondary.uk-card-body .uk-button-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary,.uk-light .uk-button-secondary,.uk-offcanvas-bar .uk-button-secondary,.uk-overlay-primary .uk-button-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary:focus,.uk-card-primary.uk-card-body .uk-button-secondary:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-card-secondary.uk-card-body .uk-button-secondary:focus,.uk-card-secondary.uk-card-body .uk-button-secondary:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover,.uk-light .uk-button-secondary:focus,.uk-light .uk-button-secondary:hover,.uk-offcanvas-bar .uk-button-secondary:focus,.uk-offcanvas-bar .uk-button-secondary:hover,.uk-overlay-primary .uk-button-secondary:focus,.uk-overlay-primary .uk-button-secondary:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover{background-color:#f2f2f2;color:#666}.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,.uk-card-primary.uk-card-body .uk-button-secondary:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,.uk-card-secondary.uk-card-body .uk-button-secondary:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active,.uk-light .uk-button-secondary.uk-active,.uk-light .uk-button-secondary:active,.uk-offcanvas-bar .uk-button-secondary.uk-active,.uk-offcanvas-bar .uk-button-secondary:active,.uk-overlay-primary .uk-button-secondary.uk-active,.uk-overlay-primary .uk-button-secondary:active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active{background-color:#e6e6e6;color:#666}.uk-card-primary.uk-card-body .uk-button-text,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text,.uk-card-secondary.uk-card-body .uk-button-text,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text,.uk-light .uk-button-text,.uk-offcanvas-bar .uk-button-text,.uk-overlay-primary .uk-button-text,.uk-section-primary:not(.uk-preserve-color) .uk-button-text,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text{color:#fff}.uk-card-primary.uk-card-body .uk-button-text::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-card-secondary.uk-card-body .uk-button-text::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before,.uk-light .uk-button-text::before,.uk-offcanvas-bar .uk-button-text::before,.uk-overlay-primary .uk-button-text::before,.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before{border-bottom-color:#fff}.uk-card-primary.uk-card-body .uk-button-text:focus,.uk-card-primary.uk-card-body .uk-button-text:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-card-secondary.uk-card-body .uk-button-text:focus,.uk-card-secondary.uk-card-body .uk-button-text:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover,.uk-light .uk-button-text:focus,.uk-light .uk-button-text:hover,.uk-offcanvas-bar .uk-button-text:focus,.uk-offcanvas-bar .uk-button-text:hover,.uk-overlay-primary .uk-button-text:focus,.uk-overlay-primary .uk-button-text:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover{color:#fff}.uk-card-primary.uk-card-body .uk-button-text:disabled,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-card-secondary.uk-card-body .uk-button-text:disabled,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled,.uk-light .uk-button-text:disabled,.uk-offcanvas-bar .uk-button-text:disabled,.uk-overlay-primary .uk-button-text:disabled,.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-button-link,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link,.uk-card-secondary.uk-card-body .uk-button-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link,.uk-light .uk-button-link,.uk-offcanvas-bar .uk-button-link,.uk-overlay-primary .uk-button-link,.uk-section-primary:not(.uk-preserve-color) .uk-button-link,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-button-link:focus,.uk-card-primary.uk-card-body .uk-button-link:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-card-secondary.uk-card-body .uk-button-link:focus,.uk-card-secondary.uk-card-body .uk-button-link:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover,.uk-light .uk-button-link:focus,.uk-light .uk-button-link:hover,.uk-offcanvas-bar .uk-button-link:focus,.uk-offcanvas-bar .uk-button-link:hover,.uk-overlay-primary .uk-button-link:focus,.uk-overlay-primary .uk-button-link:hover,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-close,.uk-card-primary>:not([class*=uk-card-media]) .uk-close,.uk-card-secondary.uk-card-body .uk-close,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close,.uk-light .uk-close,.uk-offcanvas-bar .uk-close,.uk-overlay-primary .uk-close,.uk-section-primary:not(.uk-preserve-color) .uk-close,.uk-section-secondary:not(.uk-preserve-color) .uk-close,.uk-tile-primary:not(.uk-preserve-color) .uk-close,.uk-tile-secondary:not(.uk-preserve-color) .uk-close{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-close:focus,.uk-card-primary.uk-card-body .uk-close:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover,.uk-card-secondary.uk-card-body .uk-close:focus,.uk-card-secondary.uk-card-body .uk-close:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover,.uk-light .uk-close:focus,.uk-light .uk-close:hover,.uk-offcanvas-bar .uk-close:focus,.uk-offcanvas-bar .uk-close:hover,.uk-overlay-primary .uk-close:focus,.uk-overlay-primary .uk-close:hover,.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,.uk-section-primary:not(.uk-preserve-color) .uk-close:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-totop,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop,.uk-card-secondary.uk-card-body .uk-totop,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop,.uk-light .uk-totop,.uk-offcanvas-bar .uk-totop,.uk-overlay-primary .uk-totop,.uk-section-primary:not(.uk-preserve-color) .uk-totop,.uk-section-secondary:not(.uk-preserve-color) .uk-totop,.uk-tile-primary:not(.uk-preserve-color) .uk-totop,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-totop:focus,.uk-card-primary.uk-card-body .uk-totop:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-card-secondary.uk-card-body .uk-totop:focus,.uk-card-secondary.uk-card-body .uk-totop:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover,.uk-light .uk-totop:focus,.uk-light .uk-totop:hover,.uk-offcanvas-bar .uk-totop:focus,.uk-offcanvas-bar .uk-totop:hover,.uk-overlay-primary .uk-totop:focus,.uk-overlay-primary .uk-totop:hover,.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-totop:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active,.uk-card-secondary.uk-card-body .uk-totop:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active,.uk-light .uk-totop:active,.uk-offcanvas-bar .uk-totop:active,.uk-overlay-primary .uk-totop:active,.uk-section-primary:not(.uk-preserve-color) .uk-totop:active,.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active{color:#fff}.uk-card-primary.uk-card-body .uk-marker,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker,.uk-card-secondary.uk-card-body .uk-marker,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker,.uk-light .uk-marker,.uk-offcanvas-bar .uk-marker,.uk-overlay-primary .uk-marker,.uk-section-primary:not(.uk-preserve-color) .uk-marker,.uk-section-secondary:not(.uk-preserve-color) .uk-marker,.uk-tile-primary:not(.uk-preserve-color) .uk-marker,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker{background:#f8f8f8;color:#666}.uk-card-primary.uk-card-body .uk-marker:focus,.uk-card-primary.uk-card-body .uk-marker:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-card-secondary.uk-card-body .uk-marker:focus,.uk-card-secondary.uk-card-body .uk-marker:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover,.uk-light .uk-marker:focus,.uk-light .uk-marker:hover,.uk-offcanvas-bar .uk-marker:focus,.uk-offcanvas-bar .uk-marker:hover,.uk-overlay-primary .uk-marker:focus,.uk-overlay-primary .uk-marker:hover,.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover{color:#666}.uk-card-primary.uk-card-body .uk-badge,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge,.uk-card-secondary.uk-card-body .uk-badge,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge,.uk-light .uk-badge,.uk-offcanvas-bar .uk-badge,.uk-overlay-primary .uk-badge,.uk-section-primary:not(.uk-preserve-color) .uk-badge,.uk-section-secondary:not(.uk-preserve-color) .uk-badge,.uk-tile-primary:not(.uk-preserve-color) .uk-badge,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-badge:focus,.uk-card-primary.uk-card-body .uk-badge:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-card-secondary.uk-card-body .uk-badge:focus,.uk-card-secondary.uk-card-body .uk-badge:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:hover,.uk-light .uk-badge:focus,.uk-light .uk-badge:hover,.uk-offcanvas-bar .uk-badge:focus,.uk-offcanvas-bar .uk-badge:hover,.uk-overlay-primary .uk-badge:focus,.uk-overlay-primary .uk-badge:hover,.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover{color:#666}.uk-card-primary.uk-card-body .uk-label,.uk-card-primary>:not([class*=uk-card-media]) .uk-label,.uk-card-secondary.uk-card-body .uk-label,.uk-card-secondary>:not([class*=uk-card-media]) .uk-label,.uk-light .uk-label,.uk-offcanvas-bar .uk-label,.uk-overlay-primary .uk-label,.uk-section-primary:not(.uk-preserve-color) .uk-label,.uk-section-secondary:not(.uk-preserve-color) .uk-label,.uk-tile-primary:not(.uk-preserve-color) .uk-label,.uk-tile-secondary:not(.uk-preserve-color) .uk-label{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-article-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta,.uk-card-secondary.uk-card-body .uk-article-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta,.uk-light .uk-article-meta,.uk-offcanvas-bar .uk-article-meta,.uk-overlay-primary .uk-article-meta,.uk-section-primary:not(.uk-preserve-color) .uk-article-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input,.uk-light .uk-search-input,.uk-offcanvas-bar .uk-search-input,.uk-overlay-primary .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder,.uk-light .uk-search-input:-ms-input-placeholder,.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder,.uk-overlay-primary .uk-search-input:-ms-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-search-input::placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-card-secondary.uk-card-body .uk-search-input::placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder,.uk-light .uk-search-input::placeholder,.uk-offcanvas-bar .uk-search-input::placeholder,.uk-overlay-primary .uk-search-input::placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search .uk-search-icon,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon,.uk-light .uk-search .uk-search-icon,.uk-offcanvas-bar .uk-search .uk-search-icon,.uk-overlay-primary .uk-search .uk-search-icon,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover,.uk-light .uk-search .uk-search-icon:hover,.uk-offcanvas-bar .uk-search .uk-search-icon:hover,.uk-overlay-primary .uk-search .uk-search-icon:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input,.uk-light .uk-search-default .uk-search-input,.uk-offcanvas-bar .uk-search-default .uk-search-input,.uk-overlay-primary .uk-search-default .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input{background-color:transparent;border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus,.uk-light .uk-search-default .uk-search-input:focus,.uk-offcanvas-bar .uk-search-default .uk-search-input:focus,.uk-overlay-primary .uk-search-default .uk-search-input:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input,.uk-light .uk-search-navbar .uk-search-input,.uk-offcanvas-bar .uk-search-navbar .uk-search-input,.uk-overlay-primary .uk-search-navbar .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-large .uk-search-input,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input,.uk-light .uk-search-large .uk-search-input,.uk-offcanvas-bar .uk-search-large .uk-search-input,.uk-overlay-primary .uk-search-large .uk-search-input,.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input{background-color:transparent}.uk-card-primary.uk-card-body .uk-search-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-card-secondary.uk-card-body .uk-search-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle,.uk-light .uk-search-toggle,.uk-offcanvas-bar .uk-search-toggle,.uk-overlay-primary .uk-search-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-toggle:focus,.uk-card-primary.uk-card-body .uk-search-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-card-secondary.uk-card-body .uk-search-toggle:focus,.uk-card-secondary.uk-card-body .uk-search-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover,.uk-light .uk-search-toggle:focus,.uk-light .uk-search-toggle:hover,.uk-offcanvas-bar .uk-search-toggle:focus,.uk-offcanvas-bar .uk-search-toggle:hover,.uk-overlay-primary .uk-search-toggle:focus,.uk-overlay-primary .uk-search-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-accordion-title,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-card-secondary.uk-card-body .uk-accordion-title,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title,.uk-light .uk-accordion-title,.uk-offcanvas-bar .uk-accordion-title,.uk-overlay-primary .uk-accordion-title,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title{color:#fff}.uk-card-primary.uk-card-body .uk-accordion-title:focus,.uk-card-primary.uk-card-body .uk-accordion-title:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-card-secondary.uk-card-body .uk-accordion-title:focus,.uk-card-secondary.uk-card-body .uk-accordion-title:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:hover,.uk-light .uk-accordion-title:focus,.uk-light .uk-accordion-title:hover,.uk-offcanvas-bar .uk-accordion-title:focus,.uk-offcanvas-bar .uk-accordion-title:hover,.uk-overlay-primary .uk-accordion-title:focus,.uk-overlay-primary .uk-accordion-title:hover,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before,.uk-light .uk-grid-divider>:not(.uk-first-column)::before,.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before,.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after,.uk-light .uk-nav-parent-icon>.uk-parent>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-nav-default>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-card-secondary.uk-card-body .uk-nav-default>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a,.uk-light .uk-nav-default>li>a,.uk-offcanvas-bar .uk-nav-default>li>a,.uk-overlay-primary .uk-nav-default>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover,.uk-light .uk-nav-default>li>a:focus,.uk-light .uk-nav-default>li>a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:focus,.uk-offcanvas-bar .uk-nav-default>li>a:hover,.uk-overlay-primary .uk-nav-default>li>a:focus,.uk-overlay-primary .uk-nav-default>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a,.uk-light .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.uk-overlay-primary .uk-nav-default>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header,.uk-light .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default .uk-nav-header,.uk-overlay-primary .uk-nav-default .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header{color:#fff}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider,.uk-light .uk-nav-default .uk-nav-divider,.uk-offcanvas-bar .uk-nav-default .uk-nav-divider,.uk-overlay-primary .uk-nav-default .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a,.uk-light .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.uk-overlay-primary .uk-nav-default .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover,.uk-light .uk-nav-default .uk-nav-sub a:focus,.uk-light .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a,.uk-light .uk-nav-primary>li>a,.uk-offcanvas-bar .uk-nav-primary>li>a,.uk-overlay-primary .uk-nav-primary>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover,.uk-light .uk-nav-primary>li>a:focus,.uk-light .uk-nav-primary>li>a:hover,.uk-offcanvas-bar .uk-nav-primary>li>a:focus,.uk-offcanvas-bar .uk-nav-primary>li>a:hover,.uk-overlay-primary .uk-nav-primary>li>a:focus,.uk-overlay-primary .uk-nav-primary>li>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a,.uk-light .uk-nav-primary>li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary>li.uk-active>a,.uk-overlay-primary .uk-nav-primary>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header,.uk-light .uk-nav-primary .uk-nav-header,.uk-offcanvas-bar .uk-nav-primary .uk-nav-header,.uk-overlay-primary .uk-nav-primary .uk-nav-header,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header{color:#fff}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider,.uk-light .uk-nav-primary .uk-nav-divider,.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider,.uk-overlay-primary .uk-nav-primary .uk-nav-divider,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a,.uk-light .uk-nav-primary .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover,.uk-light .uk-nav-primary .uk-nav-sub a:focus,.uk-light .uk-nav-primary .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-nav>li>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a,.uk-light .uk-navbar-nav>li>a,.uk-offcanvas-bar .uk-navbar-nav>li>a,.uk-overlay-primary .uk-navbar-nav>li>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus,.uk-light .uk-navbar-nav>li:hover>a,.uk-light .uk-navbar-nav>li>a.uk-open,.uk-light .uk-navbar-nav>li>a:focus,.uk-offcanvas-bar .uk-navbar-nav>li:hover>a,.uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open,.uk-offcanvas-bar .uk-navbar-nav>li>a:focus,.uk-overlay-primary .uk-navbar-nav>li:hover>a,.uk-overlay-primary .uk-navbar-nav>li>a.uk-open,.uk-overlay-primary .uk-navbar-nav>li>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active,.uk-light .uk-navbar-nav>li>a:active,.uk-offcanvas-bar .uk-navbar-nav>li>a:active,.uk-overlay-primary .uk-navbar-nav>li>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a,.uk-light .uk-navbar-nav>li.uk-active>a,.uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a,.uk-overlay-primary .uk-navbar-nav>li.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-navbar-item,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-card-secondary.uk-card-body .uk-navbar-item,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item,.uk-light .uk-navbar-item,.uk-offcanvas-bar .uk-navbar-item,.uk-overlay-primary .uk-navbar-item,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-navbar-toggle,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-card-secondary.uk-card-body .uk-navbar-toggle,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle,.uk-light .uk-navbar-toggle,.uk-offcanvas-bar .uk-navbar-toggle,.uk-overlay-primary .uk-navbar-toggle,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,.uk-card-primary.uk-card-body .uk-navbar-toggle:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle.uk-open,.uk-light .uk-navbar-toggle:focus,.uk-light .uk-navbar-toggle:hover,.uk-offcanvas-bar .uk-navbar-toggle.uk-open,.uk-offcanvas-bar .uk-navbar-toggle:focus,.uk-offcanvas-bar .uk-navbar-toggle:hover,.uk-overlay-primary .uk-navbar-toggle.uk-open,.uk-overlay-primary .uk-navbar-toggle:focus,.uk-overlay-primary .uk-navbar-toggle:hover,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child,.uk-light .uk-subnav>*>:first-child,.uk-offcanvas-bar .uk-subnav>*>:first-child,.uk-overlay-primary .uk-subnav>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-subnav>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover,.uk-light .uk-subnav>*>a:focus,.uk-light .uk-subnav>*>a:hover,.uk-offcanvas-bar .uk-subnav>*>a:focus,.uk-offcanvas-bar .uk-subnav>*>a:hover,.uk-overlay-primary .uk-subnav>*>a:focus,.uk-overlay-primary .uk-subnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-light .uk-subnav>.uk-active>a,.uk-offcanvas-bar .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a{color:#fff}.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{border-left-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child,.uk-light .uk-subnav-pill>*>:first-child,.uk-offcanvas-bar .uk-subnav-pill>*>:first-child,.uk-overlay-primary .uk-subnav-pill>*>:first-child,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child{background-color:transparent;color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover,.uk-light .uk-subnav-pill>*>a:focus,.uk-light .uk-subnav-pill>*>a:hover,.uk-offcanvas-bar .uk-subnav-pill>*>a:focus,.uk-offcanvas-bar .uk-subnav-pill>*>a:hover,.uk-overlay-primary .uk-subnav-pill>*>a:focus,.uk-overlay-primary .uk-subnav-pill>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active,.uk-light .uk-subnav-pill>*>a:active,.uk-offcanvas-bar .uk-subnav-pill>*>a:active,.uk-overlay-primary .uk-subnav-pill>*>a:active,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-light .uk-subnav-pill>.uk-active>a,.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#666}.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a,.uk-light .uk-subnav>.uk-disabled>a,.uk-offcanvas-bar .uk-subnav>.uk-disabled>a,.uk-overlay-primary .uk-subnav>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-breadcrumb>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*,.uk-light .uk-breadcrumb>*>*,.uk-offcanvas-bar .uk-breadcrumb>*>*,.uk-overlay-primary .uk-breadcrumb>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus,.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover,.uk-light .uk-breadcrumb>*>:focus,.uk-light .uk-breadcrumb>*>:hover,.uk-offcanvas-bar .uk-breadcrumb>*>:focus,.uk-offcanvas-bar .uk-breadcrumb>*>:hover,.uk-overlay-primary .uk-breadcrumb>*>:focus,.uk-overlay-primary .uk-breadcrumb>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-light .uk-breadcrumb>:last-child>*,.uk-offcanvas-bar .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-pagination>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-card-secondary.uk-card-body .uk-pagination>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*,.uk-light .uk-pagination>*>*,.uk-offcanvas-bar .uk-pagination>*>*,.uk-overlay-primary .uk-pagination>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-pagination>*>:focus,.uk-card-primary.uk-card-body .uk-pagination>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-card-secondary.uk-card-body .uk-pagination>*>:focus,.uk-card-secondary.uk-card-body .uk-pagination>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover,.uk-light .uk-pagination>*>:focus,.uk-light .uk-pagination>*>:hover,.uk-offcanvas-bar .uk-pagination>*>:focus,.uk-offcanvas-bar .uk-pagination>*>:hover,.uk-overlay-primary .uk-pagination>*>:focus,.uk-overlay-primary .uk-pagination>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-light .uk-pagination>.uk-active>*,.uk-offcanvas-bar .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*,.uk-light .uk-pagination>.uk-disabled>*,.uk-offcanvas-bar .uk-pagination>.uk-disabled>*,.uk-overlay-primary .uk-pagination>.uk-disabled>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-tab::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before,.uk-card-secondary.uk-card-body .uk-tab::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before,.uk-light .uk-tab::before,.uk-offcanvas-bar .uk-tab::before,.uk-overlay-primary .uk-tab::before,.uk-section-primary:not(.uk-preserve-color) .uk-tab::before,.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before{border-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-tab>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-card-secondary.uk-card-body .uk-tab>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a,.uk-light .uk-tab>*>a,.uk-offcanvas-bar .uk-tab>*>a,.uk-overlay-primary .uk-tab>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-tab>*>a:focus,.uk-card-primary.uk-card-body .uk-tab>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-card-secondary.uk-card-body .uk-tab>*>a:focus,.uk-card-secondary.uk-card-body .uk-tab>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover,.uk-light .uk-tab>*>a:focus,.uk-light .uk-tab>*>a:hover,.uk-offcanvas-bar .uk-tab>*>a:focus,.uk-offcanvas-bar .uk-tab>*>a:hover,.uk-overlay-primary .uk-tab>*>a:focus,.uk-overlay-primary .uk-tab>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-light .uk-tab>.uk-active>a,.uk-offcanvas-bar .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a{color:#fff;border-color:#fff}.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a,.uk-light .uk-tab>.uk-disabled>a,.uk-offcanvas-bar .uk-tab>.uk-disabled>a,.uk-overlay-primary .uk-tab>.uk-disabled>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-slidenav,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav,.uk-card-secondary.uk-card-body .uk-slidenav,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav,.uk-light .uk-slidenav,.uk-offcanvas-bar .uk-slidenav,.uk-overlay-primary .uk-slidenav,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-slidenav:focus,.uk-card-primary.uk-card-body .uk-slidenav:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-card-secondary.uk-card-body .uk-slidenav:focus,.uk-card-secondary.uk-card-body .uk-slidenav:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover,.uk-light .uk-slidenav:focus,.uk-light .uk-slidenav:hover,.uk-offcanvas-bar .uk-slidenav:focus,.uk-offcanvas-bar .uk-slidenav:hover,.uk-overlay-primary .uk-slidenav:focus,.uk-overlay-primary .uk-slidenav:hover,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover{color:rgba(255,255,255,.95)}.uk-card-primary.uk-card-body .uk-slidenav:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-card-secondary.uk-card-body .uk-slidenav:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active,.uk-light .uk-slidenav:active,.uk-offcanvas-bar .uk-slidenav:active,.uk-overlay-primary .uk-slidenav:active,.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-dotnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-card-secondary.uk-card-body .uk-dotnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*,.uk-light .uk-dotnav>*>*,.uk-offcanvas-bar .uk-dotnav>*>*,.uk-overlay-primary .uk-dotnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>*{background-color:transparent;border-color:rgba(255,255,255,.9)}.uk-card-primary.uk-card-body .uk-dotnav>*>:focus,.uk-card-primary.uk-card-body .uk-dotnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-card-secondary.uk-card-body .uk-dotnav>*>:focus,.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover,.uk-light .uk-dotnav>*>:focus,.uk-light .uk-dotnav>*>:hover,.uk-offcanvas-bar .uk-dotnav>*>:focus,.uk-offcanvas-bar .uk-dotnav>*>:hover,.uk-overlay-primary .uk-dotnav>*>:focus,.uk-overlay-primary .uk-dotnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover{background-color:rgba(255,255,255,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>*>:active,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-card-secondary.uk-card-body .uk-dotnav>*>:active,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active,.uk-light .uk-dotnav>*>:active,.uk-offcanvas-bar .uk-dotnav>*>:active,.uk-overlay-primary .uk-dotnav>*>:active,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active{background-color:rgba(255,255,255,.5);border-color:transparent}.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-light .uk-dotnav>.uk-active>*,.uk-offcanvas-bar .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,.9);border-color:transparent}.uk-card-primary.uk-card-body .uk-iconnav>*>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-card-secondary.uk-card-body .uk-iconnav>*>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a,.uk-light .uk-iconnav>*>a,.uk-offcanvas-bar .uk-iconnav>*>a,.uk-overlay-primary .uk-iconnav>*>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover,.uk-light .uk-iconnav>*>a:focus,.uk-light .uk-iconnav>*>a:hover,.uk-offcanvas-bar .uk-iconnav>*>a:focus,.uk-offcanvas-bar .uk-iconnav>*>a:hover,.uk-overlay-primary .uk-iconnav>*>a:focus,.uk-overlay-primary .uk-iconnav>*>a:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-light .uk-iconnav>.uk-active>a,.uk-offcanvas-bar .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-text-lead,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead,.uk-card-secondary.uk-card-body .uk-text-lead,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead,.uk-light .uk-text-lead,.uk-offcanvas-bar .uk-text-lead,.uk-overlay-primary .uk-text-lead,.uk-section-primary:not(.uk-preserve-color) .uk-text-lead,.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-text-meta,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta,.uk-card-secondary.uk-card-body .uk-text-meta,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta,.uk-light .uk-text-meta,.uk-offcanvas-bar .uk-text-meta,.uk-overlay-primary .uk-text-meta,.uk-section-primary:not(.uk-preserve-color) .uk-text-meta,.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-text-muted,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted,.uk-card-secondary.uk-card-body .uk-text-muted,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted,.uk-light .uk-text-muted,.uk-offcanvas-bar .uk-text-muted,.uk-overlay-primary .uk-text-muted,.uk-section-primary:not(.uk-preserve-color) .uk-text-muted,.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted{color:rgba(255,255,255,.5)!important}.uk-card-primary.uk-card-body .uk-text-emphasis,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-card-secondary.uk-card-body .uk-text-emphasis,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis,.uk-light .uk-text-emphasis,.uk-offcanvas-bar .uk-text-emphasis,.uk-overlay-primary .uk-text-emphasis,.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis{color:#fff!important}.uk-card-primary.uk-card-body .uk-text-primary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary,.uk-card-secondary.uk-card-body .uk-text-primary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary,.uk-light .uk-text-primary,.uk-offcanvas-bar .uk-text-primary,.uk-overlay-primary .uk-text-primary,.uk-section-primary:not(.uk-preserve-color) .uk-text-primary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary{color:#fff!important}.uk-card-primary.uk-card-body .uk-text-secondary,.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-card-secondary.uk-card-body .uk-text-secondary,.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary,.uk-light .uk-text-secondary,.uk-offcanvas-bar .uk-text-secondary,.uk-overlay-primary .uk-text-secondary,.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary,.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary{color:#fff!important}.uk-card-primary.uk-card-body .uk-column-divider,.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider,.uk-card-secondary.uk-card-body .uk-column-divider,.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider,.uk-light .uk-column-divider,.uk-offcanvas-bar .uk-column-divider,.uk-overlay-primary .uk-column-divider,.uk-section-primary:not(.uk-preserve-color) .uk-column-divider,.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider,.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider{column-rule-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-logo,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo,.uk-card-secondary.uk-card-body .uk-logo,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo,.uk-light .uk-logo,.uk-offcanvas-bar .uk-logo,.uk-overlay-primary .uk-logo,.uk-section-primary:not(.uk-preserve-color) .uk-logo,.uk-section-secondary:not(.uk-preserve-color) .uk-logo,.uk-tile-primary:not(.uk-preserve-color) .uk-logo,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-logo:focus,.uk-card-primary.uk-card-body .uk-logo:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-card-secondary.uk-card-body .uk-logo:focus,.uk-card-secondary.uk-card-body .uk-logo:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover,.uk-light .uk-logo:focus,.uk-light .uk-logo:hover,.uk-offcanvas-bar .uk-logo:focus,.uk-offcanvas-bar .uk-logo:hover,.uk-overlay-primary .uk-logo:focus,.uk-overlay-primary .uk-logo:hover,.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type){display:none}.uk-card-primary.uk-card-body .uk-logo-inverse,.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-card-secondary.uk-card-body .uk-logo-inverse,.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse,.uk-light .uk-logo-inverse,.uk-offcanvas-bar .uk-logo-inverse,.uk-overlay-primary .uk-logo-inverse,.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse,.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse{display:inline}.uk-card-primary.uk-card-body .uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before,.uk-light .uk-accordion-title::before,.uk-offcanvas-bar .uk-accordion-title::before,.uk-overlay-primary .uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-light .uk-open>.uk-accordion-title::before,.uk-offcanvas-bar .uk-open>.uk-accordion-title::before,.uk-overlay-primary .uk-open>.uk-accordion-title::before,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}@media print{*,::after,::before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}} \ No newline at end of file diff --git a/frontend/res/uikit/js/uikit-icons.js b/frontend/res/uikit/js/uikit-icons.js new file mode 100644 index 0000000..47ab24f --- /dev/null +++ b/frontend/res/uikit/js/uikit-icons.js @@ -0,0 +1,167 @@ +/*! UIkit 3.5.9 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */ + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define('uikiticons', factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.UIkitIcons = factory()); +}(this, (function () { 'use strict'; + + function plugin(UIkit) { + + if (plugin.installed) { + return; + } + + UIkit.icon.add({ + "500px": "", + "album": "", + "arrow-down": "", + "arrow-left": "", + "arrow-right": "", + "arrow-up": "", + "ban": "", + "behance": "", + "bell": "", + "bold": "", + "bolt": "", + "bookmark": "", + "calendar": "", + "camera": "", + "cart": "", + "check": "", + "chevron-double-left": "", + "chevron-double-right": "", + "chevron-down": "", + "chevron-left": "", + "chevron-right": "", + "chevron-up": "", + "clock": "", + "close": "", + "cloud-download": "", + "cloud-upload": "", + "code": "", + "cog": "", + "comment": "", + "commenting": "", + "comments": "", + "copy": "", + "credit-card": "", + "database": "", + "desktop": "", + "download": "", + "dribbble": "", + "etsy": "", + "expand": "", + "facebook": "", + "file-edit": "", + "file-pdf": "", + "file-text": "", + "file": "", + "flickr": "", + "folder": "", + "forward": "", + "foursquare": "", + "future": "", + "git-branch": "", + "git-fork": "", + "github-alt": "", + "github": "", + "gitter": "", + "google-plus": "", + "google": "", + "grid": "", + "happy": "", + "hashtag": "", + "heart": "", + "history": "", + "home": "", + "image": "", + "info": "", + "instagram": "", + "italic": "", + "joomla": "", + "laptop": "", + "lifesaver": "", + "link": "", + "linkedin": "", + "list": "", + "location": "", + "lock": "", + "mail": "", + "menu": "", + "microphone": "", + "minus-circle": "", + "minus": "", + "more-vertical": "", + "more": "", + "move": "", + "nut": "", + "pagekit": "", + "paint-bucket": "", + "pencil": "", + "phone-landscape": "", + "phone": "", + "pinterest": "", + "play-circle": "", + "play": "", + "plus-circle": "", + "plus": "", + "print": "", + "pull": "", + "push": "", + "question": "", + "quote-right": "", + "receiver": "", + "reddit": "", + "refresh": "", + "reply": "", + "rss": "", + "search": "", + "server": "", + "settings": "", + "shrink": "", + "sign-in": "", + "sign-out": "", + "social": "", + "soundcloud": "", + "star": "", + "strikethrough": "", + "table": "", + "tablet-landscape": "", + "tablet": "", + "tag": "", + "thumbnails": "", + "trash": "", + "triangle-down": "", + "triangle-left": "", + "triangle-right": "", + "triangle-up": "", + "tripadvisor": "", + "tumblr": "", + "tv": "", + "twitter": "", + "uikit": "", + "unlock": "", + "upload": "", + "user": "", + "users": "", + "video-camera": "", + "vimeo": "", + "warning": "", + "whatsapp": "", + "wordpress": "", + "world": "", + "xing": "", + "yelp": "", + "youtube": "" + }); + + } + + if (typeof window !== 'undefined' && window.UIkit) { + window.UIkit.use(plugin); + } + + return plugin; + +}))); diff --git a/frontend/res/uikit/js/uikit-icons.min.js b/frontend/res/uikit/js/uikit-icons.min.js new file mode 100644 index 0000000..b2ce64c --- /dev/null +++ b/frontend/res/uikit/js/uikit-icons.min.js @@ -0,0 +1,3 @@ +/*! UIkit 3.5.9 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */ + +!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define("uikiticons",i):(t="undefined"!=typeof globalThis?globalThis:t||self).UIkitIcons=i()}(this,function(){"use strict";function i(t){i.installed||t.icon.add({"500px":'',album:'',"arrow-down":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',ban:'',behance:'',bell:'',bold:'',bolt:'',bookmark:'',calendar:'',camera:'',cart:'',check:'',"chevron-double-left":'',"chevron-double-right":'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',clock:'',close:'',"cloud-download":'',"cloud-upload":'',code:'',cog:'',comment:'',commenting:'',comments:'',copy:'',"credit-card":'',database:'',desktop:'',download:'',dribbble:'',etsy:'',expand:'',facebook:'',"file-edit":'',"file-pdf":'',"file-text":'',file:'',flickr:'',folder:'',forward:'',foursquare:'',future:'',"git-branch":'',"git-fork":'',"github-alt":'',github:'',gitter:'',"google-plus":'',google:'',grid:'',happy:'',hashtag:'',heart:'',history:'',home:'',image:'',info:'',instagram:'',italic:'',joomla:'',laptop:'',lifesaver:'',link:'',linkedin:'',list:'',location:'',lock:'',mail:'',menu:'',microphone:'',"minus-circle":'',minus:'',"more-vertical":'',more:'',move:'',nut:'',pagekit:'',"paint-bucket":'',pencil:'',"phone-landscape":'',phone:'',pinterest:'',"play-circle":'',play:'',"plus-circle":'',plus:'',print:'',pull:'',push:'',question:'',"quote-right":'',receiver:'',reddit:'',refresh:'',reply:'',rss:'',search:'',server:'',settings:'',shrink:'',"sign-in":'',"sign-out":'',social:'',soundcloud:'',star:'',strikethrough:'',table:'',"tablet-landscape":'',tablet:'',tag:'',thumbnails:'',trash:'',"triangle-down":'',"triangle-left":'',"triangle-right":'',"triangle-up":'',tripadvisor:'',tumblr:'',tv:'',twitter:'',uikit:'',unlock:'',upload:'',user:'',users:'',"video-camera":'',vimeo:'',warning:'',whatsapp:'',wordpress:'',world:'',xing:'',yelp:'',youtube:''})}return"undefined"!=typeof window&&window.UIkit&&window.UIkit.use(i),i}); \ No newline at end of file diff --git a/frontend/res/uikit/js/uikit.js b/frontend/res/uikit/js/uikit.js new file mode 100644 index 0000000..00dce06 --- /dev/null +++ b/frontend/res/uikit/js/uikit.js @@ -0,0 +1,12132 @@ +/*! UIkit 3.5.9 | https://www.getuikit.com | (c) 2014 - 2020 YOOtheme | MIT License */ + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define('uikit', factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.UIkit = factory()); +}(this, (function () { 'use strict'; + + var objPrototype = Object.prototype; + var hasOwnProperty = objPrototype.hasOwnProperty; + + function hasOwn(obj, key) { + return hasOwnProperty.call(obj, key); + } + + var hyphenateCache = {}; + var hyphenateRe = /([a-z\d])([A-Z])/g; + + function hyphenate(str) { + + if (!(str in hyphenateCache)) { + hyphenateCache[str] = str + .replace(hyphenateRe, '$1-$2') + .toLowerCase(); + } + + return hyphenateCache[str]; + } + + var camelizeRe = /-(\w)/g; + + function camelize(str) { + return str.replace(camelizeRe, toUpper); + } + + function toUpper(_, c) { + return c ? c.toUpperCase() : ''; + } + + function ucfirst(str) { + return str.length ? toUpper(null, str.charAt(0)) + str.slice(1) : ''; + } + + var strPrototype = String.prototype; + var startsWithFn = strPrototype.startsWith || function (search) { return this.lastIndexOf(search, 0) === 0; }; + + function startsWith(str, search) { + return startsWithFn.call(str, search); + } + + var endsWithFn = strPrototype.endsWith || function (search) { return this.substr(-search.length) === search; }; + + function endsWith(str, search) { + return endsWithFn.call(str, search); + } + + var arrPrototype = Array.prototype; + + var includesFn = function (search, i) { return !!~this.indexOf(search, i); }; + var includesStr = strPrototype.includes || includesFn; + var includesArray = arrPrototype.includes || includesFn; + + function includes(obj, search) { + return obj && (isString(obj) ? includesStr : includesArray).call(obj, search); + } + + var findIndexFn = arrPrototype.findIndex || function (predicate) { + var arguments$1 = arguments; + + for (var i = 0; i < this.length; i++) { + if (predicate.call(arguments$1[1], this[i], i, this)) { + return i; + } + } + return -1; + }; + + function findIndex(array, predicate) { + return findIndexFn.call(array, predicate); + } + + var isArray = Array.isArray; + + function isFunction(obj) { + return typeof obj === 'function'; + } + + function isObject(obj) { + return obj !== null && typeof obj === 'object'; + } + + var toString = objPrototype.toString; + function isPlainObject(obj) { + return toString.call(obj) === '[object Object]'; + } + + function isWindow(obj) { + return isObject(obj) && obj === obj.window; + } + + function isDocument(obj) { + return isObject(obj) && obj.nodeType === 9; + } + + function isJQuery(obj) { + return isObject(obj) && !!obj.jquery; + } + + function isNode(obj) { + return isObject(obj) && obj.nodeType >= 1; + } + + function isElement(obj) { + return isObject(obj) && obj.nodeType === 1; + } + + function isNodeCollection(obj) { + return toString.call(obj).match(/^\[object (NodeList|HTMLCollection)\]$/); + } + + function isBoolean(value) { + return typeof value === 'boolean'; + } + + function isString(value) { + return typeof value === 'string'; + } + + function isNumber(value) { + return typeof value === 'number'; + } + + function isNumeric(value) { + return isNumber(value) || isString(value) && !isNaN(value - parseFloat(value)); + } + + function isEmpty(obj) { + return !(isArray(obj) + ? obj.length + : isObject(obj) + ? Object.keys(obj).length + : false + ); + } + + function isUndefined(value) { + return value === void 0; + } + + function toBoolean(value) { + return isBoolean(value) + ? value + : value === 'true' || value === '1' || value === '' + ? true + : value === 'false' || value === '0' + ? false + : value; + } + + function toNumber(value) { + var number = Number(value); + return !isNaN(number) ? number : false; + } + + function toFloat(value) { + return parseFloat(value) || 0; + } + + function toNode(element) { + return isNode(element) + ? element + : isNodeCollection(element) || isJQuery(element) + ? element[0] + : isArray(element) + ? toNode(element[0]) + : null; + } + + function toNodes(element) { + return isNode(element) + ? [element] + : isNodeCollection(element) + ? arrPrototype.slice.call(element) + : isArray(element) + ? element.map(toNode).filter(Boolean) + : isJQuery(element) + ? element.toArray() + : []; + } + + function toWindow(element) { + if (isWindow(element)) { + return element; + } + + element = toNode(element); + + return element + ? (isDocument(element) + ? element + : element.ownerDocument + ).defaultView + : window; + } + + function toList(value) { + return isArray(value) + ? value + : isString(value) + ? value.split(/,(?![^(]*\))/).map(function (value) { return isNumeric(value) + ? toNumber(value) + : toBoolean(value.trim()); }) + : [value]; + } + + function toMs(time) { + return !time + ? 0 + : endsWith(time, 'ms') + ? toFloat(time) + : toFloat(time) * 1000; + } + + function isEqual(value, other) { + return value === other + || isObject(value) + && isObject(other) + && Object.keys(value).length === Object.keys(other).length + && each(value, function (val, key) { return val === other[key]; }); + } + + function swap(value, a, b) { + return value.replace( + new RegExp((a + "|" + b), 'g'), + function (match) { return match === a ? b : a; } + ); + } + + var assign = Object.assign || function (target) { + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + + target = Object(target); + for (var i = 0; i < args.length; i++) { + var source = args[i]; + if (source !== null) { + for (var key in source) { + if (hasOwn(source, key)) { + target[key] = source[key]; + } + } + } + } + return target; + }; + + function last(array) { + return array[array.length - 1]; + } + + function each(obj, cb) { + for (var key in obj) { + if (false === cb(obj[key], key)) { + return false; + } + } + return true; + } + + function sortBy(array, prop) { + return array.sort(function (ref, ref$1) { + var propA = ref[prop]; if ( propA === void 0 ) propA = 0; + var propB = ref$1[prop]; if ( propB === void 0 ) propB = 0; + + return propA > propB + ? 1 + : propB > propA + ? -1 + : 0; + } + ); + } + + function uniqueBy(array, prop) { + var seen = new Set(); + return array.filter(function (ref) { + var check = ref[prop]; + + return seen.has(check) + ? false + : seen.add(check) || true; + } // IE 11 does not return the Set object + ); + } + + function clamp(number, min, max) { + if ( min === void 0 ) min = 0; + if ( max === void 0 ) max = 1; + + return Math.min(Math.max(toNumber(number) || 0, min), max); + } + + function noop() {} + + function intersectRect(r1, r2) { + return r1.left < r2.right && + r1.right > r2.left && + r1.top < r2.bottom && + r1.bottom > r2.top; + } + + function pointInRect(point, rect) { + return point.x <= rect.right && + point.x >= rect.left && + point.y <= rect.bottom && + point.y >= rect.top; + } + + var Dimensions = { + + ratio: function(dimensions, prop, value) { + var obj; + + + var aProp = prop === 'width' ? 'height' : 'width'; + + return ( obj = {}, obj[aProp] = dimensions[prop] ? Math.round(value * dimensions[aProp] / dimensions[prop]) : dimensions[aProp], obj[prop] = value, obj ); + }, + + contain: function(dimensions, maxDimensions) { + var this$1 = this; + + dimensions = assign({}, dimensions); + + each(dimensions, function (_, prop) { return dimensions = dimensions[prop] > maxDimensions[prop] + ? this$1.ratio(dimensions, prop, maxDimensions[prop]) + : dimensions; } + ); + + return dimensions; + }, + + cover: function(dimensions, maxDimensions) { + var this$1 = this; + + dimensions = this.contain(dimensions, maxDimensions); + + each(dimensions, function (_, prop) { return dimensions = dimensions[prop] < maxDimensions[prop] + ? this$1.ratio(dimensions, prop, maxDimensions[prop]) + : dimensions; } + ); + + return dimensions; + } + + }; + + function attr(element, name, value) { + + if (isObject(name)) { + for (var key in name) { + attr(element, key, name[key]); + } + return; + } + + if (isUndefined(value)) { + element = toNode(element); + return element && element.getAttribute(name); + } else { + toNodes(element).forEach(function (element) { + + if (isFunction(value)) { + value = value.call(element, attr(element, name)); + } + + if (value === null) { + removeAttr(element, name); + } else { + element.setAttribute(name, value); + } + }); + } + + } + + function hasAttr(element, name) { + return toNodes(element).some(function (element) { return element.hasAttribute(name); }); + } + + function removeAttr(element, name) { + element = toNodes(element); + name.split(' ').forEach(function (name) { return element.forEach(function (element) { return element.hasAttribute(name) && element.removeAttribute(name); } + ); } + ); + } + + function data(element, attribute) { + for (var i = 0, attrs = [attribute, ("data-" + attribute)]; i < attrs.length; i++) { + if (hasAttr(element, attrs[i])) { + return attr(element, attrs[i]); + } + } + } + + /* global DocumentTouch */ + + var inBrowser = typeof window !== 'undefined'; + var isIE = inBrowser && /msie|trident/i.test(window.navigator.userAgent); + var isRtl = inBrowser && attr(document.documentElement, 'dir') === 'rtl'; + + var hasTouchEvents = inBrowser && 'ontouchstart' in window; + var hasPointerEvents = inBrowser && window.PointerEvent; + var hasTouch = inBrowser && (hasTouchEvents + || window.DocumentTouch && document instanceof DocumentTouch + || navigator.maxTouchPoints); // IE >=11 + + var pointerDown = hasPointerEvents ? 'pointerdown' : hasTouchEvents ? 'touchstart' : 'mousedown'; + var pointerMove = hasPointerEvents ? 'pointermove' : hasTouchEvents ? 'touchmove' : 'mousemove'; + var pointerUp = hasPointerEvents ? 'pointerup' : hasTouchEvents ? 'touchend' : 'mouseup'; + var pointerEnter = hasPointerEvents ? 'pointerenter' : hasTouchEvents ? '' : 'mouseenter'; + var pointerLeave = hasPointerEvents ? 'pointerleave' : hasTouchEvents ? '' : 'mouseleave'; + var pointerCancel = hasPointerEvents ? 'pointercancel' : 'touchcancel'; + + function query(selector, context) { + return toNode(selector) || find(selector, getContext(selector, context)); + } + + function queryAll(selector, context) { + var nodes = toNodes(selector); + return nodes.length && nodes || findAll(selector, getContext(selector, context)); + } + + function getContext(selector, context) { + if ( context === void 0 ) context = document; + + return isContextSelector(selector) || isDocument(context) + ? context + : context.ownerDocument; + } + + function find(selector, context) { + return toNode(_query(selector, context, 'querySelector')); + } + + function findAll(selector, context) { + return toNodes(_query(selector, context, 'querySelectorAll')); + } + + function _query(selector, context, queryFn) { + if ( context === void 0 ) context = document; + + + if (!selector || !isString(selector)) { + return null; + } + + selector = selector.replace(contextSanitizeRe, '$1 *'); + + var removes; + + if (isContextSelector(selector)) { + + removes = []; + + selector = splitSelector(selector).map(function (selector, i) { + + var ctx = context; + + if (selector[0] === '!') { + + var selectors = selector.substr(1).trim().split(' '); + ctx = closest(parent(context), selectors[0]); + selector = selectors.slice(1).join(' ').trim(); + + } + + if (selector[0] === '-') { + + var selectors$1 = selector.substr(1).trim().split(' '); + var prev = (ctx || context).previousElementSibling; + ctx = matches(prev, selector.substr(1)) ? prev : null; + selector = selectors$1.slice(1).join(' '); + + } + + if (!ctx) { + return null; + } + + if (!ctx.id) { + ctx.id = "uk-" + (Date.now()) + i; + removes.push(function () { return removeAttr(ctx, 'id'); }); + } + + return ("#" + (escape(ctx.id)) + " " + selector); + + }).filter(Boolean).join(','); + + context = document; + + } + + try { + + return context[queryFn](selector); + + } catch (e) { + + return null; + + } finally { + + removes && removes.forEach(function (remove) { return remove(); }); + + } + + } + + var contextSelectorRe = /(^|[^\\],)\s*[!>+~-]/; + var contextSanitizeRe = /([!>+~-])(?=\s+[!>+~-]|\s*$)/g; + + function isContextSelector(selector) { + return isString(selector) && selector.match(contextSelectorRe); + } + + var selectorRe = /.*?[^\\](?:,|$)/g; + + function splitSelector(selector) { + return selector.match(selectorRe).map(function (selector) { return selector.replace(/,$/, '').trim(); }); + } + + var elProto = inBrowser ? Element.prototype : {}; + var matchesFn = elProto.matches || elProto.webkitMatchesSelector || elProto.msMatchesSelector || noop; + + function matches(element, selector) { + return toNodes(element).some(function (element) { return matchesFn.call(element, selector); }); + } + + var closestFn = elProto.closest || function (selector) { + var ancestor = this; + + do { + + if (matches(ancestor, selector)) { + return ancestor; + } + + } while ((ancestor = parent(ancestor))); + }; + + function closest(element, selector) { + + if (startsWith(selector, '>')) { + selector = selector.slice(1); + } + + return isElement(element) + ? closestFn.call(element, selector) + : toNodes(element).map(function (element) { return closest(element, selector); }).filter(Boolean); + } + + function parent(element) { + element = toNode(element); + return element && isElement(element.parentNode) && element.parentNode; + } + + var escapeFn = inBrowser && window.CSS && CSS.escape || function (css) { return css.replace(/([^\x7f-\uFFFF\w-])/g, function (match) { return ("\\" + match); }); }; + function escape(css) { + return isString(css) ? escapeFn.call(null, css) : ''; + } + + var voidElements = { + area: true, + base: true, + br: true, + col: true, + embed: true, + hr: true, + img: true, + input: true, + keygen: true, + link: true, + menuitem: true, + meta: true, + param: true, + source: true, + track: true, + wbr: true + }; + function isVoidElement(element) { + return toNodes(element).some(function (element) { return voidElements[element.tagName.toLowerCase()]; }); + } + + function isVisible(element) { + return toNodes(element).some(function (element) { return element.offsetWidth || element.offsetHeight || element.getClientRects().length; }); + } + + var selInput = 'input,select,textarea,button'; + function isInput(element) { + return toNodes(element).some(function (element) { return matches(element, selInput); }); + } + + function filter(element, selector) { + return toNodes(element).filter(function (element) { return matches(element, selector); }); + } + + function within(element, selector) { + return !isString(selector) + ? element === selector || (isDocument(selector) + ? selector.documentElement + : toNode(selector)).contains(toNode(element)) // IE 11 document does not implement contains + : matches(element, selector) || !!closest(element, selector); + } + + function parents(element, selector) { + var elements = []; + + while ((element = parent(element))) { + if (!selector || matches(element, selector)) { + elements.push(element); + } + } + + return elements; + } + + function children(element, selector) { + element = toNode(element); + var children = element ? toNodes(element.children) : []; + return selector ? filter(children, selector) : children; + } + + function on() { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + + var ref = getArgs(args); + var targets = ref[0]; + var type = ref[1]; + var selector = ref[2]; + var listener = ref[3]; + var useCapture = ref[4]; + + targets = toEventTargets(targets); + + if (listener.length > 1) { + listener = detail(listener); + } + + if (useCapture && useCapture.self) { + listener = selfFilter(listener); + } + + if (selector) { + listener = delegate(targets, selector, listener); + } + + useCapture = useCaptureFilter(useCapture); + + type.split(' ').forEach(function (type) { return targets.forEach(function (target) { return target.addEventListener(type, listener, useCapture); } + ); } + ); + return function () { return off(targets, type, listener, useCapture); }; + } + + function off(targets, type, listener, useCapture) { + if ( useCapture === void 0 ) useCapture = false; + + useCapture = useCaptureFilter(useCapture); + targets = toEventTargets(targets); + type.split(' ').forEach(function (type) { return targets.forEach(function (target) { return target.removeEventListener(type, listener, useCapture); } + ); } + ); + } + + function once() { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + + var ref = getArgs(args); + var element = ref[0]; + var type = ref[1]; + var selector = ref[2]; + var listener = ref[3]; + var useCapture = ref[4]; + var condition = ref[5]; + var off = on(element, type, selector, function (e) { + var result = !condition || condition(e); + if (result) { + off(); + listener(e, result); + } + }, useCapture); + + return off; + } + + function trigger(targets, event, detail) { + return toEventTargets(targets).reduce(function (notCanceled, target) { return notCanceled && target.dispatchEvent(createEvent(event, true, true, detail)); } + , true); + } + + function createEvent(e, bubbles, cancelable, detail) { + if ( bubbles === void 0 ) bubbles = true; + if ( cancelable === void 0 ) cancelable = false; + + if (isString(e)) { + var event = document.createEvent('CustomEvent'); // IE 11 + event.initCustomEvent(e, bubbles, cancelable, detail); + e = event; + } + + return e; + } + + function getArgs(args) { + if (isFunction(args[2])) { + args.splice(2, 0, false); + } + return args; + } + + function delegate(delegates, selector, listener) { + var this$1 = this; + + return function (e) { + + delegates.forEach(function (delegate) { + + var current = selector[0] === '>' + ? findAll(selector, delegate).reverse().filter(function (element) { return within(e.target, element); })[0] + : closest(e.target, selector); + + if (current) { + e.delegate = delegate; + e.current = current; + + listener.call(this$1, e); + } + + }); + + }; + } + + function detail(listener) { + return function (e) { return isArray(e.detail) ? listener.apply(void 0, [ e ].concat( e.detail )) : listener(e); }; + } + + function selfFilter(listener) { + return function (e) { + if (e.target === e.currentTarget || e.target === e.current) { + return listener.call(null, e); + } + }; + } + + function useCaptureFilter(options) { + return options && isIE && !isBoolean(options) + ? !!options.capture + : options; + } + + function isEventTarget(target) { + return target && 'addEventListener' in target; + } + + function toEventTarget(target) { + return isEventTarget(target) ? target : toNode(target); + } + + function toEventTargets(target) { + return isArray(target) + ? target.map(toEventTarget).filter(Boolean) + : isString(target) + ? findAll(target) + : isEventTarget(target) + ? [target] + : toNodes(target); + } + + function isTouch(e) { + return e.pointerType === 'touch' || !!e.touches; + } + + function getEventPos(e) { + var touches = e.touches; + var changedTouches = e.changedTouches; + var ref = touches && touches[0] || changedTouches && changedTouches[0] || e; + var x = ref.clientX; + var y = ref.clientY; + + return {x: x, y: y}; + } + + /* global setImmediate */ + + var Promise = inBrowser && window.Promise || PromiseFn; + + var Deferred = function() { + var this$1 = this; + + this.promise = new Promise(function (resolve, reject) { + this$1.reject = reject; + this$1.resolve = resolve; + }); + }; + + /** + * Promises/A+ polyfill v1.1.4 (https://github.com/bramstein/promis) + */ + + var RESOLVED = 0; + var REJECTED = 1; + var PENDING = 2; + + var async = inBrowser && window.setImmediate || setTimeout; + + function PromiseFn(executor) { + + this.state = PENDING; + this.value = undefined; + this.deferred = []; + + var promise = this; + + try { + executor( + function (x) { + promise.resolve(x); + }, + function (r) { + promise.reject(r); + } + ); + } catch (e) { + promise.reject(e); + } + } + + PromiseFn.reject = function (r) { + return new PromiseFn(function (resolve, reject) { + reject(r); + }); + }; + + PromiseFn.resolve = function (x) { + return new PromiseFn(function (resolve, reject) { + resolve(x); + }); + }; + + PromiseFn.all = function all(iterable) { + return new PromiseFn(function (resolve, reject) { + var result = []; + var count = 0; + + if (iterable.length === 0) { + resolve(result); + } + + function resolver(i) { + return function (x) { + result[i] = x; + count += 1; + + if (count === iterable.length) { + resolve(result); + } + }; + } + + for (var i = 0; i < iterable.length; i += 1) { + PromiseFn.resolve(iterable[i]).then(resolver(i), reject); + } + }); + }; + + PromiseFn.race = function race(iterable) { + return new PromiseFn(function (resolve, reject) { + for (var i = 0; i < iterable.length; i += 1) { + PromiseFn.resolve(iterable[i]).then(resolve, reject); + } + }); + }; + + var p = PromiseFn.prototype; + + p.resolve = function resolve(x) { + var promise = this; + + if (promise.state === PENDING) { + if (x === promise) { + throw new TypeError('Promise settled with itself.'); + } + + var called = false; + + try { + var then = x && x.then; + + if (x !== null && isObject(x) && isFunction(then)) { + then.call( + x, + function (x) { + if (!called) { + promise.resolve(x); + } + called = true; + }, + function (r) { + if (!called) { + promise.reject(r); + } + called = true; + } + ); + return; + } + } catch (e) { + if (!called) { + promise.reject(e); + } + return; + } + + promise.state = RESOLVED; + promise.value = x; + promise.notify(); + } + }; + + p.reject = function reject(reason) { + var promise = this; + + if (promise.state === PENDING) { + if (reason === promise) { + throw new TypeError('Promise settled with itself.'); + } + + promise.state = REJECTED; + promise.value = reason; + promise.notify(); + } + }; + + p.notify = function notify() { + var this$1 = this; + + async(function () { + if (this$1.state !== PENDING) { + while (this$1.deferred.length) { + var ref = this$1.deferred.shift(); + var onResolved = ref[0]; + var onRejected = ref[1]; + var resolve = ref[2]; + var reject = ref[3]; + + try { + if (this$1.state === RESOLVED) { + if (isFunction(onResolved)) { + resolve(onResolved.call(undefined, this$1.value)); + } else { + resolve(this$1.value); + } + } else if (this$1.state === REJECTED) { + if (isFunction(onRejected)) { + resolve(onRejected.call(undefined, this$1.value)); + } else { + reject(this$1.value); + } + } + } catch (e) { + reject(e); + } + } + } + }); + }; + + p.then = function then(onResolved, onRejected) { + var this$1 = this; + + return new PromiseFn(function (resolve, reject) { + this$1.deferred.push([onResolved, onRejected, resolve, reject]); + this$1.notify(); + }); + }; + + p.catch = function (onRejected) { + return this.then(undefined, onRejected); + }; + + function ajax(url, options) { + return new Promise(function (resolve, reject) { + + var env = assign({ + data: null, + method: 'GET', + headers: {}, + xhr: new XMLHttpRequest(), + beforeSend: noop, + responseType: '' + }, options); + + env.beforeSend(env); + + var xhr = env.xhr; + + for (var prop in env) { + if (prop in xhr) { + try { + + xhr[prop] = env[prop]; + + } catch (e) {} + } + } + + xhr.open(env.method.toUpperCase(), url); + + for (var header in env.headers) { + xhr.setRequestHeader(header, env.headers[header]); + } + + on(xhr, 'load', function () { + + if (xhr.status === 0 || xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) { + + // IE 11 does not support responseType 'json' + if (env.responseType === 'json' && isString(xhr.response)) { + xhr = assign(copyXhr(xhr), {response: JSON.parse(xhr.response)}); + } + + resolve(xhr); + + } else { + reject(assign(Error(xhr.statusText), { + xhr: xhr, + status: xhr.status + })); + } + + }); + + on(xhr, 'error', function () { return reject(assign(Error('Network Error'), {xhr: xhr})); }); + on(xhr, 'timeout', function () { return reject(assign(Error('Network Timeout'), {xhr: xhr})); }); + + xhr.send(env.data); + }); + } + + function getImage(src, srcset, sizes) { + + return new Promise(function (resolve, reject) { + var img = new Image(); + + img.onerror = function (e) { return reject(e); }; + img.onload = function () { return resolve(img); }; + + sizes && (img.sizes = sizes); + srcset && (img.srcset = srcset); + img.src = src; + }); + + } + + function copyXhr(source) { + var target = {}; + for (var key in source) { + target[key] = source[key]; + } + return target; + } + + function ready(fn) { + + if (document.readyState !== 'loading') { + fn(); + return; + } + + var unbind = on(document, 'DOMContentLoaded', function () { + unbind(); + fn(); + }); + } + + function index(element, ref) { + return ref + ? toNodes(element).indexOf(toNode(ref)) + : children(parent(element)).indexOf(element); + } + + function getIndex(i, elements, current, finite) { + if ( current === void 0 ) current = 0; + if ( finite === void 0 ) finite = false; + + + elements = toNodes(elements); + + var length = elements.length; + + i = isNumeric(i) + ? toNumber(i) + : i === 'next' + ? current + 1 + : i === 'previous' + ? current - 1 + : index(elements, i); + + if (finite) { + return clamp(i, 0, length - 1); + } + + i %= length; + + return i < 0 ? i + length : i; + } + + function empty(element) { + element = $(element); + element.innerHTML = ''; + return element; + } + + function html(parent, html) { + parent = $(parent); + return isUndefined(html) + ? parent.innerHTML + : append(parent.hasChildNodes() ? empty(parent) : parent, html); + } + + function prepend(parent, element) { + + parent = $(parent); + + if (!parent.hasChildNodes()) { + return append(parent, element); + } else { + return insertNodes(element, function (element) { return parent.insertBefore(element, parent.firstChild); }); + } + } + + function append(parent, element) { + parent = $(parent); + return insertNodes(element, function (element) { return parent.appendChild(element); }); + } + + function before(ref, element) { + ref = $(ref); + return insertNodes(element, function (element) { return ref.parentNode.insertBefore(element, ref); }); + } + + function after(ref, element) { + ref = $(ref); + return insertNodes(element, function (element) { return ref.nextSibling + ? before(ref.nextSibling, element) + : append(ref.parentNode, element); } + ); + } + + function insertNodes(element, fn) { + element = isString(element) ? fragment(element) : element; + return element + ? 'length' in element + ? toNodes(element).map(fn) + : fn(element) + : null; + } + + function remove(element) { + toNodes(element).map(function (element) { return element.parentNode && element.parentNode.removeChild(element); }); + } + + function wrapAll(element, structure) { + + structure = toNode(before(element, structure)); + + while (structure.firstChild) { + structure = structure.firstChild; + } + + append(structure, element); + + return structure; + } + + function wrapInner(element, structure) { + return toNodes(toNodes(element).map(function (element) { return element.hasChildNodes ? wrapAll(toNodes(element.childNodes), structure) : append(element, structure); } + )); + } + + function unwrap(element) { + toNodes(element) + .map(parent) + .filter(function (value, index, self) { return self.indexOf(value) === index; }) + .forEach(function (parent) { + before(parent, parent.childNodes); + remove(parent); + }); + } + + var fragmentRe = /^\s*<(\w+|!)[^>]*>/; + var singleTagRe = /^<(\w+)\s*\/?>(?:<\/\1>)?$/; + + function fragment(html) { + + var matches = singleTagRe.exec(html); + if (matches) { + return document.createElement(matches[1]); + } + + var container = document.createElement('div'); + if (fragmentRe.test(html)) { + container.insertAdjacentHTML('beforeend', html.trim()); + } else { + container.textContent = html; + } + + return container.childNodes.length > 1 ? toNodes(container.childNodes) : container.firstChild; + + } + + function apply(node, fn) { + + if (!isElement(node)) { + return; + } + + fn(node); + node = node.firstElementChild; + while (node) { + var next = node.nextElementSibling; + apply(node, fn); + node = next; + } + } + + function $(selector, context) { + return !isString(selector) + ? toNode(selector) + : isHtml(selector) + ? toNode(fragment(selector)) + : find(selector, context); + } + + function $$(selector, context) { + return !isString(selector) + ? toNodes(selector) + : isHtml(selector) + ? toNodes(fragment(selector)) + : findAll(selector, context); + } + + function isHtml(str) { + return str[0] === '<' || str.match(/^\s* 0 ) args[ len ] = arguments[ len + 1 ]; + + apply$1(element, args, 'add'); + } + + function removeClass(element) { + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + + apply$1(element, args, 'remove'); + } + + function removeClasses(element, cls) { + attr(element, 'class', function (value) { return (value || '').replace(new RegExp(("\\b" + cls + "\\b"), 'g'), ''); }); + } + + function replaceClass(element) { + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + + args[0] && removeClass(element, args[0]); + args[1] && addClass(element, args[1]); + } + + function hasClass(element, cls) { + return cls && toNodes(element).some(function (element) { return element.classList.contains(cls.split(' ')[0]); }); + } + + function toggleClass(element) { + var args = [], len = arguments.length - 1; + while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; + + + if (!args.length) { + return; + } + + args = getArgs$1(args); + + var force = !isString(last(args)) ? args.pop() : []; // in iOS 9.3 force === undefined evaluates to false + + args = args.filter(Boolean); + + toNodes(element).forEach(function (ref) { + var classList = ref.classList; + + for (var i = 0; i < args.length; i++) { + supports.Force + ? classList.toggle.apply(classList, [args[i]].concat(force)) + : (classList[(!isUndefined(force) ? force : !classList.contains(args[i])) ? 'add' : 'remove'](args[i])); + } + }); + + } + + function apply$1(element, args, fn) { + args = getArgs$1(args).filter(Boolean); + + args.length && toNodes(element).forEach(function (ref) { + var classList = ref.classList; + + supports.Multiple + ? classList[fn].apply(classList, args) + : args.forEach(function (cls) { return classList[fn](cls); }); + }); + } + + function getArgs$1(args) { + return args.reduce(function (args, arg) { return args.concat.call(args, isString(arg) && includes(arg, ' ') ? arg.trim().split(' ') : arg); } + , []); + } + + // IE 11 + var supports = { + + get Multiple() { + return this.get('_multiple'); + }, + + get Force() { + return this.get('_force'); + }, + + get: function(key) { + + if (!hasOwn(this, key)) { + var ref = document.createElement('_'); + var classList = ref.classList; + classList.add('a', 'b'); + classList.toggle('c', false); + this._multiple = classList.contains('b'); + this._force = !classList.contains('c'); + } + + return this[key]; + } + + }; + + var cssNumber = { + 'animation-iteration-count': true, + 'column-count': true, + 'fill-opacity': true, + 'flex-grow': true, + 'flex-shrink': true, + 'font-weight': true, + 'line-height': true, + 'opacity': true, + 'order': true, + 'orphans': true, + 'stroke-dasharray': true, + 'stroke-dashoffset': true, + 'widows': true, + 'z-index': true, + 'zoom': true + }; + + function css(element, property, value) { + + return toNodes(element).map(function (element) { + + if (isString(property)) { + + property = propName(property); + + if (isUndefined(value)) { + return getStyle(element, property); + } else if (!value && !isNumber(value)) { + element.style.removeProperty(property); + } else { + element.style[property] = isNumeric(value) && !cssNumber[property] ? (value + "px") : value; + } + + } else if (isArray(property)) { + + var styles = getStyles(element); + + return property.reduce(function (props, property) { + props[property] = styles[propName(property)]; + return props; + }, {}); + + } else if (isObject(property)) { + each(property, function (value, property) { return css(element, property, value); }); + } + + return element; + + })[0]; + + } + + function getStyles(element, pseudoElt) { + element = toNode(element); + return element.ownerDocument.defaultView.getComputedStyle(element, pseudoElt); + } + + function getStyle(element, property, pseudoElt) { + return getStyles(element, pseudoElt)[property]; + } + + var vars = {}; + + function getCssVar(name) { + + var docEl = document.documentElement; + + if (!isIE) { + return getStyles(docEl).getPropertyValue(("--uk-" + name)); + } + + if (!(name in vars)) { + + /* usage in css: .uk-name:before { content:"xyz" } */ + + var element = append(docEl, document.createElement('div')); + + addClass(element, ("uk-" + name)); + + vars[name] = getStyle(element, 'content', ':before').replace(/^["'](.*)["']$/, '$1'); + + remove(element); + + } + + return vars[name]; + + } + + var cssProps = {}; + + function propName(name) { + + var ret = cssProps[name]; + if (!ret) { + ret = cssProps[name] = vendorPropName(name) || name; + } + return ret; + } + + var cssPrefixes = ['webkit', 'moz', 'ms']; + + function vendorPropName(name) { + + name = hyphenate(name); + + var ref = document.documentElement; + var style = ref.style; + + if (name in style) { + return name; + } + + var i = cssPrefixes.length, prefixedName; + + while (i--) { + prefixedName = "-" + (cssPrefixes[i]) + "-" + name; + if (prefixedName in style) { + return prefixedName; + } + } + } + + function transition(element, props, duration, timing) { + if ( duration === void 0 ) duration = 400; + if ( timing === void 0 ) timing = 'linear'; + + + return Promise.all(toNodes(element).map(function (element) { return new Promise(function (resolve, reject) { + + for (var name in props) { + var value = css(element, name); + if (value === '') { + css(element, name, value); + } + } + + var timer = setTimeout(function () { return trigger(element, 'transitionend'); }, duration); + + once(element, 'transitionend transitioncanceled', function (ref) { + var type = ref.type; + + clearTimeout(timer); + removeClass(element, 'uk-transition'); + css(element, { + transitionProperty: '', + transitionDuration: '', + transitionTimingFunction: '' + }); + type === 'transitioncanceled' ? reject() : resolve(); + }, {self: true}); + + addClass(element, 'uk-transition'); + css(element, assign({ + transitionProperty: Object.keys(props).map(propName).join(','), + transitionDuration: (duration + "ms"), + transitionTimingFunction: timing + }, props)); + + }); } + )); + + } + + var Transition = { + + start: transition, + + stop: function(element) { + trigger(element, 'transitionend'); + return Promise.resolve(); + }, + + cancel: function(element) { + trigger(element, 'transitioncanceled'); + }, + + inProgress: function(element) { + return hasClass(element, 'uk-transition'); + } + + }; + + var animationPrefix = 'uk-animation-'; + + function animate(element, animation, duration, origin, out) { + if ( duration === void 0 ) duration = 200; + + + return Promise.all(toNodes(element).map(function (element) { return new Promise(function (resolve, reject) { + + trigger(element, 'animationcanceled'); + var timer = setTimeout(function () { return trigger(element, 'animationend'); }, duration); + + once(element, 'animationend animationcanceled', function (ref) { + var type = ref.type; + + + clearTimeout(timer); + + type === 'animationcanceled' ? reject() : resolve(); + + css(element, 'animationDuration', ''); + removeClasses(element, (animationPrefix + "\\S*")); + + }, {self: true}); + + css(element, 'animationDuration', (duration + "ms")); + addClass(element, animation, animationPrefix + (out ? 'leave' : 'enter')); + + if (startsWith(animation, animationPrefix)) { + addClass(element, origin && ("uk-transform-origin-" + origin), out && (animationPrefix + "reverse")); + } + + }); } + )); + + } + + var inProgress = new RegExp((animationPrefix + "(enter|leave)")); + var Animation = { + + in: animate, + + out: function(element, animation, duration, origin) { + return animate(element, animation, duration, origin, true); + }, + + inProgress: function(element) { + return inProgress.test(attr(element, 'class')); + }, + + cancel: function(element) { + trigger(element, 'animationcanceled'); + } + + }; + + var dirs = { + width: ['x', 'left', 'right'], + height: ['y', 'top', 'bottom'] + }; + + function positionAt(element, target, elAttach, targetAttach, elOffset, targetOffset, flip, boundary) { + + elAttach = getPos(elAttach); + targetAttach = getPos(targetAttach); + + var flipped = {element: elAttach, target: targetAttach}; + + if (!element || !target) { + return flipped; + } + + var dim = getDimensions(element); + var targetDim = getDimensions(target); + var position = targetDim; + + moveTo(position, elAttach, dim, -1); + moveTo(position, targetAttach, targetDim, 1); + + elOffset = getOffsets(elOffset, dim.width, dim.height); + targetOffset = getOffsets(targetOffset, targetDim.width, targetDim.height); + + elOffset['x'] += targetOffset['x']; + elOffset['y'] += targetOffset['y']; + + position.left += elOffset['x']; + position.top += elOffset['y']; + + if (flip) { + + var boundaries = [getDimensions(toWindow(element))]; + + if (boundary) { + boundaries.unshift(getDimensions(boundary)); + } + + each(dirs, function (ref, prop) { + var dir = ref[0]; + var align = ref[1]; + var alignFlip = ref[2]; + + + if (!(flip === true || includes(flip, dir))) { + return; + } + + boundaries.some(function (boundary) { + + var elemOffset = elAttach[dir] === align + ? -dim[prop] + : elAttach[dir] === alignFlip + ? dim[prop] + : 0; + + var targetOffset = targetAttach[dir] === align + ? targetDim[prop] + : targetAttach[dir] === alignFlip + ? -targetDim[prop] + : 0; + + if (position[align] < boundary[align] || position[align] + dim[prop] > boundary[alignFlip]) { + + var centerOffset = dim[prop] / 2; + var centerTargetOffset = targetAttach[dir] === 'center' ? -targetDim[prop] / 2 : 0; + + return elAttach[dir] === 'center' && ( + apply(centerOffset, centerTargetOffset) + || apply(-centerOffset, -centerTargetOffset) + ) || apply(elemOffset, targetOffset); + + } + + function apply(elemOffset, targetOffset) { + + var newVal = toFloat((position[align] + elemOffset + targetOffset - elOffset[dir] * 2).toFixed(4)); + + if (newVal >= boundary[align] && newVal + dim[prop] <= boundary[alignFlip]) { + position[align] = newVal; + + ['element', 'target'].forEach(function (el) { + flipped[el][dir] = !elemOffset + ? flipped[el][dir] + : flipped[el][dir] === dirs[prop][1] + ? dirs[prop][2] + : dirs[prop][1]; + }); + + return true; + } + + } + + }); + + }); + } + + offset(element, position); + + return flipped; + } + + function offset(element, coordinates) { + + if (!coordinates) { + return getDimensions(element); + } + + var currentOffset = getDimensions(element); + var pos = css(element, 'position'); + + ['left', 'top'].forEach(function (prop) { + if (prop in coordinates) { + var value = css(element, prop); + css(element, prop, coordinates[prop] - currentOffset[prop] + + toFloat(pos === 'absolute' && value === 'auto' + ? position(element)[prop] + : value) + ); + } + }); + } + + function getDimensions(element) { + + var ref = toWindow(element); + var top = ref.pageYOffset; + var left = ref.pageXOffset; + + var rect = isWindow(element) + ? {height: height(element), width: width(element), top: 0, left: 0} + : getRect(toNode(element)); + + return { + height: rect.height, + width: rect.width, + top: rect.top + top, + left: rect.left + left, + bottom: rect.top + rect.height + top, + right: rect.left + rect.width + left + }; + } + + function position(element, parent) { + + parent = parent || (toNode(element) || {}).offsetParent || toWindow(element).document.documentElement; + + var elementOffset = offset(element); + var parentOffset = offset(parent); + + return { + top: elementOffset.top - parentOffset.top - toFloat(css(parent, 'borderTopWidth')), + left: elementOffset.left - parentOffset.left - toFloat(css(parent, 'borderLeftWidth')) + }; + } + + function offsetPosition(element) { + var offset = [0, 0]; + + element = toNode(element); + + do { + + offset[0] += element.offsetTop; + offset[1] += element.offsetLeft; + + if (css(element, 'position') === 'fixed') { + var win = toWindow(element); + offset[0] += win.pageYOffset; + offset[1] += win.pageXOffset; + return offset; + } + + } while ((element = element.offsetParent)); + + return offset; + } + + var height = dimension('height'); + var width = dimension('width'); + + function dimension(prop) { + var propName = ucfirst(prop); + return function (element, value) { + + if (isUndefined(value)) { + + if (isWindow(element)) { + return element[("inner" + propName)]; + } + + if (isDocument(element)) { + var doc = element.documentElement; + return Math.max(doc[("offset" + propName)], doc[("scroll" + propName)]); + } + + element = toNode(element); + + value = css(element, prop); + value = value === 'auto' ? element[("offset" + propName)] : toFloat(value) || 0; + + return value - boxModelAdjust(element, prop); + + } else { + + css(element, prop, !value && value !== 0 + ? '' + : +value + boxModelAdjust(element, prop) + 'px' + ); + + } + + }; + } + + function boxModelAdjust(element, prop, sizing) { + if ( sizing === void 0 ) sizing = 'border-box'; + + return css(element, 'boxSizing') === sizing + ? dirs[prop].slice(1).map(ucfirst).reduce(function (value, prop) { return value + + toFloat(css(element, ("padding" + prop))) + + toFloat(css(element, ("border" + prop + "Width"))); } + , 0) + : 0; + } + + function moveTo(position, attach, dim, factor) { + each(dirs, function (ref, prop) { + var dir = ref[0]; + var align = ref[1]; + var alignFlip = ref[2]; + + if (attach[dir] === alignFlip) { + position[align] += dim[prop] * factor; + } else if (attach[dir] === 'center') { + position[align] += dim[prop] * factor / 2; + } + }); + } + + function getPos(pos) { + + var x = /left|center|right/; + var y = /top|center|bottom/; + + pos = (pos || '').split(' '); + + if (pos.length === 1) { + pos = x.test(pos[0]) + ? pos.concat('center') + : y.test(pos[0]) + ? ['center'].concat(pos) + : ['center', 'center']; + } + + return { + x: x.test(pos[0]) ? pos[0] : 'center', + y: y.test(pos[1]) ? pos[1] : 'center' + }; + } + + function getOffsets(offsets, width, height) { + + var ref = (offsets || '').split(' '); + var x = ref[0]; + var y = ref[1]; + + return { + x: x ? toFloat(x) * (endsWith(x, '%') ? width / 100 : 1) : 0, + y: y ? toFloat(y) * (endsWith(y, '%') ? height / 100 : 1) : 0 + }; + } + + function flipPosition(pos) { + switch (pos) { + case 'left': + return 'right'; + case 'right': + return 'left'; + case 'top': + return 'bottom'; + case 'bottom': + return 'top'; + default: + return pos; + } + } + + function toPx(value, property, element) { + if ( property === void 0 ) property = 'width'; + if ( element === void 0 ) element = window; + + return isNumeric(value) + ? +value + : endsWith(value, 'vh') + ? percent(height(toWindow(element)), value) + : endsWith(value, 'vw') + ? percent(width(toWindow(element)), value) + : endsWith(value, '%') + ? percent(getDimensions(element)[property], value) + : toFloat(value); + } + + function percent(base, value) { + return base * toFloat(value) / 100; + } + + function getRect(element) { + + if (!element) { + return {}; + } + + var style; + + if (!isVisible(element)) { + style = attr(element, 'style'); + element.style.setProperty('display', 'block', 'important'); + } + + var rect = element.getBoundingClientRect(); + + attr(element, 'style', style); + + return rect; + } + + /* + Based on: + Copyright (c) 2016 Wilson Page wilsonpage@me.com + https://github.com/wilsonpage/fastdom + */ + + var fastdom = { + + reads: [], + writes: [], + + read: function(task) { + this.reads.push(task); + scheduleFlush(); + return task; + }, + + write: function(task) { + this.writes.push(task); + scheduleFlush(); + return task; + }, + + clear: function(task) { + return remove$1(this.reads, task) || remove$1(this.writes, task); + }, + + flush: flush + + }; + + function flush(recursion) { + if ( recursion === void 0 ) recursion = 1; + + runTasks(fastdom.reads); + runTasks(fastdom.writes.splice(0, fastdom.writes.length)); + + fastdom.scheduled = false; + + if (fastdom.reads.length || fastdom.writes.length) { + scheduleFlush(recursion + 1); + } + } + + var RECURSION_LIMIT = 4; + function scheduleFlush(recursion) { + + if (fastdom.scheduled) { + return; + } + + fastdom.scheduled = true; + if (recursion && recursion < RECURSION_LIMIT) { + Promise.resolve().then(function () { return flush(recursion); }); + } else { + requestAnimationFrame(function () { return flush(); }); + } + + } + + function runTasks(tasks) { + var task; + while ((task = tasks.shift())) { + task(); + } + } + + function remove$1(array, item) { + var index = array.indexOf(item); + return !!~index && !!array.splice(index, 1); + } + + function MouseTracker() {} + + MouseTracker.prototype = { + + positions: [], + + init: function() { + var this$1 = this; + + + this.positions = []; + + var position; + this.unbind = on(document, 'mousemove', function (e) { return position = getEventPos(e); }); + this.interval = setInterval(function () { + + if (!position) { + return; + } + + this$1.positions.push(position); + + if (this$1.positions.length > 5) { + this$1.positions.shift(); + } + }, 50); + + }, + + cancel: function() { + this.unbind && this.unbind(); + this.interval && clearInterval(this.interval); + }, + + movesTo: function(target) { + + if (this.positions.length < 2) { + return false; + } + + var p = target.getBoundingClientRect(); + var left = p.left; + var right = p.right; + var top = p.top; + var bottom = p.bottom; + + var ref = this.positions; + var prevPosition = ref[0]; + var position = last(this.positions); + var path = [prevPosition, position]; + + if (pointInRect(position, p)) { + return false; + } + + var diagonals = [[{x: left, y: top}, {x: right, y: bottom}], [{x: left, y: bottom}, {x: right, y: top}]]; + + return diagonals.some(function (diagonal) { + var intersection = intersect(path, diagonal); + return intersection && pointInRect(intersection, p); + }); + } + + }; + + // Inspired by http://paulbourke.net/geometry/pointlineplane/ + function intersect(ref, ref$1) { + var ref_0 = ref[0]; + var x1 = ref_0.x; + var y1 = ref_0.y; + var ref_1 = ref[1]; + var x2 = ref_1.x; + var y2 = ref_1.y; + var ref$1_0 = ref$1[0]; + var x3 = ref$1_0.x; + var y3 = ref$1_0.y; + var ref$1_1 = ref$1[1]; + var x4 = ref$1_1.x; + var y4 = ref$1_1.y; + + + var denominator = (y4 - y3) * (x2 - x1) - (x4 - x3) * (y2 - y1); + + // Lines are parallel + if (denominator === 0) { + return false; + } + + var ua = ((x4 - x3) * (y1 - y3) - (y4 - y3) * (x1 - x3)) / denominator; + + if (ua < 0) { + return false; + } + + // Return an object with the x and y coordinates of the intersection + return {x: x1 + ua * (x2 - x1), y: y1 + ua * (y2 - y1)}; + } + + var strats = {}; + + strats.events = + strats.created = + strats.beforeConnect = + strats.connected = + strats.beforeDisconnect = + strats.disconnected = + strats.destroy = concatStrat; + + // args strategy + strats.args = function (parentVal, childVal) { + return childVal !== false && concatStrat(childVal || parentVal); + }; + + // update strategy + strats.update = function (parentVal, childVal) { + return sortBy(concatStrat(parentVal, isFunction(childVal) ? {read: childVal} : childVal), 'order'); + }; + + // property strategy + strats.props = function (parentVal, childVal) { + + if (isArray(childVal)) { + childVal = childVal.reduce(function (value, key) { + value[key] = String; + return value; + }, {}); + } + + return strats.methods(parentVal, childVal); + }; + + // extend strategy + strats.computed = + strats.methods = function (parentVal, childVal) { + return childVal + ? parentVal + ? assign({}, parentVal, childVal) + : childVal + : parentVal; + }; + + // data strategy + strats.data = function (parentVal, childVal, vm) { + + if (!vm) { + + if (!childVal) { + return parentVal; + } + + if (!parentVal) { + return childVal; + } + + return function (vm) { + return mergeFnData(parentVal, childVal, vm); + }; + + } + + return mergeFnData(parentVal, childVal, vm); + }; + + function mergeFnData(parentVal, childVal, vm) { + return strats.computed( + isFunction(parentVal) + ? parentVal.call(vm, vm) + : parentVal, + isFunction(childVal) + ? childVal.call(vm, vm) + : childVal + ); + } + + // concat strategy + function concatStrat(parentVal, childVal) { + + parentVal = parentVal && !isArray(parentVal) ? [parentVal] : parentVal; + + return childVal + ? parentVal + ? parentVal.concat(childVal) + : isArray(childVal) + ? childVal + : [childVal] + : parentVal; + } + + // default strategy + function defaultStrat(parentVal, childVal) { + return isUndefined(childVal) ? parentVal : childVal; + } + + function mergeOptions(parent, child, vm) { + + var options = {}; + + if (isFunction(child)) { + child = child.options; + } + + if (child.extends) { + parent = mergeOptions(parent, child.extends, vm); + } + + if (child.mixins) { + for (var i = 0, l = child.mixins.length; i < l; i++) { + parent = mergeOptions(parent, child.mixins[i], vm); + } + } + + for (var key in parent) { + mergeKey(key); + } + + for (var key$1 in child) { + if (!hasOwn(parent, key$1)) { + mergeKey(key$1); + } + } + + function mergeKey(key) { + options[key] = (strats[key] || defaultStrat)(parent[key], child[key], vm); + } + + return options; + } + + function parseOptions(options, args) { + var obj; + + if ( args === void 0 ) args = []; + + try { + + return !options + ? {} + : startsWith(options, '{') + ? JSON.parse(options) + : args.length && !includes(options, ':') + ? (( obj = {}, obj[args[0]] = options, obj )) + : options.split(';').reduce(function (options, option) { + var ref = option.split(/:(.*)/); + var key = ref[0]; + var value = ref[1]; + if (key && !isUndefined(value)) { + options[key.trim()] = value.trim(); + } + return options; + }, {}); + + } catch (e) { + return {}; + } + + } + + function play(el) { + + if (isIFrame(el)) { + call(el, {func: 'playVideo', method: 'play'}); + } + + if (isHTML5(el)) { + try { + el.play().catch(noop); + } catch (e) {} + } + + } + + function pause(el) { + + if (isIFrame(el)) { + call(el, {func: 'pauseVideo', method: 'pause'}); + } + + if (isHTML5(el)) { + el.pause(); + } + + } + + function mute(el) { + + if (isIFrame(el)) { + call(el, {func: 'mute', method: 'setVolume', value: 0}); + } + + if (isHTML5(el)) { + el.muted = true; + } + + } + + function isHTML5(el) { + return el && el.tagName === 'VIDEO'; + } + + function isIFrame(el) { + return el && el.tagName === 'IFRAME' && (isYoutube(el) || isVimeo(el)); + } + + function isYoutube(el) { + return !!el.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/); + } + + function isVimeo(el) { + return !!el.src.match(/vimeo\.com\/video\/.*/); + } + + function call(el, cmd) { + enableApi(el).then(function () { return post(el, cmd); }); + } + + function post(el, cmd) { + try { + el.contentWindow.postMessage(JSON.stringify(assign({event: 'command'}, cmd)), '*'); + } catch (e) {} + } + + var stateKey = '_ukPlayer'; + var counter = 0; + function enableApi(el) { + + if (el[stateKey]) { + return el[stateKey]; + } + + var youtube = isYoutube(el); + var vimeo = isVimeo(el); + + var id = ++counter; + var poller; + + return el[stateKey] = new Promise(function (resolve) { + + youtube && once(el, 'load', function () { + var listener = function () { return post(el, {event: 'listening', id: id}); }; + poller = setInterval(listener, 100); + listener(); + }); + + once(window, 'message', resolve, false, function (ref) { + var data = ref.data; + + + try { + data = JSON.parse(data); + return data && (youtube && data.id === id && data.event === 'onReady' || vimeo && Number(data.player_id) === id); + } catch (e) {} + + }); + + el.src = "" + (el.src) + (includes(el.src, '?') ? '&' : '?') + (youtube ? 'enablejsapi=1' : ("api=1&player_id=" + id)); + + }).then(function () { return clearInterval(poller); }); + } + + function isInView(element, offsetTop, offsetLeft) { + if ( offsetTop === void 0 ) offsetTop = 0; + if ( offsetLeft === void 0 ) offsetLeft = 0; + + + if (!isVisible(element)) { + return false; + } + + var parents = overflowParents(element); + + return parents.every(function (parent, i) { + + var client = offset(parents[i + 1] || element); + var ref = offset(getViewport(parent)); + var top = ref.top; + var left = ref.left; + var bottom = ref.bottom; + var right = ref.right; + + return intersectRect(client, { + top: top - offsetTop, + left: left - offsetLeft, + bottom: bottom + offsetTop, + right: right + offsetLeft + }); + }); + } + + function scrollTop(element, top) { + + if (isWindow(element) || isDocument(element)) { + element = getScrollingElement(element); + } else { + element = toNode(element); + } + + element.scrollTop = top; + } + + function scrollIntoView(element, ref) { + if ( ref === void 0 ) ref = {}; + var offsetBy = ref.offset; if ( offsetBy === void 0 ) offsetBy = 0; + + + if (!isVisible(element)) { + return; + } + + var parents = overflowParents(element).reverse(); + var diff = 0; + return parents.reduce(function (fn, scrollElement, i) { + + var scrollTop = scrollElement.scrollTop; + var scrollHeight = scrollElement.scrollHeight; + var clientHeight = scrollElement.clientHeight; + var maxScroll = scrollHeight - clientHeight; + + var top = Math.ceil(position(parents[i - 1] || element, getViewport(scrollElement)).top - offsetBy) + diff + scrollTop; + + if (top > maxScroll) { + diff = top - maxScroll; + top = maxScroll; + } else { + diff = 0; + } + + return function () { return scrollTo(scrollElement, top - scrollTop).then(fn); }; + + }, function () { return Promise.resolve(); })(); + + function scrollTo(element, top) { + return new Promise(function (resolve) { + + var scroll = element.scrollTop; + var duration = getDuration(Math.abs(top)); + var start = Date.now(); + + (function step() { + + var percent = ease(clamp((Date.now() - start) / duration)); + + scrollTop(element, scroll + top * percent); + + // scroll more if we have not reached our destination + if (percent !== 1) { + requestAnimationFrame(step); + } else { + resolve(); + } + + })(); + }); + } + + function getDuration(dist) { + return 40 * Math.pow(dist, .375); + } + + function ease(k) { + return 0.5 * (1 - Math.cos(Math.PI * k)); + } + + } + + function scrolledOver(element, heightOffset) { + if ( heightOffset === void 0 ) heightOffset = 0; + + + if (!isVisible(element)) { + return 0; + } + + var scrollElement = last(scrollParents(element)); + var scrollHeight = scrollElement.scrollHeight; + var scrollTop = scrollElement.scrollTop; + var viewport = getViewport(scrollElement); + var viewportHeight = offset(viewport).height; + var viewportTop = offsetPosition(element)[0] - scrollTop - offsetPosition(scrollElement)[0]; + var viewportDist = Math.min(viewportHeight, viewportTop + scrollTop); + + var top = viewportTop - viewportDist; + var dist = Math.min( + offset(element).height + heightOffset + viewportDist, + scrollHeight - (viewportTop + scrollTop), + scrollHeight - viewportHeight + ); + + return clamp(-1 * top / dist); + } + + function scrollParents(element, overflowRe) { + if ( overflowRe === void 0 ) overflowRe = /auto|scroll/; + + var scrollEl = getScrollingElement(element); + var scrollParents = parents(element).filter(function (parent) { return parent === scrollEl + || overflowRe.test(css(parent, 'overflow')) + && parent.scrollHeight > Math.round(offset(parent).height); } + ).reverse(); + return scrollParents.length ? scrollParents : [scrollEl]; + } + + function getViewport(scrollElement) { + return scrollElement === getScrollingElement(scrollElement) ? window : scrollElement; + } + + function overflowParents(element) { + return scrollParents(element, /auto|scroll|hidden/); + } + + function getScrollingElement(element) { + var ref = toWindow(element); + var document = ref.document; + return document.scrollingElement || document.documentElement; + } + + var IntersectionObserver = inBrowser && window.IntersectionObserver + || /*@__PURE__*/(function () { + function IntersectionObserverClass(callback, ref) { + var this$1 = this; + if ( ref === void 0 ) ref = {}; + var rootMargin = ref.rootMargin; if ( rootMargin === void 0 ) rootMargin = '0 0'; + + + this.targets = []; + + var ref$1 = (rootMargin || '0 0').split(' ').map(toFloat); + var offsetTop = ref$1[0]; + var offsetLeft = ref$1[1]; + + this.offsetTop = offsetTop; + this.offsetLeft = offsetLeft; + + var pending; + this.apply = function () { + + if (pending) { + return; + } + + pending = requestAnimationFrame(function () { return setTimeout(function () { + var records = this$1.takeRecords(); + + if (records.length) { + callback(records, this$1); + } + + pending = false; + }); }); + + }; + + this.off = on(window, 'scroll resize load', this.apply, {passive: true, capture: true}); + + } + + IntersectionObserverClass.prototype.takeRecords = function () { + var this$1 = this; + + return this.targets.filter(function (entry) { + + var inView = isInView(entry.target, this$1.offsetTop, this$1.offsetLeft); + + if (entry.isIntersecting === null || inView ^ entry.isIntersecting) { + entry.isIntersecting = inView; + return true; + } + + }); + }; + + IntersectionObserverClass.prototype.observe = function (target) { + this.targets.push({ + target: target, + isIntersecting: null + }); + this.apply(); + }; + + IntersectionObserverClass.prototype.disconnect = function () { + this.targets = []; + this.off(); + }; + + return IntersectionObserverClass; + }()); + + var util = /*#__PURE__*/Object.freeze({ + __proto__: null, + ajax: ajax, + getImage: getImage, + transition: transition, + Transition: Transition, + animate: animate, + Animation: Animation, + attr: attr, + hasAttr: hasAttr, + removeAttr: removeAttr, + data: data, + addClass: addClass, + removeClass: removeClass, + removeClasses: removeClasses, + replaceClass: replaceClass, + hasClass: hasClass, + toggleClass: toggleClass, + positionAt: positionAt, + offset: offset, + position: position, + offsetPosition: offsetPosition, + height: height, + width: width, + boxModelAdjust: boxModelAdjust, + flipPosition: flipPosition, + toPx: toPx, + ready: ready, + index: index, + getIndex: getIndex, + empty: empty, + html: html, + prepend: prepend, + append: append, + before: before, + after: after, + remove: remove, + wrapAll: wrapAll, + wrapInner: wrapInner, + unwrap: unwrap, + fragment: fragment, + apply: apply, + $: $, + $$: $$, + inBrowser: inBrowser, + isIE: isIE, + isRtl: isRtl, + hasTouch: hasTouch, + pointerDown: pointerDown, + pointerMove: pointerMove, + pointerUp: pointerUp, + pointerEnter: pointerEnter, + pointerLeave: pointerLeave, + pointerCancel: pointerCancel, + on: on, + off: off, + once: once, + trigger: trigger, + createEvent: createEvent, + toEventTargets: toEventTargets, + isTouch: isTouch, + getEventPos: getEventPos, + fastdom: fastdom, + isVoidElement: isVoidElement, + isVisible: isVisible, + selInput: selInput, + isInput: isInput, + filter: filter, + within: within, + parents: parents, + children: children, + hasOwn: hasOwn, + hyphenate: hyphenate, + camelize: camelize, + ucfirst: ucfirst, + startsWith: startsWith, + endsWith: endsWith, + includes: includes, + findIndex: findIndex, + isArray: isArray, + isFunction: isFunction, + isObject: isObject, + isPlainObject: isPlainObject, + isWindow: isWindow, + isDocument: isDocument, + isJQuery: isJQuery, + isNode: isNode, + isElement: isElement, + isNodeCollection: isNodeCollection, + isBoolean: isBoolean, + isString: isString, + isNumber: isNumber, + isNumeric: isNumeric, + isEmpty: isEmpty, + isUndefined: isUndefined, + toBoolean: toBoolean, + toNumber: toNumber, + toFloat: toFloat, + toNode: toNode, + toNodes: toNodes, + toWindow: toWindow, + toList: toList, + toMs: toMs, + isEqual: isEqual, + swap: swap, + assign: assign, + last: last, + each: each, + sortBy: sortBy, + uniqueBy: uniqueBy, + clamp: clamp, + noop: noop, + intersectRect: intersectRect, + pointInRect: pointInRect, + Dimensions: Dimensions, + MouseTracker: MouseTracker, + mergeOptions: mergeOptions, + parseOptions: parseOptions, + play: play, + pause: pause, + mute: mute, + Promise: Promise, + Deferred: Deferred, + IntersectionObserver: IntersectionObserver, + query: query, + queryAll: queryAll, + find: find, + findAll: findAll, + matches: matches, + closest: closest, + parent: parent, + escape: escape, + css: css, + getStyles: getStyles, + getStyle: getStyle, + getCssVar: getCssVar, + propName: propName, + isInView: isInView, + scrollTop: scrollTop, + scrollIntoView: scrollIntoView, + scrolledOver: scrolledOver, + scrollParents: scrollParents, + getViewport: getViewport + }); + + function globalAPI (UIkit) { + + var DATA = UIkit.data; + + UIkit.use = function (plugin) { + + if (plugin.installed) { + return; + } + + plugin.call(null, this); + plugin.installed = true; + + return this; + }; + + UIkit.mixin = function (mixin, component) { + component = (isString(component) ? UIkit.component(component) : component) || this; + component.options = mergeOptions(component.options, mixin); + }; + + UIkit.extend = function (options) { + + options = options || {}; + + var Super = this; + var Sub = function UIkitComponent(options) { + this._init(options); + }; + + Sub.prototype = Object.create(Super.prototype); + Sub.prototype.constructor = Sub; + Sub.options = mergeOptions(Super.options, options); + + Sub.super = Super; + Sub.extend = Super.extend; + + return Sub; + }; + + UIkit.update = function (element, e) { + + element = element ? toNode(element) : document.body; + + parents(element).reverse().forEach(function (element) { return update(element[DATA], e); }); + apply(element, function (element) { return update(element[DATA], e); }); + + }; + + var container; + Object.defineProperty(UIkit, 'container', { + + get: function() { + return container || document.body; + }, + + set: function(element) { + container = $(element); + } + + }); + + function update(data, e) { + + if (!data) { + return; + } + + for (var name in data) { + if (data[name]._connected) { + data[name]._callUpdate(e); + } + } + + } + } + + function hooksAPI (UIkit) { + + UIkit.prototype._callHook = function (hook) { + var this$1 = this; + + + var handlers = this.$options[hook]; + + if (handlers) { + handlers.forEach(function (handler) { return handler.call(this$1); }); + } + }; + + UIkit.prototype._callConnected = function () { + + if (this._connected) { + return; + } + + this._data = {}; + this._computeds = {}; + this._frames = {reads: {}, writes: {}}; + + this._initProps(); + + this._callHook('beforeConnect'); + this._connected = true; + + this._initEvents(); + this._initObserver(); + + this._callHook('connected'); + this._callUpdate(); + }; + + UIkit.prototype._callDisconnected = function () { + + if (!this._connected) { + return; + } + + this._callHook('beforeDisconnect'); + + if (this._observer) { + this._observer.disconnect(); + this._observer = null; + } + + this._unbindEvents(); + this._callHook('disconnected'); + + this._connected = false; + + }; + + UIkit.prototype._callUpdate = function (e) { + var this$1 = this; + if ( e === void 0 ) e = 'update'; + + + var type = e.type || e; + + if (includes(['update', 'resize'], type)) { + this._callWatches(); + } + + var updates = this.$options.update; + var ref = this._frames; + var reads = ref.reads; + var writes = ref.writes; + + if (!updates) { + return; + } + + updates.forEach(function (ref, i) { + var read = ref.read; + var write = ref.write; + var events = ref.events; + + + if (type !== 'update' && !includes(events, type)) { + return; + } + + if (read && !includes(fastdom.reads, reads[i])) { + reads[i] = fastdom.read(function () { + + var result = this$1._connected && read.call(this$1, this$1._data, type); + + if (result === false && write) { + fastdom.clear(writes[i]); + } else if (isPlainObject(result)) { + assign(this$1._data, result); + } + }); + } + + if (write && !includes(fastdom.writes, writes[i])) { + writes[i] = fastdom.write(function () { return this$1._connected && write.call(this$1, this$1._data, type); }); + } + + }); + + }; + + UIkit.prototype._callWatches = function () { + var this$1 = this; + + + var ref = this; + var _frames = ref._frames; + + if (_frames._watch) { + return; + } + + var initital = !hasOwn(_frames, '_watch'); + + _frames._watch = fastdom.read(function () { + + if (!this$1._connected) { + return; + } + + var ref = this$1; + var computed = ref.$options.computed; + var _computeds = ref._computeds; + + for (var key in computed) { + + var hasPrev = hasOwn(_computeds, key); + var prev = _computeds[key]; + + delete _computeds[key]; + + var ref$1 = computed[key]; + var watch = ref$1.watch; + var immediate = ref$1.immediate; + if (watch && ( + initital && immediate + || hasPrev && !isEqual(prev, this$1[key]) + )) { + watch.call(this$1, this$1[key], prev); + } + + } + + _frames._watch = null; + + }); + + }; + + } + + function stateAPI (UIkit) { + + var uid = 0; + + UIkit.prototype._init = function (options) { + + options = options || {}; + options.data = normalizeData(options, this.constructor.options); + + this.$options = mergeOptions(this.constructor.options, options, this); + this.$el = null; + this.$props = {}; + + this._uid = uid++; + this._initData(); + this._initMethods(); + this._initComputeds(); + this._callHook('created'); + + if (options.el) { + this.$mount(options.el); + } + }; + + UIkit.prototype._initData = function () { + + var ref = this.$options; + var data = ref.data; if ( data === void 0 ) data = {}; + + for (var key in data) { + this.$props[key] = this[key] = data[key]; + } + }; + + UIkit.prototype._initMethods = function () { + + var ref = this.$options; + var methods = ref.methods; + + if (methods) { + for (var key in methods) { + this[key] = methods[key].bind(this); + } + } + }; + + UIkit.prototype._initComputeds = function () { + + var ref = this.$options; + var computed = ref.computed; + + this._computeds = {}; + + if (computed) { + for (var key in computed) { + registerComputed(this, key, computed[key]); + } + } + }; + + UIkit.prototype._initProps = function (props) { + + var key; + + props = props || getProps(this.$options, this.$name); + + for (key in props) { + if (!isUndefined(props[key])) { + this.$props[key] = props[key]; + } + } + + var exclude = [this.$options.computed, this.$options.methods]; + for (key in this.$props) { + if (key in props && notIn(exclude, key)) { + this[key] = this.$props[key]; + } + } + }; + + UIkit.prototype._initEvents = function () { + var this$1 = this; + + + this._events = []; + + var ref = this.$options; + var events = ref.events; + + if (events) { + + events.forEach(function (event) { + + if (!hasOwn(event, 'handler')) { + for (var key in event) { + registerEvent(this$1, event[key], key); + } + } else { + registerEvent(this$1, event); + } + + }); + } + }; + + UIkit.prototype._unbindEvents = function () { + this._events.forEach(function (unbind) { return unbind(); }); + delete this._events; + }; + + UIkit.prototype._initObserver = function () { + var this$1 = this; + + + var ref = this.$options; + var attrs = ref.attrs; + var props = ref.props; + var el = ref.el; + if (this._observer || !props || attrs === false) { + return; + } + + attrs = isArray(attrs) ? attrs : Object.keys(props); + + this._observer = new MutationObserver(function (records) { + var data = getProps(this$1.$options, this$1.$name); + if (records.some(function (ref) { + var attributeName = ref.attributeName; + + var prop = attributeName.replace('data-', ''); + return (prop === this$1.$name ? attrs : [camelize(prop), camelize(attributeName)]).some(function (prop) { return !isUndefined(data[prop]) && data[prop] !== this$1.$props[prop]; } + ); + })) { + this$1.$reset(); + } + + }); + + var filter = attrs.map(function (key) { return hyphenate(key); }).concat(this.$name); + + this._observer.observe(el, { + attributes: true, + attributeFilter: filter.concat(filter.map(function (key) { return ("data-" + key); })) + }); + }; + + function getProps(opts, name) { + + var data$1 = {}; + var args = opts.args; if ( args === void 0 ) args = []; + var props = opts.props; if ( props === void 0 ) props = {}; + var el = opts.el; + + if (!props) { + return data$1; + } + + for (var key in props) { + var prop = hyphenate(key); + var value = data(el, prop); + + if (isUndefined(value)) { + continue; + } + + value = props[key] === Boolean && value === '' + ? true + : coerce(props[key], value); + + if (prop === 'target' && (!value || startsWith(value, '_'))) { + continue; + } + + data$1[key] = value; + } + + var options = parseOptions(data(el, name), args); + + for (var key$1 in options) { + var prop$1 = camelize(key$1); + if (props[prop$1] !== undefined) { + data$1[prop$1] = coerce(props[prop$1], options[key$1]); + } + } + + return data$1; + } + + function registerComputed(component, key, cb) { + Object.defineProperty(component, key, { + + enumerable: true, + + get: function() { + + var _computeds = component._computeds; + var $props = component.$props; + var $el = component.$el; + + if (!hasOwn(_computeds, key)) { + _computeds[key] = (cb.get || cb).call(component, $props, $el); + } + + return _computeds[key]; + }, + + set: function(value) { + + var _computeds = component._computeds; + + _computeds[key] = cb.set ? cb.set.call(component, value) : value; + + if (isUndefined(_computeds[key])) { + delete _computeds[key]; + } + } + + }); + } + + function registerEvent(component, event, key) { + + if (!isPlainObject(event)) { + event = ({name: key, handler: event}); + } + + var name = event.name; + var el = event.el; + var handler = event.handler; + var capture = event.capture; + var passive = event.passive; + var delegate = event.delegate; + var filter = event.filter; + var self = event.self; + el = isFunction(el) + ? el.call(component) + : el || component.$el; + + if (isArray(el)) { + el.forEach(function (el) { return registerEvent(component, assign({}, event, {el: el}), key); }); + return; + } + + if (!el || filter && !filter.call(component)) { + return; + } + + component._events.push( + on( + el, + name, + !delegate + ? null + : isString(delegate) + ? delegate + : delegate.call(component), + isString(handler) ? component[handler] : handler.bind(component), + {passive: passive, capture: capture, self: self} + ) + ); + + } + + function notIn(options, key) { + return options.every(function (arr) { return !arr || !hasOwn(arr, key); }); + } + + function coerce(type, value) { + + if (type === Boolean) { + return toBoolean(value); + } else if (type === Number) { + return toNumber(value); + } else if (type === 'list') { + return toList(value); + } + + return type ? type(value) : value; + } + + function normalizeData(ref, ref$1) { + var data = ref.data; + var el = ref.el; + var args = ref$1.args; + var props = ref$1.props; if ( props === void 0 ) props = {}; + + data = isArray(data) + ? !isEmpty(args) + ? data.slice(0, args.length).reduce(function (data, value, index) { + if (isPlainObject(value)) { + assign(data, value); + } else { + data[args[index]] = value; + } + return data; + }, {}) + : undefined + : data; + + if (data) { + for (var key in data) { + if (isUndefined(data[key])) { + delete data[key]; + } else { + data[key] = props[key] ? coerce(props[key], data[key]) : data[key]; + } + } + } + + return data; + } + } + + function instanceAPI (UIkit) { + + var DATA = UIkit.data; + + UIkit.prototype.$create = function (component, element, data) { + return UIkit[component](element, data); + }; + + UIkit.prototype.$mount = function (el) { + + var ref = this.$options; + var name = ref.name; + + if (!el[DATA]) { + el[DATA] = {}; + } + + if (el[DATA][name]) { + return; + } + + el[DATA][name] = this; + + this.$el = this.$options.el = this.$options.el || el; + + if (within(el, document)) { + this._callConnected(); + } + }; + + UIkit.prototype.$reset = function () { + this._callDisconnected(); + this._callConnected(); + }; + + UIkit.prototype.$destroy = function (removeEl) { + if ( removeEl === void 0 ) removeEl = false; + + + var ref = this.$options; + var el = ref.el; + var name = ref.name; + + if (el) { + this._callDisconnected(); + } + + this._callHook('destroy'); + + if (!el || !el[DATA]) { + return; + } + + delete el[DATA][name]; + + if (!isEmpty(el[DATA])) { + delete el[DATA]; + } + + if (removeEl) { + remove(this.$el); + } + }; + + UIkit.prototype.$emit = function (e) { + this._callUpdate(e); + }; + + UIkit.prototype.$update = function (element, e) { + if ( element === void 0 ) element = this.$el; + + UIkit.update(element, e); + }; + + UIkit.prototype.$getComponent = UIkit.getComponent; + + var names = {}; + Object.defineProperties(UIkit.prototype, { + + $container: Object.getOwnPropertyDescriptor(UIkit, 'container'), + + $name: { + + get: function() { + var ref = this.$options; + var name = ref.name; + + if (!names[name]) { + names[name] = UIkit.prefix + hyphenate(name); + } + + return names[name]; + } + + } + + }); + + } + + function componentAPI (UIkit) { + + var DATA = UIkit.data; + + var components = {}; + + UIkit.component = function (name, options) { + + var id = hyphenate(name); + + name = camelize(id); + + if (!options) { + + if (isPlainObject(components[name])) { + components[name] = UIkit.extend(components[name]); + } + + return components[name]; + + } + + UIkit[name] = function (element, data) { + var i = arguments.length, argsArray = Array(i); + while ( i-- ) argsArray[i] = arguments[i]; + + + var component = UIkit.component(name); + + return component.options.functional + ? new component({data: isPlainObject(element) ? element : [].concat( argsArray )}) + : !element ? init(element) : $$(element).map(init)[0]; + + function init(element) { + + var instance = UIkit.getComponent(element, name); + + if (instance) { + if (!data) { + return instance; + } else { + instance.$destroy(); + } + } + + return new component({el: element, data: data}); + + } + + }; + + var opt = isPlainObject(options) ? assign({}, options) : options.options; + + opt.name = name; + + if (opt.install) { + opt.install(UIkit, opt, name); + } + + if (UIkit._initialized && !opt.functional) { + fastdom.read(function () { return UIkit[name](("[uk-" + id + "],[data-uk-" + id + "]")); }); + } + + return components[name] = isPlainObject(options) ? opt : options; + }; + + UIkit.getComponents = function (element) { return element && element[DATA] || {}; }; + UIkit.getComponent = function (element, name) { return UIkit.getComponents(element)[name]; }; + + UIkit.connect = function (node) { + + if (node[DATA]) { + for (var name in node[DATA]) { + node[DATA][name]._callConnected(); + } + } + + for (var i = 0; i < node.attributes.length; i++) { + + var name$1 = getComponentName(node.attributes[i].name); + + if (name$1 && name$1 in components) { + UIkit[name$1](node); + } + + } + + }; + + UIkit.disconnect = function (node) { + for (var name in node[DATA]) { + node[DATA][name]._callDisconnected(); + } + }; + + } + + function getComponentName(attribute) { + return startsWith(attribute, 'uk-') || startsWith(attribute, 'data-uk-') + ? camelize(attribute.replace('data-uk-', '').replace('uk-', '')) + : false; + } + + var UIkit = function (options) { + this._init(options); + }; + + UIkit.util = util; + UIkit.data = '__uikit__'; + UIkit.prefix = 'uk-'; + UIkit.options = {}; + UIkit.version = '3.5.9'; + + globalAPI(UIkit); + hooksAPI(UIkit); + stateAPI(UIkit); + componentAPI(UIkit); + instanceAPI(UIkit); + + function Core (UIkit) { + + inBrowser && ready(function () { + + UIkit.update(); + on(window, 'load resize', function () { return UIkit.update(null, 'resize'); }); + on(document, 'loadedmetadata load', function (ref) { + var target = ref.target; + + return UIkit.update(target, 'resize'); + }, true); + + // throttle `scroll` event (Safari triggers multiple `scroll` events per frame) + var pending; + on(window, 'scroll', function (e) { + + if (pending) { + return; + } + pending = true; + fastdom.write(function () { return pending = false; }); + + UIkit.update(null, e.type); + + }, {passive: true, capture: true}); + + var started = 0; + on(document, 'animationstart', function (ref) { + var target = ref.target; + + if ((css(target, 'animationName') || '').match(/^uk-.*(left|right)/)) { + + started++; + css(document.body, 'overflowX', 'hidden'); + setTimeout(function () { + if (!--started) { + css(document.body, 'overflowX', ''); + } + }, toMs(css(target, 'animationDuration')) + 100); + } + }, true); + + var off; + on(document, pointerDown, function (e) { + + off && off(); + + if (!isTouch(e)) { + return; + } + + // Handle Swipe Gesture + var pos = getEventPos(e); + var target = 'tagName' in e.target ? e.target : e.target.parentNode; + off = once(document, (pointerUp + " " + pointerCancel), function (e) { + + var ref = getEventPos(e); + var x = ref.x; + var y = ref.y; + + // swipe + if (target && x && Math.abs(pos.x - x) > 100 || y && Math.abs(pos.y - y) > 100) { + + setTimeout(function () { + trigger(target, 'swipe'); + trigger(target, ("swipe" + (swipeDirection(pos.x, pos.y, x, y)))); + }); + + } + + }); + + }, {passive: true}); + + }); + + } + + function swipeDirection(x1, y1, x2, y2) { + return Math.abs(x1 - x2) >= Math.abs(y1 - y2) + ? x1 - x2 > 0 + ? 'Left' + : 'Right' + : y1 - y2 > 0 + ? 'Up' + : 'Down'; + } + + function boot (UIkit) { + + var connect = UIkit.connect; + var disconnect = UIkit.disconnect; + + if (!inBrowser || !window.MutationObserver) { + return; + } + + fastdom.read(init); + + function init() { + + if (document.body) { + apply(document.body, connect); + } + + (new MutationObserver(function (mutations) { + var updates = []; + mutations.forEach(function (mutation) { return applyMutation(mutation, updates); }); + updates.forEach(function (el) { return UIkit.update(el); }); + })).observe(document, { + childList: true, + subtree: true, + characterData: true, + attributes: true + }); + + UIkit._initialized = true; + } + + function applyMutation(mutation, updates) { + + var target = mutation.target; + var type = mutation.type; + + var update = type !== 'attributes' + ? applyChildList(mutation) + : applyAttribute(mutation); + + if (update && !updates.some(function (element) { return element.contains(target); })) { + updates.push(target.contains ? target : target.parentNode); // IE 11 text node does not implement contains + } + + } + + function applyAttribute(ref) { + var target = ref.target; + var attributeName = ref.attributeName; + + + if (attributeName === 'href') { + return true; + } + + var name = getComponentName(attributeName); + + if (!name || !(name in UIkit)) { + return; + } + + if (hasAttr(target, attributeName)) { + UIkit[name](target); + return true; + } + + var component = UIkit.getComponent(target, name); + + if (component) { + component.$destroy(); + return true; + } + + } + + function applyChildList(ref) { + var addedNodes = ref.addedNodes; + var removedNodes = ref.removedNodes; + + + for (var i = 0; i < addedNodes.length; i++) { + apply(addedNodes[i], connect); + } + + for (var i$1 = 0; i$1 < removedNodes.length; i$1++) { + apply(removedNodes[i$1], disconnect); + } + + return true; + } + + } + + var Class = { + + connected: function() { + !hasClass(this.$el, this.$name) && addClass(this.$el, this.$name); + } + + }; + + var Togglable = { + + props: { + cls: Boolean, + animation: 'list', + duration: Number, + origin: String, + transition: String + }, + + data: { + cls: false, + animation: [false], + duration: 200, + origin: false, + transition: 'linear', + + initProps: { + overflow: '', + height: '', + paddingTop: '', + paddingBottom: '', + marginTop: '', + marginBottom: '' + }, + + hideProps: { + overflow: 'hidden', + height: 0, + paddingTop: 0, + paddingBottom: 0, + marginTop: 0, + marginBottom: 0 + } + + }, + + computed: { + + hasAnimation: function(ref) { + var animation = ref.animation; + + return !!animation[0]; + }, + + hasTransition: function(ref) { + var animation = ref.animation; + + return this.hasAnimation && animation[0] === true; + } + + }, + + methods: { + + toggleElement: function(targets, show, animate) { + var this$1 = this; + + return Promise.all(toNodes(targets).map(function (el) { return new Promise(function (resolve) { return this$1._toggleElement(el, show, animate).then(resolve, noop); } + ); } + )); + }, + + isToggled: function(el) { + var nodes = toNodes(el || this.$el); + return this.cls + ? hasClass(nodes, this.cls.split(' ')[0]) + : !hasAttr(nodes, 'hidden'); + }, + + updateAria: function(el) { + if (this.cls === false) { + attr(el, 'aria-hidden', !this.isToggled(el)); + } + }, + + _toggleElement: function(el, show, animate) { + var this$1 = this; + + + show = isBoolean(show) + ? show + : Animation.inProgress(el) + ? hasClass(el, 'uk-animation-leave') + : Transition.inProgress(el) + ? el.style.height === '0px' + : !this.isToggled(el); + + if (!trigger(el, ("before" + (show ? 'show' : 'hide')), [this])) { + return Promise.reject(); + } + + var promise = ( + isFunction(animate) + ? animate + : animate === false || !this.hasAnimation + ? this._toggle + : this.hasTransition + ? toggleHeight(this) + : toggleAnimation(this) + )(el, show); + + trigger(el, show ? 'show' : 'hide', [this]); + + var final = function () { + trigger(el, show ? 'shown' : 'hidden', [this$1]); + this$1.$update(el); + }; + + return (promise || Promise.resolve()).then(final); + }, + + _toggle: function(el, toggled) { + + if (!el) { + return; + } + + toggled = Boolean(toggled); + + var changed; + if (this.cls) { + changed = includes(this.cls, ' ') || toggled !== hasClass(el, this.cls); + changed && toggleClass(el, this.cls, includes(this.cls, ' ') ? undefined : toggled); + } else { + changed = toggled === el.hidden; + changed && (el.hidden = !toggled); + } + + $$('[autofocus]', el).some(function (el) { return isVisible(el) ? el.focus() || true : el.blur(); }); + + this.updateAria(el); + + if (changed) { + trigger(el, 'toggled', [this]); + this.$update(el); + } + } + + } + + }; + + function toggleHeight(ref) { + var isToggled = ref.isToggled; + var duration = ref.duration; + var initProps = ref.initProps; + var hideProps = ref.hideProps; + var transition = ref.transition; + var _toggle = ref._toggle; + + return function (el, show) { + + var inProgress = Transition.inProgress(el); + var inner = el.hasChildNodes ? toFloat(css(el.firstElementChild, 'marginTop')) + toFloat(css(el.lastElementChild, 'marginBottom')) : 0; + var currentHeight = isVisible(el) ? height(el) + (inProgress ? 0 : inner) : 0; + + Transition.cancel(el); + + if (!isToggled(el)) { + _toggle(el, true); + } + + height(el, ''); + + // Update child components first + fastdom.flush(); + + var endHeight = height(el) + (inProgress ? 0 : inner); + height(el, currentHeight); + + return (show + ? Transition.start(el, assign({}, initProps, {overflow: 'hidden', height: endHeight}), Math.round(duration * (1 - currentHeight / endHeight)), transition) + : Transition.start(el, hideProps, Math.round(duration * (currentHeight / endHeight)), transition).then(function () { return _toggle(el, false); }) + ).then(function () { return css(el, initProps); }); + + }; + } + + function toggleAnimation(cmp) { + return function (el, show) { + + Animation.cancel(el); + + var animation = cmp.animation; + var duration = cmp.duration; + var _toggle = cmp._toggle; + + if (show) { + _toggle(el, true); + return Animation.in(el, animation[0], duration, cmp.origin); + } + + return Animation.out(el, animation[1] || animation[0], duration, cmp.origin).then(function () { return _toggle(el, false); }); + }; + } + + var Accordion = { + + mixins: [Class, Togglable], + + props: { + targets: String, + active: null, + collapsible: Boolean, + multiple: Boolean, + toggle: String, + content: String, + transition: String, + offset: Number + }, + + data: { + targets: '> *', + active: false, + animation: [true], + collapsible: true, + multiple: false, + clsOpen: 'uk-open', + toggle: '> .uk-accordion-title', + content: '> .uk-accordion-content', + transition: 'ease', + offset: 0 + }, + + computed: { + + items: { + + get: function(ref, $el) { + var targets = ref.targets; + + return $$(targets, $el); + }, + + watch: function(items, prev) { + var this$1 = this; + + + items.forEach(function (el) { return hide($(this$1.content, el), !hasClass(el, this$1.clsOpen)); }); + + if (prev || hasClass(items, this.clsOpen)) { + return; + } + + var active = this.active !== false && items[Number(this.active)] + || !this.collapsible && items[0]; + + if (active) { + this.toggle(active, false); + } + + }, + + immediate: true + + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function() { + return ((this.targets) + " " + (this.$props.toggle)); + }, + + handler: function(e) { + e.preventDefault(); + this.toggle(index($$(((this.targets) + " " + (this.$props.toggle)), this.$el), e.current)); + } + + } + + ], + + methods: { + + toggle: function(item, animate) { + var this$1 = this; + + + var items = [this.items[getIndex(item, this.items)]]; + var activeItems = filter(this.items, ("." + (this.clsOpen))); + + if (!this.multiple && !includes(activeItems, items[0])) { + items = items.concat(activeItems); + } + + if (!this.collapsible && activeItems.length < 2 && !filter(items, (":not(." + (this.clsOpen) + ")")).length) { + return; + } + + items.forEach(function (el) { return this$1.toggleElement(el, !hasClass(el, this$1.clsOpen), function (el, show) { + + toggleClass(el, this$1.clsOpen, show); + + var content = $(("" + (el._wrapper ? '> * ' : '') + (this$1.content)), el); + + if (animate === false || !this$1.hasTransition) { + hide(content, !show); + return; + } + + if (!el._wrapper) { + el._wrapper = wrapAll(content, ("")); + } + + hide(content, false); + return toggleHeight(this$1)(el._wrapper, show).then(function () { + hide(content, !show); + delete el._wrapper; + unwrap(content); + + if (show) { + var toggle = $(this$1.$props.toggle, el); + if (!isInView(toggle)) { + scrollIntoView(toggle, {offset: this$1.offset}); + } + } + }); + }); }); + } + + } + + }; + + function hide(el, hide) { + el && (el.hidden = hide); + } + + var alert = { + + mixins: [Class, Togglable], + + args: 'animation', + + props: { + close: String + }, + + data: { + animation: [true], + selClose: '.uk-alert-close', + duration: 150, + hideProps: assign({opacity: 0}, Togglable.data.hideProps) + }, + + events: [ + + { + + name: 'click', + + delegate: function() { + return this.selClose; + }, + + handler: function(e) { + e.preventDefault(); + this.close(); + } + + } + + ], + + methods: { + + close: function() { + var this$1 = this; + + this.toggleElement(this.$el).then(function () { return this$1.$destroy(true); }); + } + + } + + }; + + var Video = { + + args: 'autoplay', + + props: { + automute: Boolean, + autoplay: Boolean + }, + + data: { + automute: false, + autoplay: true + }, + + computed: { + + inView: function(ref) { + var autoplay = ref.autoplay; + + return autoplay === 'inview'; + } + + }, + + connected: function() { + + if (this.inView && !hasAttr(this.$el, 'preload')) { + this.$el.preload = 'none'; + } + + if (this.automute) { + mute(this.$el); + } + + }, + + update: { + + read: function() { + return { + visible: isVisible(this.$el) && css(this.$el, 'visibility') !== 'hidden', + inView: this.inView && isInView(this.$el) + }; + }, + + write: function(ref) { + var visible = ref.visible; + var inView = ref.inView; + + + if (!visible || this.inView && !inView) { + pause(this.$el); + } else if (this.autoplay === true || this.inView && inView) { + play(this.$el); + } + + }, + + events: ['resize', 'scroll'] + + } + + }; + + var cover = { + + mixins: [Class, Video], + + props: { + width: Number, + height: Number + }, + + data: { + automute: true + }, + + update: { + + read: function() { + + var el = this.$el; + var ref = getPositionedParent(el) || el.parentNode; + var height = ref.offsetHeight; + var width = ref.offsetWidth; + var dim = Dimensions.cover( + { + width: this.width || el.naturalWidth || el.videoWidth || el.clientWidth, + height: this.height || el.naturalHeight || el.videoHeight || el.clientHeight + }, + { + width: width + (width % 2 ? 1 : 0), + height: height + (height % 2 ? 1 : 0) + } + ); + + if (!dim.width || !dim.height) { + return false; + } + + return dim; + }, + + write: function(ref) { + var height = ref.height; + var width = ref.width; + + css(this.$el, {height: height, width: width}); + }, + + events: ['resize'] + + } + + }; + + function getPositionedParent(el) { + while ((el = parent(el))) { + if (css(el, 'position') !== 'static') { + return el; + } + } + } + + var Position = { + + props: { + pos: String, + offset: null, + flip: Boolean, + clsPos: String + }, + + data: { + pos: ("bottom-" + (!isRtl ? 'left' : 'right')), + flip: true, + offset: false, + clsPos: '' + }, + + computed: { + + pos: function(ref) { + var pos = ref.pos; + + return (pos + (!includes(pos, '-') ? '-center' : '')).split('-'); + }, + + dir: function() { + return this.pos[0]; + }, + + align: function() { + return this.pos[1]; + } + + }, + + methods: { + + positionAt: function(element, target, boundary) { + + removeClasses(element, ((this.clsPos) + "-(top|bottom|left|right)(-[a-z]+)?")); + + var node; + var ref = this; + var offset$1 = ref.offset; + var axis = this.getAxis(); + + if (!isNumeric(offset$1)) { + node = $(offset$1); + offset$1 = node + ? offset(node)[axis === 'x' ? 'left' : 'top'] - offset(target)[axis === 'x' ? 'right' : 'bottom'] + : 0; + } + + var ref$1 = positionAt( + element, + target, + axis === 'x' ? ((flipPosition(this.dir)) + " " + (this.align)) : ((this.align) + " " + (flipPosition(this.dir))), + axis === 'x' ? ((this.dir) + " " + (this.align)) : ((this.align) + " " + (this.dir)), + axis === 'x' ? ("" + (this.dir === 'left' ? -offset$1 : offset$1)) : (" " + (this.dir === 'top' ? -offset$1 : offset$1)), + null, + this.flip, + boundary + ).target; + var x = ref$1.x; + var y = ref$1.y; + + this.dir = axis === 'x' ? x : y; + this.align = axis === 'x' ? y : x; + + toggleClass(element, ((this.clsPos) + "-" + (this.dir) + "-" + (this.align)), this.offset === false); + + }, + + getAxis: function() { + return this.dir === 'top' || this.dir === 'bottom' ? 'y' : 'x'; + } + + } + + }; + + var active; + + var drop = { + + mixins: [Position, Togglable], + + args: 'pos', + + props: { + mode: 'list', + toggle: Boolean, + boundary: Boolean, + boundaryAlign: Boolean, + delayShow: Number, + delayHide: Number, + clsDrop: String + }, + + data: { + mode: ['click', 'hover'], + toggle: '- *', + boundary: inBrowser && window, + boundaryAlign: false, + delayShow: 0, + delayHide: 800, + clsDrop: false, + animation: ['uk-animation-fade'], + cls: 'uk-open' + }, + + computed: { + + boundary: function(ref, $el) { + var boundary = ref.boundary; + + return query(boundary, $el); + }, + + clsDrop: function(ref) { + var clsDrop = ref.clsDrop; + + return clsDrop || ("uk-" + (this.$options.name)); + }, + + clsPos: function() { + return this.clsDrop; + } + + }, + + created: function() { + this.tracker = new MouseTracker(); + }, + + connected: function() { + + addClass(this.$el, this.clsDrop); + + var ref = this.$props; + var toggle = ref.toggle; + this.toggle = toggle && this.$create('toggle', query(toggle, this.$el), { + target: this.$el, + mode: this.mode + }); + + !this.toggle && trigger(this.$el, 'updatearia'); + + }, + + disconnected: function() { + if (this.isActive()) { + active = null; + } + }, + + events: [ + + { + + name: 'click', + + delegate: function() { + return ("." + (this.clsDrop) + "-close"); + }, + + handler: function(e) { + e.preventDefault(); + this.hide(false); + } + + }, + + { + + name: 'click', + + delegate: function() { + return 'a[href^="#"]'; + }, + + handler: function(ref) { + var defaultPrevented = ref.defaultPrevented; + var hash = ref.current.hash; + + if (!defaultPrevented && hash && !within(hash, this.$el)) { + this.hide(false); + } + } + + }, + + { + + name: 'beforescroll', + + handler: function() { + this.hide(false); + } + + }, + + { + + name: 'toggle', + + self: true, + + handler: function(e, toggle) { + + e.preventDefault(); + + if (this.isToggled()) { + this.hide(false); + } else { + this.show(toggle, false); + } + } + + }, + + { + + name: 'toggleshow', + + self: true, + + handler: function(e, toggle) { + e.preventDefault(); + this.show(toggle); + } + + }, + + { + + name: 'togglehide', + + self: true, + + handler: function(e) { + e.preventDefault(); + this.hide(); + } + + }, + + { + + name: pointerEnter, + + filter: function() { + return includes(this.mode, 'hover'); + }, + + handler: function(e) { + if (!isTouch(e)) { + this.clearTimers(); + } + } + + }, + + { + + name: pointerLeave, + + filter: function() { + return includes(this.mode, 'hover'); + }, + + handler: function(e) { + if (!isTouch(e) && e.relatedTarget) { + this.hide(); + } + } + + }, + + { + + name: 'toggled', + + self: true, + + handler: function() { + + if (!this.isToggled()) { + return; + } + + this.clearTimers(); + this.position(); + } + + }, + + { + + name: 'show', + + self: true, + + handler: function() { + var this$1 = this; + + + active = this; + + this.tracker.init(); + trigger(this.$el, 'updatearia'); + + once(this.$el, 'hide', on(document, pointerDown, function (ref) { + var target = ref.target; + + return !within(target, this$1.$el) && once(document, (pointerUp + " " + pointerCancel + " scroll"), function (ref) { + var defaultPrevented = ref.defaultPrevented; + var type = ref.type; + var newTarget = ref.target; + + if (!defaultPrevented && type === pointerUp && target === newTarget && !(this$1.toggle && within(target, this$1.toggle.$el))) { + this$1.hide(false); + } + }, true); + } + ), {self: true}); + + once(this.$el, 'hide', on(document, 'keydown', function (e) { + if (e.keyCode === 27) { + e.preventDefault(); + this$1.hide(false); + } + }), {self: true}); + + } + + }, + + { + + name: 'beforehide', + + self: true, + + handler: function() { + this.clearTimers(); + } + + }, + + { + + name: 'hide', + + handler: function(ref) { + var target = ref.target; + + + if (this.$el !== target) { + active = active === null && within(target, this.$el) && this.isToggled() ? this : active; + return; + } + + active = this.isActive() ? null : active; + trigger(this.$el, 'updatearia'); + this.tracker.cancel(); + } + + }, + + { + + name: 'updatearia', + + self: true, + + handler: function(e, toggle) { + + e.preventDefault(); + + this.updateAria(this.$el); + + if (toggle || this.toggle) { + attr((toggle || this.toggle).$el, 'aria-expanded', this.isToggled()); + toggleClass(this.toggle.$el, this.cls, this.isToggled()); + } + } + } + + ], + + update: { + + write: function() { + + if (this.isToggled() && !Animation.inProgress(this.$el)) { + this.position(); + } + + }, + + events: ['resize'] + + }, + + methods: { + + show: function(toggle, delay) { + var this$1 = this; + if ( toggle === void 0 ) toggle = this.toggle; + if ( delay === void 0 ) delay = true; + + + if (this.isToggled() && toggle && this.toggle && toggle.$el !== this.toggle.$el) { + this.hide(false); + } + + this.toggle = toggle; + + this.clearTimers(); + + if (this.isActive()) { + return; + } + + if (active) { + + if (delay && active.isDelaying) { + this.showTimer = setTimeout(this.show, 10); + return; + } + + var prev; + while (active && prev !== active && !within(this.$el, active.$el)) { + prev = active; + active.hide(false); + } + + } + + this.showTimer = setTimeout(function () { return !this$1.isToggled() && this$1.toggleElement(this$1.$el, true); }, delay && this.delayShow || 0); + + }, + + hide: function(delay) { + var this$1 = this; + if ( delay === void 0 ) delay = true; + + + var hide = function () { return this$1.toggleElement(this$1.$el, false, false); }; + + this.clearTimers(); + + this.isDelaying = getPositionedElements(this.$el).some(function (el) { return this$1.tracker.movesTo(el); }); + + if (delay && this.isDelaying) { + this.hideTimer = setTimeout(this.hide, 50); + } else if (delay && this.delayHide) { + this.hideTimer = setTimeout(hide, this.delayHide); + } else { + hide(); + } + }, + + clearTimers: function() { + clearTimeout(this.showTimer); + clearTimeout(this.hideTimer); + this.showTimer = null; + this.hideTimer = null; + this.isDelaying = false; + }, + + isActive: function() { + return active === this; + }, + + position: function() { + + removeClass(this.$el, ((this.clsDrop) + "-stack")); + toggleClass(this.$el, ((this.clsDrop) + "-boundary"), this.boundaryAlign); + + var boundary = offset(this.boundary); + var alignTo = this.boundaryAlign ? boundary : offset(this.toggle.$el); + + if (this.align === 'justify') { + var prop = this.getAxis() === 'y' ? 'width' : 'height'; + css(this.$el, prop, alignTo[prop]); + } else if (this.$el.offsetWidth > Math.max(boundary.right - alignTo.left, alignTo.right - boundary.left)) { + addClass(this.$el, ((this.clsDrop) + "-stack")); + } + + this.positionAt(this.$el, this.boundaryAlign ? this.boundary : this.toggle.$el, this.boundary); + + } + + } + + }; + + function getPositionedElements(el) { + var result = []; + apply(el, function (el) { return css(el, 'position') !== 'static' && result.push(el); }); + return result; + } + + var formCustom = { + + mixins: [Class], + + args: 'target', + + props: { + target: Boolean + }, + + data: { + target: false + }, + + computed: { + + input: function(_, $el) { + return $(selInput, $el); + }, + + state: function() { + return this.input.nextElementSibling; + }, + + target: function(ref, $el) { + var target = ref.target; + + return target && (target === true + && this.input.parentNode === $el + && this.input.nextElementSibling + || query(target, $el)); + } + + }, + + update: function() { + + var ref = this; + var target = ref.target; + var input = ref.input; + + if (!target) { + return; + } + + var option; + var prop = isInput(target) ? 'value' : 'textContent'; + var prev = target[prop]; + var value = input.files && input.files[0] + ? input.files[0].name + : matches(input, 'select') && (option = $$('option', input).filter(function (el) { return el.selected; })[0]) // eslint-disable-line prefer-destructuring + ? option.textContent + : input.value; + + if (prev !== value) { + target[prop] = value; + } + + }, + + events: [ + + { + name: 'change', + + handler: function() { + this.$update(); + } + }, + + { + name: 'reset', + + el: function() { + return closest(this.$el, 'form'); + }, + + handler: function() { + this.$update(); + } + } + + ] + + }; + + // Deprecated + var gif = { + + update: { + + read: function(data) { + + var inview = isInView(this.$el); + + if (!inview || data.isInView === inview) { + return false; + } + + data.isInView = inview; + }, + + write: function() { + this.$el.src = '' + this.$el.src; // force self-assign + }, + + events: ['scroll', 'resize'] + } + + }; + + var Margin = { + + props: { + margin: String, + firstColumn: Boolean + }, + + data: { + margin: 'uk-margin-small-top', + firstColumn: 'uk-first-column' + }, + + update: { + + read: function() { + + var rows = getRows(this.$el.children); + + return { + rows: rows, + columns: getColumns(rows) + }; + }, + + write: function(ref) { + var this$1 = this; + var columns = ref.columns; + var rows = ref.rows; + + rows.forEach(function (row, i) { return row.forEach(function (el) { + toggleClass(el, this$1.margin, i !== 0); + toggleClass(el, this$1.firstColumn, includes(columns[0], el)); + }); } + ); + }, + + events: ['resize'] + + } + + }; + + function getRows(items) { + return sortBy$1(items, 'top', 'bottom'); + } + + function getColumns(rows) { + + var columns = [[]]; + + rows.forEach(function (row) { return sortBy$1(row, 'left', 'right').forEach(function (column, i) { return columns[i] = !columns[i] ? column : columns[i].concat(column); } + ); } + ); + + return isRtl + ? columns.reverse() + : columns; + } + + function sortBy$1(items, startProp, endProp) { + + var sorted = [[]]; + + for (var i = 0; i < items.length; i++) { + + var el = items[i]; + + if (!isVisible(el)) { + continue; + } + + var dim = getOffset(el); + + for (var j = sorted.length - 1; j >= 0; j--) { + + var current = sorted[j]; + + if (!current[0]) { + current.push(el); + break; + } + + var startDim = (void 0); + if (current[0].offsetParent === el.offsetParent) { + startDim = getOffset(current[0]); + } else { + dim = getOffset(el, true); + startDim = getOffset(current[0], true); + } + + if (dim[startProp] >= startDim[endProp] - 1 && dim[startProp] !== startDim[startProp]) { + sorted.push([el]); + break; + } + + if (dim[endProp] - 1 > startDim[startProp] || dim[startProp] === startDim[startProp]) { + current.push(el); + break; + } + + if (j === 0) { + sorted.unshift([el]); + break; + } + + } + + } + + return sorted; + } + + function getOffset(element, offset) { + var assign; + + if ( offset === void 0 ) offset = false; + + var offsetTop = element.offsetTop; + var offsetLeft = element.offsetLeft; + var offsetHeight = element.offsetHeight; + var offsetWidth = element.offsetWidth; + + if (offset) { + (assign = offsetPosition(element), offsetTop = assign[0], offsetLeft = assign[1]); + } + + return { + top: offsetTop, + left: offsetLeft, + bottom: offsetTop + offsetHeight, + right: offsetLeft + offsetWidth + }; + } + + var grid = { + + extends: Margin, + + mixins: [Class], + + name: 'grid', + + props: { + masonry: Boolean, + parallax: Number + }, + + data: { + margin: 'uk-grid-margin', + clsStack: 'uk-grid-stack', + masonry: false, + parallax: 0 + }, + + connected: function() { + this.masonry && addClass(this.$el, 'uk-flex-top uk-flex-wrap-top'); + }, + + update: [ + + { + + write: function(ref) { + var columns = ref.columns; + + toggleClass(this.$el, this.clsStack, columns.length < 2); + }, + + events: ['resize'] + + }, + + { + + read: function(ref) { + var columns = ref.columns; + var rows = ref.rows; + + + var nodes = children(this.$el); + + if (!nodes.length || !this.masonry && !this.parallax) { + return false; + } + + var transitionInProgress = nodes.some(Transition.inProgress); + var translates = false; + + var columnHeights = getColumnHeights(columns); + var margin = getMarginTop(nodes, this.margin) * (rows.length - 1); + var elHeight = Math.max.apply(Math, columnHeights) + margin; + + if (this.masonry) { + columns = columns.map(function (column) { return sortBy(column, 'offsetTop'); }); + translates = getTranslates(rows, columns); + } + + var padding = Math.abs(this.parallax); + if (padding) { + padding = columnHeights.reduce(function (newPadding, hgt, i) { return Math.max(newPadding, hgt + margin + (i % 2 ? padding : padding / 8) - elHeight); } + , 0); + } + + return {padding: padding, columns: columns, translates: translates, height: transitionInProgress ? false : this.masonry ? elHeight : ''}; + + }, + + write: function(ref) { + var height = ref.height; + var padding = ref.padding; + + + css(this.$el, 'paddingBottom', padding || ''); + height !== false && css(this.$el, 'height', height); + + }, + + events: ['resize'] + + }, + + { + + read: function(ref) { + var height$1 = ref.height; + + return { + scrolled: this.parallax + ? scrolledOver(this.$el, height$1 ? height$1 - height(this.$el) : 0) * Math.abs(this.parallax) + : false + }; + }, + + write: function(ref) { + var columns = ref.columns; + var scrolled = ref.scrolled; + var translates = ref.translates; + + + if (scrolled === false && !translates) { + return; + } + + columns.forEach(function (column, i) { return column.forEach(function (el, j) { return css(el, 'transform', !scrolled && !translates ? '' : ("translateY(" + ((translates && -translates[i][j]) + (scrolled ? i % 2 ? scrolled : scrolled / 8 : 0)) + "px)")); } + ); } + ); + + }, + + events: ['scroll', 'resize'] + + } + + ] + + }; + + function getTranslates(rows, columns) { + + var rowHeights = rows.map(function (row) { return Math.max.apply(Math, row.map(function (el) { return el.offsetHeight; })); } + ); + + return columns.map(function (elements) { + var prev = 0; + return elements.map(function (element, row) { return prev += row + ? rowHeights[row - 1] - elements[row - 1].offsetHeight + : 0; } + ); + }); + } + + function getMarginTop(nodes, cls) { + + var ref = nodes.filter(function (el) { return hasClass(el, cls); }); + var node = ref[0]; + + return toFloat(node + ? css(node, 'marginTop') + : css(nodes[0], 'paddingLeft')); + } + + function getColumnHeights(columns) { + return columns.map(function (column) { return column.reduce(function (sum, el) { return sum + el.offsetHeight; }, 0); } + ); + } + + // IE 11 fix (min-height on a flex container won't apply to its flex items) + var FlexBug = isIE ? { + + props: { + selMinHeight: String + }, + + data: { + selMinHeight: false, + forceHeight: false + }, + + computed: { + + elements: function(ref, $el) { + var selMinHeight = ref.selMinHeight; + + return selMinHeight ? $$(selMinHeight, $el) : [$el]; + } + + }, + + update: [ + + { + + read: function() { + css(this.elements, 'height', ''); + }, + + order: -5, + + events: ['resize'] + + }, + + { + + write: function() { + var this$1 = this; + + this.elements.forEach(function (el) { + var height = toFloat(css(el, 'minHeight')); + if (height && (this$1.forceHeight || Math.round(height + boxModelAdjust(el, 'height', 'content-box')) >= el.offsetHeight)) { + css(el, 'height', height); + } + }); + }, + + order: 5, + + events: ['resize'] + + } + + ] + + } : {}; + + var heightMatch = { + + mixins: [FlexBug], + + args: 'target', + + props: { + target: String, + row: Boolean + }, + + data: { + target: '> *', + row: true, + forceHeight: true + }, + + computed: { + + elements: function(ref, $el) { + var target = ref.target; + + return $$(target, $el); + } + + }, + + update: { + + read: function() { + return { + rows: (this.row ? getRows(this.elements) : [this.elements]).map(match) + }; + }, + + write: function(ref) { + var rows = ref.rows; + + rows.forEach(function (ref) { + var heights = ref.heights; + var elements = ref.elements; + + return elements.forEach(function (el, i) { return css(el, 'minHeight', heights[i]); } + ); + } + ); + }, + + events: ['resize'] + + } + + }; + + function match(elements) { + var assign; + + + if (elements.length < 2) { + return {heights: [''], elements: elements}; + } + + var ref = getHeights(elements); + var heights = ref.heights; + var max = ref.max; + var hasMinHeight = elements.some(function (el) { return el.style.minHeight; }); + var hasShrunk = elements.some(function (el, i) { return !el.style.minHeight && heights[i] < max; }); + + if (hasMinHeight && hasShrunk) { + css(elements, 'minHeight', ''); + ((assign = getHeights(elements), heights = assign.heights, max = assign.max)); + } + + heights = elements.map(function (el, i) { return heights[i] === max && toFloat(el.style.minHeight).toFixed(2) !== max.toFixed(2) ? '' : max; } + ); + + return {heights: heights, elements: elements}; + } + + function getHeights(elements) { + var heights = elements.map(function (el) { return offset(el).height - boxModelAdjust(el, 'height', 'content-box'); }); + var max = Math.max.apply(null, heights); + + return {heights: heights, max: max}; + } + + var heightViewport = { + + mixins: [FlexBug], + + props: { + expand: Boolean, + offsetTop: Boolean, + offsetBottom: Boolean, + minHeight: Number + }, + + data: { + expand: false, + offsetTop: false, + offsetBottom: false, + minHeight: 0 + }, + + update: { + + read: function(ref) { + var prev = ref.minHeight; + + + if (!isVisible(this.$el)) { + return false; + } + + var minHeight = ''; + var box = boxModelAdjust(this.$el, 'height', 'content-box'); + + if (this.expand) { + + this.$el.dataset.heightExpand = ''; + + if ($('[data-height-expand]') !== this.$el) { + return false; + } + + minHeight = height(window) - (offsetHeight(document.documentElement) - offsetHeight(this.$el)) - box || ''; + + } else { + + // on mobile devices (iOS and Android) window.innerHeight !== 100vh + minHeight = 'calc(100vh'; + + if (this.offsetTop) { + + var ref$1 = offset(this.$el); + var top = ref$1.top; + minHeight += top > 0 && top < height(window) / 2 ? (" - " + top + "px") : ''; + + } + + if (this.offsetBottom === true) { + + minHeight += " - " + (offsetHeight(this.$el.nextElementSibling)) + "px"; + + } else if (isNumeric(this.offsetBottom)) { + + minHeight += " - " + (this.offsetBottom) + "vh"; + + } else if (this.offsetBottom && endsWith(this.offsetBottom, 'px')) { + + minHeight += " - " + (toFloat(this.offsetBottom)) + "px"; + + } else if (isString(this.offsetBottom)) { + + minHeight += " - " + (offsetHeight(query(this.offsetBottom, this.$el))) + "px"; + + } + + minHeight += (box ? (" - " + box + "px") : '') + ")"; + + } + + return {minHeight: minHeight, prev: prev}; + }, + + write: function(ref) { + var minHeight = ref.minHeight; + var prev = ref.prev; + + + css(this.$el, {minHeight: minHeight}); + + if (minHeight !== prev) { + this.$update(this.$el, 'resize'); + } + + if (this.minHeight && toFloat(css(this.$el, 'minHeight')) < this.minHeight) { + css(this.$el, 'minHeight', this.minHeight); + } + + }, + + events: ['resize'] + + } + + }; + + function offsetHeight(el) { + return el && offset(el).height || 0; + } + + var SVG = { + + args: 'src', + + props: { + id: Boolean, + icon: String, + src: String, + style: String, + width: Number, + height: Number, + ratio: Number, + class: String, + strokeAnimation: Boolean, + focusable: Boolean, // IE 11 + attributes: 'list' + }, + + data: { + ratio: 1, + include: ['style', 'class', 'focusable'], + class: '', + strokeAnimation: false + }, + + beforeConnect: function() { + this.class += ' uk-svg'; + }, + + connected: function() { + var this$1 = this; + var assign; + + + if (!this.icon && includes(this.src, '#')) { + (assign = this.src.split('#'), this.src = assign[0], this.icon = assign[1]); + } + + this.svg = this.getSvg().then(function (el) { + this$1.applyAttributes(el); + return this$1.svgEl = insertSVG(el, this$1.$el); + }, noop); + + }, + + disconnected: function() { + var this$1 = this; + + + if (isVoidElement(this.$el)) { + this.$el.hidden = false; + } + + if (this.svg) { + this.svg.then(function (svg) { return (!this$1._connected || svg !== this$1.svgEl) && remove(svg); }, noop); + } + + this.svg = this.svgEl = null; + + }, + + update: { + + read: function() { + return !!(this.strokeAnimation && this.svgEl && isVisible(this.svgEl)); + }, + + write: function() { + applyAnimation(this.svgEl); + }, + + type: ['resize'] + + }, + + methods: { + + getSvg: function() { + var this$1 = this; + + return loadSVG(this.src).then(function (svg) { return parseSVG(svg, this$1.icon) || Promise.reject('SVG not found.'); } + ); + }, + + applyAttributes: function(el) { + var this$1 = this; + + + for (var prop in this.$options.props) { + if (this[prop] && includes(this.include, prop)) { + attr(el, prop, this[prop]); + } + } + + for (var attribute in this.attributes) { + var ref = this.attributes[attribute].split(':', 2); + var prop$1 = ref[0]; + var value = ref[1]; + attr(el, prop$1, value); + } + + if (!this.id) { + removeAttr(el, 'id'); + } + + var props = ['width', 'height']; + var dimensions = [this.width, this.height]; + + if (!dimensions.some(function (val) { return val; })) { + dimensions = props.map(function (prop) { return attr(el, prop); }); + } + + var viewBox = attr(el, 'viewBox'); + if (viewBox && !dimensions.some(function (val) { return val; })) { + dimensions = viewBox.split(' ').slice(2); + } + + dimensions.forEach(function (val, i) { + val = (val | 0) * this$1.ratio; + val && attr(el, props[i], val); + + if (val && !dimensions[i ^ 1]) { + removeAttr(el, props[i ^ 1]); + } + }); + + attr(el, 'data-svg', this.icon || this.src); + + } + + } + + }; + + var svgs = {}; + + function loadSVG(src) { + + if (svgs[src]) { + return svgs[src]; + } + + return svgs[src] = new Promise(function (resolve, reject) { + + if (!src) { + reject(); + return; + } + + if (startsWith(src, 'data:')) { + resolve(decodeURIComponent(src.split(',')[1])); + } else { + + ajax(src).then( + function (xhr) { return resolve(xhr.response); }, + function () { return reject('SVG not found.'); } + ); + + } + + }); + } + + function parseSVG(svg, icon) { + + if (icon && includes(svg, '/g; + var symbols = {}; + + function parseSymbols(svg, icon) { + + if (!symbols[svg]) { + + symbols[svg] = {}; + + symbolRe.lastIndex = 0; + + var match; + while ((match = symbolRe.exec(svg))) { + symbols[svg][match[3]] = ""; + } + + } + + return symbols[svg][icon]; + } + + function applyAnimation(el) { + + var length = getMaxPathLength(el); + + if (length) { + el.style.setProperty('--uk-animation-stroke', length); + } + + } + + function getMaxPathLength(el) { + return Math.ceil(Math.max.apply(Math, [ 0 ].concat( $$('[stroke]', el).map(function (stroke) { + try { + return stroke.getTotalLength(); + } catch (e) { + return 0; + } + }) ))); + } + + function insertSVG(el, root) { + + if (isVoidElement(root) || root.tagName === 'CANVAS') { + + root.hidden = true; + + var next = root.nextElementSibling; + return equals(el, next) + ? next + : after(root, el); + + } + + var last = root.lastElementChild; + return equals(el, last) + ? last + : append(root, el); + } + + function equals(el, other) { + return attr(el, 'data-svg') === attr(other, 'data-svg'); + } + + var closeIcon = ""; + + var closeLarge = ""; + + var marker = ""; + + var navbarToggleIcon = ""; + + var overlayIcon = ""; + + var paginationNext = ""; + + var paginationPrevious = ""; + + var searchIcon = ""; + + var searchLarge = ""; + + var searchNavbar = ""; + + var slidenavNext = ""; + + var slidenavNextLarge = ""; + + var slidenavPrevious = ""; + + var slidenavPreviousLarge = ""; + + var spinner = ""; + + var totop = ""; + + var icons = { + spinner: spinner, + totop: totop, + marker: marker, + 'close-icon': closeIcon, + 'close-large': closeLarge, + 'navbar-toggle-icon': navbarToggleIcon, + 'overlay-icon': overlayIcon, + 'pagination-next': paginationNext, + 'pagination-previous': paginationPrevious, + 'search-icon': searchIcon, + 'search-large': searchLarge, + 'search-navbar': searchNavbar, + 'slidenav-next': slidenavNext, + 'slidenav-next-large': slidenavNextLarge, + 'slidenav-previous': slidenavPrevious, + 'slidenav-previous-large': slidenavPreviousLarge + }; + + var Icon = { + + install: install, + + extends: SVG, + + args: 'icon', + + props: ['icon'], + + data: { + include: ['focusable'] + }, + + isIcon: true, + + beforeConnect: function() { + addClass(this.$el, 'uk-icon'); + }, + + methods: { + + getSvg: function() { + + var icon = getIcon(this.icon); + + if (!icon) { + return Promise.reject('Icon not found.'); + } + + return Promise.resolve(icon); + } + + } + + }; + + var IconComponent = { + + args: false, + + extends: Icon, + + data: function (vm) { return ({ + icon: hyphenate(vm.constructor.options.name) + }); }, + + beforeConnect: function() { + addClass(this.$el, this.$name); + } + + }; + + var Slidenav = { + + extends: IconComponent, + + beforeConnect: function() { + addClass(this.$el, 'uk-slidenav'); + }, + + computed: { + + icon: function(ref, $el) { + var icon = ref.icon; + + return hasClass($el, 'uk-slidenav-large') + ? (icon + "-large") + : icon; + } + + } + + }; + + var Search = { + + extends: IconComponent, + + computed: { + + icon: function(ref, $el) { + var icon = ref.icon; + + return hasClass($el, 'uk-search-icon') && parents($el, '.uk-search-large').length + ? 'search-large' + : parents($el, '.uk-search-navbar').length + ? 'search-navbar' + : icon; + } + + } + + }; + + var Close = { + + extends: IconComponent, + + computed: { + + icon: function() { + return ("close-" + (hasClass(this.$el, 'uk-close-large') ? 'large' : 'icon')); + } + + } + + }; + + var Spinner = { + + extends: IconComponent, + + connected: function() { + var this$1 = this; + + this.svg.then(function (svg) { return this$1.ratio !== 1 && css($('circle', svg), 'strokeWidth', 1 / this$1.ratio); }, noop); + } + + }; + + var parsed = {}; + function install(UIkit) { + UIkit.icon.add = function (name, svg) { + var obj; + + + var added = isString(name) ? (( obj = {}, obj[name] = svg, obj )) : name; + each(added, function (svg, name) { + icons[name] = svg; + delete parsed[name]; + }); + + if (UIkit._initialized) { + apply(document.body, function (el) { return each(UIkit.getComponents(el), function (cmp) { + cmp.$options.isIcon && cmp.icon in added && cmp.$reset(); + }); } + ); + } + }; + } + + function getIcon(icon) { + + if (!icons[icon]) { + return null; + } + + if (!parsed[icon]) { + parsed[icon] = $((icons[applyRtl(icon)] || icons[icon]).trim()); + } + + return parsed[icon].cloneNode(true); + } + + function applyRtl(icon) { + return isRtl ? swap(swap(icon, 'left', 'right'), 'previous', 'next') : icon; + } + + var img = { + + args: 'dataSrc', + + props: { + dataSrc: String, + dataSrcset: Boolean, + sizes: String, + width: Number, + height: Number, + offsetTop: String, + offsetLeft: String, + target: String + }, + + data: { + dataSrc: '', + dataSrcset: false, + sizes: false, + width: false, + height: false, + offsetTop: '50vh', + offsetLeft: 0, + target: false + }, + + computed: { + + cacheKey: function(ref) { + var dataSrc = ref.dataSrc; + + return ((this.$name) + "." + dataSrc); + }, + + width: function(ref) { + var width = ref.width; + var dataWidth = ref.dataWidth; + + return width || dataWidth; + }, + + height: function(ref) { + var height = ref.height; + var dataHeight = ref.dataHeight; + + return height || dataHeight; + }, + + sizes: function(ref) { + var sizes = ref.sizes; + var dataSizes = ref.dataSizes; + + return sizes || dataSizes; + }, + + isImg: function(_, $el) { + return isImg($el); + }, + + target: { + + get: function(ref) { + var target = ref.target; + + return [this.$el ].concat( queryAll(target, this.$el)); + }, + + watch: function() { + this.observe(); + } + + }, + + offsetTop: function(ref) { + var offsetTop = ref.offsetTop; + + return toPx(offsetTop, 'height'); + }, + + offsetLeft: function(ref) { + var offsetLeft = ref.offsetLeft; + + return toPx(offsetLeft, 'width'); + } + + }, + + connected: function() { + + if (storage[this.cacheKey]) { + setSrcAttrs(this.$el, storage[this.cacheKey], this.dataSrcset, this.sizes); + } else if (this.isImg && this.width && this.height) { + setSrcAttrs(this.$el, getPlaceholderImage(this.width, this.height, this.sizes)); + } + + this.observer = new IntersectionObserver(this.load, { + rootMargin: ((this.offsetTop) + "px " + (this.offsetLeft) + "px") + }); + + requestAnimationFrame(this.observe); + + }, + + disconnected: function() { + this.observer.disconnect(); + }, + + update: { + + read: function(ref) { + var this$1 = this; + var image = ref.image; + + + if (!image && document.readyState === 'complete') { + this.load(this.observer.takeRecords()); + } + + if (this.isImg) { + return false; + } + + image && image.then(function (img) { return img && img.currentSrc !== '' && setSrcAttrs(this$1.$el, currentSrc(img)); }); + + }, + + write: function(data) { + + if (this.dataSrcset && window.devicePixelRatio !== 1) { + + var bgSize = css(this.$el, 'backgroundSize'); + if (bgSize.match(/^(auto\s?)+$/) || toFloat(bgSize) === data.bgSize) { + data.bgSize = getSourceSize(this.dataSrcset, this.sizes); + css(this.$el, 'backgroundSize', ((data.bgSize) + "px")); + } + + } + + }, + + events: ['resize'] + + }, + + methods: { + + load: function(entries) { + var this$1 = this; + + + // Old chromium based browsers (UC Browser) did not implement `isIntersecting` + if (!entries.some(function (entry) { return isUndefined(entry.isIntersecting) || entry.isIntersecting; })) { + return; + } + + this._data.image = getImage(this.dataSrc, this.dataSrcset, this.sizes).then(function (img) { + + setSrcAttrs(this$1.$el, currentSrc(img), img.srcset, img.sizes); + storage[this$1.cacheKey] = currentSrc(img); + return img; + + }, function (e) { return trigger(this$1.$el, new e.constructor(e.type, e)); }); + + this.observer.disconnect(); + }, + + observe: function() { + var this$1 = this; + + if (this._connected && !this._data.image) { + this.target.forEach(function (el) { return this$1.observer.observe(el); }); + } + } + + } + + }; + + function setSrcAttrs(el, src, srcset, sizes) { + + if (isImg(el)) { + sizes && (el.sizes = sizes); + srcset && (el.srcset = srcset); + src && (el.src = src); + } else if (src) { + + var change = !includes(el.style.backgroundImage, src); + if (change) { + css(el, 'backgroundImage', ("url(" + (escape(src)) + ")")); + trigger(el, createEvent('load', false)); + } + + } + + } + + function getPlaceholderImage(width, height, sizes) { + var assign; + + + if (sizes) { + ((assign = Dimensions.ratio({width: width, height: height}, 'width', toPx(sizesToPixel(sizes))), width = assign.width, height = assign.height)); + } + + return ("data:image/svg+xml;utf8,"); + } + + var sizesRe = /\s*(.*?)\s*(\w+|calc\(.*?\))\s*(?:,|$)/g; + function sizesToPixel(sizes) { + var matches; + + sizesRe.lastIndex = 0; + + while ((matches = sizesRe.exec(sizes))) { + if (!matches[1] || window.matchMedia(matches[1]).matches) { + matches = evaluateSize(matches[2]); + break; + } + } + + return matches || '100vw'; + } + + var sizeRe = /\d+(?:\w+|%)/g; + var additionRe = /[+-]?(\d+)/g; + function evaluateSize(size) { + return startsWith(size, 'calc') + ? size + .substring(5, size.length - 1) + .replace(sizeRe, function (size) { return toPx(size); }) + .replace(/ /g, '') + .match(additionRe) + .reduce(function (a, b) { return a + +b; }, 0) + : size; + } + + var srcSetRe = /\s+\d+w\s*(?:,|$)/g; + function getSourceSize(srcset, sizes) { + var srcSize = toPx(sizesToPixel(sizes)); + var descriptors = (srcset.match(srcSetRe) || []).map(toFloat).sort(function (a, b) { return a - b; }); + + return descriptors.filter(function (size) { return size >= srcSize; })[0] || descriptors.pop() || ''; + } + + function isImg(el) { + return el.tagName === 'IMG'; + } + + function currentSrc(el) { + return el.currentSrc || el.src; + } + + var key = '__test__'; + var storage; + + // workaround for Safari's private browsing mode and accessing sessionStorage in Blink + try { + storage = window.sessionStorage || {}; + storage[key] = 1; + delete storage[key]; + } catch (e) { + storage = {}; + } + + var Media = { + + props: { + media: Boolean + }, + + data: { + media: false + }, + + computed: { + + matchMedia: function() { + var media = toMedia(this.media); + return !media || window.matchMedia(media).matches; + } + + } + + }; + + function toMedia(value) { + + if (isString(value)) { + if (value[0] === '@') { + var name = "breakpoint-" + (value.substr(1)); + value = toFloat(getCssVar(name)); + } else if (isNaN(value)) { + return value; + } + } + + return value && !isNaN(value) ? ("(min-width: " + value + "px)") : false; + } + + var leader = { + + mixins: [Class, Media], + + props: { + fill: String + }, + + data: { + fill: '', + clsWrapper: 'uk-leader-fill', + clsHide: 'uk-leader-hide', + attrFill: 'data-fill' + }, + + computed: { + + fill: function(ref) { + var fill = ref.fill; + + return fill || getCssVar('leader-fill-content'); + } + + }, + + connected: function() { + var assign; + + (assign = wrapInner(this.$el, ("")), this.wrapper = assign[0]); + }, + + disconnected: function() { + unwrap(this.wrapper.childNodes); + }, + + update: { + + read: function(ref) { + var changed = ref.changed; + var width = ref.width; + + + var prev = width; + + width = Math.floor(this.$el.offsetWidth / 2); + + return { + width: width, + fill: this.fill, + changed: changed || prev !== width, + hide: !this.matchMedia + }; + }, + + write: function(data) { + + toggleClass(this.wrapper, this.clsHide, data.hide); + + if (data.changed) { + data.changed = false; + attr(this.wrapper, this.attrFill, new Array(data.width).join(data.fill)); + } + + }, + + events: ['resize'] + + } + + }; + + var Container = { + + props: { + container: Boolean + }, + + data: { + container: true + }, + + computed: { + + container: function(ref) { + var container = ref.container; + + return container === true && this.$container || container && $(container); + } + + } + + }; + + var active$1 = []; + + var Modal = { + + mixins: [Class, Container, Togglable], + + props: { + selPanel: String, + selClose: String, + escClose: Boolean, + bgClose: Boolean, + stack: Boolean + }, + + data: { + cls: 'uk-open', + escClose: true, + bgClose: true, + overlay: true, + stack: false + }, + + computed: { + + panel: function(ref, $el) { + var selPanel = ref.selPanel; + + return $(selPanel, $el); + }, + + transitionElement: function() { + return this.panel; + }, + + bgClose: function(ref) { + var bgClose = ref.bgClose; + + return bgClose && this.panel; + } + + }, + + beforeDisconnect: function() { + if (this.isToggled()) { + this.toggleElement(this.$el, false, false); + } + }, + + events: [ + + { + + name: 'click', + + delegate: function() { + return this.selClose; + }, + + handler: function(e) { + e.preventDefault(); + this.hide(); + } + + }, + + { + + name: 'toggle', + + self: true, + + handler: function(e) { + + if (e.defaultPrevented) { + return; + } + + e.preventDefault(); + + if (this.isToggled() === includes(active$1, this)) { + this.toggle(); + } + } + + }, + + { + name: 'beforeshow', + + self: true, + + handler: function(e) { + + if (includes(active$1, this)) { + return false; + } + + if (!this.stack && active$1.length) { + Promise.all(active$1.map(function (modal) { return modal.hide(); })).then(this.show); + e.preventDefault(); + } else { + active$1.push(this); + } + } + + }, + + { + + name: 'show', + + self: true, + + handler: function() { + var this$1 = this; + + + if (width(window) - width(document) && this.overlay) { + css(document.body, 'overflowY', 'scroll'); + } + + if (this.stack) { + css(this.$el, 'zIndex', toFloat(css(this.$el, 'zIndex')) + active$1.length); + } + + addClass(document.documentElement, this.clsPage); + + if (this.bgClose) { + once(this.$el, 'hide', on(document, pointerDown, function (ref) { + var target = ref.target; + + + if (last(active$1) !== this$1 || this$1.overlay && !within(target, this$1.$el) || within(target, this$1.panel)) { + return; + } + + once(document, (pointerUp + " " + pointerCancel + " scroll"), function (ref) { + var defaultPrevented = ref.defaultPrevented; + var type = ref.type; + var newTarget = ref.target; + + if (!defaultPrevented && type === pointerUp && target === newTarget) { + this$1.hide(); + } + }, true); + + }), {self: true}); + } + + if (this.escClose) { + once(this.$el, 'hide', on(document, 'keydown', function (e) { + if (e.keyCode === 27 && last(active$1) === this$1) { + e.preventDefault(); + this$1.hide(); + } + }), {self: true}); + } + } + + }, + + { + + name: 'hidden', + + self: true, + + handler: function() { + var this$1 = this; + + + active$1.splice(active$1.indexOf(this), 1); + + if (!active$1.length) { + css(document.body, 'overflowY', ''); + } + + css(this.$el, 'zIndex', ''); + + if (!active$1.some(function (modal) { return modal.clsPage === this$1.clsPage; })) { + removeClass(document.documentElement, this.clsPage); + } + + } + + } + + ], + + methods: { + + toggle: function() { + return this.isToggled() ? this.hide() : this.show(); + }, + + show: function() { + var this$1 = this; + + + if (this.container && this.$el.parentNode !== this.container) { + append(this.container, this.$el); + return new Promise(function (resolve) { return requestAnimationFrame(function () { return this$1.show().then(resolve); } + ); } + ); + } + + return this.toggleElement(this.$el, true, animate$1(this)); + }, + + hide: function() { + return this.toggleElement(this.$el, false, animate$1(this)); + } + + } + + }; + + function animate$1(ref) { + var transitionElement = ref.transitionElement; + var _toggle = ref._toggle; + + return function (el, show) { return new Promise(function (resolve, reject) { return once(el, 'show hide', function () { + el._reject && el._reject(); + el._reject = reject; + + _toggle(el, show); + + var off = once(transitionElement, 'transitionstart', function () { + once(transitionElement, 'transitionend transitioncancel', resolve, {self: true}); + clearTimeout(timer); + }, {self: true}); + + var timer = setTimeout(function () { + off(); + resolve(); + }, toMs(css(transitionElement, 'transitionDuration'))); + + }); } + ); }; + } + + var modal = { + + install: install$1, + + mixins: [Modal], + + data: { + clsPage: 'uk-modal-page', + selPanel: '.uk-modal-dialog', + selClose: '.uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full' + }, + + events: [ + + { + name: 'show', + + self: true, + + handler: function() { + + if (hasClass(this.panel, 'uk-margin-auto-vertical')) { + addClass(this.$el, 'uk-flex'); + } else { + css(this.$el, 'display', 'block'); + } + + height(this.$el); // force reflow + } + }, + + { + name: 'hidden', + + self: true, + + handler: function() { + + css(this.$el, 'display', ''); + removeClass(this.$el, 'uk-flex'); + + } + } + + ] + + }; + + function install$1(ref) { + var modal = ref.modal; + + + modal.dialog = function (content, options) { + + var dialog = modal( + ("
" + content + "
"), + options + ); + + dialog.show(); + + on(dialog.$el, 'hidden', function () { return Promise.resolve().then(function () { return dialog.$destroy(true); } + ); }, {self: true} + ); + + return dialog; + }; + + modal.alert = function (message, options) { + return openDialog( + function (ref) { + var labels = ref.labels; + + return ("
" + (isString(message) ? message : html(message)) + "
"); + }, + options, + function (deferred) { return deferred.resolve(); } + ); + }; + + modal.confirm = function (message, options) { + return openDialog( + function (ref) { + var labels = ref.labels; + + return ("
" + (isString(message) ? message : html(message)) + "
"); + }, + options, + function (deferred) { return deferred.reject(); } + ); + }; + + modal.prompt = function (message, value, options) { + return openDialog( + function (ref) { + var labels = ref.labels; + + return ("
"); + }, + options, + function (deferred) { return deferred.resolve(null); }, + function (dialog) { return $('input', dialog.$el).value; } + ); + }; + + modal.labels = { + ok: 'Ok', + cancel: 'Cancel' + }; + + function openDialog(tmpl, options, hideFn, submitFn) { + + options = assign({bgClose: false, escClose: true, labels: modal.labels}, options); + + var dialog = modal.dialog(tmpl(options), options); + var deferred = new Deferred(); + + var resolved = false; + + on(dialog.$el, 'submit', 'form', function (e) { + e.preventDefault(); + deferred.resolve(submitFn && submitFn(dialog)); + resolved = true; + dialog.hide(); + }); + + on(dialog.$el, 'hide', function () { return !resolved && hideFn(deferred); }); + + deferred.promise.dialog = dialog; + + return deferred.promise; + } + + } + + var nav = { + + extends: Accordion, + + data: { + targets: '> .uk-parent', + toggle: '> a', + content: '> ul' + } + + }; + + var navbar = { + + mixins: [Class, FlexBug], + + props: { + dropdown: String, + mode: 'list', + align: String, + offset: Number, + boundary: Boolean, + boundaryAlign: Boolean, + clsDrop: String, + delayShow: Number, + delayHide: Number, + dropbar: Boolean, + dropbarMode: String, + dropbarAnchor: Boolean, + duration: Number + }, + + data: { + dropdown: '.uk-navbar-nav > li', + align: !isRtl ? 'left' : 'right', + clsDrop: 'uk-navbar-dropdown', + mode: undefined, + offset: undefined, + delayShow: undefined, + delayHide: undefined, + boundaryAlign: undefined, + flip: 'x', + boundary: true, + dropbar: false, + dropbarMode: 'slide', + dropbarAnchor: false, + duration: 200, + forceHeight: true, + selMinHeight: '.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle' + }, + + computed: { + + boundary: function(ref, $el) { + var boundary = ref.boundary; + var boundaryAlign = ref.boundaryAlign; + + return (boundary === true || boundaryAlign) ? $el : boundary; + }, + + dropbarAnchor: function(ref, $el) { + var dropbarAnchor = ref.dropbarAnchor; + + return query(dropbarAnchor, $el); + }, + + pos: function(ref) { + var align = ref.align; + + return ("bottom-" + align); + }, + + dropbar: { + + get: function(ref) { + var dropbar = ref.dropbar; + + + if (!dropbar) { + return null; + } + + dropbar = this._dropbar || query(dropbar, this.$el) || $('+ .uk-navbar-dropbar', this.$el); + + return dropbar ? dropbar : (this._dropbar = $('
')); + + }, + + watch: function(dropbar) { + addClass(dropbar, 'uk-navbar-dropbar'); + }, + + immediate: true + + }, + + dropdowns: { + + get: function(ref, $el) { + var dropdown = ref.dropdown; + var clsDrop = ref.clsDrop; + + return $$((dropdown + " ." + clsDrop), $el); + }, + + watch: function(dropdowns) { + var this$1 = this; + + this.$create( + 'drop', + dropdowns.filter(function (el) { return !this$1.getDropdown(el); }), + assign({}, this.$props, {boundary: this.boundary, pos: this.pos, offset: this.dropbar || this.offset}) + ); + }, + + immediate: true + + } + + }, + + disconnected: function() { + this.dropbar && remove(this.dropbar); + delete this._dropbar; + }, + + events: [ + + { + name: 'mouseover', + + delegate: function() { + return this.dropdown; + }, + + handler: function(ref) { + var current = ref.current; + + var active = this.getActive(); + if (active && active.toggle && !within(active.toggle.$el, current) && !active.tracker.movesTo(active.$el)) { + active.hide(false); + } + } + + }, + + { + name: 'mouseleave', + + el: function() { + return this.dropbar; + }, + + handler: function() { + var active = this.getActive(); + + if (active && !this.dropdowns.some(function (el) { return matches(el, ':hover'); })) { + active.hide(); + } + } + }, + + { + name: 'beforeshow', + + capture: true, + + filter: function() { + return this.dropbar; + }, + + handler: function() { + + if (!this.dropbar.parentNode) { + after(this.dropbarAnchor || this.$el, this.dropbar); + } + + } + }, + + { + name: 'show', + + filter: function() { + return this.dropbar; + }, + + handler: function(_, ref) { + var $el = ref.$el; + var dir = ref.dir; + + if (!hasClass($el, this.clsDrop)) { + return; + } + + if (this.dropbarMode === 'slide') { + addClass(this.dropbar, 'uk-navbar-dropbar-slide'); + } + + this.clsDrop && addClass($el, ((this.clsDrop) + "-dropbar")); + + if (dir === 'bottom') { + this.transitionTo($el.offsetHeight + toFloat(css($el, 'marginTop')) + toFloat(css($el, 'marginBottom')), $el); + } + } + }, + + { + name: 'beforehide', + + filter: function() { + return this.dropbar; + }, + + handler: function(e, ref) { + var $el = ref.$el; + + + var active = this.getActive(); + + if (matches(this.dropbar, ':hover') && active && active.$el === $el) { + e.preventDefault(); + } + } + }, + + { + name: 'hide', + + filter: function() { + return this.dropbar; + }, + + handler: function(_, ref) { + var $el = ref.$el; + + if (!hasClass($el, this.clsDrop)) { + return; + } + + var active = this.getActive(); + + if (!active || active && active.$el === $el) { + this.transitionTo(0); + } + } + } + + ], + + methods: { + + getActive: function() { + var ref = this.dropdowns.map(this.getDropdown).filter(function (drop) { return drop && drop.isActive(); }); + var active = ref[0]; + return active && includes(active.mode, 'hover') && within(active.toggle.$el, this.$el) && active; + }, + + transitionTo: function(newHeight, el) { + var this$1 = this; + + + var ref = this; + var dropbar = ref.dropbar; + var oldHeight = isVisible(dropbar) ? height(dropbar) : 0; + + el = oldHeight < newHeight && el; + + css(el, 'clip', ("rect(0," + (el.offsetWidth) + "px," + oldHeight + "px,0)")); + + height(dropbar, oldHeight); + + Transition.cancel([el, dropbar]); + return Promise.all([ + Transition.start(dropbar, {height: newHeight}, this.duration), + Transition.start(el, {clip: ("rect(0," + (el.offsetWidth) + "px," + newHeight + "px,0)")}, this.duration) + ]) + .catch(noop) + .then(function () { + css(el, {clip: ''}); + this$1.$update(dropbar); + }); + }, + + getDropdown: function(el) { + return this.$getComponent(el, 'drop') || this.$getComponent(el, 'dropdown'); + } + + } + + }; + + var offcanvas = { + + mixins: [Modal], + + args: 'mode', + + props: { + mode: String, + flip: Boolean, + overlay: Boolean + }, + + data: { + mode: 'slide', + flip: false, + overlay: false, + clsPage: 'uk-offcanvas-page', + clsContainer: 'uk-offcanvas-container', + selPanel: '.uk-offcanvas-bar', + clsFlip: 'uk-offcanvas-flip', + clsContainerAnimation: 'uk-offcanvas-container-animation', + clsSidebarAnimation: 'uk-offcanvas-bar-animation', + clsMode: 'uk-offcanvas', + clsOverlay: 'uk-offcanvas-overlay', + selClose: '.uk-offcanvas-close', + container: false + }, + + computed: { + + clsFlip: function(ref) { + var flip = ref.flip; + var clsFlip = ref.clsFlip; + + return flip ? clsFlip : ''; + }, + + clsOverlay: function(ref) { + var overlay = ref.overlay; + var clsOverlay = ref.clsOverlay; + + return overlay ? clsOverlay : ''; + }, + + clsMode: function(ref) { + var mode = ref.mode; + var clsMode = ref.clsMode; + + return (clsMode + "-" + mode); + }, + + clsSidebarAnimation: function(ref) { + var mode = ref.mode; + var clsSidebarAnimation = ref.clsSidebarAnimation; + + return mode === 'none' || mode === 'reveal' ? '' : clsSidebarAnimation; + }, + + clsContainerAnimation: function(ref) { + var mode = ref.mode; + var clsContainerAnimation = ref.clsContainerAnimation; + + return mode !== 'push' && mode !== 'reveal' ? '' : clsContainerAnimation; + }, + + transitionElement: function(ref) { + var mode = ref.mode; + + return mode === 'reveal' ? this.panel.parentNode : this.panel; + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function() { + return 'a[href^="#"]'; + }, + + handler: function(ref) { + var hash = ref.current.hash; + var defaultPrevented = ref.defaultPrevented; + + if (!defaultPrevented && hash && $(hash, document.body)) { + this.hide(); + } + } + + }, + + { + name: 'touchstart', + + passive: true, + + el: function() { + return this.panel; + }, + + handler: function(ref) { + var targetTouches = ref.targetTouches; + + + if (targetTouches.length === 1) { + this.clientY = targetTouches[0].clientY; + } + + } + + }, + + { + name: 'touchmove', + + self: true, + passive: false, + + filter: function() { + return this.overlay; + }, + + handler: function(e) { + e.cancelable && e.preventDefault(); + } + + }, + + { + name: 'touchmove', + + passive: false, + + el: function() { + return this.panel; + }, + + handler: function(e) { + + if (e.targetTouches.length !== 1) { + return; + } + + var clientY = event.targetTouches[0].clientY - this.clientY; + var ref = this.panel; + var scrollTop = ref.scrollTop; + var scrollHeight = ref.scrollHeight; + var clientHeight = ref.clientHeight; + + if (clientHeight >= scrollHeight + || scrollTop === 0 && clientY > 0 + || scrollHeight - scrollTop <= clientHeight && clientY < 0 + ) { + e.cancelable && e.preventDefault(); + } + + } + + }, + + { + name: 'show', + + self: true, + + handler: function() { + + if (this.mode === 'reveal' && !hasClass(this.panel.parentNode, this.clsMode)) { + wrapAll(this.panel, '
'); + addClass(this.panel.parentNode, this.clsMode); + } + + css(document.documentElement, 'overflowY', this.overlay ? 'hidden' : ''); + addClass(document.body, this.clsContainer, this.clsFlip); + css(document.body, 'touch-action', 'pan-y pinch-zoom'); + css(this.$el, 'display', 'block'); + addClass(this.$el, this.clsOverlay); + addClass(this.panel, this.clsSidebarAnimation, this.mode !== 'reveal' ? this.clsMode : ''); + + height(document.body); // force reflow + addClass(document.body, this.clsContainerAnimation); + + this.clsContainerAnimation && suppressUserScale(); + + + } + }, + + { + name: 'hide', + + self: true, + + handler: function() { + removeClass(document.body, this.clsContainerAnimation); + css(document.body, 'touch-action', ''); + } + }, + + { + name: 'hidden', + + self: true, + + handler: function() { + + this.clsContainerAnimation && resumeUserScale(); + + if (this.mode === 'reveal') { + unwrap(this.panel); + } + + removeClass(this.panel, this.clsSidebarAnimation, this.clsMode); + removeClass(this.$el, this.clsOverlay); + css(this.$el, 'display', ''); + removeClass(document.body, this.clsContainer, this.clsFlip); + + css(document.documentElement, 'overflowY', ''); + + } + }, + + { + name: 'swipeLeft swipeRight', + + handler: function(e) { + + if (this.isToggled() && endsWith(e.type, 'Left') ^ this.flip) { + this.hide(); + } + + } + } + + ] + + }; + + // Chrome in responsive mode zooms page upon opening offcanvas + function suppressUserScale() { + getViewport$1().content += ',user-scalable=0'; + } + + function resumeUserScale() { + var viewport = getViewport$1(); + viewport.content = viewport.content.replace(/,user-scalable=0$/, ''); + } + + function getViewport$1() { + return $('meta[name="viewport"]', document.head) || append(document.head, ''); + } + + var overflowAuto = { + + mixins: [Class], + + props: { + selContainer: String, + selContent: String + }, + + data: { + selContainer: '.uk-modal', + selContent: '.uk-modal-dialog' + }, + + computed: { + + container: function(ref, $el) { + var selContainer = ref.selContainer; + + return closest($el, selContainer); + }, + + content: function(ref, $el) { + var selContent = ref.selContent; + + return closest($el, selContent); + } + + }, + + connected: function() { + css(this.$el, 'minHeight', 150); + }, + + update: { + + read: function() { + + if (!this.content || !this.container) { + return false; + } + + return { + current: toFloat(css(this.$el, 'maxHeight')), + max: Math.max(150, height(this.container) - (offset(this.content).height - height(this.$el))) + }; + }, + + write: function(ref) { + var current = ref.current; + var max = ref.max; + + css(this.$el, 'maxHeight', max); + if (Math.round(current) !== Math.round(max)) { + trigger(this.$el, 'resize'); + } + }, + + events: ['resize'] + + } + + }; + + var responsive = { + + props: ['width', 'height'], + + connected: function() { + addClass(this.$el, 'uk-responsive-width'); + }, + + update: { + + read: function() { + return isVisible(this.$el) && this.width && this.height + ? {width: width(this.$el.parentNode), height: this.height} + : false; + }, + + write: function(dim) { + height(this.$el, Dimensions.contain({ + height: this.height, + width: this.width + }, dim).height); + }, + + events: ['resize'] + + } + + }; + + var scroll = { + + props: { + offset: Number + }, + + data: { + offset: 0 + }, + + methods: { + + scrollTo: function(el) { + var this$1 = this; + + + el = el && $(el) || document.body; + + if (trigger(this.$el, 'beforescroll', [this, el])) { + scrollIntoView(el, {offset: this.offset}).then(function () { return trigger(this$1.$el, 'scrolled', [this$1, el]); } + ); + } + + } + + }, + + events: { + + click: function(e) { + + if (e.defaultPrevented) { + return; + } + + e.preventDefault(); + this.scrollTo(escape(decodeURIComponent(this.$el.hash)).substr(1)); + } + + } + + }; + + var stateKey$1 = '_ukScrollspy'; + var scrollspy = { + + args: 'cls', + + props: { + cls: String, + target: String, + hidden: Boolean, + offsetTop: Number, + offsetLeft: Number, + repeat: Boolean, + delay: Number + }, + + data: function () { return ({ + cls: false, + target: false, + hidden: true, + offsetTop: 0, + offsetLeft: 0, + repeat: false, + delay: 0, + inViewClass: 'uk-scrollspy-inview' + }); }, + + computed: { + + elements: { + + get: function(ref, $el) { + var target = ref.target; + + return target ? $$(target, $el) : [$el]; + }, + + watch: function(elements) { + if (this.hidden) { + css(filter(elements, (":not(." + (this.inViewClass) + ")")), 'visibility', 'hidden'); + } + }, + + immediate: true + + } + + }, + + update: [ + + { + + read: function(ref) { + var this$1 = this; + var update = ref.update; + + + if (!update) { + return; + } + + this.elements.forEach(function (el) { + + if (!el[stateKey$1]) { + el[stateKey$1] = {cls: data(el, 'uk-scrollspy-class') || this$1.cls}; + } + + el[stateKey$1].show = isInView(el, this$1.offsetTop, this$1.offsetLeft); + + }); + + }, + + write: function(data) { + var this$1 = this; + + + // Let child components be applied at least once first + if (!data.update) { + this.$emit(); + return data.update = true; + } + + this.elements.forEach(function (el) { + + var state = el[stateKey$1]; + var toggle = function (inview) { + + css(el, 'visibility', !inview && this$1.hidden ? 'hidden' : ''); + + toggleClass(el, this$1.inViewClass, inview); + toggleClass(el, state.cls); + + trigger(el, inview ? 'inview' : 'outview'); + + state.inview = inview; + + this$1.$update(el); + + }; + + if (state.show && !state.inview && !state.queued) { + + state.queued = true; + + data.promise = (data.promise || Promise.resolve()).then(function () { return new Promise(function (resolve) { return setTimeout(resolve, this$1.delay); } + ); } + ).then(function () { + toggle(true); + setTimeout(function () { + state.queued = false; + this$1.$emit(); + }, 300); + }); + + } else if (!state.show && state.inview && !state.queued && this$1.repeat) { + + toggle(false); + + } + + }); + + }, + + events: ['scroll', 'resize'] + + } + + ] + + }; + + var scrollspyNav = { + + props: { + cls: String, + closest: String, + scroll: Boolean, + overflow: Boolean, + offset: Number + }, + + data: { + cls: 'uk-active', + closest: false, + scroll: false, + overflow: true, + offset: 0 + }, + + computed: { + + links: { + + get: function(_, $el) { + return $$('a[href^="#"]', $el).filter(function (el) { return el.hash; }); + }, + + watch: function(links) { + if (this.scroll) { + this.$create('scroll', links, {offset: this.offset || 0}); + } + }, + + immediate: true + + }, + + targets: function() { + return $$(this.links.map(function (el) { return escape(el.hash).substr(1); }).join(',')); + }, + + elements: function(ref) { + var selector = ref.closest; + + return closest(this.links, selector || '*'); + } + + }, + + update: [ + + { + + read: function() { + var this$1 = this; + + + var ref = this.targets; + var length = ref.length; + + if (!length || !isVisible(this.$el)) { + return false; + } + + var scrollElement = last(scrollParents(this.targets[0])); + var scrollTop = scrollElement.scrollTop; + var scrollHeight = scrollElement.scrollHeight; + var viewport = getViewport(scrollElement); + var max = scrollHeight - offset(viewport).height; + var active = false; + + if (scrollTop === max) { + active = length - 1; + } else { + + this.targets.every(function (el, i) { + if (position(el, viewport).top - this$1.offset <= 0) { + active = i; + return true; + } + }); + + if (active === false && this.overflow) { + active = 0; + } + } + + return {active: active}; + }, + + write: function(ref) { + var active = ref.active; + + + this.links.forEach(function (el) { return el.blur(); }); + removeClass(this.elements, this.cls); + + if (active !== false) { + trigger(this.$el, 'active', [active, addClass(this.elements[active], this.cls)]); + } + + }, + + events: ['scroll', 'resize'] + + } + + ] + + }; + + var sticky = { + + mixins: [Class, Media], + + props: { + top: null, + bottom: Boolean, + offset: String, + animation: String, + clsActive: String, + clsInactive: String, + clsFixed: String, + clsBelow: String, + selTarget: String, + widthElement: Boolean, + showOnUp: Boolean, + targetOffset: Number + }, + + data: { + top: 0, + bottom: false, + offset: 0, + animation: '', + clsActive: 'uk-active', + clsInactive: '', + clsFixed: 'uk-sticky-fixed', + clsBelow: 'uk-sticky-below', + selTarget: '', + widthElement: false, + showOnUp: false, + targetOffset: false + }, + + computed: { + + offset: function(ref) { + var offset = ref.offset; + + return toPx(offset); + }, + + selTarget: function(ref, $el) { + var selTarget = ref.selTarget; + + return selTarget && $(selTarget, $el) || $el; + }, + + widthElement: function(ref, $el) { + var widthElement = ref.widthElement; + + return query(widthElement, $el) || this.placeholder; + }, + + isActive: { + + get: function() { + return hasClass(this.selTarget, this.clsActive); + }, + + set: function(value) { + if (value && !this.isActive) { + replaceClass(this.selTarget, this.clsInactive, this.clsActive); + trigger(this.$el, 'active'); + } else if (!value && !hasClass(this.selTarget, this.clsInactive)) { + replaceClass(this.selTarget, this.clsActive, this.clsInactive); + trigger(this.$el, 'inactive'); + } + } + + } + + }, + + connected: function() { + this.placeholder = $('+ .uk-sticky-placeholder', this.$el) || $('
'); + this.isFixed = false; + this.isActive = false; + }, + + disconnected: function() { + + if (this.isFixed) { + this.hide(); + removeClass(this.selTarget, this.clsInactive); + } + + remove(this.placeholder); + this.placeholder = null; + this.widthElement = null; + }, + + events: [ + + { + + name: 'load hashchange popstate', + + el: inBrowser && window, + + handler: function() { + var this$1 = this; + + + if (!(this.targetOffset !== false && location.hash && window.pageYOffset > 0)) { + return; + } + + var target = $(location.hash); + + if (target) { + fastdom.read(function () { + + var ref = offset(target); + var top = ref.top; + var elTop = offset(this$1.$el).top; + var elHeight = this$1.$el.offsetHeight; + + if (this$1.isFixed && elTop + elHeight >= top && elTop <= top + target.offsetHeight) { + scrollTop(window, top - elHeight - (isNumeric(this$1.targetOffset) ? this$1.targetOffset : 0) - this$1.offset); + } + + }); + } + + } + + } + + ], + + update: [ + + { + + read: function(ref, type) { + var height = ref.height; + + + this.inactive = !this.matchMedia || !isVisible(this.$el); + + if (this.inactive) { + return false; + } + + if (this.isActive && type !== 'update') { + this.hide(); + height = this.$el.offsetHeight; + this.show(); + } + + height = !this.isActive ? this.$el.offsetHeight : height; + + this.topOffset = offset(this.isFixed ? this.placeholder : this.$el).top; + this.bottomOffset = this.topOffset + height; + + var bottom = parseProp('bottom', this); + + this.top = Math.max(toFloat(parseProp('top', this)), this.topOffset) - this.offset; + this.bottom = bottom && bottom - this.$el.offsetHeight; + this.width = offset(isVisible(this.widthElement) ? this.widthElement : this.$el).width; + + return { + height: height, + top: offsetPosition(this.placeholder)[0], + margins: css(this.$el, ['marginTop', 'marginBottom', 'marginLeft', 'marginRight']) + }; + }, + + write: function(ref) { + var height = ref.height; + var margins = ref.margins; + + + var ref$1 = this; + var placeholder = ref$1.placeholder; + + css(placeholder, assign({height: height}, margins)); + + if (!within(placeholder, document)) { + after(this.$el, placeholder); + placeholder.hidden = true; + } + + this.isActive = !!this.isActive; // force self-assign + + }, + + events: ['resize'] + + }, + + { + + read: function(ref) { + var scroll = ref.scroll; if ( scroll === void 0 ) scroll = 0; + + + this.scroll = window.pageYOffset; + + return { + dir: scroll <= this.scroll ? 'down' : 'up', + scroll: this.scroll + }; + }, + + write: function(data, type) { + var this$1 = this; + + + var now = Date.now(); + var initTimestamp = data.initTimestamp; if ( initTimestamp === void 0 ) initTimestamp = 0; + var dir = data.dir; + var lastDir = data.lastDir; + var lastScroll = data.lastScroll; + var scroll = data.scroll; + var top = data.top; + + data.lastScroll = scroll; + + if (scroll < 0 || scroll === lastScroll && type === 'scroll' || this.showOnUp && type !== 'scroll' && !this.isFixed) { + return; + } + + if (now - initTimestamp > 300 || dir !== lastDir) { + data.initScroll = scroll; + data.initTimestamp = now; + } + + data.lastDir = dir; + + if (this.showOnUp && !this.isFixed && Math.abs(data.initScroll - scroll) <= 30 && Math.abs(lastScroll - scroll) <= 10) { + return; + } + + if (this.inactive + || scroll < this.top + || this.showOnUp && (scroll <= this.top || dir === 'down' && type === 'scroll' || dir === 'up' && !this.isFixed && scroll <= this.bottomOffset) + ) { + + if (!this.isFixed) { + + if (Animation.inProgress(this.$el) && top > scroll) { + Animation.cancel(this.$el); + this.hide(); + } + + return; + } + + this.isFixed = false; + + if (this.animation && scroll > this.topOffset) { + Animation.cancel(this.$el); + Animation.out(this.$el, this.animation).then(function () { return this$1.hide(); }, noop); + } else { + this.hide(); + } + + } else if (this.isFixed) { + + this.update(); + + } else if (this.animation) { + + Animation.cancel(this.$el); + this.show(); + Animation.in(this.$el, this.animation).catch(noop); + + } else { + this.show(); + } + + }, + + events: ['resize', 'scroll'] + + } + + ], + + methods: { + + show: function() { + + this.isFixed = true; + this.update(); + this.placeholder.hidden = false; + + }, + + hide: function() { + + this.isActive = false; + removeClass(this.$el, this.clsFixed, this.clsBelow); + css(this.$el, {position: '', top: '', width: ''}); + this.placeholder.hidden = true; + + }, + + update: function() { + + var active = this.top !== 0 || this.scroll > this.top; + var top = Math.max(0, this.offset); + + if (isNumeric(this.bottom) && this.scroll > this.bottom - this.offset) { + top = this.bottom - this.scroll; + } + + css(this.$el, { + position: 'fixed', + top: (top + "px"), + width: this.width + }); + + this.isActive = active; + toggleClass(this.$el, this.clsBelow, this.scroll > this.bottomOffset); + addClass(this.$el, this.clsFixed); + + } + + } + + }; + + function parseProp(prop, ref) { + var $props = ref.$props; + var $el = ref.$el; + var propOffset = ref[(prop + "Offset")]; + + + var value = $props[prop]; + + if (!value) { + return; + } + + if (isString(value) && value.match(/^-?\d/)) { + + return propOffset + toPx(value); + + } else { + + return offset(value === true ? $el.parentNode : query(value, $el)).bottom; + + } + } + + var Switcher = { + + mixins: [Togglable], + + args: 'connect', + + props: { + connect: String, + toggle: String, + active: Number, + swiping: Boolean + }, + + data: { + connect: '~.uk-switcher', + toggle: '> * > :first-child', + active: 0, + swiping: true, + cls: 'uk-active', + clsContainer: 'uk-switcher', + attrItem: 'uk-switcher-item' + }, + + computed: { + + connects: { + + get: function(ref, $el) { + var connect = ref.connect; + + return queryAll(connect, $el); + }, + + watch: function(connects) { + var this$1 = this; + + + connects.forEach(function (list) { return this$1.updateAria(list.children); }); + + if (this.swiping) { + css(connects, 'touch-action', 'pan-y pinch-zoom'); + } + + }, + + immediate: true + + }, + + toggles: { + + get: function(ref, $el) { + var toggle = ref.toggle; + + return $$(toggle, $el).filter(function (el) { return !matches(el, '.uk-disabled *, .uk-disabled, [disabled]'); }); + }, + + watch: function(toggles) { + var active = this.index(); + this.show(~active && active || toggles[this.active] || toggles[0]); + }, + + immediate: true + + }, + + children: function() { + var this$1 = this; + + return children(this.$el).filter(function (child) { return this$1.toggles.some(function (toggle) { return within(toggle, child); }); }); + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function() { + return this.toggle; + }, + + handler: function(e) { + if (!includes(this.toggles, e.current)) { + return; + } + e.preventDefault(); + this.show(e.current); + } + + }, + + { + name: 'click', + + el: function() { + return this.connects; + }, + + delegate: function() { + return ("[" + (this.attrItem) + "],[data-" + (this.attrItem) + "]"); + }, + + handler: function(e) { + e.preventDefault(); + this.show(data(e.current, this.attrItem)); + } + }, + + { + name: 'swipeRight swipeLeft', + + filter: function() { + return this.swiping; + }, + + el: function() { + return this.connects; + }, + + handler: function(ref) { + var type = ref.type; + + this.show(endsWith(type, 'Left') ? 'next' : 'previous'); + } + } + + ], + + methods: { + + index: function() { + var this$1 = this; + + return findIndex(this.children, function (el) { return hasClass(el, this$1.cls); }); + }, + + show: function(item) { + var this$1 = this; + + + var prev = this.index(); + var next = getIndex(item, this.toggles, prev); + + if (prev === next) { + return; + } + + this.children.forEach(function (child, i) { + toggleClass(child, this$1.cls, next === i); + attr(this$1.toggles[i], 'aria-expanded', next === i); + }); + + this.connects.forEach(function (ref) { + var children = ref.children; + + return this$1.toggleElement(toNodes(children).filter(function (child, i) { return i !== next && this$1.isToggled(child); } + ), false, prev >= 0).then(function () { return this$1.toggleElement(children[next], true, prev >= 0); } + ); + } + ); + } + + } + + }; + + var tab = { + + mixins: [Class], + + extends: Switcher, + + props: { + media: Boolean + }, + + data: { + media: 960, + attrItem: 'uk-tab-item' + }, + + connected: function() { + + var cls = hasClass(this.$el, 'uk-tab-left') + ? 'uk-tab-left' + : hasClass(this.$el, 'uk-tab-right') + ? 'uk-tab-right' + : false; + + if (cls) { + this.$create('toggle', this.$el, {cls: cls, mode: 'media', media: this.media}); + } + } + + }; + + var toggle = { + + mixins: [Media, Togglable], + + args: 'target', + + props: { + href: String, + target: null, + mode: 'list', + queued: Boolean + }, + + data: { + href: false, + target: false, + mode: 'click', + queued: true + }, + + computed: { + + target: { + + get: function(ref, $el) { + var href = ref.href; + var target = ref.target; + + target = queryAll(target || href, $el); + return target.length && target || [$el]; + }, + + watch: function() { + trigger(this.target, 'updatearia', [this]); + }, + + immediate: true + + } + + }, + + events: [ + + { + + name: (pointerEnter + " " + pointerLeave), + + filter: function() { + return includes(this.mode, 'hover'); + }, + + handler: function(e) { + if (!isTouch(e)) { + this.toggle(("toggle" + (e.type === pointerEnter ? 'show' : 'hide'))); + } + } + + }, + + { + + name: 'click', + + filter: function() { + return includes(this.mode, 'click') || hasTouch && includes(this.mode, 'hover'); + }, + + handler: function(e) { + + // TODO better isToggled handling + var link; + if (closest(e.target, 'a[href="#"], a[href=""]') + || (link = closest(e.target, 'a[href]')) && ( + this.cls && !hasClass(this.target, this.cls.split(' ')[0]) + || !isVisible(this.target) + || link.hash && matches(this.target, link.hash) + ) + ) { + e.preventDefault(); + } + + this.toggle(); + } + + } + + ], + + update: { + + read: function() { + return includes(this.mode, 'media') && this.media + ? {match: this.matchMedia} + : false; + }, + + write: function(ref) { + var match = ref.match; + + + var toggled = this.isToggled(this.target); + if (match ? !toggled : toggled) { + this.toggle(); + } + + }, + + events: ['resize'] + + }, + + methods: { + + toggle: function(type) { + var this$1 = this; + + + if (!trigger(this.target, type || 'toggle', [this])) { + return; + } + + if (this.queued) { + + var toggled = this.target.filter(this.isToggled); + this.toggleElement(toggled, false).then(function () { return this$1.toggleElement(this$1.target.filter(function (el) { return !includes(toggled, el); } + ), true); } + ); + + } else { + this.toggleElement(this.target); + } + } + + } + + }; + + var components = /*#__PURE__*/Object.freeze({ + __proto__: null, + Accordion: Accordion, + Alert: alert, + Cover: cover, + Drop: drop, + Dropdown: drop, + FormCustom: formCustom, + Gif: gif, + Grid: grid, + HeightMatch: heightMatch, + HeightViewport: heightViewport, + Icon: Icon, + Img: img, + Leader: leader, + Margin: Margin, + Modal: modal, + Nav: nav, + Navbar: navbar, + Offcanvas: offcanvas, + OverflowAuto: overflowAuto, + Responsive: responsive, + Scroll: scroll, + Scrollspy: scrollspy, + ScrollspyNav: scrollspyNav, + Sticky: sticky, + Svg: SVG, + Switcher: Switcher, + Tab: tab, + Toggle: toggle, + Video: Video, + Close: Close, + Spinner: Spinner, + SlidenavNext: Slidenav, + SlidenavPrevious: Slidenav, + SearchIcon: Search, + Marker: IconComponent, + NavbarToggleIcon: IconComponent, + OverlayIcon: IconComponent, + PaginationNext: IconComponent, + PaginationPrevious: IconComponent, + Totop: IconComponent + }); + + // register components + each(components, function (component, name) { return UIkit.component(name, component); } + ); + + // core functionality + UIkit.use(Core); + + boot(UIkit); + + var countdown = { + + mixins: [Class], + + props: { + date: String, + clsWrapper: String + }, + + data: { + date: '', + clsWrapper: '.uk-countdown-%unit%' + }, + + computed: { + + date: function(ref) { + var date = ref.date; + + return Date.parse(date); + }, + + days: function(ref, $el) { + var clsWrapper = ref.clsWrapper; + + return $(clsWrapper.replace('%unit%', 'days'), $el); + }, + + hours: function(ref, $el) { + var clsWrapper = ref.clsWrapper; + + return $(clsWrapper.replace('%unit%', 'hours'), $el); + }, + + minutes: function(ref, $el) { + var clsWrapper = ref.clsWrapper; + + return $(clsWrapper.replace('%unit%', 'minutes'), $el); + }, + + seconds: function(ref, $el) { + var clsWrapper = ref.clsWrapper; + + return $(clsWrapper.replace('%unit%', 'seconds'), $el); + }, + + units: function() { + var this$1 = this; + + return ['days', 'hours', 'minutes', 'seconds'].filter(function (unit) { return this$1[unit]; }); + } + + }, + + connected: function() { + this.start(); + }, + + disconnected: function() { + var this$1 = this; + + this.stop(); + this.units.forEach(function (unit) { return empty(this$1[unit]); }); + }, + + events: [ + + { + + name: 'visibilitychange', + + el: inBrowser && document, + + handler: function() { + if (document.hidden) { + this.stop(); + } else { + this.start(); + } + } + + } + + ], + + update: { + + write: function() { + var this$1 = this; + + + var timespan = getTimeSpan(this.date); + + if (timespan.total <= 0) { + + this.stop(); + + timespan.days + = timespan.hours + = timespan.minutes + = timespan.seconds + = 0; + } + + this.units.forEach(function (unit) { + + var digits = String(Math.floor(timespan[unit])); + + digits = digits.length < 2 ? ("0" + digits) : digits; + + var el = this$1[unit]; + if (el.textContent !== digits) { + digits = digits.split(''); + + if (digits.length !== el.children.length) { + html(el, digits.map(function () { return ''; }).join('')); + } + + digits.forEach(function (digit, i) { return el.children[i].textContent = digit; }); + } + + }); + + } + + }, + + methods: { + + start: function() { + + this.stop(); + + if (this.date && this.units.length) { + this.$update(); + this.timer = setInterval(this.$update, 1000); + } + + }, + + stop: function() { + + if (this.timer) { + clearInterval(this.timer); + this.timer = null; + } + + } + + } + + }; + + function getTimeSpan(date) { + + var total = date - Date.now(); + + return { + total: total, + seconds: total / 1000 % 60, + minutes: total / 1000 / 60 % 60, + hours: total / 1000 / 60 / 60 % 24, + days: total / 1000 / 60 / 60 / 24 + }; + } + + var targetClass = 'uk-animation-target'; + + var Animate = { + + props: { + animation: Number + }, + + data: { + animation: 150 + }, + + methods: { + + animate: function(action, target) { + var this$1 = this; + if ( target === void 0 ) target = this.$el; + + + addStyle(); + + var children$1 = children(target); + var propsFrom = children$1.map(function (el) { return getProps(el, true); }); + + var oldHeight = height(target); + var oldScrollY = window.pageYOffset; + + action(); + + Transition.cancel(target); + children$1.forEach(Transition.cancel); + + reset(target); + this.$update(target, 'resize'); + fastdom.flush(); + + var newHeight = height(target); + + children$1 = children$1.concat(children(target).filter(function (el) { return !includes(children$1, el); })); + + var propsTo = children$1.map(function (el, i) { return el.parentNode && i in propsFrom + ? propsFrom[i] + ? isVisible(el) + ? getPositionWithMargin(el) + : {opacity: 0} + : {opacity: isVisible(el) ? 1 : 0} + : false; } + ); + + propsFrom = propsTo.map(function (props, i) { + var from = children$1[i].parentNode === target + ? propsFrom[i] || getProps(children$1[i]) + : false; + + if (from) { + if (!props) { + delete from.opacity; + } else if (!('opacity' in props)) { + var opacity = from.opacity; + + if (opacity % 1) { + props.opacity = 1; + } else { + delete from.opacity; + } + } + } + + return from; + }); + + addClass(target, targetClass); + children$1.forEach(function (el, i) { return propsFrom[i] && css(el, propsFrom[i]); }); + css(target, {height: oldHeight, display: 'block'}); + scrollTop(window, oldScrollY); + + return Promise.all( + children$1.map(function (el, i) { return ['top', 'left', 'height', 'width'].some(function (prop) { return propsFrom[i][prop] !== propsTo[i][prop]; } + ) && Transition.start(el, propsTo[i], this$1.animation, 'ease'); } + ).concat(oldHeight !== newHeight && Transition.start(target, {height: newHeight}, this.animation, 'ease')) + ).then(function () { + children$1.forEach(function (el, i) { return css(el, {display: propsTo[i].opacity === 0 ? 'none' : '', zIndex: ''}); }); + reset(target); + this$1.$update(target, 'resize'); + fastdom.flush(); // needed for IE11 + }, noop); + + } + } + }; + + function getProps(el, opacity) { + + var zIndex = css(el, 'zIndex'); + + return isVisible(el) + ? assign({ + display: '', + opacity: opacity ? css(el, 'opacity') : '0', + pointerEvents: 'none', + position: 'absolute', + zIndex: zIndex === 'auto' ? index(el) : zIndex + }, getPositionWithMargin(el)) + : false; + } + + function reset(el) { + css(el.children, { + height: '', + left: '', + opacity: '', + pointerEvents: '', + position: '', + top: '', + width: '' + }); + removeClass(el, targetClass); + css(el, {height: '', display: ''}); + } + + function getPositionWithMargin(el) { + var ref = offset(el); + var height = ref.height; + var width = ref.width; + var ref$1 = position(el); + var top = ref$1.top; + var left = ref$1.left; + + return {top: top, left: left, height: height, width: width}; + } + + var style; + + function addStyle() { + if (style) { + return; + } + style = append(document.head, '

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�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 aEko|8ZM=`tX=VO9xMp(WzZJ$FasLB5CSeT# literal 0 HcmV?d00001 diff --git a/frontend/res/create.js b/frontend/res/create.js new file mode 100644 index 0000000..45a7700 --- /dev/null +++ b/frontend/res/create.js @@ -0,0 +1,34 @@ +function setBot() { + + formData = new FormData + formData.append("token", $("#token").val()) + formData.append("text", $("#text").val()) + + if($("#tec").is(':checked')) { + formData.append("tec", "yes") + } + + call = $.ajax( { + url: '/api/setbot', + type: 'POST', + async: false, + data: formData, + processData: false, + contentType: false + }); + + response = call.responseJSON + + UIkit.modal($("#output")).show(); + UIkit.toggle($("#output-more")).toggle(); + + if (response["ok"]){ + $("#output-title").html("Success!") + }else{ + $("#output-title").html("Error") + } + + $("#output-text").html(response['message']) + $("#output-more").html(response['details']) + +} diff --git a/frontend/res/custom.css b/frontend/res/custom.css new file mode 100644 index 0000000..18039ec --- /dev/null +++ b/frontend/res/custom.css @@ -0,0 +1,91 @@ +hr { + background-color: #f79f2a; + height: 1.2; + margin: 0 +} + +body { + height: auto +} + +#write { + padding: 0 +} + +#links { + font-size: 16px +} + +p, label { + font-size: 20px +} + +#space, .space { + padding-top: 50px; +} + +h1::before, h2::before, h3::before { + display: none +} + +table tr td { + background: #131b29; + border: 0; + margin: 0; + padding: 10px; +} + +input, textarea, button { + font-family: "Nunito", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; + width: 100%; + font-size: 20px; + background-color: #131b29; + margin-bottom: 10px; + border: 1px solid #f79f2a; + color: white +} + + +.uk-open>.uk-modal-dialog { + opacity: 1; + background-color: #141d28; +} + +.mobile-img { + display: none; +} + +.nav-img { + width: 20%; +} + +.nav { + width: 80%; +} + +@media screen and (max-width: 640px) { + + .nav-img { + display: none; + padding: 0 + } + + .nav { + width: 100vw; + padding: 10px 0 0 0 + } + + .mobile-img { + display: block; + width: 20vw + } + +} + +.form-l { + width: 5vw; +} +.form-r { + width: 95vw; + padding: 0 +} diff --git a/frontend/res/jquery.min.js b/frontend/res/jquery.min.js new file mode 100644 index 0000000..798cc8b --- /dev/null +++ b/frontend/res/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="