From da6e352ca5d6eac52d005026c0888f84b7ffcb25 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 21 May 2017 22:01:44 +0200 Subject: [PATCH 01/41] Improves on code, working on themes; helpers.. --- bl-kernel/admin/controllers/edit-page.php | 64 +- bl-kernel/admin/controllers/edit-post.php | 94 - bl-kernel/admin/controllers/new-page.php | 2 +- bl-kernel/admin/controllers/new-post.php | 56 - .../admin/controllers/settings-advanced.php | 45 +- bl-kernel/boot/init.php | 1 + bl-kernel/dbpages.class.php | 50 +- bl-kernel/dbsite.class.php | 13 +- bl-kernel/functions.php | 8 +- bl-kernel/helpers/theme.class.php | 218 +- bl-kernel/page.class.php | 1 - bl-kernel/url.class.php | 1 + bl-themes/massively/LICENSE.txt | 63 + bl-themes/massively/README.txt | 33 + .../massively/assets/css/font-awesome.min.css | 4 + bl-themes/massively/assets/css/main.css | 4482 +++++++++++++++++ bl-themes/massively/assets/css/noscript.css | 36 + .../massively/assets/fonts/FontAwesome.otf | Bin 0 -> 124988 bytes .../assets/fonts/fontawesome-webfont.eot | Bin 0 -> 76518 bytes .../assets/fonts/fontawesome-webfont.svg | 685 +++ .../assets/fonts/fontawesome-webfont.ttf | Bin 0 -> 152796 bytes .../assets/fonts/fontawesome-webfont.woff | Bin 0 -> 90412 bytes .../assets/fonts/fontawesome-webfont.woff2 | Bin 0 -> 71896 bytes bl-themes/massively/assets/js/jquery.min.js | 5 + .../assets/js/jquery.scrollex.min.js | 2 + .../massively/assets/js/jquery.scrolly.min.js | 2 + bl-themes/massively/assets/js/main.js | 268 + bl-themes/massively/assets/js/skel.min.js | 2 + bl-themes/massively/assets/js/util.js | 587 +++ .../massively/assets/sass/base/_page.scss | 39 + .../assets/sass/base/_typography.scss | 213 + .../assets/sass/components/_box.scss | 34 + .../assets/sass/components/_button.scss | 135 + .../assets/sass/components/_form.scss | 311 ++ .../assets/sass/components/_icon.scss | 17 + .../assets/sass/components/_image.scss | 92 + .../assets/sass/components/_list.scss | 252 + .../assets/sass/components/_pagination.scss | 110 + .../assets/sass/components/_section.scss | 112 + .../assets/sass/components/_table.scss | 122 + .../massively/assets/sass/layout/_footer.scss | 243 + .../massively/assets/sass/layout/_header.scss | 63 + .../massively/assets/sass/layout/_intro.scss | 115 + .../massively/assets/sass/layout/_main.scss | 158 + .../massively/assets/sass/layout/_nav.scss | 85 + .../assets/sass/layout/_navPanel.scss | 153 + .../assets/sass/layout/_wrapper.scss | 64 + .../assets/sass/libs/_functions.scss | 34 + .../massively/assets/sass/libs/_mixins.scss | 398 ++ .../massively/assets/sass/libs/_skel.scss | 587 +++ .../massively/assets/sass/libs/_vars.scss | 62 + bl-themes/massively/assets/sass/main.scss | 65 + bl-themes/massively/assets/sass/noscript.scss | 43 + bl-themes/massively/elements.html | 497 ++ bl-themes/massively/generic.html | 123 + bl-themes/massively/images/bg.jpg | Bin 0 -> 405114 bytes bl-themes/massively/images/overlay.png | Bin 0 -> 2807 bytes bl-themes/massively/images/pic01.jpg | Bin 0 -> 60917 bytes bl-themes/massively/images/pic02.jpg | Bin 0 -> 20638 bytes bl-themes/massively/images/pic03.jpg | Bin 0 -> 20643 bytes bl-themes/massively/images/pic04.jpg | Bin 0 -> 20737 bytes bl-themes/massively/images/pic05.jpg | Bin 0 -> 21198 bytes bl-themes/massively/images/pic06.jpg | Bin 0 -> 21124 bytes bl-themes/massively/images/pic07.jpg | Bin 0 -> 21220 bytes bl-themes/massively/images/pic08.jpg | Bin 0 -> 13411 bytes bl-themes/massively/images/pic09.jpg | Bin 0 -> 13035 bytes bl-themes/massively/index.html | 226 + bl-themes/massively/index.php | 73 + bl-themes/massively/languages/en_US.json | 7 + bl-themes/massively/metadata.json | 10 + bl-themes/massively/php/head.php | 15 + bl-themes/massively/php/home.php | 48 + bl-themes/massively/php/page.php | 9 + install.php | 11 +- 74 files changed, 10917 insertions(+), 331 deletions(-) delete mode 100644 bl-kernel/admin/controllers/edit-post.php delete mode 100644 bl-kernel/admin/controllers/new-post.php create mode 100644 bl-themes/massively/LICENSE.txt create mode 100644 bl-themes/massively/README.txt create mode 100644 bl-themes/massively/assets/css/font-awesome.min.css create mode 100644 bl-themes/massively/assets/css/main.css create mode 100644 bl-themes/massively/assets/css/noscript.css create mode 100644 bl-themes/massively/assets/fonts/FontAwesome.otf create mode 100644 bl-themes/massively/assets/fonts/fontawesome-webfont.eot create mode 100644 bl-themes/massively/assets/fonts/fontawesome-webfont.svg create mode 100644 bl-themes/massively/assets/fonts/fontawesome-webfont.ttf create mode 100644 bl-themes/massively/assets/fonts/fontawesome-webfont.woff create mode 100644 bl-themes/massively/assets/fonts/fontawesome-webfont.woff2 create mode 100644 bl-themes/massively/assets/js/jquery.min.js create mode 100644 bl-themes/massively/assets/js/jquery.scrollex.min.js create mode 100644 bl-themes/massively/assets/js/jquery.scrolly.min.js create mode 100644 bl-themes/massively/assets/js/main.js create mode 100644 bl-themes/massively/assets/js/skel.min.js create mode 100644 bl-themes/massively/assets/js/util.js create mode 100644 bl-themes/massively/assets/sass/base/_page.scss create mode 100644 bl-themes/massively/assets/sass/base/_typography.scss create mode 100644 bl-themes/massively/assets/sass/components/_box.scss create mode 100644 bl-themes/massively/assets/sass/components/_button.scss create mode 100644 bl-themes/massively/assets/sass/components/_form.scss create mode 100644 bl-themes/massively/assets/sass/components/_icon.scss create mode 100644 bl-themes/massively/assets/sass/components/_image.scss create mode 100644 bl-themes/massively/assets/sass/components/_list.scss create mode 100644 bl-themes/massively/assets/sass/components/_pagination.scss create mode 100644 bl-themes/massively/assets/sass/components/_section.scss create mode 100644 bl-themes/massively/assets/sass/components/_table.scss create mode 100644 bl-themes/massively/assets/sass/layout/_footer.scss create mode 100644 bl-themes/massively/assets/sass/layout/_header.scss create mode 100644 bl-themes/massively/assets/sass/layout/_intro.scss create mode 100644 bl-themes/massively/assets/sass/layout/_main.scss create mode 100644 bl-themes/massively/assets/sass/layout/_nav.scss create mode 100644 bl-themes/massively/assets/sass/layout/_navPanel.scss create mode 100644 bl-themes/massively/assets/sass/layout/_wrapper.scss create mode 100644 bl-themes/massively/assets/sass/libs/_functions.scss create mode 100644 bl-themes/massively/assets/sass/libs/_mixins.scss create mode 100644 bl-themes/massively/assets/sass/libs/_skel.scss create mode 100644 bl-themes/massively/assets/sass/libs/_vars.scss create mode 100644 bl-themes/massively/assets/sass/main.scss create mode 100644 bl-themes/massively/assets/sass/noscript.scss create mode 100644 bl-themes/massively/elements.html create mode 100644 bl-themes/massively/generic.html create mode 100644 bl-themes/massively/images/bg.jpg create mode 100644 bl-themes/massively/images/overlay.png create mode 100644 bl-themes/massively/images/pic01.jpg create mode 100644 bl-themes/massively/images/pic02.jpg create mode 100644 bl-themes/massively/images/pic03.jpg create mode 100644 bl-themes/massively/images/pic04.jpg create mode 100644 bl-themes/massively/images/pic05.jpg create mode 100644 bl-themes/massively/images/pic06.jpg create mode 100644 bl-themes/massively/images/pic07.jpg create mode 100644 bl-themes/massively/images/pic08.jpg create mode 100644 bl-themes/massively/images/pic09.jpg create mode 100644 bl-themes/massively/index.html create mode 100644 bl-themes/massively/index.php create mode 100644 bl-themes/massively/languages/en_US.json create mode 100644 bl-themes/massively/metadata.json create mode 100644 bl-themes/massively/php/head.php create mode 100644 bl-themes/massively/php/home.php create mode 100644 bl-themes/massively/php/page.php diff --git a/bl-kernel/admin/controllers/edit-page.php b/bl-kernel/admin/controllers/edit-page.php index 95544ba9..ecc3c651 100644 --- a/bl-kernel/admin/controllers/edit-page.php +++ b/bl-kernel/admin/controllers/edit-page.php @@ -12,51 +12,77 @@ function editPage($args) { global $dbPages; global $Language; + global $Syslog; if(!isset($args['parent'])) { $args['parent'] = NO_PARENT_CHAR; } - // Add the page, if the $key is FALSE the creation of the post failure. + // Edit the page $key = $dbPages->edit($args); - if($key) - { - $dbPages->regenerateCli(); + if($key) { + // Re-index categories + reindexCategories(); - // Re index categories - //reIndexCategoriesPages(); + // Re-index tags + reindextags(); - // Call the plugins after page created. + // Call the plugins after page modified Theme::plugins('afterPageModify'); - // Alert the user - Alert::set($Language->g('The changes have been saved')); - Redirect::page('admin', 'edit-page/'.$args['slug']); + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'page-edited', + 'notes'=>$args['title'] + )); + + // Create an alert + Alert::set( $Language->g('The changes have been saved') ); + + // Redirect + Redirect::page('edit-page/'.$key); } - else - { + else { Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to edit the page.'); } + + return false; } function deletePage($key) { global $dbPages; global $Language; + global $Syslog; - if( $dbPages->delete($key) ) - { - // Call the plugins after post created. + if( $dbPages->delete($key) ) { + // Re-index categories + reindexCategories(); + + // Re-index tags + reindextags(); + + // Call the plugins after page deleted Theme::plugins('afterPageDelete'); - Alert::set($Language->g('The page has been deleted successfully')); - Redirect::page('admin', 'manage-pages'); + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'page-deleted', + 'notes'=>$key + )); + + // Create an alert + Alert::set( $Language->g('The changes have been saved') ); + + // Redirect + Redirect::page('pages'); } - else - { + else { Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to delete the page.'); } + + return false; } // ============================================================================ diff --git a/bl-kernel/admin/controllers/edit-post.php b/bl-kernel/admin/controllers/edit-post.php deleted file mode 100644 index 9fe9ba44..00000000 --- a/bl-kernel/admin/controllers/edit-post.php +++ /dev/null @@ -1,94 +0,0 @@ -edit($args); - - if($key) - { - // Reindex tags, this function is in 70.posts.php - reIndexTagsPosts(); - - // Re index categories - //reIndexCategoriesPosts(); - - // Call the plugins after post created. - Theme::plugins('afterPostModify'); - - // Alert the user - Alert::set($Language->g('The changes have been saved')); - Redirect::page('admin', 'edit-post/'.$args['slug']); - } - else - { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to edit the post.'); - } - - return false; -} - -function deletePost($key) -{ - global $dbPosts; - global $Language; - - if( $dbPosts->delete($key) ) - { - // Reindex tags, this function is in 70.posts.php - reIndexTagsPosts(); - - // Call the plugins after post created. - Theme::plugins('afterPostDelete'); - - Alert::set($Language->g('The post has been deleted successfully')); - Redirect::page('admin', 'manage-posts'); - } - else - { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to delete the post.'); - } -} - -// ============================================================================ -// Main before POST -// ============================================================================ - -// ============================================================================ -// POST Method -// ============================================================================ - -if( $_SERVER['REQUEST_METHOD'] == 'POST' ) -{ - if( isset($_POST['delete-post']) ) { - deletePost($_POST['key']); - } - else { - editPost($_POST); - } -} - -// ============================================================================ -// Main after POST -// ============================================================================ - -if(!$dbPosts->postExists($layout['parameters'])) -{ - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to get the post: '.$layout['parameters']); - Redirect::page('admin', 'manage-posts'); -} - -$_Post = buildPost($layout['parameters']); - -$layout['title'] .= ' - '.$Language->g('Edit post').' - '.$_Post->title(); diff --git a/bl-kernel/admin/controllers/new-page.php b/bl-kernel/admin/controllers/new-page.php index e0c93172..92c7b43b 100644 --- a/bl-kernel/admin/controllers/new-page.php +++ b/bl-kernel/admin/controllers/new-page.php @@ -14,7 +14,7 @@ function addPage($args) global $Language; global $Syslog; - // Add the page, if the $key is FALSE the creation of the post failure. + // Add the page, if the $key is FALSE the creation of the page failure $key = $dbPages->add($args); if($key) { diff --git a/bl-kernel/admin/controllers/new-post.php b/bl-kernel/admin/controllers/new-post.php deleted file mode 100644 index 01eb5361..00000000 --- a/bl-kernel/admin/controllers/new-post.php +++ /dev/null @@ -1,56 +0,0 @@ -add($args); - - if($key) { - // Reindex tags, this function is in 70.posts.php - reIndexTagsPosts(); - - // Re index categories - //reIndexCategoriesPosts(); - - // Call the plugins after post creation - Theme::plugins('afterPostCreate'); - - // Alert for the user - Alert::set($Language->g('Post added successfully')); - Redirect::page('admin', 'manage-posts'); - } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to create the post.'); - Log::set(__METHOD__.LOG_SEP.'Cleaning database...'); - $dbPosts->delete($key); - } - - return false; -} - -// ============================================================================ -// Main before POST -// ============================================================================ - -// ============================================================================ -// POST Method -// ============================================================================ - -if( $_SERVER['REQUEST_METHOD'] == 'POST' ) -{ - addPost($_POST); -} - -// ============================================================================ -// Main after POST -// ============================================================================ diff --git a/bl-kernel/admin/controllers/settings-advanced.php b/bl-kernel/admin/controllers/settings-advanced.php index df5c332f..8ce025c2 100644 --- a/bl-kernel/admin/controllers/settings-advanced.php +++ b/bl-kernel/admin/controllers/settings-advanced.php @@ -17,26 +17,54 @@ function setSettings($args) { global $Site; global $Language; + global $Syslog; + global $dbPages; - // Add slash at the begin and end. - // This fields are in the settings->advanced mode + // Add slash at the begin and end $args['url'] = Text::addSlashes($args['url'],false,true); $args['uriPage'] = Text::addSlashes($args['uriPage']); $args['uriTag'] = Text::addSlashes($args['uriTag']); $args['uriCategory'] = Text::addSlashes($args['uriCategory']); - if(($args['uriPost']==$args['uriPage']) || ($args['uriPost']==$args['uriTag']) || ($args['uriPage']==$args['uriTag']) ) - { + if( ($args['uriPage']==$args['uriTag']) || + ($args['uriPage']==$args['uriCategory']) || + ($args['uriTag']==$args['uriCategory']) + ) { $args = array(); } if( $Site->set($args) ) { - Alert::set($Language->g('the-changes-have-been-saved')); - } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the settings.'); + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'changes-on-settings', + 'notes'=>'' + )); + + // Check actual order by, if different than the new settings sort pages + if( $Site->orderBy()!=ORDER_BY ) { + if( $Site->orderBy()=='date' ) { + $dbPages->sortByDate(); + } + else { + $dbPages->sortByPosition(); + } + + // Save database state + $dbPages->save(); + + // Re-index categories + reindexCategories(); + + // Re-index tags + reindextags(); + } + + // Create an alert + Alert::set( $Language->g('The changes have been saved') ); } + // Redirect + Redirect::page('settings-advanced'); return true; } @@ -51,7 +79,6 @@ function setSettings($args) if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { setSettings($_POST); - Redirect::page('admin', $layout['controller']); } // ============================================================================ diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index b214177a..e4512155 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -280,6 +280,7 @@ define('ORDER_BY', $Site->orderBy()); $ADMIN_CONTROLLER = ''; $ADMIN_VIEW = ''; $ID_EXECUTION = uniqid(); // string 13 characters long +$WHERE_AM_I = $Url->whereAmI(); // DEBUG: Print constants // $arr = array_filter(get_defined_constants(), 'is_string'); diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index e4bd61cb..111bdde9 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -107,7 +107,7 @@ class dbPages extends dbJSON $this->db[$key] = $dataForDb; // Sort database - $this->sortByDate(); + $this->sortBy(); // Save database if( $this->save() === false ) { @@ -200,7 +200,7 @@ class dbPages extends dbJSON $this->db[$newKey] = $dataForDb; // Sort database - $this->sortByDate(); + $this->sortBy(); // Save database if( $this->save() === false ) { @@ -265,8 +265,12 @@ class dbPages extends dbJSON // (int) $pageNumber, the page number // (int) $amountOfItems, amount of items to return // (boolean) $onlyPublished, TRUE to return only published pages - public function getList($pageNumber, $amountOfItems, $onlyPublished=true) + public function getList($pageNumber, $amountOfItems, $onlyPublished=true, $removeErrorPage=true) { + if( $removeErrorPage ) { + unset($this->db['error']); + } + $db = $this->db; if( $onlyPublished ) { @@ -322,22 +326,50 @@ class dbPages extends dbJSON return isset( $this->db[$key] ); } - // Sort pages by date - public function sortByDate($HighToLow=true) + public function sortBy() + { + if( ORDER_BY=='date' ) { + return $this->sortByDate(true); + } else { + return $this->sortByPosition(false); + } + } + + // Sort pages by position + public function sortByPosition($HighToLow=false) { if($HighToLow) { - uasort($this->db, array($this, 'sortHighToLow')); + uasort($this->db, array($this, 'sortByPositionHighToLow')); } else { - uasort($this->db, array($this, 'sortLowToHigh')); + uasort($this->db, array($this, 'sortByPositionLowToHigh')); } return true; } - private function sortLowToHigh($a, $b) { + private function sortByPositionLowToHigh($a, $b) { + return $a['position']>$b['position']; + } + private function sortByPositionHighToLow($a, $b) { + return $a['position']<$b['position']; + } + + // Sort pages by date + public function sortByDate($HighToLow=true) + { + if($HighToLow) { + uasort($this->db, array($this, 'sortByDateHighToLow')); + } + else { + uasort($this->db, array($this, 'sortByDateLowToHigh')); + } + return true; + } + + private function sortByDateLowToHigh($a, $b) { return $a['date']>$b['date']; } - private function sortHighToLow($a, $b) { + private function sortByDateHighToLow($a, $b) { return $a['date']<$b['date']; } diff --git a/bl-kernel/dbsite.class.php b/bl-kernel/dbsite.class.php index 4909fc32..c5126965 100644 --- a/bl-kernel/dbsite.class.php +++ b/bl-kernel/dbsite.class.php @@ -49,20 +49,13 @@ class dbSite extends dbJSON public function set($args) { - foreach($args as $field=>$value) - { - if( isset($this->dbFields[$field]) ) - { + foreach($args as $field=>$value) { + if( isset($this->dbFields[$field]) ) { $this->db[$field] = Sanitize::html($value); } } - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } - - return true; + return $this->save(); } // Returns an array with the filters for the url diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index e1248b9e..cd36e6ff 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -74,7 +74,7 @@ function reindexCategories() function reindexTags() { global $dbPages; - global $dbCategories; + global $dbTags; // Get a database with published pages $db = $dbPages->getPublishedDB(); @@ -126,12 +126,14 @@ function buildPagesFor($for, $categoryKey=false, $tagKey=false) if($for=='admin') { $onlyPublished = false; $amountOfItems = ITEMS_PER_PAGE_ADMIN; - $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished); + $removeErrorPage = false; + $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished, $removeErrorPage); } elseif($for=='home') { $onlyPublished = true; $amountOfItems = $Site->itemsPerPage(); - $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished); + $removeErrorPage = true; + $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished, $removeErrorPage); } elseif($for=='category') { $amountOfItems = $Site->itemsPerPage(); diff --git a/bl-kernel/helpers/theme.class.php b/bl-kernel/helpers/theme.class.php index b6f47375..0466ec1a 100644 --- a/bl-kernel/helpers/theme.class.php +++ b/bl-kernel/helpers/theme.class.php @@ -2,6 +2,104 @@ class Theme { + // Return the metatag with a predefine structure + public static function headTitle() + { + global $Url; + global $Site; + global $dbTags; + global $dbCategories; + global $WHERE_AM_I; + global $page; + + $title = $Site->title(); + + if( $WHERE_AM_I=='page' ) { + $title = $page->title().' - '.$Site->title(); + } + elseif( $WHERE_AM_I=='tag' ) { + $tagKey = $Url->slug(); + $tagName = $dbTags->getName($tagKey); + $title = $tagName.' - '.$Site->title(); + } + elseif( $WHERE_AM_I=='category' ) { + $categoryKey = $Url->slug(); + $categoryName = $dbCategories->getName($categoryKey); + $title = $categoryName.' - '.$Site->title(); + } + + return '<title>'.$title.''.PHP_EOL; + } + + // Return the metatag with a predefine structure + public static function headDescription() + { + global $Site; + global $WHERE_AM_I; + global $page; + + $description = $Site->description(); + + if( $WHERE_AM_I=='page' ) { + $description = $page->description(); + } + + return ''.PHP_EOL; + } + + public static function charset($charset) + { + return ''.PHP_EOL; + } + + public static function viewport($content) + { + return ''.PHP_EOL; + } + + public static function css($files, $path=HTML_PATH_THEME) + { + if( !is_array($files) ) { + $files = array($files); + } + + $links = ''; + foreach($files as $file) { + $links .= ''.PHP_EOL; + } + + return $links; + } + + public static function javascript($files, $path=HTML_PATH_THEME) + { + if( !is_array($files) ) { + $files = array($files); + } + + $scripts = ''; + foreach($files as $file) { + $scripts .= ''.PHP_EOL; + } + + return $scripts; + } + + public static function js($files, $path=HTML_PATH_THEME) + { + self::javascript($files, $path); + } + + public static function plugins($type) + { + global $plugins; + foreach($plugins[$type] as $plugin) { + echo call_user_func(array($plugin, $type)); + } + } + +// ---- OLD + public static function favicon($file='favicon.png', $path=HTML_PATH_THEME_IMG, $typeIcon=true, $echo=true) { $type = 'image/png'; @@ -18,106 +116,12 @@ class Theme { return $tmp; } - public static function css($files, $path=DOMAIN_THEME_CSS, $echo=true) - { - if(!is_array($files)) { - $files = array($files); - } - $tmp = ''; - foreach($files as $file) { - $tmp .= ''.PHP_EOL; - } - if($echo) { - echo $tmp; - } - return $tmp; - } - public static function javascript($files, $path=HTML_PATH_THEME_JS, $echo=true) - { - if(!is_array($files)) { - $files = array($files); - } - $tmp = ''; - foreach($files as $file) { - $tmp .= ''.PHP_EOL; - } - if($echo) { - echo $tmp; - } - - return $tmp; - } - - public static function title($title=false, $echo=true) - { - global $Url; - global $Post, $Page; - global $Site; - global $dbTags; - - $tmp = $title; - - if(empty($title)) - { - if( $Url->whereAmI()=='post' ) { - $tmp = $Post->title().' - '.$Site->title(); - } - elseif( $Url->whereAmI()=='page' ) { - $tmp = $Page->title().' - '.$Site->title(); - } - elseif( $Url->whereAmI()=='tag' ) { - $tag = $dbTags->getName($Url->slug()); - $tmp = $tag.' - '.$Site->title(); - } - else { - $tmp = $Site->title(); - } - } - - $tmp = ''.$tmp.''.PHP_EOL; - - if($echo) { - echo $tmp; - } - - return $tmp; - } - - public static function description($description=false, $echo=true) - { - global $Url; - global $Post, $Page; - global $Site; - - $tmp = $description; - - if(empty($description)) - { - if( $Url->whereAmI()=='post' ) { - $tmp = $Post->description(); - } - elseif( $Url->whereAmI()=='page' ) { - $tmp = $Page->description(); - } - else { - $tmp = $Site->description(); - } - } - - $tmp = ''.PHP_EOL; - - if($echo) { - echo $tmp; - } - - return $tmp; - } public static function keywords($keywords, $echo=true) { @@ -134,37 +138,11 @@ class Theme { return $tmp; } - public static function viewport($content='width=device-width, initial-scale=1.0', $echo=true) - { - $tmp = ''.PHP_EOL; - if($echo) { - echo $tmp; - } - return $tmp; - } - public static function charset($charset, $echo=true) - { - $tmp = ''.PHP_EOL; - if($echo) { - echo $tmp; - } - return $tmp; - } - - public static function plugins($type) - { - global $plugins; - - foreach($plugins[$type] as $plugin) - { - echo call_user_func(array($plugin, $type)); - } - } public static function jquery($echo=true) { diff --git a/bl-kernel/page.class.php b/bl-kernel/page.class.php index 4fb95de6..38fa8688 100644 --- a/bl-kernel/page.class.php +++ b/bl-kernel/page.class.php @@ -314,7 +314,6 @@ class Page { public function coverImage($absolute=true) { $fileName = $this->getField('coverImage'); - if(empty($fileName)) { return false; } diff --git a/bl-kernel/url.class.php b/bl-kernel/url.class.php index f033d84a..4f700d4b 100644 --- a/bl-kernel/url.class.php +++ b/bl-kernel/url.class.php @@ -116,6 +116,7 @@ class Url public function setWhereAmI($where) { + $GLOBALS['WHERE_AM_I'] = $where; $this->whereAmI = $where; } diff --git a/bl-themes/massively/LICENSE.txt b/bl-themes/massively/LICENSE.txt new file mode 100644 index 00000000..d447b560 --- /dev/null +++ b/bl-themes/massively/LICENSE.txt @@ -0,0 +1,63 @@ +Creative Commons Attribution 3.0 Unported +http://creativecommons.org/licenses/by/3.0/ + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +1. Definitions + + 1. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. + 2. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. + 3. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. + 4. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. + 5. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. + 6. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. + 7. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. + 8. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. + 9. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + + 1. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; + 2. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; + 3. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, + 4. to Distribute and Publicly Perform Adaptations. + 5. + + For the avoidance of doubt: + 1. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; + 2. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, + 3. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + + 1. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(b), as requested. + 2. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Section 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4 (b) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. + 3. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + 1. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. + 2. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +8. Miscellaneous + + 1. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. + 2. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. + 3. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. + 4. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. + 5. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. + 6. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. diff --git a/bl-themes/massively/README.txt b/bl-themes/massively/README.txt new file mode 100644 index 00000000..1dc2f3cc --- /dev/null +++ b/bl-themes/massively/README.txt @@ -0,0 +1,33 @@ +Massively by HTML5 UP +html5up.net | @ajlkn +Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) + + +This is Massively, a text-heavy, article-oriented design built around a huge background +image (with a new parallax implementation I'm testing) and scroll effects (powered by +Scrollex). A *slight* departure from all the one-pagers I've been doing lately, but one +that fulfills a few user requests and makes use of some new techniques I've been wanting +to try out. Enjoy it :) + +Demo images* courtesy of Unsplash, a radtastic collection of CC0 (public domain) images +you can use for pretty much whatever. + +(* = not included) + +AJ +aj@lkn.io | @ajlkn + + +Credits: + + Demo Images: + Unsplash (unsplash.com) + + Icons: + Font Awesome (fortawesome.github.com/Font-Awesome) + + Other: + jQuery (jquery.com) + Misc. Sass functions (@HugoGiraudel) + Skel (skel.io) + Scrollex (github.com/ajlkn/jquery.scrollex) \ No newline at end of file diff --git a/bl-themes/massively/assets/css/font-awesome.min.css b/bl-themes/massively/assets/css/font-awesome.min.css new file mode 100644 index 00000000..9b27f8ea --- /dev/null +++ b/bl-themes/massively/assets/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/bl-themes/massively/assets/css/main.css b/bl-themes/massively/assets/css/main.css new file mode 100644 index 00000000..bffca550 --- /dev/null +++ b/bl-themes/massively/assets/css/main.css @@ -0,0 +1,4482 @@ +@import url(font-awesome.min.css); +@import url("https://fonts.googleapis.com/css?family=Merriweather:300,700,300italic,700italic|Source+Sans+Pro:900"); + +/* + Massively by HTML5 UP + html5up.net | @ajlkn + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* Reset */ + + html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + } + + article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { + display: block; + } + + body { + line-height: 1; + } + + ol, ul { + list-style: none; + } + + blockquote, q { + quotes: none; + } + + blockquote:before, blockquote:after, q:before, q:after { + content: ''; + content: none; + } + + table { + border-collapse: collapse; + border-spacing: 0; + } + + body { + -webkit-text-size-adjust: none; + } + +/* Box Model */ + + *, *:before, *:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + +/* Grid */ + + .row { + border-bottom: solid 1px transparent; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row > * { + float: left; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row:after, .row:before { + content: ''; + display: block; + clear: both; + height: 0; + } + + .row.uniform > * > :first-child { + margin-top: 0; + } + + .row.uniform > * > :last-child { + margin-bottom: 0; + } + + .row.\30 \25 > * { + padding: 0 0 0 0rem; + } + + .row.\30 \25 { + margin: 0 0 -1px 0rem; + } + + .row.uniform.\30 \25 > * { + padding: 0rem 0 0 0rem; + } + + .row.uniform.\30 \25 { + margin: 0rem 0 -1px 0rem; + } + + .row > * { + padding: 0 0 0 1.5rem; + } + + .row { + margin: 0 0 -1px -1.5rem; + } + + .row.uniform > * { + padding: 1.5rem 0 0 1.5rem; + } + + .row.uniform { + margin: -1.5rem 0 -1px -1.5rem; + } + + .row.\32 00\25 > * { + padding: 0 0 0 3rem; + } + + .row.\32 00\25 { + margin: 0 0 -1px -3rem; + } + + .row.uniform.\32 00\25 > * { + padding: 3rem 0 0 3rem; + } + + .row.uniform.\32 00\25 { + margin: -3rem 0 -1px -3rem; + } + + .row.\31 50\25 > * { + padding: 0 0 0 2.25rem; + } + + .row.\31 50\25 { + margin: 0 0 -1px -2.25rem; + } + + .row.uniform.\31 50\25 > * { + padding: 2.25rem 0 0 2.25rem; + } + + .row.uniform.\31 50\25 { + margin: -2.25rem 0 -1px -2.25rem; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.75rem; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.75rem; + } + + .row.uniform.\35 0\25 > * { + padding: 0.75rem 0 0 0.75rem; + } + + .row.uniform.\35 0\25 { + margin: -0.75rem 0 -1px -0.75rem; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.375rem; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.375rem; + } + + .row.uniform.\32 5\25 > * { + padding: 0.375rem 0 0 0.375rem; + } + + .row.uniform.\32 5\25 { + margin: -0.375rem 0 -1px -0.375rem; + } + + .\31 2u, .\31 2u\24 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u, .\31 1u\24 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u, .\31 0u\24 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u, .\39 u\24 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u, .\38 u\24 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u, .\37 u\24 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u, .\36 u\24 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u, .\35 u\24 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u, .\34 u\24 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u, .\33 u\24 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u, .\32 u\24 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u, .\31 u\24 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24 + *, + .\31 1u\24 + *, + .\31 0u\24 + *, + .\39 u\24 + *, + .\38 u\24 + *, + .\37 u\24 + *, + .\36 u\24 + *, + .\35 u\24 + *, + .\34 u\24 + *, + .\33 u\24 + *, + .\32 u\24 + *, + .\31 u\24 + * { + clear: left; + } + + .\-11u { + margin-left: 91.66667%; + } + + .\-10u { + margin-left: 83.33333%; + } + + .\-9u { + margin-left: 75%; + } + + .\-8u { + margin-left: 66.66667%; + } + + .\-7u { + margin-left: 58.33333%; + } + + .\-6u { + margin-left: 50%; + } + + .\-5u { + margin-left: 41.66667%; + } + + .\-4u { + margin-left: 33.33333%; + } + + .\-3u { + margin-left: 25%; + } + + .\-2u { + margin-left: 16.66667%; + } + + .\-1u { + margin-left: 8.33333%; + } + + @media screen and (max-width: 1680px) { + + .row > * { + padding: 0 0 0 1.5rem; + } + + .row { + margin: 0 0 -1px -1.5rem; + } + + .row.uniform > * { + padding: 1.5rem 0 0 1.5rem; + } + + .row.uniform { + margin: -1.5rem 0 -1px -1.5rem; + } + + .row.\32 00\25 > * { + padding: 0 0 0 3rem; + } + + .row.\32 00\25 { + margin: 0 0 -1px -3rem; + } + + .row.uniform.\32 00\25 > * { + padding: 3rem 0 0 3rem; + } + + .row.uniform.\32 00\25 { + margin: -3rem 0 -1px -3rem; + } + + .row.\31 50\25 > * { + padding: 0 0 0 2.25rem; + } + + .row.\31 50\25 { + margin: 0 0 -1px -2.25rem; + } + + .row.uniform.\31 50\25 > * { + padding: 2.25rem 0 0 2.25rem; + } + + .row.uniform.\31 50\25 { + margin: -2.25rem 0 -1px -2.25rem; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.75rem; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.75rem; + } + + .row.uniform.\35 0\25 > * { + padding: 0.75rem 0 0 0.75rem; + } + + .row.uniform.\35 0\25 { + margin: -0.75rem 0 -1px -0.75rem; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.375rem; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.375rem; + } + + .row.uniform.\32 5\25 > * { + padding: 0.375rem 0 0 0.375rem; + } + + .row.uniform.\32 5\25 { + margin: -0.375rem 0 -1px -0.375rem; + } + + .\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28xlarge\29, .\39 u\24\28xlarge\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28xlarge\29, .\38 u\24\28xlarge\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28xlarge\29, .\37 u\24\28xlarge\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28xlarge\29, .\36 u\24\28xlarge\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28xlarge\29, .\35 u\24\28xlarge\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28xlarge\29, .\34 u\24\28xlarge\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28xlarge\29, .\33 u\24\28xlarge\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28xlarge\29, .\32 u\24\28xlarge\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28xlarge\29, .\31 u\24\28xlarge\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28xlarge\29 + *, + .\31 1u\24\28xlarge\29 + *, + .\31 0u\24\28xlarge\29 + *, + .\39 u\24\28xlarge\29 + *, + .\38 u\24\28xlarge\29 + *, + .\37 u\24\28xlarge\29 + *, + .\36 u\24\28xlarge\29 + *, + .\35 u\24\28xlarge\29 + *, + .\34 u\24\28xlarge\29 + *, + .\33 u\24\28xlarge\29 + *, + .\32 u\24\28xlarge\29 + *, + .\31 u\24\28xlarge\29 + * { + clear: left; + } + + .\-11u\28xlarge\29 { + margin-left: 91.66667%; + } + + .\-10u\28xlarge\29 { + margin-left: 83.33333%; + } + + .\-9u\28xlarge\29 { + margin-left: 75%; + } + + .\-8u\28xlarge\29 { + margin-left: 66.66667%; + } + + .\-7u\28xlarge\29 { + margin-left: 58.33333%; + } + + .\-6u\28xlarge\29 { + margin-left: 50%; + } + + .\-5u\28xlarge\29 { + margin-left: 41.66667%; + } + + .\-4u\28xlarge\29 { + margin-left: 33.33333%; + } + + .\-3u\28xlarge\29 { + margin-left: 25%; + } + + .\-2u\28xlarge\29 { + margin-left: 16.66667%; + } + + .\-1u\28xlarge\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 1280px) { + + .row > * { + padding: 0 0 0 1.5rem; + } + + .row { + margin: 0 0 -1px -1.5rem; + } + + .row.uniform > * { + padding: 1.5rem 0 0 1.5rem; + } + + .row.uniform { + margin: -1.5rem 0 -1px -1.5rem; + } + + .row.\32 00\25 > * { + padding: 0 0 0 3rem; + } + + .row.\32 00\25 { + margin: 0 0 -1px -3rem; + } + + .row.uniform.\32 00\25 > * { + padding: 3rem 0 0 3rem; + } + + .row.uniform.\32 00\25 { + margin: -3rem 0 -1px -3rem; + } + + .row.\31 50\25 > * { + padding: 0 0 0 2.25rem; + } + + .row.\31 50\25 { + margin: 0 0 -1px -2.25rem; + } + + .row.uniform.\31 50\25 > * { + padding: 2.25rem 0 0 2.25rem; + } + + .row.uniform.\31 50\25 { + margin: -2.25rem 0 -1px -2.25rem; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.75rem; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.75rem; + } + + .row.uniform.\35 0\25 > * { + padding: 0.75rem 0 0 0.75rem; + } + + .row.uniform.\35 0\25 { + margin: -0.75rem 0 -1px -0.75rem; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.375rem; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.375rem; + } + + .row.uniform.\32 5\25 > * { + padding: 0.375rem 0 0 0.375rem; + } + + .row.uniform.\32 5\25 { + margin: -0.375rem 0 -1px -0.375rem; + } + + .\31 2u\28large\29, .\31 2u\24\28large\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28large\29, .\31 1u\24\28large\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28large\29, .\31 0u\24\28large\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28large\29, .\39 u\24\28large\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28large\29, .\38 u\24\28large\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28large\29, .\37 u\24\28large\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28large\29, .\36 u\24\28large\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28large\29, .\35 u\24\28large\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28large\29, .\34 u\24\28large\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28large\29, .\33 u\24\28large\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28large\29, .\32 u\24\28large\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28large\29, .\31 u\24\28large\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28large\29 + *, + .\31 1u\24\28large\29 + *, + .\31 0u\24\28large\29 + *, + .\39 u\24\28large\29 + *, + .\38 u\24\28large\29 + *, + .\37 u\24\28large\29 + *, + .\36 u\24\28large\29 + *, + .\35 u\24\28large\29 + *, + .\34 u\24\28large\29 + *, + .\33 u\24\28large\29 + *, + .\32 u\24\28large\29 + *, + .\31 u\24\28large\29 + * { + clear: left; + } + + .\-11u\28large\29 { + margin-left: 91.66667%; + } + + .\-10u\28large\29 { + margin-left: 83.33333%; + } + + .\-9u\28large\29 { + margin-left: 75%; + } + + .\-8u\28large\29 { + margin-left: 66.66667%; + } + + .\-7u\28large\29 { + margin-left: 58.33333%; + } + + .\-6u\28large\29 { + margin-left: 50%; + } + + .\-5u\28large\29 { + margin-left: 41.66667%; + } + + .\-4u\28large\29 { + margin-left: 33.33333%; + } + + .\-3u\28large\29 { + margin-left: 25%; + } + + .\-2u\28large\29 { + margin-left: 16.66667%; + } + + .\-1u\28large\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 980px) { + + .row > * { + padding: 0 0 0 1.5rem; + } + + .row { + margin: 0 0 -1px -1.5rem; + } + + .row.uniform > * { + padding: 1.5rem 0 0 1.5rem; + } + + .row.uniform { + margin: -1.5rem 0 -1px -1.5rem; + } + + .row.\32 00\25 > * { + padding: 0 0 0 3rem; + } + + .row.\32 00\25 { + margin: 0 0 -1px -3rem; + } + + .row.uniform.\32 00\25 > * { + padding: 3rem 0 0 3rem; + } + + .row.uniform.\32 00\25 { + margin: -3rem 0 -1px -3rem; + } + + .row.\31 50\25 > * { + padding: 0 0 0 2.25rem; + } + + .row.\31 50\25 { + margin: 0 0 -1px -2.25rem; + } + + .row.uniform.\31 50\25 > * { + padding: 2.25rem 0 0 2.25rem; + } + + .row.uniform.\31 50\25 { + margin: -2.25rem 0 -1px -2.25rem; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.75rem; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.75rem; + } + + .row.uniform.\35 0\25 > * { + padding: 0.75rem 0 0 0.75rem; + } + + .row.uniform.\35 0\25 { + margin: -0.75rem 0 -1px -0.75rem; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.375rem; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.375rem; + } + + .row.uniform.\32 5\25 > * { + padding: 0.375rem 0 0 0.375rem; + } + + .row.uniform.\32 5\25 { + margin: -0.375rem 0 -1px -0.375rem; + } + + .\31 2u\28medium\29, .\31 2u\24\28medium\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28medium\29, .\31 1u\24\28medium\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28medium\29, .\31 0u\24\28medium\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28medium\29, .\39 u\24\28medium\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28medium\29, .\38 u\24\28medium\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28medium\29, .\37 u\24\28medium\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28medium\29, .\36 u\24\28medium\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28medium\29, .\35 u\24\28medium\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28medium\29, .\34 u\24\28medium\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28medium\29, .\33 u\24\28medium\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28medium\29, .\32 u\24\28medium\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28medium\29, .\31 u\24\28medium\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28medium\29 + *, + .\31 1u\24\28medium\29 + *, + .\31 0u\24\28medium\29 + *, + .\39 u\24\28medium\29 + *, + .\38 u\24\28medium\29 + *, + .\37 u\24\28medium\29 + *, + .\36 u\24\28medium\29 + *, + .\35 u\24\28medium\29 + *, + .\34 u\24\28medium\29 + *, + .\33 u\24\28medium\29 + *, + .\32 u\24\28medium\29 + *, + .\31 u\24\28medium\29 + * { + clear: left; + } + + .\-11u\28medium\29 { + margin-left: 91.66667%; + } + + .\-10u\28medium\29 { + margin-left: 83.33333%; + } + + .\-9u\28medium\29 { + margin-left: 75%; + } + + .\-8u\28medium\29 { + margin-left: 66.66667%; + } + + .\-7u\28medium\29 { + margin-left: 58.33333%; + } + + .\-6u\28medium\29 { + margin-left: 50%; + } + + .\-5u\28medium\29 { + margin-left: 41.66667%; + } + + .\-4u\28medium\29 { + margin-left: 33.33333%; + } + + .\-3u\28medium\29 { + margin-left: 25%; + } + + .\-2u\28medium\29 { + margin-left: 16.66667%; + } + + .\-1u\28medium\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 736px) { + + .row > * { + padding: 0 0 0 1.5rem; + } + + .row { + margin: 0 0 -1px -1.5rem; + } + + .row.uniform > * { + padding: 1.5rem 0 0 1.5rem; + } + + .row.uniform { + margin: -1.5rem 0 -1px -1.5rem; + } + + .row.\32 00\25 > * { + padding: 0 0 0 3rem; + } + + .row.\32 00\25 { + margin: 0 0 -1px -3rem; + } + + .row.uniform.\32 00\25 > * { + padding: 3rem 0 0 3rem; + } + + .row.uniform.\32 00\25 { + margin: -3rem 0 -1px -3rem; + } + + .row.\31 50\25 > * { + padding: 0 0 0 2.25rem; + } + + .row.\31 50\25 { + margin: 0 0 -1px -2.25rem; + } + + .row.uniform.\31 50\25 > * { + padding: 2.25rem 0 0 2.25rem; + } + + .row.uniform.\31 50\25 { + margin: -2.25rem 0 -1px -2.25rem; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.75rem; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.75rem; + } + + .row.uniform.\35 0\25 > * { + padding: 0.75rem 0 0 0.75rem; + } + + .row.uniform.\35 0\25 { + margin: -0.75rem 0 -1px -0.75rem; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.375rem; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.375rem; + } + + .row.uniform.\32 5\25 > * { + padding: 0.375rem 0 0 0.375rem; + } + + .row.uniform.\32 5\25 { + margin: -0.375rem 0 -1px -0.375rem; + } + + .\31 2u\28small\29, .\31 2u\24\28small\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28small\29, .\31 1u\24\28small\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28small\29, .\31 0u\24\28small\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28small\29, .\39 u\24\28small\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28small\29, .\38 u\24\28small\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28small\29, .\37 u\24\28small\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28small\29, .\36 u\24\28small\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28small\29, .\35 u\24\28small\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28small\29, .\34 u\24\28small\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28small\29, .\33 u\24\28small\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28small\29, .\32 u\24\28small\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28small\29, .\31 u\24\28small\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28small\29 + *, + .\31 1u\24\28small\29 + *, + .\31 0u\24\28small\29 + *, + .\39 u\24\28small\29 + *, + .\38 u\24\28small\29 + *, + .\37 u\24\28small\29 + *, + .\36 u\24\28small\29 + *, + .\35 u\24\28small\29 + *, + .\34 u\24\28small\29 + *, + .\33 u\24\28small\29 + *, + .\32 u\24\28small\29 + *, + .\31 u\24\28small\29 + * { + clear: left; + } + + .\-11u\28small\29 { + margin-left: 91.66667%; + } + + .\-10u\28small\29 { + margin-left: 83.33333%; + } + + .\-9u\28small\29 { + margin-left: 75%; + } + + .\-8u\28small\29 { + margin-left: 66.66667%; + } + + .\-7u\28small\29 { + margin-left: 58.33333%; + } + + .\-6u\28small\29 { + margin-left: 50%; + } + + .\-5u\28small\29 { + margin-left: 41.66667%; + } + + .\-4u\28small\29 { + margin-left: 33.33333%; + } + + .\-3u\28small\29 { + margin-left: 25%; + } + + .\-2u\28small\29 { + margin-left: 16.66667%; + } + + .\-1u\28small\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 480px) { + + .row > * { + padding: 0 0 0 1.5rem; + } + + .row { + margin: 0 0 -1px -1.5rem; + } + + .row.uniform > * { + padding: 1.5rem 0 0 1.5rem; + } + + .row.uniform { + margin: -1.5rem 0 -1px -1.5rem; + } + + .row.\32 00\25 > * { + padding: 0 0 0 3rem; + } + + .row.\32 00\25 { + margin: 0 0 -1px -3rem; + } + + .row.uniform.\32 00\25 > * { + padding: 3rem 0 0 3rem; + } + + .row.uniform.\32 00\25 { + margin: -3rem 0 -1px -3rem; + } + + .row.\31 50\25 > * { + padding: 0 0 0 2.25rem; + } + + .row.\31 50\25 { + margin: 0 0 -1px -2.25rem; + } + + .row.uniform.\31 50\25 > * { + padding: 2.25rem 0 0 2.25rem; + } + + .row.uniform.\31 50\25 { + margin: -2.25rem 0 -1px -2.25rem; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.75rem; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.75rem; + } + + .row.uniform.\35 0\25 > * { + padding: 0.75rem 0 0 0.75rem; + } + + .row.uniform.\35 0\25 { + margin: -0.75rem 0 -1px -0.75rem; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.375rem; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.375rem; + } + + .row.uniform.\32 5\25 > * { + padding: 0.375rem 0 0 0.375rem; + } + + .row.uniform.\32 5\25 { + margin: -0.375rem 0 -1px -0.375rem; + } + + .\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28xsmall\29, .\39 u\24\28xsmall\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28xsmall\29, .\38 u\24\28xsmall\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28xsmall\29, .\37 u\24\28xsmall\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28xsmall\29, .\36 u\24\28xsmall\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28xsmall\29, .\35 u\24\28xsmall\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28xsmall\29, .\34 u\24\28xsmall\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28xsmall\29, .\33 u\24\28xsmall\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28xsmall\29, .\32 u\24\28xsmall\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28xsmall\29, .\31 u\24\28xsmall\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28xsmall\29 + *, + .\31 1u\24\28xsmall\29 + *, + .\31 0u\24\28xsmall\29 + *, + .\39 u\24\28xsmall\29 + *, + .\38 u\24\28xsmall\29 + *, + .\37 u\24\28xsmall\29 + *, + .\36 u\24\28xsmall\29 + *, + .\35 u\24\28xsmall\29 + *, + .\34 u\24\28xsmall\29 + *, + .\33 u\24\28xsmall\29 + *, + .\32 u\24\28xsmall\29 + *, + .\31 u\24\28xsmall\29 + * { + clear: left; + } + + .\-11u\28xsmall\29 { + margin-left: 91.66667%; + } + + .\-10u\28xsmall\29 { + margin-left: 83.33333%; + } + + .\-9u\28xsmall\29 { + margin-left: 75%; + } + + .\-8u\28xsmall\29 { + margin-left: 66.66667%; + } + + .\-7u\28xsmall\29 { + margin-left: 58.33333%; + } + + .\-6u\28xsmall\29 { + margin-left: 50%; + } + + .\-5u\28xsmall\29 { + margin-left: 41.66667%; + } + + .\-4u\28xsmall\29 { + margin-left: 33.33333%; + } + + .\-3u\28xsmall\29 { + margin-left: 25%; + } + + .\-2u\28xsmall\29 { + margin-left: 16.66667%; + } + + .\-1u\28xsmall\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 360px) { + + .row > * { + padding: 0 0 0 1.5rem; + } + + .row { + margin: 0 0 -1px -1.5rem; + } + + .row.uniform > * { + padding: 1.5rem 0 0 1.5rem; + } + + .row.uniform { + margin: -1.5rem 0 -1px -1.5rem; + } + + .row.\32 00\25 > * { + padding: 0 0 0 3rem; + } + + .row.\32 00\25 { + margin: 0 0 -1px -3rem; + } + + .row.uniform.\32 00\25 > * { + padding: 3rem 0 0 3rem; + } + + .row.uniform.\32 00\25 { + margin: -3rem 0 -1px -3rem; + } + + .row.\31 50\25 > * { + padding: 0 0 0 2.25rem; + } + + .row.\31 50\25 { + margin: 0 0 -1px -2.25rem; + } + + .row.uniform.\31 50\25 > * { + padding: 2.25rem 0 0 2.25rem; + } + + .row.uniform.\31 50\25 { + margin: -2.25rem 0 -1px -2.25rem; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.75rem; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.75rem; + } + + .row.uniform.\35 0\25 > * { + padding: 0.75rem 0 0 0.75rem; + } + + .row.uniform.\35 0\25 { + margin: -0.75rem 0 -1px -0.75rem; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.375rem; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.375rem; + } + + .row.uniform.\32 5\25 > * { + padding: 0.375rem 0 0 0.375rem; + } + + .row.uniform.\32 5\25 { + margin: -0.375rem 0 -1px -0.375rem; + } + + .\31 2u\28xxsmall\29, .\31 2u\24\28xxsmall\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28xxsmall\29, .\31 1u\24\28xxsmall\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28xxsmall\29, .\31 0u\24\28xxsmall\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28xxsmall\29, .\39 u\24\28xxsmall\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28xxsmall\29, .\38 u\24\28xxsmall\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28xxsmall\29, .\37 u\24\28xxsmall\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28xxsmall\29, .\36 u\24\28xxsmall\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28xxsmall\29, .\35 u\24\28xxsmall\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28xxsmall\29, .\34 u\24\28xxsmall\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28xxsmall\29, .\33 u\24\28xxsmall\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28xxsmall\29, .\32 u\24\28xxsmall\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28xxsmall\29, .\31 u\24\28xxsmall\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28xxsmall\29 + *, + .\31 1u\24\28xxsmall\29 + *, + .\31 0u\24\28xxsmall\29 + *, + .\39 u\24\28xxsmall\29 + *, + .\38 u\24\28xxsmall\29 + *, + .\37 u\24\28xxsmall\29 + *, + .\36 u\24\28xxsmall\29 + *, + .\35 u\24\28xxsmall\29 + *, + .\34 u\24\28xxsmall\29 + *, + .\33 u\24\28xxsmall\29 + *, + .\32 u\24\28xxsmall\29 + *, + .\31 u\24\28xxsmall\29 + * { + clear: left; + } + + .\-11u\28xxsmall\29 { + margin-left: 91.66667%; + } + + .\-10u\28xxsmall\29 { + margin-left: 83.33333%; + } + + .\-9u\28xxsmall\29 { + margin-left: 75%; + } + + .\-8u\28xxsmall\29 { + margin-left: 66.66667%; + } + + .\-7u\28xxsmall\29 { + margin-left: 58.33333%; + } + + .\-6u\28xxsmall\29 { + margin-left: 50%; + } + + .\-5u\28xxsmall\29 { + margin-left: 41.66667%; + } + + .\-4u\28xxsmall\29 { + margin-left: 33.33333%; + } + + .\-3u\28xxsmall\29 { + margin-left: 25%; + } + + .\-2u\28xxsmall\29 { + margin-left: 16.66667%; + } + + .\-1u\28xxsmall\29 { + margin-left: 8.33333%; + } + + } + +/* Basic */ + + @-ms-viewport { + width: device-width; + } + + body { + -ms-overflow-style: scrollbar; + } + + @media screen and (max-width: 480px) { + + html, body { + min-width: 320px; + } + + } + + body { + background-color: #1e252d; + } + + body.is-loading *, body.is-loading *:before, body.is-loading *:after { + -moz-animation: none !important; + -webkit-animation: none !important; + -ms-animation: none !important; + animation: none !important; + -moz-transition: none !important; + -webkit-transition: none !important; + -ms-transition: none !important; + transition: none !important; + } + +/* Type */ + + html { + font-size: 16pt; + } + + @media screen and (max-width: 1680px) { + + html { + font-size: 12pt; + } + + } + + @media screen and (max-width: 1280px) { + + html { + font-size: 11pt; + } + + } + + @media screen and (max-width: 360px) { + + html { + font-size: 10pt; + } + + } + + body { + color: #212931; + } + + body, input, select, textarea { + font-family: "Merriweather", Georgia, serif; + font-weight: 300; + font-size: 1rem; + line-height: 2.375; + } + + a { + -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + border-bottom: dotted 1px; + text-decoration: none; + } + + a:hover { + border-bottom-color: transparent; + } + + strong, b { + font-weight: 600; + } + + em, i { + font-style: italic; + } + + p { + text-align: justify; + margin: 0 0 2rem 0; + } + + h1, h2, h3, h4, h5, h6 { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 900; + line-height: 1.5; + letter-spacing: 0.075em; + text-transform: uppercase; + margin: 0 0 1rem 0; + } + + h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + border-bottom: 0; + color: inherit; + text-decoration: none; + } + + h1 { + font-size: 4rem; + line-height: 1.1; + margin: 0 0 2rem 0; + } + + h2 { + font-size: 1.75rem; + line-height: 1.3; + margin: 0 0 1.5rem 0; + } + + h3 { + font-size: 1.25rem; + margin: 0 0 1.5rem 0; + } + + h4 { + font-size: 1rem; + } + + h5 { + font-size: 0.9rem; + } + + h6 { + font-size: 0.8rem; + } + + sub { + font-size: 0.8rem; + position: relative; + top: 0.5rem; + } + + sup { + font-size: 0.8rem; + position: relative; + top: -0.5rem; + } + + blockquote { + border-left: solid 4px; + font-style: italic; + margin: 0 0 2rem 0; + padding: 0.5rem 0 0.5rem 2rem; + } + + code { + border: solid 2px; + font-family: "Courier New", monospace; + font-size: 0.9rem; + margin: 0 0.25rem; + padding: 0.25rem 0.65rem; + } + + pre { + -webkit-overflow-scrolling: touch; + font-family: "Courier New", monospace; + font-size: 0.9rem; + margin: 0 0 2rem 0; + } + + pre code { + display: block; + line-height: 1.75; + padding: 1rem 1.5rem; + overflow-x: auto; + } + + hr { + border: 0; + border-bottom: solid 2px; + margin: 3rem 0; + } + + hr.major { + margin: 5rem 0; + } + + .align-left { + text-align: left; + } + + .align-center { + text-align: center; + } + + .align-right { + text-align: right; + } + + input, select, textarea { + color: #212931; + } + + a { + color: #212931; + border-bottom-color: rgba(33, 41, 49, 0.5); + } + + a:hover { + border-bottom-color: transparent; + color: #18bfef !important; + } + + strong, b { + color: #212931; + } + + h1, h2, h3, h4, h5, h6 { + color: #212931; + } + + blockquote { + border-left-color: #eeeeee; + } + + code { + background: rgba(220, 220, 220, 0.25); + border-color: #eeeeee; + } + + hr { + border-bottom-color: #eeeeee; + } + +/* Box */ + + .box { + border: solid 2px; + margin-bottom: 2rem; + padding: 1.5rem; + } + + .box > :last-child, + .box > :last-child > :last-child, + .box > :last-child > :last-child > :last-child { + margin-bottom: 0; + } + + .box.alt { + border: 0; + border-radius: 0; + padding: 0; + } + + .box { + border-color: #eeeeee; + } + +/* Button */ + + input[type="submit"], + input[type="reset"], + input[type="button"], + button, + .button { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + -moz-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + -webkit-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + -ms-transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + border: 0; + cursor: pointer; + display: inline-block; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 0.8rem; + font-weight: 900; + letter-spacing: 0.075em; + height: 3rem; + line-height: 3rem; + padding: 0 2rem; + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + } + + input[type="submit"].icon:before, + input[type="reset"].icon:before, + input[type="button"].icon:before, + button.icon:before, + .button.icon:before { + margin-right: 0.5rem; + } + + input[type="submit"].icon.solo, + input[type="reset"].icon.solo, + input[type="button"].icon.solo, + button.icon.solo, + .button.icon.solo { + position: relative; + width: 4rem; + height: 4rem; + line-height: 4rem; + border-radius: 4rem; + text-indent: 4rem; + overflow: hidden; + padding: 0; + white-space: nowrap; + } + + input[type="submit"].icon.solo:before, + input[type="reset"].icon.solo:before, + input[type="button"].icon.solo:before, + button.icon.solo:before, + .button.icon.solo:before { + position: absolute; + display: block; + top: 0; + left: 0; + width: inherit; + height: inherit; + line-height: inherit; + font-size: 1.25rem; + margin-right: 0; + text-align: center; + text-indent: 0; + } + + input[type="submit"].fit, + input[type="reset"].fit, + input[type="button"].fit, + button.fit, + .button.fit { + display: block; + margin: 0 0 1rem 0; + width: 100%; + } + + input[type="submit"].small, + input[type="reset"].small, + input[type="button"].small, + button.small, + .button.small { + font-size: 0.7rem; + height: 2.5rem; + line-height: 2.5rem; + padding: 0 1.5rem; + } + + input[type="submit"].big, + input[type="reset"].big, + input[type="button"].big, + button.big, + .button.big { + font-size: 0.9rem; + height: 3.5rem; + line-height: 3.5rem; + padding: 0 2.75rem; + } + + @media screen and (max-width: 980px) { + + input[type="submit"], + input[type="reset"], + input[type="button"], + button, + .button { + font-size: 0.9rem; + height: 3.25rem; + line-height: 3.25rem; + } + + input[type="submit"].big, + input[type="reset"].big, + input[type="button"].big, + button.big, + .button.big { + font-size: 1rem; + height: 3.75rem; + line-height: 3.75rem; + } + + } + + input[type="submit"].disabled, input[type="submit"]:disabled, + input[type="reset"].disabled, + input[type="reset"]:disabled, + input[type="button"].disabled, + input[type="button"]:disabled, + button.disabled, + button:disabled, + .button.disabled, + .button:disabled { + -moz-pointer-events: none; + -webkit-pointer-events: none; + -ms-pointer-events: none; + pointer-events: none; + opacity: 0.25; + } + + input[type="submit"], + input[type="reset"], + input[type="button"], + button, + .button { + background-color: transparent; + box-shadow: inset 0 0 0 2px #212931; + color: #212931 !important; + } + + input[type="submit"]:hover, + input[type="reset"]:hover, + input[type="button"]:hover, + button:hover, + .button:hover { + box-shadow: inset 0 0 0 2px #18bfef; + color: #18bfef !important; + } + + input[type="submit"].special, + input[type="reset"].special, + input[type="button"].special, + button.special, + .button.special { + background-color: #212931; + box-shadow: none; + color: #ffffff !important; + } + + input[type="submit"].special:hover, + input[type="reset"].special:hover, + input[type="button"].special:hover, + button.special:hover, + .button.special:hover { + background-color: #18bfef; + } + +/* Form */ + + form { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + width: calc(100% + 3rem); + margin: -1.5rem 0 2rem -1.5rem; + } + + form > .field { + -moz-flex-grow: 0; + -webkit-flex-grow: 0; + -ms-flex-grow: 0; + flex-grow: 0; + -moz-flex-shrink: 0; + -webkit-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + padding: 1.5rem 0 0 1.5rem; + width: calc(100% - 1.5rem); + } + + form > .field.half { + width: calc(50% - 0.75rem); + } + + form > .field.third { + width: calc(100%/3 - 0.5rem); + } + + form > .field.quarter { + width: calc(25% - 0.375rem); + } + + form > .actions { + -moz-flex-grow: 0; + -webkit-flex-grow: 0; + -ms-flex-grow: 0; + flex-grow: 0; + -moz-flex-shrink: 1; + -webkit-flex-shrink: 1; + -ms-flex-shrink: 1; + flex-shrink: 1; + margin: 1.875rem 0 0 1.5rem !important; + width: calc(100% - 3rem); + } + + form.alt { + display: block; + width: 100%; + margin: 0 0 2rem 0; + } + + form.alt > .actions { + margin: 0 0 2rem 0; + width: 100%; + } + + @media screen and (max-width: 480px) { + + form { + width: calc(100% + 3rem); + margin: -1.5rem 0 2rem -1.5rem; + } + + form > .field { + padding: 1.5rem 0 0 1.5rem; + width: calc(100% - 1.5rem); + } + + form > .field.half { + width: calc(100% - 1.5rem); + } + + form > .field.third { + width: calc(100% - 1.5rem); + } + + form > .field.quarter { + width: calc(100% - 1.5rem); + } + + form > .actions { + margin: 1.5rem 0 0 1.5rem; + width: calc(100% - 3rem); + } + + } + + label { + display: block; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 900; + line-height: 1.5; + letter-spacing: 0.075em; + font-size: 0.8rem; + text-transform: uppercase; + margin: 0 0 0.75rem 0; + } + + @media screen and (max-width: 980px) { + + label { + font-size: 0.9rem; + } + + } + + input[type="text"], + input[type="password"], + input[type="email"], + select, + textarea { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + background: transparent; + border: solid 2px; + color: inherit; + display: block; + outline: 0; + padding: 0 1rem; + text-decoration: none; + width: 100%; + } + + input[type="text"]:invalid, + input[type="password"]:invalid, + input[type="email"]:invalid, + select:invalid, + textarea:invalid { + box-shadow: none; + } + + .select-wrapper { + text-decoration: none; + display: block; + position: relative; + } + + .select-wrapper:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .select-wrapper:before { + content: '\f078'; + display: block; + height: 3rem; + line-height: 3rem; + pointer-events: none; + position: absolute; + right: 0; + text-align: center; + top: 0; + width: 3rem; + } + + .select-wrapper select::-ms-expand { + display: none; + } + + input[type="text"], + input[type="password"], + input[type="email"], + select { + height: 3rem; + } + + textarea { + padding: 0.75rem 1rem; + } + + input[type="checkbox"], + input[type="radio"] { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + display: block; + float: left; + margin-right: -2rem; + opacity: 0; + width: 1rem; + z-index: -1; + } + + input[type="checkbox"] + label, + input[type="radio"] + label { + text-decoration: none; + cursor: pointer; + display: inline-block; + font-size: 1rem; + letter-spacing: 0; + font-family: "Merriweather", Georgia, serif; + text-transform: none; + font-weight: 300; + padding-left: 2.8rem; + padding-right: 1rem; + position: relative; + } + + input[type="checkbox"] + label:before, + input[type="radio"] + label:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + input[type="checkbox"] + label:before, + input[type="radio"] + label:before { + border: solid 2px; + content: ''; + display: inline-block; + height: 1.8rem; + left: 0; + line-height: 1.725rem; + position: absolute; + text-align: center; + top: -0.125rem; + width: 1.8rem; + } + + input[type="checkbox"]:checked + label:before, + input[type="radio"]:checked + label:before { + content: '\f00c'; + } + + input[type="radio"] + label:before { + border-radius: 100%; + } + + ::-webkit-input-placeholder { + opacity: 1.0; + } + + :-moz-placeholder { + opacity: 1.0; + } + + ::-moz-placeholder { + opacity: 1.0; + } + + :-ms-input-placeholder { + opacity: 1.0; + } + + .formerize-placeholder { + opacity: 1.0; + } + + label { + color: #212931; + } + + input[type="text"], + input[type="password"], + input[type="email"], + select, + textarea { + border-color: #eeeeee; + } + + input[type="text"]:focus, + input[type="password"]:focus, + input[type="email"]:focus, + select:focus, + textarea:focus { + border-color: #18bfef; + } + + select option { + background-color: #ffffff; + color: #212931; + } + + .select-wrapper:before { + color: #eeeeee; + } + + input[type="checkbox"] + label, + input[type="radio"] + label { + color: #212931; + } + + input[type="checkbox"] + label:before, + input[type="radio"] + label:before { + border-color: #eeeeee; + } + + input[type="checkbox"]:checked + label:before, + input[type="radio"]:checked + label:before { + background-color: #212931; + border-color: #212931; + color: #ffffff; + } + + input[type="checkbox"]:focus + label:before, + input[type="radio"]:focus + label:before { + border-color: #18bfef; + } + + ::-webkit-input-placeholder { + color: #909498 !important; + } + + :-moz-placeholder { + color: #909498 !important; + } + + ::-moz-placeholder { + color: #909498 !important; + } + + :-ms-input-placeholder { + color: #909498 !important; + } + + .formerize-placeholder { + color: #909498 !important; + } + +/* Icon */ + + .icon { + text-decoration: none; + border-bottom: none; + position: relative; + } + + .icon:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .icon > .label { + display: none; + } + +/* Image */ + + .image { + border: 0; + display: inline-block; + position: relative; + } + + .image img { + display: block; + } + + .image.left, .image.right { + max-width: 40%; + } + + .image.left img, .image.right img { + width: 100%; + } + + .image.left { + float: left; + margin: 0 2rem 2rem 0; + top: 0.75rem; + } + + .image.right { + float: right; + margin: 0 0 2rem 2rem; + top: 0.75rem; + } + + .image.fit { + display: block; + margin: 2.5rem 0; + width: 100%; + } + + .image.fit:first-child { + margin-top: 0; + } + + .image.fit img { + width: 100%; + } + + .image.main { + display: block; + margin: 4rem 0; + width: 100%; + } + + .image.main:first-child { + margin-top: 0; + } + + .image.main img { + width: 100%; + } + + @media screen and (max-width: 736px) { + + .image.fit { + margin: 2rem 0; + } + + .image.main { + margin: 2rem 0; + } + + } + + a.image { + overflow: hidden; + } + + a.image img { + -moz-transition: -moz-transform 0.2s ease-out; + -webkit-transition: -webkit-transform 0.2s ease-out; + -ms-transition: -ms-transform 0.2s ease-out; + transition: transform 0.2s ease-out; + } + + a.image:hover img { + -moz-transform: scale(1.05); + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + +/* List */ + + ol { + list-style: decimal; + margin: 0 0 2rem 0; + padding-left: 1.25rem; + } + + ol li { + padding-left: 0.25rem; + } + + ul { + list-style: disc; + margin: 0 0 2rem 0; + padding-left: 1rem; + } + + ul li { + padding-left: 0.5rem; + } + + ul.divided { + list-style: none; + padding-left: 0; + } + + ul.divided li { + border-top: solid 1px; + padding: 0.5rem 0; + } + + ul.divided li:first-child { + border-top: 0; + padding-top: 0; + } + + ul.icons { + cursor: default; + list-style: none; + padding-left: 0; + } + + ul.icons li { + display: inline-block; + padding: 0 0.5rem 0 0; + vertical-align: middle; + } + + ul.icons li:last-child { + padding-right: 0; + } + + ul.icons li .icon:before { + width: 2.25rem; + height: 2.25rem; + line-height: 2.25rem; + display: inline-block; + text-align: center; + border-radius: 100%; + font-size: 1.25rem; + } + + ul.icons.alt li .icon:before { + -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + font-size: 1rem; + } + + ul.actions { + cursor: default; + list-style: none; + padding-left: 0; + } + + ul.actions li { + display: inline-block; + padding: 0 1rem 0 0; + vertical-align: middle; + } + + ul.actions li:last-child { + padding-right: 0; + } + + ul.actions.small li { + padding: 0 0.5rem 0 0; + } + + ul.actions.vertical li { + display: block; + padding: 1rem 0 0 0; + } + + ul.actions.vertical li:first-child { + padding-top: 0; + } + + ul.actions.vertical li > * { + margin-bottom: 0; + } + + ul.actions.vertical.small li { + padding: 0.5rem 0 0 0; + } + + ul.actions.vertical.small li:first-child { + padding-top: 0; + } + + ul.actions.fit { + display: table; + margin-left: -1rem; + padding: 0; + table-layout: fixed; + width: calc(100% + 1rem); + } + + ul.actions.fit li { + display: table-cell; + padding: 0 0 0 1rem; + } + + ul.actions.fit li > * { + margin-bottom: 0; + } + + ul.actions.fit.small { + margin-left: -0.5rem; + width: calc(100% + 0.5rem); + } + + ul.actions.fit.small li { + padding: 0 0 0 0.5rem; + } + + @media screen and (max-width: 480px) { + + ul.actions { + margin: 0 0 2rem 0; + } + + ul.actions li { + padding: 1rem 0 0 0; + display: block; + text-align: center; + width: 100%; + } + + ul.actions li:first-child { + padding-top: 0; + } + + ul.actions li > * { + width: 100%; + margin: 0 !important; + } + + ul.actions li > *.icon:before { + margin-left: -2rem; + } + + ul.actions.small li { + padding: 0.5rem 0 0 0; + } + + ul.actions.small li:first-child { + padding-top: 0; + } + + } + + dl { + margin: 0 0 2rem 0; + } + + dl dt { + display: block; + font-weight: 600; + margin: 0 0 1rem 0; + } + + dl dd { + margin-left: 2rem; + } + + ul.divided li { + border-top-color: #eeeeee; + } + + ul.icons li a.icon:hover:before { + color: #18bfef; + } + + ul.icons.alt li .icon:before { + box-shadow: inset 0 0 0 2px #eeeeee; + } + + ul.icons.alt li a.icon:hover:before { + box-shadow: inset 0 0 0 2px #18bfef; + } + +/* Section/Article */ + + section.special, article.special { + text-align: center; + } + + header { + cursor: default; + } + + header > .date { + display: block; + font-size: 0.8rem; + height: 1; + margin: 0 0 1rem 0; + position: relative; + } + + header > p { + font-style: italic; + } + + header > h1 + p { + font-size: 1.1rem; + margin-top: -0.5rem; + line-height: 2; + } + + header > h2 + p { + font-size: 1rem; + margin-top: -0.75rem; + } + + header > h3 + p { + font-size: 0.9rem; + margin-top: -0.75rem; + } + + header > h4 + p { + font-size: 0.8rem; + margin-top: -0.75rem; + } + + header.major { + margin: 0 0 4rem 0; + text-align: center; + } + + header.major > :last-child { + margin-bottom: 0; + } + + header.major > p { + margin-top: 0; + text-align: center; + } + + header.major > .date { + font-size: 1rem; + margin: 0 0 4rem 0; + } + + header.major > .date:before, header.major > .date:after { + content: ''; + display: block; + position: absolute; + top: 50%; + width: calc(50% - 6rem); + border-top: solid 2px; + } + + header.major > .date:before { + left: 0; + } + + header.major > .date:after { + right: 0; + } + + @media screen and (max-width: 980px) { + + header br { + display: none; + } + + } + + @media screen and (max-width: 736px) { + + header.major { + margin: 0 0 2rem 0; + } + + } + + header.major .date:before, header.major .date:after { + border-top-color: #eeeeee; + } + +/* Table */ + + .table-wrapper { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + } + + table { + margin: 0 0 2rem 0; + width: 100%; + } + + table tbody tr { + border: solid 1px; + border-left: 0; + border-right: 0; + } + + table td { + padding: 0.75rem 0.75rem; + } + + table th { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 0.8rem; + font-weight: 900; + letter-spacing: 0.075em; + line-height: 1.5; + padding: 0 0.75rem 0.75rem 0.75rem; + text-align: left; + text-transform: uppercase; + } + + @media screen and (max-width: 980px) { + + table th { + font-size: 0.9rem; + } + + } + + table thead { + border-bottom: solid 2px; + } + + table tfoot { + border-top: solid 2px; + } + + table.alt { + border-collapse: separate; + } + + table.alt tbody tr td { + border: solid 1px; + border-left-width: 0; + border-top-width: 0; + } + + table.alt tbody tr td:first-child { + border-left-width: 1px; + } + + table.alt tbody tr:first-child td { + border-top-width: 1px; + } + + table.alt thead { + border-bottom: 0; + } + + table.alt tfoot { + border-top: 0; + } + + table tbody tr { + border-color: #eeeeee; + } + + table tbody tr:nth-child(2n + 1) { + background-color: rgba(220, 220, 220, 0.25); + } + + table th { + color: #212931; + } + + table thead { + border-bottom-color: #eeeeee; + } + + table tfoot { + border-top-color: #eeeeee; + } + + table.alt tbody tr td { + border-color: #eeeeee; + } + +/* Pagination */ + + .pagination { + display: inline-flex; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: default; + list-style: none; + margin: 0 0 2rem 2px; + padding: 0; + } + + .pagination a, .pagination span { + -moz-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + -ms-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out; + border: solid 2px; + display: inline-block; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 0.8rem; + font-weight: 900; + height: 3rem; + letter-spacing: 0.075em; + line-height: calc(3rem - 4px); + margin-left: -2px; + min-width: 3rem; + position: relative; + text-align: center; + text-decoration: none; + text-transform: uppercase; + } + + .pagination .next, .pagination .previous { + text-decoration: none; + padding: 0 1.75rem; + } + + .pagination .next:before, .pagination .previous:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .pagination .next:before, .pagination .previous:before { + display: inline-block; + color: inherit !important; + } + + .pagination .previous:before { + content: '\f104'; + margin-right: 0.9375em; + } + + .pagination .next:before { + content: '\f105'; + float: right; + margin-left: 0.9375em; + } + + @media screen and (max-width: 980px) { + + .pagination a, .pagination span { + font-size: 0.9rem; + } + + } + + @media screen and (max-width: 480px) { + + .pagination .page, .pagination .extra { + display: none; + } + + } + + .pagination a, .pagination span { + border-color: #eeeeee; + } + + .pagination a { + color: #212931 !important; + } + + .pagination a:hover { + color: #18bfef !important; + border-color: #18bfef; + z-index: 1; + } + + .pagination a:hover + a, .pagination a:hover + span { + border-left-color: #18bfef; + } + + .pagination a.active { + background-color: #eeeeee; + } + + .pagination span { + color: #eeeeee; + } + +/* Wrapper */ + + #wrapper { + -moz-transition: opacity 0.5s ease; + -webkit-transition: opacity 0.5s ease; + -ms-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + position: relative; + z-index: 1; + overflow: hidden; + } + + #wrapper > .bg { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #212931; + background-image: url("../../images/overlay.png"), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("../../images/bg.jpg"); + background-size: auto, auto, 100% auto; + background-position: center, center, top center; + background-repeat: repeat, no-repeat, no-repeat; + background-attachment: scroll, scroll, scroll; + z-index: -1; + } + + #wrapper > .bg.fixed { + position: fixed; + width: 100vw; + height: 100vh; + } + + #wrapper.fade-in:before { + -moz-pointer-events: none; + -webkit-pointer-events: none; + -ms-pointer-events: none; + pointer-events: none; + -moz-transition: opacity 1s ease-in-out; + -webkit-transition: opacity 1s ease-in-out; + -ms-transition: opacity 1s ease-in-out; + transition: opacity 1s ease-in-out; + -moz-transition-delay: 0.75s; + -webkit-transition-delay: 0.75s; + -ms-transition-delay: 0.75s; + transition-delay: 0.75s; + background: #1e252d; + content: ''; + display: block; + height: 100%; + left: 0; + opacity: 0; + position: fixed; + top: 0; + width: 100%; + } + + body.is-loading #wrapper.fade-in:before { + opacity: 1; + } + + @media screen and (orientation: portrait) { + + #wrapper > .bg { + background-size: auto, auto, auto 175%; + } + + } + +/* Intro */ + + #intro { + color: #ffffff; + padding: 8rem 4rem 6rem 4rem ; + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: column; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -moz-justify-content: -moz-flex-end; + -webkit-justify-content: -webkit-flex-end; + -ms-justify-content: -ms-flex-end; + justify-content: flex-end; + -moz-transition: opacity 1s ease, -moz-transform 1s ease; + -webkit-transition: opacity 1s ease, -webkit-transform 1s ease; + -ms-transition: opacity 1s ease, -ms-transform 1s ease; + transition: opacity 1s ease, transform 1s ease; + position: relative; + cursor: default; + text-align: center; + z-index: 1; + min-height: 100vh; + } + + #intro input, #intro select, #intro textarea { + color: #ffffff; + } + + #intro a { + color: #ffffff; + border-bottom-color: rgba(255, 255, 255, 0.5); + } + + #intro a:hover { + border-bottom-color: transparent; + color: #18bfef !important; + } + + #intro strong, #intro b { + color: #ffffff; + } + + #intro h1, #intro h2, #intro h3, #intro h4, #intro h5, #intro h6 { + color: #ffffff; + } + + #intro blockquote { + border-left-color: #ffffff; + } + + #intro code { + background: rgba(255, 255, 255, 0.075); + border-color: #ffffff; + } + + #intro hr { + border-bottom-color: #ffffff; + } + + #intro input[type="submit"], + #intro input[type="reset"], + #intro input[type="button"], + #intro button, + #intro .button { + background-color: transparent; + box-shadow: inset 0 0 0 2px #ffffff; + color: #ffffff !important; + } + + #intro input[type="submit"]:hover, + #intro input[type="reset"]:hover, + #intro input[type="button"]:hover, + #intro button:hover, + #intro .button:hover { + box-shadow: inset 0 0 0 2px #18bfef; + color: #18bfef !important; + } + + #intro input[type="submit"].special, + #intro input[type="reset"].special, + #intro input[type="button"].special, + #intro button.special, + #intro .button.special { + background-color: #ffffff; + box-shadow: none; + color: #1e252d !important; + } + + #intro input[type="submit"].special:hover, + #intro input[type="reset"].special:hover, + #intro input[type="button"].special:hover, + #intro button.special:hover, + #intro .button.special:hover { + background-color: #18bfef; + } + + #intro h1 { + font-size: 5rem; + line-height: 1; + } + + #intro p { + font-size: 1.25rem; + font-style: italic; + margin-top: -0.25rem; + text-align: center; + } + + #intro + #header { + margin-top: -20rem; + } + + #intro + #header .logo { + -moz-transform: translateY(2rem); + -webkit-transform: translateY(2rem); + -ms-transform: translateY(2rem); + transform: translateY(2rem); + opacity: 0; + visibility: hidden; + } + + #intro.hidden { + -moz-pointer-events: none; + -webkit-pointer-events: none; + -ms-pointer-events: none; + pointer-events: none; + -moz-transform: translateY(2rem); + -webkit-transform: translateY(2rem); + -ms-transform: translateY(2rem); + transform: translateY(2rem); + -moz-transition: opacity 0.5s ease, -moz-transform 0.5s ease, visibility 0.5s; + -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease, visibility 0.5s; + -ms-transition: opacity 0.5s ease, -ms-transform 0.5s ease, visibility 0.5s; + transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s; + opacity: 0; + visibility: hidden; + } + + #intro.hidden + #header .logo { + -moz-transform: translateY(0); + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + visibility: visible; + } + + body.is-loading #intro { + -moz-transform: translateY(2rem); + -webkit-transform: translateY(2rem); + -ms-transform: translateY(2rem); + transform: translateY(2rem); + opacity: 0; + } + + body.is-loading #intro:not(.hidden) + #header + #nav { + -moz-transform: translateY(4rem); + -webkit-transform: translateY(4rem); + -ms-transform: translateY(4rem); + transform: translateY(4rem); + opacity: 0; + } + + @media screen and (max-width: 980px) { + + #intro { + padding: 4rem 4rem 2rem 4rem ; + min-height: 90vh; + } + + #intro p br { + display: none; + } + + #intro + #header { + margin-top: -14rem; + } + + } + + @media screen and (max-width: 736px) { + + #intro { + padding: 3rem 2rem 1rem 2rem ; + min-height: 80vh; + } + + #intro h1 { + font-size: 3.25rem; + line-height: 1.1; + margin-bottom: 1rem; + } + + #intro p { + font-size: 1rem; + margin-top: 0rem; + } + + #intro .actions { + display: none; + } + + } + +/* Header */ + + #header { + color: #ffffff; + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: column; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -moz-justify-content: -moz-flex-end; + -webkit-justify-content: -webkit-flex-end; + -ms-justify-content: -ms-flex-end; + justify-content: flex-end; + -moz-pointer-events: none; + -webkit-pointer-events: none; + -ms-pointer-events: none; + pointer-events: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + height: 20rem; + padding-bottom: 8rem; + position: relative; + text-align: center; + z-index: 2; + } + + #header input, #header select, #header textarea { + color: #ffffff; + } + + #header a { + color: #ffffff; + border-bottom-color: rgba(255, 255, 255, 0.5); + } + + #header a:hover { + border-bottom-color: transparent; + color: #18bfef !important; + } + + #header strong, #header b { + color: #ffffff; + } + + #header h1, #header h2, #header h3, #header h4, #header h5, #header h6 { + color: #ffffff; + } + + #header blockquote { + border-left-color: #ffffff; + } + + #header code { + background: rgba(255, 255, 255, 0.075); + border-color: #ffffff; + } + + #header hr { + border-bottom-color: #ffffff; + } + + #header .logo { + -moz-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.5s ease, -moz-transform 0.5s ease, visibility 0.5s; + -webkit-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.5s ease, -webkit-transform 0.5s ease, visibility 0.5s; + -ms-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.5s ease, -ms-transform 0.5s ease, visibility 0.5s; + transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.5s ease, transform 0.5s ease, visibility 0.5s; + -moz-pointer-events: auto; + -webkit-pointer-events: auto; + -ms-pointer-events: auto; + pointer-events: auto; + border-style: solid; + border-color: #ffffff; + border-width: 5px !important; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 2.25rem; + font-weight: 900; + letter-spacing: 0.075em; + line-height: 1; + padding: 1rem 1.75rem; + text-transform: uppercase; + visibility: visible; + } + + #header .logo:hover { + border-color: #18bfef !important; + color: #18bfef !important; + } + + @media screen and (max-width: 980px) { + + #header { + height: 14rem; + padding-bottom: 4rem; + } + + } + + @media screen and (max-width: 736px) { + + #header { + padding-bottom: 3rem; + } + + #header .logo { + font-size: 1.75rem; + border-width: 3px !important; + } + + } + +/* Nav */ + + #nav { + color: #ffffff; + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-transition: -moz-transform 1s ease, opacity 1s ease; + -webkit-transition: -webkit-transform 1s ease, opacity 1s ease; + -ms-transition: -ms-transform 1s ease, opacity 1s ease; + transition: transform 1s ease, opacity 1s ease; + background: rgba(255, 255, 255, 0.175); + height: 4rem; + line-height: 4rem; + margin: -4rem auto 0 auto; + overflow: hidden; + padding: 0 2rem 0 0; + position: relative; + width: calc(100% - 4rem); + max-width: 72rem; + z-index: 2; + } + + #nav ul.divided li { + border-top-color: #ffffff; + } + + #nav ul.icons li a.icon:hover:before { + color: #18bfef; + } + + #nav ul.icons.alt li .icon:before { + box-shadow: inset 0 0 0 2px #ffffff; + } + + #nav ul.icons.alt li a.icon:hover:before { + box-shadow: inset 0 0 0 2px #18bfef; + } + + #nav input, #nav select, #nav textarea { + color: #ffffff; + } + + #nav a { + color: #ffffff; + border-bottom-color: rgba(255, 255, 255, 0.5); + } + + #nav a:hover { + border-bottom-color: transparent; + color: #18bfef !important; + } + + #nav strong, #nav b { + color: #ffffff; + } + + #nav h1, #nav h2, #nav h3, #nav h4, #nav h5, #nav h6 { + color: #ffffff; + } + + #nav blockquote { + border-left-color: #ffffff; + } + + #nav code { + background: rgba(255, 255, 255, 0.075); + border-color: #ffffff; + } + + #nav hr { + border-bottom-color: #ffffff; + } + + #nav ul.links { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -moz-flex-shrink: 1; + -webkit-flex-shrink: 1; + -ms-flex-shrink: 1; + flex-shrink: 1; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 900; + letter-spacing: 0.075em; + list-style: none; + margin-bottom: 0; + padding-left: 0; + text-transform: uppercase; + } + + #nav ul.links li { + display: block; + padding-left: 0; + } + + #nav ul.links li a { + -moz-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; + -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; + -ms-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; + display: block; + font-size: 0.8rem; + outline: none; + padding: 0 2rem; + } + + #nav ul.links li a:hover { + color: inherit !important; + background-color: rgba(255, 255, 255, 0.1); + } + + #nav ul.links li.active { + background-color: #ffffff; + } + + #nav ul.links li.active a { + color: #1e252d; + } + + #nav ul.links li.active a:hover { + color: #18bfef !important; + } + + #nav ul.icons { + -moz-flex-grow: 0; + -webkit-flex-grow: 0; + -ms-flex-grow: 0; + flex-grow: 0; + -moz-flex-shrink: 0; + -webkit-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin-bottom: 0; + } + + @media screen and (max-width: 980px) { + + #nav { + display: none; + } + + } + +/* Main */ + + #main { + background-color: #ffffff; + position: relative; + margin: 0 auto; + width: calc(100% - 4rem); + max-width: 72rem; + z-index: 2; + } + + #main > * { + padding: 4rem 4rem 2rem 4rem ; + border-top: solid 2px #eeeeee; + margin: 0; + } + + #main > *:first-child { + border-top: 0; + } + + #main > footer { + text-align: center; + } + + #main > .post { + padding: 8rem 8rem 6rem 8rem ; + } + + #main > .post header.major > .date { + margin-top: -2rem; + } + + #main > .post header.major > h1, #main > .post header.major h2 { + font-size: 4rem; + line-height: 1.1; + margin: 0 0 2rem 0; + } + + #main > .post.featured { + text-align: center; + } + + @media screen and (max-width: 1280px) { + + #main > .post { + padding: 6rem 4rem 4rem 4rem ; + } + + } + + @media screen and (max-width: 736px) { + + #main > .post { + padding: 4rem 2rem 2rem 2rem ; + } + + #main > .post header.major > .date { + margin-top: -1rem; + margin-bottom: 2rem; + } + + #main > .post header.major > h1, #main > .post header.major h2 { + font-size: 2.5rem; + line-height: 1.2; + margin: 0 0 1.5rem 0; + } + + } + + #main > .posts { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -moz-align-items: stretch; + -webkit-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + text-align: center; + width: 100%; + padding: 0; + } + + #main > .posts > * { + -moz-flex-shrink: 1; + -webkit-flex-shrink: 1; + -ms-flex-shrink: 1; + flex-shrink: 1; + -moz-flex-grow: 0; + -webkit-flex-grow: 0; + -ms-flex-grow: 0; + flex-grow: 0; + } + + #main > .posts > * { + width: 50%; + } + + #main > .posts > * { + padding: 4rem; + width: 50%; + } + + #main > .posts > article { + border-color: #eeeeee; + border-left-width: 2px; + border-style: solid; + border-top-width: 2px; + text-align: center; + } + + #main > .posts > article > :last-child { + margin-bottom: 0; + } + + #main > .posts > article:nth-child(2n - 1) { + border-left-width: 0; + } + + #main > .posts > article:nth-child(-n + 2) { + border-top-width: 0; + } + + @media screen and (max-width: 980px) { + + #main > .posts > * { + width: 50%; + } + + #main > .posts > * { + padding: 2.5rem; + width: 50%; + } + + } + + @media screen and (max-width: 736px) { + + #main > .posts > * { + width: 100%; + } + + #main > .posts > * { + padding: 2rem; + width: 100%; + } + + #main > .posts > article:nth-child(2n - 1) { + border-left-width: 2px; + } + + #main > .posts > article:nth-child(-n + 2) { + border-top-width: 2px; + } + + #main > .posts > article:nth-child(n) { + border-left-width: 0; + } + + #main > .posts > article:nth-child(-n + 1) { + border-top-width: 0; + } + + #main > .posts > article .image { + max-width: 25rem; + margin-left: auto; + margin-right: auto; + } + + } + + @media screen and (max-width: 736px) { + + #main > * { + padding: 2rem 2rem 0.1rem 2rem ; + } + + } + + @media screen and (max-width: 480px) { + + #main { + width: 100%; + } + + } + +/* Footer */ + + #footer { + color: #717981; + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + background-color: #f5f5f5; + color: #909498; + cursor: default; + position: relative; + margin: 0 auto; + width: calc(100% - 4rem); + max-width: 72rem; + z-index: 2; + } + + #footer input, #footer select, #footer textarea { + color: #717981; + } + + #footer a { + color: #717981; + border-bottom-color: rgba(113, 121, 129, 0.5); + } + + #footer a:hover { + border-bottom-color: transparent; + color: #18bfef !important; + } + + #footer strong, #footer b { + color: #717981; + } + + #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { + color: #717981; + } + + #footer blockquote { + border-left-color: #e2e2e2; + } + + #footer code { + background: rgba(220, 220, 220, 0.5); + border-color: #e2e2e2; + } + + #footer hr { + border-bottom-color: #e2e2e2; + } + + #footer .box { + border-color: #e2e2e2; + } + + #footer input[type="submit"], + #footer input[type="reset"], + #footer input[type="button"], + #footer button, + #footer .button { + background-color: transparent; + box-shadow: inset 0 0 0 2px #717981; + color: #717981 !important; + } + + #footer input[type="submit"]:hover, + #footer input[type="reset"]:hover, + #footer input[type="button"]:hover, + #footer button:hover, + #footer .button:hover { + box-shadow: inset 0 0 0 2px #18bfef; + color: #18bfef !important; + } + + #footer input[type="submit"].special, + #footer input[type="reset"].special, + #footer input[type="button"].special, + #footer button.special, + #footer .button.special { + background-color: #717981; + box-shadow: none; + color: #f5f5f5 !important; + } + + #footer input[type="submit"].special:hover, + #footer input[type="reset"].special:hover, + #footer input[type="button"].special:hover, + #footer button.special:hover, + #footer .button.special:hover { + background-color: #18bfef; + } + + #footer label { + color: #717981; + } + + #footer input[type="text"], + #footer input[type="password"], + #footer input[type="email"], + #footer select, + #footer textarea { + border-color: #e2e2e2; + } + + #footer input[type="text"]:focus, + #footer input[type="password"]:focus, + #footer input[type="email"]:focus, + #footer select:focus, + #footer textarea:focus { + border-color: #18bfef; + } + + #footer select option { + background-color: #f5f5f5; + color: #717981; + } + + #footer .select-wrapper:before { + color: #e2e2e2; + } + + #footer input[type="checkbox"] + label, + #footer input[type="radio"] + label { + color: #717981; + } + + #footer input[type="checkbox"] + label:before, + #footer input[type="radio"] + label:before { + border-color: #e2e2e2; + } + + #footer input[type="checkbox"]:checked + label:before, + #footer input[type="radio"]:checked + label:before { + background-color: #717981; + border-color: #717981; + color: #f5f5f5; + } + + #footer input[type="checkbox"]:focus + label:before, + #footer input[type="radio"]:focus + label:before { + border-color: #18bfef; + } + + #footer ::-webkit-input-placeholder { + color: #b3b7bb !important; + } + + #footer :-moz-placeholder { + color: #b3b7bb !important; + } + + #footer ::-moz-placeholder { + color: #b3b7bb !important; + } + + #footer :-ms-input-placeholder { + color: #b3b7bb !important; + } + + #footer .formerize-placeholder { + color: #b3b7bb !important; + } + + #footer ul.divided li { + border-top-color: #e2e2e2; + } + + #footer ul.icons li a.icon:hover:before { + color: #18bfef; + } + + #footer ul.icons.alt li .icon:before { + box-shadow: inset 0 0 0 2px #e2e2e2; + } + + #footer ul.icons.alt li a.icon:hover:before { + box-shadow: inset 0 0 0 2px #18bfef; + } + + #footer header.major .date:before, #footer header.major .date:after { + border-top-color: #e2e2e2; + } + + #footer table tbody tr { + border-color: #e2e2e2; + } + + #footer table tbody tr:nth-child(2n + 1) { + background-color: rgba(220, 220, 220, 0.5); + } + + #footer table th { + color: #717981; + } + + #footer table thead { + border-bottom-color: #e2e2e2; + } + + #footer table tfoot { + border-top-color: #e2e2e2; + } + + #footer table.alt tbody tr td { + border-color: #e2e2e2; + } + + #footer .pagination a, #footer .pagination span { + border-color: #e2e2e2; + } + + #footer .pagination a { + color: #717981 !important; + } + + #footer .pagination a:hover { + color: #18bfef !important; + border-color: #18bfef; + z-index: 1; + } + + #footer .pagination a:hover + a, #footer .pagination a:hover + span { + border-left-color: #18bfef; + } + + #footer .pagination a.active { + background-color: #e2e2e2; + } + + #footer .pagination span { + color: #e2e2e2; + } + + #footer > section { + -moz-flex-basis: 50%; + -webkit-flex-basis: 50%; + -ms-flex-basis: 50%; + flex-basis: 50%; + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -moz-flex-shrink: 1; + -webkit-flex-shrink: 1; + -ms-flex-shrink: 1; + flex-shrink: 1; + padding: 4rem 4rem 2rem 4rem ; + border-left: solid 2px #e2e2e2; + } + + #footer > section:first-child { + border-left: 0; + } + + #footer > section.split { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: column; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: 0; + } + + #footer > section.split > section { + padding: 3rem 4rem 1rem 4rem ; + border-top: solid 2px #e2e2e2; + } + + #footer > section.split > section:first-child { + padding: 5rem 4rem 1rem 4rem ; + border-top: 0; + } + + #footer > section.split > section:last-child { + padding: 3rem 4rem 3rem 4rem ; + } + + #footer > section.split.contact > section { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + padding: 3.15rem 4rem; + } + + #footer > section.split.contact > section > * { + margin-bottom: 0; + } + + #footer > section.split.contact > section > :first-child { + -moz-flex-shrink: 0; + -webkit-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -moz-flex-grow: 0; + -webkit-flex-grow: 0; + -ms-flex-grow: 0; + flex-grow: 0; + width: 6rem; + } + + #footer > section.split.contact > section > :last-child { + -moz-flex-shrink: 1; + -webkit-flex-shrink: 1; + -ms-flex-shrink: 1; + flex-shrink: 1; + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + } + + #footer > section.split.contact > section:first-child { + padding: 4rem 4rem 3rem 4rem; + } + + #footer > section.split.contact > section:last-child { + padding: 3rem 4rem 4rem 4rem; + } + + #footer > section.split.contact > section.alt { + -moz-align-items: -moz-flex-start; + -webkit-align-items: -webkit-flex-start; + -ms-align-items: -ms-flex-start; + align-items: flex-start; + } + + #footer > section.split.contact > section.alt > :last-child { + margin-top: -0.325rem; + } + + #footer form label, + #footer h3, + #footer p { + font-size: 0.8rem; + } + + @media screen and (max-width: 980px) { + + #footer { + display: block; + } + + #footer > section { + border-top: solid 2px #e2e2e2; + } + + #footer > section:first-child { + border-top: 0; + } + + #footer > section.split > section { + padding: 4rem 4rem 2rem 4rem ; + } + + #footer > section.split > section:first-child { + padding: 4rem 4rem 2rem 4rem ; + } + + #footer > section.split > section:last-child { + padding: 4rem 4rem 2rem 4rem ; + } + + #footer > section.split.contact > section { + padding: 4rem; + } + + #footer > section.split.contact > section:first-child { + padding: 4rem; + } + + #footer > section.split.contact > section:last-child { + padding: 4rem; + } + + #footer form label, + #footer h3, + #footer p { + font-size: 0.9rem; + } + + } + + @media screen and (max-width: 736px) { + + #footer > section { + padding: 2rem 2rem 0.1rem 2rem ; + } + + #footer > section.split > section { + padding: 2rem 2rem 0.1rem 2rem ; + } + + #footer > section.split > section:first-child { + padding: 2rem 2rem 0.1rem 2rem ; + } + + #footer > section.split > section:last-child { + padding: 2rem 2rem 0.1rem 2rem ; + } + + #footer > section.split.contact > section { + padding: 2rem; + } + + #footer > section.split.contact > section:first-child { + padding: 2rem; + } + + #footer > section.split.contact > section:last-child { + padding: 2rem; + } + + } + + @media screen and (max-width: 480px) { + + #footer { + width: 100%; + } + + } + + #copyright { + color: #ffffff; + position: relative; + color: rgba(255, 255, 255, 0.25); + cursor: default; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 0.8rem; + font-weight: 900; + letter-spacing: 0.075em; + line-height: 1.5; + text-align: center; + text-transform: uppercase; + margin: 4rem auto 8rem auto; + width: calc(100% - 4rem); + max-width: 72rem; + z-index: 2; + } + + #copyright input, #copyright select, #copyright textarea { + color: #ffffff; + } + + #copyright a { + color: #ffffff; + border-bottom-color: rgba(255, 255, 255, 0.5); + } + + #copyright a:hover { + border-bottom-color: transparent; + color: #18bfef !important; + } + + #copyright strong, #copyright b { + color: #ffffff; + } + + #copyright h1, #copyright h2, #copyright h3, #copyright h4, #copyright h5, #copyright h6 { + color: #ffffff; + } + + #copyright blockquote { + border-left-color: #ffffff; + } + + #copyright code { + background: rgba(255, 255, 255, 0.075); + border-color: #ffffff; + } + + #copyright hr { + border-bottom-color: #ffffff; + } + + #copyright a { + color: inherit; + border-bottom-color: inherit; + } + + #copyright ul { + list-style: none; + margin: 0; + padding-left: 0; + } + + #copyright ul li { + border-left: solid 2px; + display: inline-block; + line-height: 1; + margin-left: 1rem; + padding-left: 1rem; + } + + #copyright ul li:first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + @media screen and (max-width: 1280px) { + + #copyright { + margin: 4rem auto; + } + + } + + @media screen and (max-width: 480px) { + + #copyright ul li { + border-left: 0; + margin: 1rem 0 0 0; + padding-left: 0; + display: block; + } + + #copyright ul li:first-child { + margin-top: 0; + } + + } + +/* Nav Panel */ + + #navPanelToggle { + text-decoration: none; + -moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + -ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; + display: none; + position: fixed; + top: 0.75rem; + right: 0.75rem; + border: 0; + color: #ffffff; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 0.9rem; + font-weight: 900; + letter-spacing: 0.075em; + padding: 0.375rem 1.25rem; + text-transform: uppercase; + z-index: 10001; + } + + #navPanelToggle:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + #navPanelToggle:before { + content: '\f0c9'; + margin-right: 0.5rem; + } + + #navPanelToggle.alt { + background-color: rgba(255, 255, 255, 0.875); + box-shadow: 0 0.125rem 0.75rem 0 rgba(30, 37, 45, 0.25); + color: #212931; + } + + #navPanelToggle.alt:hover { + background-color: #ffffff; + } + + @media screen and (max-width: 980px) { + + #navPanelToggle { + display: block; + } + + } + + @media screen and (max-width: 736px) { + + #navPanelToggle { + font-size: 0.8rem; + padding: 0.25rem 1rem; + } + + } + + #navPanel { + -moz-transform: translateX(20rem); + -webkit-transform: translateX(20rem); + -ms-transform: translateX(20rem); + transform: translateX(20rem); + -moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s; + -webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s; + -ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s; + transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s; + display: none; + -webkit-overflow-scrolling: touch; + background: #ffffff; + box-shadow: none; + color: #212931; + height: 100%; + max-width: 80%; + overflow-y: auto; + padding: 3rem 2rem; + position: fixed; + right: 0; + top: 0; + visibility: hidden; + width: 20rem; + z-index: 10002; + } + + #navPanel .links { + list-style: none; + padding-left: 0; + } + + #navPanel .links li { + border-top: solid 2px #eeeeee; + } + + #navPanel .links li a { + border-bottom: 0; + display: block; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 0.9rem; + font-size: 0.9rem; + font-weight: 900; + letter-spacing: 0.075em; + padding: 0.75rem 0; + text-transform: uppercase; + } + + #navPanel .links li:first-child { + border-top: 0; + } + + #navPanel .close { + text-decoration: none; + -moz-transition: color 0.2s ease-in-out; + -webkit-transition: color 0.2s ease-in-out; + -ms-transition: color 0.2s ease-in-out; + transition: color 0.2s ease-in-out; + -webkit-tap-highlight-color: transparent; + border: 0; + color: #909498; + cursor: pointer; + display: block; + height: 3.25rem; + line-height: 3.25rem; + padding-right: 1.25rem; + position: absolute; + right: 0; + text-align: right; + top: 0; + vertical-align: middle; + width: 7rem; + } + + #navPanel .close:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + #navPanel .close:before { + content: '\f00d'; + font-size: 1.25rem; + } + + #navPanel .close:hover { + color: #212931; + } + + @media screen and (max-width: 736px) { + + #navPanel .close { + height: 4rem; + line-height: 4rem; + } + + } + + @media screen and (max-width: 980px) { + + #navPanel { + display: block; + } + + } + + @media screen and (max-width: 736px) { + + #navPanel { + padding: 2.5rem 1.75rem; + } + + } + + @media screen and (max-width: 980px) { + + body.is-navPanel-visible #wrapper { + opacity: 0.5; + } + + body.is-navPanel-visible #navPanel { + -moz-transform: translateX(0); + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + box-shadow: 0 0 1.5rem 0 rgba(0, 0, 0, 0.2); + visibility: visible; + } + + } \ No newline at end of file diff --git a/bl-themes/massively/assets/css/noscript.css b/bl-themes/massively/assets/css/noscript.css new file mode 100644 index 00000000..885d332a --- /dev/null +++ b/bl-themes/massively/assets/css/noscript.css @@ -0,0 +1,36 @@ +@import url(font-awesome.min.css); + +/* + Massively by HTML5 UP + html5up.net | @ajlkn + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* Wrapper */ + + #wrapper { + background-color: #212931; + background-image: url("../../images/overlay.png"), linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("../../images/bg.jpg"); + background-size: auto, auto, 100% auto; + background-position: center, center, top center; + background-repeat: repeat, no-repeat, no-repeat; + background-attachment: fixed, fixed, fixed; + } + + #wrapper.fade-in:before { + display: none; + } + +/* Intro */ + + body.is-loading #intro { + opacity: 1; + } + + body.is-loading #intro:not(.hidden) + #header + #nav { + -moz-transform: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; + opacity: 1; + } \ No newline at end of file diff --git a/bl-themes/massively/assets/fonts/FontAwesome.otf b/bl-themes/massively/assets/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..d4de13e832d567ff29c5b4e9561b8c370348cc9c GIT binary patch literal 124988 zcmbUJd0Z36|2U4%l4KKha{x&!By57#qh9rZpm?<2TJKtFy^$jj1QJZbecwX32_PVX zV7f9YgpFlkhA%W0jjEMtS0Jd_fh znd;+QjS%$}-ydy`PBA{D96bW+QiO!EREy0H^Md=|1;cL$g@gh`QIvF%#cZFOVYFFN zjC_5*%MT6qP=mcbgS`S*kkBC&IHbZV(j4qd1=EyB*Nq-84FB8V_@^Kh2T!&rf+x57 z_i>22@LYgTr4OPIjacN5f{+f4Koihp6ozJ@htNW_7_C5&XcLM;Mr1-MXgkV6d8i20 zpk~y8y3t{D0zHi`p_kAV^fvk!eT#lYf1x1?Q9?>W`B7?0OX;cmsj*ZT^$@j$ilm~b zWGa=)p(?0mY8TZ*9idKAXQ*@3bJR=J73v-8OX_>-XX+0MQ+IqApJ6^)pD{jRKC^um z`>gR&v{exJ{Me)YNS& zBwQ_gT)07K6xxJ&!ct+iuu-^E*el#8JSaRNd`fspcvW~q_@VHo@V1B+sYRnj<3&?M z;i6fhg`!oWCqz*qlPE>BU6d}$6%~j|L^YxYQHQ8Uv{$rGbV_tV^t|Y@=$fcs^rh%` z(GcxJOKBCYqsP*d=`eaWy?|a#ucJ57(eyStjV_|g=xW+Yx6!@yVfq>RW%@PxJ^C~H zTly#ZH~Nm47R$x=i8=8D;tArZ;&Aa|@p`dIoFy(1*NR)j-QxY?qvBKI=fu~zm-4?3?PF?px@)!?(lti0^UVXMCUYecktc z-_L!&_r2{q#83>&1TY$AG&7Ew$V_HJnQ$h8nZ-QJ%wrZYtC%PzmPunA%uePYbCfy3 zTx4Eit}t&gpDVg;<2RkK=lG;3hzv5&IRY&@I7+Sx3&kS$~D*k-na?P8x~ z53onrQ|uY`Y4#%fBKr#a4*LQ7GyA&~Nrh5BsY*IrI!ZcLI#D`BYLG@qXG`Zwmq?dO zS4$(M>!h2cTcvSQlQdbHDz!^9rMc2VX@%4wt&=uMTcsV+E@`iHzx1&5nDmtNtn|F} zIq7BT>(aNR??^w8ej@!s`nB|y^e5?W(m$mG(jgfolgJdZVKR+OCmSW3APbdElg*Sp zESoP|EL$d9C0i@oAlo8~k;Til$;>jVEM1l@%a;|)%4JouT3NHKP1Y&fBYRSIP8~OM0 zpXI;H|B?^N?M0`Iba;j3qNQIXWvUHqjcJY_u9v zjnQ_iG2UvlnfPJ(N0KeEN%6_i3A|xSHCfC?Te>AVEyWlGgWoOjz1}URrEa&zTH=f` z@TPFFM<>9aEyiL=;?I<5Yf`E;(QJ?bZQhoGw3&t?+CiE8(~s5Q?%6x^omX5QE#&wQ=?*{W0NwX zt#R?ufSh}kdsiNlsnI|~pjT?V#rhB6-Lj{LyJh1xW2_zePPbaTuXnHPnQUrunk|Z_ zY)Yc}Zpll3PopKtbJ?B-10}-aJYb?Z-r_0PVy#A_*=Di;9rdfKqU8?E+480T))WU(e@ z1LH*}1CK_<0*&qVj6`5Lt7ld`pYW{esd(8m3dXcrl8jj(WwyIhwAoE*DKWOFv{a9% zc`N+<_^L;sfpz0OBJLG!o=70E$%*D9;4LrFQqycEcnRQpqZNc0B;B0kB_@oQYRXDT zgi&HVGw}+nM;?K!W{)6xSkv44J>l}!Ja;{h-F>rrFXinp4b(ww67UJ|IFG+LtIcML zi;Drm0&>hT#^mH!9%u1@HM`LSl!@~2hNr}fqNk9S>bdam?B%DZe;Mk38a&VbPYY1g z!-037;JZjjw!|1StRRmd(zYZUC^0}vj5X019~*5m@=WLDY_r8~+@1zfZ;nqiC)%@; zjW(O7A;D?^BmoA2(bD2#jL{&^v1#^LODYIus)s!iQ*F^8$h;nj0ptfCIPKrQXqBz6g)^yuvij6<^ChI|EUA1 zfNemH*rPm%@|589Jy#x;-jWwZyjnHeY!<@U%qG@8$$} zDwS9B(J3%sv^mz8VvI{lw8!&vfUdV0?J-89)#Slv{N#9JoFxrV9|g05Umj8a)8N6^ z|Foo~{!f)h_P@`1OP+_kMbK}aj(M;+qb&*aH6R6kJp{L>SYmh^>J>6Cr+WBhdm1pG zXExrFr$=}%vl&?Jo&`<5C${kR|5Z#plK!Kd_^L4z=Hao+u@;^xHjmx5rNH3vpqtGp zMpFV9%GBsMP(B_K^M=^d5r6f_Kk#E5U=R!i?*#zg8dHa>Xe=yDryofSkbG1YEMi}4nsrcMt{P0P;aag%5S8Yc4n z@IJx6CEhKtnG%i3aracacYNL)M1iIQUPw!{nT%j(VnN_w`5GGsLhm(%9?|rO#eW;T z((&Jxe@%kt37(85drGn))@BO@<^nC|)p0zkc(rB&0|a~u@}Fpn`qu#b({#^7M1@Wc z_4q@4w_r5*3I1b&`Ods5*VC441epZ=@4b4Yn|BpF9PH7oo~eaSnd&v5d<~=$BoD;L zOYD2sC}6y(&?(c5Y1V`oun8b9)@`X-*0h);YetMcmKUghgvz54Vt5LJ{*3{>5;`^F zpEf&av6wVFs6<|Y@KFD>@Uy?y>d|`tQ{nGMg@%T~X~+UIl@??4yvW^hCQyw(|Jw%o zE;=g?=np<5@EYLit`1=(<3Cki0sV82=Z*hVy&|0oG{^v7&yrySak5$x2OA*nG+XHnL9atO7xVd& z@V16~FVI^UJQ)Tfguw`5FhUsL1`mXJA6N*37+??s^kV=}1ArO;)BvCc05t%p0VWd; zaNz(K4shWB7w(7ehiRYUEbQ-ix1JG#zIt|*UL6_5@%W2^N6AM@9avH!* z2e|0~2Q&)_Z2$)Z zGfbWg=M*@n!Wjx@7@P(;!{M9;=X5wD(vAE&zyRbjz{3V0mjTFS0CE|CTm~SQ0mx;T z0v%3;4yOVf5Xu0AG610rKqvzc$^e8i0HF*(C<7460E99Cp$tGM0|>t%6yQPuE)?K^ zK88?$3j???fC~dSAd3OWVgRxjfGh?eivh@D2m?3+zyVDRKobMd!~irg08I=)69dr1 z05mZGO$N16+7S{M7Kta01-4sc;22Acz47VweVS z(*O<#VgP~|fFK4Shye&<0D>5RAO;|a0SICMf*61x1|Wz52x0(&7=R!KAc!FX;6Q>5 zAVCI@AVb9T_^F_RLD;5F_b}^J=rtV35)Nbu_sY@K=^jp<3VnwIal(N(;UG%kK-h4g zO*qgd9B2~`vXcG>!2?yGQ18u^AHsL^N=&iTIO;(voLcUQ2^Uc1l!I!dTB#1Ii#h<2;p0?4 z^*;5rkJyLx@$(t)Gu`K5pZPw^eAfAF@rm&%@M-jE@!98dSTI%ah~RNSmteo3PjFiB z48(UY3EmfcEcjgTgWwmzZNY#rP#7YdAPg1G5Y7=U6h0zcAzUYn7A6Sug&zq&7ZMRA z5{Z08deJ12S(G8l7nO-BMYWetHfIIaPcVd zIPrrJcbz7lBYs>QC60yIt3!NDd{+FS_zUqj;_t93X{&1Gquc<%n^u}zRY|Nane5-!u-t&S(a6?GuWl<?qg4~ z&p<@|1$tKBG%ASzL z$+kmmvP{-1I|k9mcOmll4a6M(f{3FJL>$#}y?l~IG5Hg6qr5=gChwH* zl^^!R4$sT`;RkRqIqys(4kBDpi%Is#LY8dR50&7gaB* zuBcv9-B5j?`dsz3>U-5Ms@p1}7ORzNy?U&Al6t0kv3iyIarGv3oH|);SLdpW)jQPH z>IQX-xwc0zXE-rZBl6VcH3l`0Jh{0XVrQ~_y ztKkUMvm}(L;eb+BUS1YEEQC?xFs$c-U6|qX< zFzU4&ehA)5^#I3DT(^wQ%4_S?UlVt>wRP&Q(VcC1S$Z5Pd<4c%;@DXX>3@*HFiG6M znPEd2q8iV!eFqNov7;FhIg(-f%m+;D0!Gh@=P)e1MK^Z{rb|y@SaAuA>=^{!*fR>e zqGuSax;u_a7zHpRId&owJWv?H1=EESfCRg8+p}S2*}1vd`eowm_S{`Cvt8}&yY$3~ z`yXN06)+xum%YKcIs6;r;zSK)#dRgx;*!rfSG+sEm0>L~ZQ>xr6ZB>I)Ek;`3X!Go*{wbSU@{na^1^OM8RXZv**-wpjX6OoXin2v%D&g-hwHDxwux8_KSGonXlYbvXE)K=Cuig3XFYV3x<|;Uv zo2#3pBXgVI9kWx*l0V5QIR50XcoB#H#QcSI@=PyY`0}G~>F(k?cwmkf42Ht34F5+gaP45^#VZbN{-#dyvwj4qAGU4 z87%Bpzt52`$QL5g9?H0Z5pg?>q5dq#{sDr7;US#M6>_2TZ`^F-*tgfbv|tm*b~|2R z>N#N7Wx%a;BXGdARU9i`!m!UXz!ota84f7;)9}Uc<-h_r=idm`vEMT~ccd$_lfyzz z?~ZgwmT-fr%^aRdeDDKg_IJAW4NdEw(2&KGNCcTlu5!fHk zSdSmkUb)=R{G$HT)wj0(x_w{if%1bD9hL1n>pCS^z|`%|Z!O#zcQ)!|;-?b!=8YRS z*)7~1)f^5F2bBS%Iyw9RUvfpBU_j<^7{_kn7O*r37ItzD@p4XonV0NijLuVGK?U8u z0-6M?0BP4jwD2OLz>~O_B$@GID9y>nt3i*9=2+q&n_0a108q#-7;s`W;|5hnK-IZtVYuRE2LI@q zHICB<4}LBLy?aju>)FA6+{F#4=rWGnPZsL$sKjJ0evE|R(lQ-MBwIuo>20P1+QHNG zfwsP`bUjJLTSU0D0Y8RA@LbIxsNRKSGrpfVKrJ2Q0LAV|FN*O(;evx1PCl=?wmZ*}4`O1g8)c9tLWE%y1$iIx_5gLgP`FFLxi@udAW& z&s;HvNVVqe4UHN4!rH>R;<`8@3T!QJEAJ?m6hC>q^l2?F#y;4Bx9C}3>9QmW2a-o{ z4Dr=(A~WZ&TD~ARD?7K|Dsea*RhqQ=&YZ658b^)xWc|s;W6gN(Sv>g@d>@ub%FkWc zaY5@UagD+!@n3p*GJ`p=2NWL530N8!AB*vDHWe6M)CIc9S-`QAflJ&fE5kPJz-t(C z1K$uel$O*LYk4KkX0_#EiUTXa+Myp%u__kVGw#!_)6a3_v^!Efh0*ik=87bz=~o#S z+yH(A4kUJ(N0R<9ewV|C!TNl_>4ze52cvVTX#5#4L2E%yW44yX&ydA+zE45U5Cu)?{#u;@WCx#9!y6lVSUKr98b;^qRuyg)JN;(DwD)8dL3vEpffRu%sK zJ#OHl>wucPJsQ6+CLOLK5th;*ZLf(OJ)3uL)^(ljJ@3%qDd3-AA?=E0yBWM2jO6sF zxVWgo{QQEtOkNFS*R~b3S64f#wFm1C)bDHj^~qajKD{g{dhv4E6|E}>zlpQ(F&3{N zd&zooRzy@}CT@XoaBXvkv!kIksJ5}Lv8GW{OV^avmNu03MhD_hQZK^QG}v#TM+7qv z3C0^-9F^KNll+8#a?gaW9-BpiK=+YhSe>=oQg1H`vK8gnw`<&yJgI3`O~eUUO#jJX z1HJ%i_*=3G=i*KHVH$71a*Xi8&-%-Dbn8g0n8>R{DE0 z%_ckp?t=?r2S)pv!*CHl>~%)$*bWnX1uO&@@S55teNS^o&yyP7U+VYxOZgmFt1xb` zKc8d&qaoc+mot@P$8rCweq6KI{h&5keEKl918ZE+u*sbKO%FS);#nOI4_m#*V3mOP zCU~>KHZh-m`swul`wP7!Gv9)(;r%ueNSxv(Za_u915Sa*wP4j3uy1W$Q$s^_5PplU zuX2{vR-7lkfi8Q}8jie5FT^uN?3)a4C|UK#9BBSoAeZU`FcB3aU}y1G33~1$*>Lo+ z>h5cz&W7D>yR@#`bZ2v3R+&D1nJB9)GcQ}~zD;KpwRJY=S$vjpHkKC8dTr^4{FMc3 zh&426B8{wgCn#wr1DY{-u#n~v4_deor!y60W%~8&=fk)yFs|A)4u48Mb&qq8BmZ3S zr>=2)JAc))`#3xfUK-5MtDL(Zh!MtnkdY7a=AgB#W0z)ELq}^X0JJcagC)mE797Xe zW{zU9V)U;>!HRY?HB~lgTUu)Co%&tPtsS+yv2!^SShu&RH@#iL;>Vby+;|$l2`mCX zI{X#a=+tAo7>{LiKhXTE>48mLPFC#VuuRle?`&<;faBR*-dxh4D`_aKDc<2`i6oH4 zkvN_)!#u$+Aj61!0tragk8n>DS!m)nW(@HIr8koKffW=0`9LA!KRM8cDz>$`x~56r zP*+{2-61Y4E-x=BDk%tZi`-9&rno)^MWmU_y~(j}03tRpz$N&chqZ<;1=a?`3$8DF zi*vAMlMXt|&M7S@U_ML5*ca^~G8c zh1~q2ybApc^05eX*7ssC_0vV<4Y4~Cx2xR`;JGf(N#=@J9QyI3idwz1usWxtVD0R{ z@{;0ma67At>q;9X4)#0{d=B2i$n#rwm33%4b~Ws5)w2Z!Ic3?}?3{+y0zLa=PLI7= zXKS{UXJvvMfNFKZGAKTq2(cg8q$Nwighr5EWH-K#%)rTbE(>}&5+n~tCczS5->OGi zAJGzuB&;LD$#9&o4nuYvPIwj%=e06U2805}oEJf^SUj1*w;2qK0j!NrGx%%ZJPUJx zozGlczXFyWJkU%=-W|<2a5kKPA{@ei&<78C7JVQeyr9Aj?;kq=TBo6*uA#Ou2sHK_ zj@_Bx<=DA1h!t<=*u8rlr>uKf@dAbgvFoSDaFaMaHZkllM+GhiO*UJ%mBzuuR7o~C zG>#plo+Z8$CJQmnedv7khqu$Xax`Gr>(v-;+O z!p0med1fv7g`|^de~rgs`hhz%i@))_iVB1Rrp@A|uznO1SZNYiX+qCm;Q>)gZC6LD zcECxucI6b->c1ibV1`y)T>mOAdmifOpSAPsduVu?`@#2G-OKjde{< z4fsm@v`>=XTz9s9pzA73+iBO@)ABP4^=!1xnvs#7WxYKquw`d!+s+nA_g-G1_2V!Q zG+qG0V6}t8V0EKy%xI75i0X;$sqJap(<||%^SC{kA83o-onXab;|F)EsRa>JE_OC_~fCZr%nMwcG!E1bUPZIp#6BSpCw^* zacQFy3mF{d(QDw);LYI4zQ@QzrU%oZ_!`IlfMqb>V`agf{ zJ$GrSA3p;Ntc5hm9vCMg;cy)qCt3)qY5^Vz#{!Tt@C()8W3ihVa+-DZtET|v2Ay6k zvu+iz!_mAW_FnL*ceTSZogD;Huo^6MU|}T|>WYi1i?z{J?Ae54QBesAQBlVd&YnGX z?5vL6I-C6Fz7wZ$h)E1S5rL<%;{V4OM|MUYiGrw!+bLRp{{6U*fRQ@51ZLng2LIq5 z(Y;rAN4^Cd!}`|Roo$*+ThFWodI95rkGIC%MG4Hlp_JmcqsmwW1F0{ z4Gk=rLrmZns@VlEt$CXzKzbHua3C9i(w)qJvl7NoVGHMxEDOgbFv8$L2$d~o#H=`R zU+PgEM)c8r`;LMw=J0q89={rM6MoknW1~!`^(jYtGN08xyJz=7R@2th+*Ygmw(E_n zCqI+0-t{6@!FsWssM|7XbS0fdodq2d_E}Dz3G*p}vw_(UQy1BLF~#)s=-Dz!Sy@R1 z7(f-Bod+6w**NfyW>ksXO7YI@y*ZtQEZF_gFk?IY00bI13^o`?Zh@Z`h>o#hqWE<* zR)AvrfN}7uONGJvBo42|83WO~-+}jZvih>JijrcD4UZxt+4{e(HMZ(&YpQE%HEdMEF%R3HJ(du~=50&VB(|~Q z+2C%0nx-$E;a5BqSbPDSU*JgJSpe?rt`6v%?t{fL7(zbQ3$@WAlVWmyN2Y^NNz#$6G+j4{5Bwe_}h&9 zpF{z*C}0m#LL9#ksn#L&T%>*r4LgDEt4H@;K=*xy0$CKup}-X=Fdqe;M1ceaMWLY2 zkVcC%laS^qq%B6lD-b6}TrA>p5Z8>j=MncC(kYQH80i)u-A1IdB3&=ieU0=wq~D12 zg(&1c6k(D2XDh*@Za8I5=!-9HE2e;kbrMk9;R$RE*2f<`IPsCqPd2^#$; z8uK`MfI?%nXzT$rE*gywL*qY16K0_a4m9BvG~sVF@i=;LGJ0?&dhj%Q(1j)ip-Cn* zS%fC*(BvL8WhI*WJqis#VdIe@4;flexDN_njKZ&>X*1EZ5;W~Hnr=fgXf(r!W>%qD zlhCYqG^+{C4n(t`M-Q>+;a2qURWxS`n)3~sn}_BhG_MoQ??wx%(ZaoG(FL^lJG5j0 zT5=RE8A6XNMJxT$$||(-U9>6?tumw4zGyXzR?E<81zLR-tr>yVSkRiQC~_})d?i|Y zKU#Yft$hlueG@%#KU!x%>o=nf*U-i(XyYqr(;Bo{hc>@~wlHW*4~mLFQHxR3<0vW* zMeRXR-=HWL+A2a@m1yfe6g?3|Z$dH4P|OD?<_?P8hGM@!agQRS7#WLEd=84gjuM8W z1S>KPN2Y5iF#si|qQsZcwvlLC3`z<{N#{`VHkAA>O0lDqkC9n`%oC6~8ksYZxf+?f zk@W{r6QEN9;L>h)LfL>ind3f?eoy~r;xP>S+5|Q8QD^i&5CR< zBD)INCnNg{DD7F4o{BQ^P{uBlDMgtDD2ql}>rmDOl)VMzY(+V{QO*}AcL~ZpjB@`* zdEcV^DJcIcDhNRZ6Hvj|sL+ZEuc0C_Dw>0ea#7J~R2+zkO{ioJDzTxGQ>f%^RPqxl zO+=+HqcRIBbD*-9QTZrTUWUpqqKb!5#ZI(CjdnbOcI-ww{y>$BQPpTvbs9M`P_+tG zA3-&fQSAy;w;0vcqPm|^{Y+F}f$A@y1`0KdK@BTWqYO1(N6n*9YbDw_1?~I1N@Q;*JGMNiK{Pd|sAsYB<4=-hU6-hwVXiY|PDF6N_)XV9}N z(X&6I=Q;GkM)cx!^zun`c_zC22YO{Cx*|qb;P)zeH3wZyLf2-Y*QTS_$DubSqBn}r z8*idFr=sh_(Di6^Lyc~1LH)PTJ4NVS33@jdy?X(@cNo2&iQfMReb9tH9FIP{jXt`8 zK5jrC-$tK2hd#T7zL<%=Jcz#RLpSr#R~Gd3TJ-gC^v!+fn|Sn11^V_F`feopt`>ba zfNoWx?=PVrQqhld(U0fRPm|EkLFnfy^vgHs*G}|X9r}F~`a_BScn9774!I7Z!AA7A zgM!U;pKmC^QcCa{C0tJl2Pm4R=tfE`r^Kfy@f(!Hmy)cae8VY5Mlo3w^E}1ANJ;IK zY!jteO!Qqz=rD>clIx^Faf-%Tp$5~X>Z(k`L28I<-VD%ePIeU$DM zO8+|*l0yyGQNy#T;rpo(8fwHUYQ(G5{ky4=J=CaTYSa~Kw1FCZo*MlLHAYB{p{X$v zYRp1v%s12n-%w+hQDd)D<6fY~OR4cG)c7uH{MXckG-^UA6`DeYzDI=}r3_liFqJYa zp$uCnLn383M}>z{(^gQ^FH_SA6|s?;VWnoOsF|CoSs~P{<a!)?cDFh^YL~2Vq6$M|q?W49nOhpG!(NR>)Nh;Px#nw=<`>EK= zRO}B_oQ*POQSnQt`0G@{L@MDpWg1DDUZ)a!sBJT;Bm#Q>9TjehQh#erRBkc@5njNLFaTY1X50h_=>xPSd)%aXP|WYUMm66yU!rr9D+YfJR> z-Lvb-J$i@u!13#skLtd^gw_3cjYi)6pM(7Ea>5+bxL`78A_sooLlC-=<7ke84Isci z-5V@gq`t7i8L#8xj`1ssH<)|OT^V}#6iq4`a>62~i5v6;PWvJ9F#w;aiMqOa4jh1C z(kWO5fdemC4wMX0^NYTs;;J3R;E58aC^p{`AFa8w5&Lli>%}lyk;r`%D)JBqcEUnc z2HnC8G9fNLn}Hocc{jMg(1KL}yNuh*9PZ;IW0l;1Q`~LqN!yzN+ebdIH6+A(B9SbA z_q&Jw&{o68jemUi{?&K&SdS&JY8K-AvCrPFo;}^Yk|C#f@R%?>f(Vwb(-F-Gq8Uzt zhD)}t9Y1NIwu-Kz7mok-%vwDO`jcqj@3v&h+iQNtv}OUsLCTmDWl>h}a*wOG^V6XD zy*B-wep~_ggPm0|5)7({N{ydjc5^`1RI<6LR6ihe{|rIa4v6E)@n(33L7DnsQmd^_ z=dS7}X|9c;-No5^>{=7!dYlxBN?Y5?+q4H-d!NJ$8GsKKZilUm8}10V3~zMH$;N(H z1i6eax@NqJA9V%bN8JIg87oA1`z!yy^xCrzdL@6agIyaz0)y{U`*GEDrE2NT4SP?K!byyG18PVGtn1-0Sj>BOsX#W@p4oZ{LRPSbgZ(ca zu!r*i_COc`9{oQ(!Rq}f=1%0jr|~F0#tYr9hS0?Sy#voj{x7V&yDeC_m%_4OS`K1U zF}Oty!L_VT9SO$4Uo%4^henZe`25!l35J&G9KJ*DK-@AI&*k>+ZSL&UV}Khl4VXlo zoy~jqYC!MQf&lqIr=SA^@V0y1ox`5vF4%v^Am{i4pZj+VPXjc;aQ`!urw3^N@7VXo z<;Bm)fliQdo{LlEhLF-Tp6DcfH+zNO>=ApjSojSex*OK9Net+92nj+Q{qSta#nF2N z`EF0VD62mA^yBtK3?cu;)en!{g9X`k0_*U)=o+I+^=yOT3Xo+xc><5tJ$7bBVf31< zkG0NtFPdd;N_xSl{q`Jw8RQQ zp@N(Wea@<~rKKyAi<0xrxkUF@U_%N2U?S0y(c5hL^3saZVhv>0G?eO&Z#lN*=*FCs z{FI_3veFWmyQ3frQd6vANJ!bWLx-28HYc`i+m#fQxG6p=akHenbO$_JQd3f2s(b3u zw^m%*D1mrpg;VQ<;8UX>5C7{x?!kgXMM3+?a#40oM}DUkTOnNB+EJ(Pc%|XB#w&-K z5A8hA4*SFiY!v_GQLM#d4)^LCJTD9_WsSP{rxVU5Ug$W`da&g%Ua>#0qqeoPo#*jr zP!XOO##UYz@W*wK?t#ZIAWUCwj5Vs1SVzABijJjoKWp{oHvEZeFt_fz2JRyb<{?_Qe#g1rG z&`_-Vhy23I^p^afSLfE3HB~fK1v#slY8&eZmbl&t99ZIhM^xU>SlQ&+H*TtKs;h5! z^_@U@J8;Wi5V`w;8_v1HXgTn{9h?i5>$EqD0#_B(?O;I$?f4`|ZWDVP1DhVMupiX- zb9gN1$9^1X*1CKSfTYRpYhCv*dm5Z~kBy1*dAFnghwE->m@)p@X?33pF4oju^u0H1Q8 zJ+r|(I>)%x?^W?GYEZuAS7SZmS{^# zc9fOs$qjNtR94Cd5J$lVP$anxFMS(Fig&g)wbtv&@2+kG)15vDWOu&+7{nC1pd+o?RhoWXq@mU6I{st&}ET0kEAkgV6@A`Ui< zl7EH0h0*%vosQiFEri25z(H{>XsD{z z!WuGyJoW)ur*(_Sc~V8NL0{?M)AQPLVHbBJ-QMhMtJm*3)q0}$qy$g+4o7^87inPt z{|%wv>-m|N07Gr&x*=qI_ZY+Tt4aXc|Mm#TrxXrnJU^K*JM|g9eD6m!q`K#T_QT!) zSOYUR)Gvm8p8o&WC3M3g0$d3kNkP;ftVE;$)(1{CFwkvSQiyT?c-S;af_-OPMYiBA z@G5YHqY7fnNpFEm3Cp49V00i}BDZ;O%t^a0n8+cAGzmE3ck#)dy{Dhiz#Nus;iAZF zkg_S-WOIF+MgJOja*F4m3YePs*fJ8J-=1&Iv*k!K^9r(UnxSlQDA(Ft+t8wW2kY?6 z8{pcRZ$jSIaxGBU|Ai}9q(9K!({@}V2mR@N17Lrc2*m4w*#&!<0iD`4$?cDSaX$fv zKl#NyiBMg`Pd%XP+JIMV6A|jb&oeNqO`6NO`d9Hg0!iZW)7Q?9(l2fmWxiT;?F|in z0Y3+^^h@Klhs9OQVKHWZ{uomS^mxUQt_z}5KX?6! zDUJM2!C{ycUkDNuERMpgf^@~4T%b#*1h)g@Y!*^;1t7)!c|3=T>6 z!{I6ZOP3o$tlk( zk=XKbbIh7h&dDd>=rG?AbckQ!ZLb3aK?!XC={?iS%fP|^R#eK*TwoE^_%((eR0;VD ztmiz{JI*^wwMz+ZyiyDveUlpCAj#0B8s;qwsfbfO1VRE?HLwiyJi{;E)Q}nlxz!1MzQs_$-D-rb$PCq2M%_0Zv~ zhj755?_d4?&|x@kUA=Xc|99x>_qU*WRax-&rK`hSNe)+{%cMz9ccg3Gi4ONRccP}d z%dtm$wOU=y6c#xO?M$oF(W1Ro%(XN-nzeXJG1uzE`6mBSLV2kM4b>mJg;8RcD{xNpl zv-*Lkp)H~wTN}ThmAB1q*TG9~6Pb=aX?sq4^hjGzuijPQD#UYOqZ*tr-~!GQsk!hO ztX>iZ&!}^|(%bCL>MTb_Sthx3#}b%OxHUaqduI|Ixv2H!41LL-YG+fcq}AC`yHh(b zKx5^TNAZK_^myN(uI*gex$Vb-`mE92o3ukUbar-mMYg`WmMD*v5H5N}P>$V}QIWYL zt2w(eyKHUj1lzXUjI^Rsds$Aiy)wOglWA(|=Ax|3yz)#*d3JMJd1m1gi8E5x=cJ}* zSJ)~GocUEbRkn(Z%8WdtBdTMI=*LvmOh&bD{D> zZaQ&(22iIzc!XQF)dYO1cSl9@? zJ8TOqi%1wA4T-^?)e%sw8!|J3#f5^w$bsANb%OUBg?qUq_r6|$>_D)C@a@7tq$^Af zR9y#-((BgQ&o9)vo%F)lk3VA7uLEZa?rdQAgxhpRm%z|VIX%$wTW$z);S0y}ulM7G z&s~pVmd{yI9v?^?G^&-UZu#4fd^`8@gY8_0`&ztNNO@ zu7)-UnD}O3iMHBV?R09o9J{M_>((@pF}3e&PW+17pL|*8T3adVh=FNdOwh!yElq`F z-}@}09owt6Z`ag;0lBXQew0|5gOyrmH6(TH-T{YhQ|F|HZBOR4puPuK_ zl*b>&3l`zUb07~m+GP)fghV(bYw0;OIWlA-MQ(RA>|k|GGzV4A5`pp}f?ETIpIqmE z55PA3mMa#&N1E{0N|)=ocD3zgCth{^cJ-fsYMS?-aU9e_a-^n&jQdW1WNp*Z6&m<# zH4+g*IzY_XU;U7)#90W?h;r^=8!Ru zl9+_}>V^cp`@|iYx)CqJk96S0H*c2R)Z%CG>#)Q7BaSDt0UvA5z|!d&4t@hK*5I9_ z1|yQLQ{LXPxq6G16p`ZW3R0}En=Vqij#S_=rR`=(@21K-tJ5?~>hCwL)~(pSv}##S z<-|aUBo6;<7wEY`r*bO^5Z2%Pvi&Qqvir^JRaMvZRWDu6d}&X2?H+B@k%l8RM^-ei zXk6J=)frgv)CIh;`TQl^d=0mr$F0pT)nDH8{G0pwTdwyu9cVmQcTiF`e0b4tEx1wl zH8&8oK6B(NMQ=2{kP@WaY8BVcB<4Gb`HM?Uh4FUts^mo_%Q7U&?(A?8ER+?v4$Na6 znTS=y5Bmo=FzX7$Ed#AsrR)o)uY-!8Iq3X|KHIjxFIBI6g9PC4)V?T3DgU8Hh7>YSok+S#YvRAU#WB8 zP3MnDx)1!d>$r9ozOOd7P2ZYVF+WQ~e8pr-1Me+qme-Qrv<(14mm9%{QeZ@E0Lp}A|yY)4dy?8BmvJay;j|PA0ORR=a z1ncU=4T6t@MFlX0SL&QSqrjehOo|je~yNqTEF6@Wc?b4Zyb+F`UaOgwKNRb?2?!>+bHof4YPE z0{(%!KXU$~4?gAt@fK`XV+Ht!Lho-UKPUJ)Ox?*q+ppdq`8M$A2JPx67*Ed5X>yv+ z*(om3l++eClnQjC+hIAL6?&a-ioS6*3ayMJhfdx|d&645$VpQ(^J%R;k@#uxsFSJHa%B zdD4$aWCA1p0h}FArWQow#o&q603%$&KSOd^609j4!SLB!3}AcCy+|pZ#R>4=!$QDU z`iuVN8(csNM6Lw`AE?VJ%gW1j?vw75qVjU6X!DDmI~!^m>g)BcldhAZ`g*8ncRGvn z^^e1sJVX6M{UUx!;(`8wei81%{qQXXM+$JhsMofwEm51eEzf4xlNls}-|fIN-~i8I zr~o1=G7jJ5;Cqol2!Qb}Ya;UUt*iy!QMv`_6XjU1*?P^yCYT zSFdPb@ea@Ypk4&Vs~^Ju;Hrl({Jx2k6o9^iui!xCtyb3a+Y{=gj856Tx2d*2ew=5k21>|Szd@y-lMYetjJs!^`yz0F@!Zms)Bx9%gd4foE#J(4p8 zG2Kbpq}cSW`H+*_1A8pJ>t;%nTi4G_o;VtwA&@mmAZrrOT!Rif^kQ`(gZxG#Ex$O_B*B{J!f~wX?V?x44-6PJRz8F3zngb{0FU+nrAQJN`Y; z>1?ld7E3;If1}=6(o#^bE2z(}EGk;IED%_?q(lSCaRDS1)9vk*744uHT5Fxo3l{<* zRMA}7QrTSUEUuI6ijQrIg_yuHX8d57dMIotOhkZf#RFjjVIn*kPgWm4?szr+IPZf5 z#vfndh>xE%DUcV3Z@(4sL0HI!g2efRf#=~RAoz7wy|dUmmAs1L;+)*9{ET8rVOeQm zfdh&jjp6e5X>ruY4Nb z=l8p)t*NM}uHfS}rKS31%Xr#NSO)qJkyqz(x&s2 zwn^F~ZJMO%JWrI;maz)RR3=cn6_1KTJ&u*N)0N`)th8{v_n!Ove@2>QXYaLF zR`y=&9iHcT#k2d9k=<4B3iAAYK44chaPlwvM#*{-dJ=p;leyVbUF0EaT^*bHe6fS4 zL1^$5@JDpNg>TS6_qXn+*x@}1?gSi;`SN8PE;M)=d_DMs0Vdd#hX&mVuwoUY1J-&6 z76|V%&fi8tKtZ7{@g_zDmXLjHiFS!svFk;0A2Hj}j=6Ff0x<00zJq#PAcgGSi;N_x zWq5t!-Dw3@vSi@}Wr86gHI*AZ8ic?%WPaqn@n%dv3z}4;V(*nb59Vi^& zKhmM=q@;hYhW3}xp>KiQC|*Z~Vhf0Uw7>W*B)GAO41G&V`zOmte+e17j?pIHqC>Ie zB@O8>Cf}07AZdzMkWhFk6KLphDH(zWhe&AX3WN?Pte~M%It2R;5g(_a*kb|-U4boV zZ-|719w#{JI0?m3t2Onq?$3nPjFX3GF<5x`gV%m^7#RkBo*xDW4{T$vhhZxydc?a8 zTiI*2jbl6DflYXcBSj>X1R>ACg57!Ut?YJs@>g~_+;N8o#B)?lUza6hJ`XW;3X!BXx2Wb@gvoZI9!iq4E{8b{7MF>$Z4?2%%qJB_$_3?mz=Q8vr;Kc0N?drjQI)%?7ut{JQKly{TE}v{!5t1 zLDnEBwtqVUuD~`RL~wP@g{fQ*qPIuMQBiGeadV3b!276LZt{n)pF;cWrzpOM@8Lu` zvQ86HqvPCsPXO7k`RInIw&wm3H5@%k-WDN&^1+b{SNY!aVD4?hH)=yxp(Uj`s)p;~ z-TZyKEHpVPil01L6r}^PAf#5ufyVi^2z{Bl1}I!i1T&7z`+((Z=uvu96vfV68^wJz z8JO)RGDd?iklWi@Z4o-n!k?34`?vXv2V-pr65eH2;Qg}|F)J_yRv^9w?`?n%7uH;bc!Bupg(Dvzd?CT_gfn}0s^vfWNK{i>+{Df`*@>Y!Du7w20F3}t zfC)AP3^7a!pv<}i7bs#bWU%Qi&xi%!4)FZ?$Mp!!`hdg#J`FlY6lT@cWkWErpz5Z{GHBtD}$05y-l;G7eNGbtDV4tn{5zR#8%Sm4(>J)4Yu2t@u~wRzl5B`qlQvDcv$(K`CwU~1#F3}TUD%TvUT~2W z%G+CTV~EB_tXih!kQ4Fs%)Ck0&ydpn&rt`BrPo#4Y}*{cTyAXrlJo_1#mhrfF;1f^ zfm^++V*90kULfmEs1J3{PCUkMzw=XKr<#l)!w+30Y97IK4t(1+?WA2=)b708&LZn2 zNYci5*)TLvIfY?c`ZPaqdxe6h)!n5ecc>n0>)k}oWm~ecMSJG%9XXxmd9=YExr*K) zdODTtrgF}boof+=UflNG`y@}$wg_?ntMDs!`;eji1uYqh3=HN4WKAZ~-E=nnP)$EX zqq7M%@IR2J$Y8`&Mtv&XI3s4lt4ub4SYJ>2M2mL^wlJ;zZi?uU4dM6b> z_Z-#~h?aZ}7qu<}X-1BmL95@8^^~Y7q2JK;m{e!;sWBNku+Z{ARpaOxoDLrlq9%lV zL)MYAWHw(|l~)543;W>=_q!^bBCC~j+D%O2>LFz8|LPtcat(Pu>3EK`3-|8#Xe5=O zN90ekNLgUaPjhgEG0&ZkSEr^K(~SJ$XGI0`=Q`%G1mL@LEj>q9@F}r|$S75$GpZ<- z1IcP88Bd=jOU6jk5`q^es!|W2m8Ah0^}9sKdH$yVVXWV7&J?AZ@lMthEG zzh{xMA*;dEz|m%pMMS1t0b&1TGFK&NsX|$As7k5kSfKAw@+f`e^V!tLmxw0(FziFj zBBQ7YN($5I;m9e}*B6UR4VJfPvW!1?GgGR&q`*qNCymfhzpSsI_* zcbgZNfbEZ4oGz4@1(`C%l9bkWm**Gp3BqcT!RqJ+ch~|4-uymt0Wv{H+l*)s8wH){{p@HGdsk3}Dp;*w=nvnT<} z%sTw93~Hx=LBogBKpN=V^BftIW=qY?F!-@-jlqzm&rbIP4JzGb6700emloo&q)n7< z&a!5y5uD+NKZ{&>I`+y2P9@I-3vGcfQet*TMqXyV#V^|m9zDV@d}k*(PM|sZEg?%t zAs$U0J3GK-_OsZSu7cB})52LG6A618}Rgw!_#( zB*&|((bV1q`zsJ116$;MjlAi5$Uo(2+6NP-tOt83G3~VixrhxN3>*Lu3GM*wA!vJa zO16{M?S1ZjpQpKhQ18C(uDzNdGtPTW){dkv*j;X2&x1yL+j7d#cpjD+LH9p*78LCt z!BpuK@6-exK|HM!ibQyUrFtpiR+r%K!0cnDpIze~*?mY!o)|_S`<&&>b%C%j#bkIp z%U_=74}IVI-Ptdt-Q7Khl!Z8zgboivr12jM_>IqP7^xjArA1^83EE3es4Fd_fU;sa1SV*wRGXeqs!6CV-|OGS`$k4uH`GPKF?*@c$760Cd^=A=o(%W=ONe@h;#l|gzGLAV zzJz0$LkF);Xn;M+0%N_+_`z3<_d0m-@cW-3=U8sdH6Tsaq;zKGWjZ(-2uKKM;s9`Y zIuH%e!bdJKm82B_PAMov#i{Xmaq77EjO0{o@F+xSdQ(yoBwC2p6DWqi5NX=9pX&y3 z+pQ1+*8n{r1d8E2)Y%Vi;ecM8p)uGp;IFViiUr!(Kya5wxD|u%1Ll|z5x{cY|9uN5-wkvwgFQf+fX)*i zOEZ6p72PGy(-2Uzr}wmr61T6Jyd7Tw5$X>$_eO~GD~o|ksm-V{)o|Ur$v}~OTT^ab zLle%AE2^F0Vgt!G+;#PuK0+XKjDN+V%4R9a(gFA<+)^G{R`%}M<}rjPR#k)6JJo+n=m0ix3KlG<7o?L>}d8xnN&nv873j_nTe4Lk z!T$0+-0v{jo_~={O_yetSjtLOMEd>rM0(*&G1rmu*4o4sA?w%fe9LjD;6Rxa z3*3?bje8y`B4H${zrW~FlF=y>b|2M{`DCQ5YOm~F;jQn9;tDw_YiD6{#9HywGkX+w z{!IBZ;BNjp)9 z+yEzuDWWI};!;A}4Z|p21@$6GHxy%X5i^i#6}ts7+iG!o@ACk62Y!S)P52IH;ZCk_ zr*lWR3UXv)zpR$+ZZM?QbE)-)hTST15@Ez|d$h{kw272LzOGl>O!xfrx}D#@TouD( z^@KSj`lPE3r}tHna5|hkOT*}`zDF3|4JY9QK!~&5i)G=fBQ zc8X%EZar78uKD)c8XnWhdRb=7(HLeoAj-|21|bmYl27c$MYIF{gvX_vzHq^`=?l(X zhg3_q%jdzne`@5;_s=hw4!sP|OUmN3qGVuHN7SS@r0z=D<=1eqao_HPQiw1(oT>&Y zBmH*Pa&{x85`;g@Ccsl=FGLka7VOOP(}6KjY)0}{P3MY}Q<=&|$_kU#v^*j`GA%NN zO1|;U^&S`w?Cn1yVtM2r;CevyCfCR{ZEoDsurVc4ADOX}J|E?aV0coBiq4TF=cg2# zIWi*3wWBbiIKnS{Q`na9&C*OG(08hEA`7UG;((<@a>tpMgDeJ-eO;Scr?1cOs{sKd zIj2}(tR{2C#fACBh%FztpRu3Zl~aRtk~C=+Ysh(xd}8_fpVKQjvK#S;Y#(fvzqVK- zPsc~SAIRt8BZegh_Z^qnJ_;=$j~~&?xK{Wc3cz5ZG-TZOzauy^UWEjs6@UYFsVfM6 zy9;odHsRNNgD6H4#TW#&m)hk^tH{?fM&_3nw!x{1(eQE1$ltPK^ePKi6;-?{R3+bG zC!1up_?);n;E7&cLq#0@2d;H0-g|&P#8)hSe%~T>s9Vt_MuRuW!(`I=BYfSS+C2@s zfBZFsJlB3%N;EZ-p=(8D!^hFTseoquMZ;R<@azALavYr|ZhW`=!uzWCGS6?n$o;tD zsr^IL!J)};x}SQciM}u|X!C|`>w?!x(aEq)Ge&RPDW$vE?bV~e-393fe2s=%VQIVh z)wsre*OMpI=*oBEePZ&OtnP5pi4&@ttXg9=*L1Ax+)o?+Vo5^#}{<>p# z)Sk#a((`L5#^F_Us8~L)4MQV2`|ZAp)BFJ_eu?)I8DNe0po$Fma5;uWKF=O!2112< zQ&+QawF)PWGDfAwa4n$~8&|19lUKz=aoFc=OT*|bfLL0TIP`qNxzJ;rquN$mqrxdp zq@0L6%;gkkmlUhoW7;>J;Or9l;Wjca8^nr!be5X>i0MfB=;q~gD4!Poa@YoZ`_KD-JkIaAkbB{Z>izf&VefKe znwX6bNALp@jvv_bCsUvRHVzD=4u8>YrB$*`CbCKfR{4wic_}pAla;Wo=Fo{*S)Au% z&sonW!a0#Sht44rNsx-PkcIESj(&!`O2^JQ#npzNu-5LDzI%$i3LE?x_||0MeAoQcp5{H?^#~ROE zBabi#U;H!;<~>hHNLqIS0{(xpsg}Wn0tW~>M3b>Fae}r;hP4UERd*omQUZ?m2pL6v zIl(1y%9!1RyFu&~&w}m5dtjpb(nsJSzBmR`!_(p$o_JBBtw>+0#(HZlEh;L_;Z6#% zB4J7|CKYEq1D`}pM;pWv!^h^-L`$3fk#vw#p z1K_Im3QPzc43$q5iWh}7?#GpMc`JYg{{K>S5`4AMO?2R!&vV_ENQ3ejpcVY-@(tXZ z-!=ixI2vF^2tq0F7!8Ms`97Ww_&lwBJUWGhE+h$b3%Q)c9a^?OtUOuTwz7D6kSZt? zZs_o!;T)u}+#RpT+9jRC+lLPiZEtTcKGAlJD=*&Pc<7{*TrMFAWD8@rk?Kp|mAY55 zwDj}!2u9>#qIC@rO3ByCtSn=;DK|6M;>fYtYz~V(GdDBaXwH&aB|BP`Hj~wuWyb3) zvneOjo|S8L*m81n>}Ff0bi*N~B`ed41Y?fbmSfAdrAN|cJVk zw)jQnBfL26^oJ3=XVSm%|ErYwHKvBRawhHRTa=pMNJK)&3%<~Lw7{8zouMU&d1-OQ z)z_5P=JRZJU@}Y`?N1)__t_6`pKzn0IfdYi;&FsgeU1_ZV5M?rfcymnxKrILl!%qB zK(MHEBp3c7^)bAF%*ud0RJ?pu^a{0nK|okyO#^?p`pu&%xxMOEz2B+jrU0z1qLt*~g9lv))wy=7C6|{wC%Y1}W8>DOty!&FTo6&Q zk}KWlqW`rD>qL&ST~GXU=Q;EywJE)L-;w;IM^wLWxJAX>rp;-aAzURoMjuwoEtBbh zp<6aQiPi#M-9B#1jHOblr!xZSdvw1Fr+umJ)t6UCuV1A?cSn5m!cW|ZW4n(LXc&eQ zvHExNU#`7BfmI5VCz1S4zQk?uBkU7$T_hgf%7Bb0KH9pAS8kRvCRf25N=| zgVmtkIz2HdgkKR8x+rpuG<1I4yqT(z2gdIi$5qeWHNQpMMJFPBxSmXW;!N;65f`JS z+i!od`8)M{7b=?G;g8gvZK^shEom-&e;`uT^jF9ZsqWo~i|?tf9V3ITG;;a1 zCkyM3i!H_crK4xg9d4HbUEqG094B9r-TeV*d1pZPB7aerGB;vm z9_^>b6!bhu6b_z-L!ep6B~Sg-9?QM?_|6F#vC`v<8)uAHfj}~I7M&EwHAK~}o;uX> zVx%gzIO?F2BjOIA-uns@I-8h{wk$hV2ph;fW=EFIWX_cC3C6?? za*y5QusCyVxw%fW-DEdr8#1$`jcb&dSs6By)8w?~*=_dRysTV<-C)fyWlG;%k7Xb| z+u$@f%r1LwuH9w9OJh!YW~TI9q|$6m$C2qdMrRIyTP|Ck*_Gumn2pj)CZ*9}O6Srn z2D?**<-^4RXlpX4&gUz$jYea-Io+Ir1<&GiI9xgS2n(L{-&_t1zZRhi#^dPLD#;@< z9Sd^j`#O}puN zX^3rCWV4#6#pPvA#JCEJ9A%brso*jzJWs6GQGH=AaY9Qqk~ivCtEwOFhc)@o`h zp8`>2v^qo*Qop0c%n6?a3mZKfn?0XMgL4{owy2RAFE4chl~lx9Et9gW8YbF6{9|r8 zi(|MAB(Sr0%Yg1WhNc6_8Q3`d^`U`mf&y`!Fy0Wx4CB-x@ux2cIwct`#E8o56-DK0 zca6BbA|(N??r2Yp2pZ9W%3T>X8Fd_8F8n5XUpMpk6m?IHc*@Kb(~&4$?)goW5t*Tj zP|*&c1JUYZvZ`)1`A2^;SB4)KqOuB>Mh%3?&_Q(`h1#Rr0$>E9TLZ<@Y4n%$_4D-g zZ^w~>oOj8<$3Gu^>wO}b@M$Y(^A8^)KZlb;kV1Z)J}pJ84=wGHG2w2c@jSmMX)#$v z9YjQ(4N_7gAq{2VxE;56z;mEAPP%U z2tuLGUB)^;LtSiTq=U{s=G#W*I_nI(;>!KvD)oH?@Q;lMLHv}i(g#40f)EIxxRG%O16U`($9#`D&k?V06>O6 zY!^qQpEI&Dw$4cAuk>9)=Ni1b_?5@)GSoTA+&151biO09BDUV(S7+SiEU!Sajq^oL zjuRypRb*7C9nS1*2Vdu`taQ{JBlCU9+$HEfcJyOk%}}?5%=IPnkJULUE1h+I4)0f! z4kUi~ad5c?5(Ux@BjHw^z>lLxgbKr4O92A7qc*zqF1)XEuOHiz?DTZ3D}-j;s1U>%u6Rcgi% z38WL&I@gtK;4wtFWMnWCIk5DklzlUNOWXRQja6Hu=&l)nfMiurRnVd3fWI%Zm_&4u zg{X!wM&CnSP5XbvcY3k<;!pc8sp0am2q-dW|MLlai`%Z0e>)#Pt^x_> zsjAQ(giZb!ef_m|4qxTKlIEDA=)&kisjh%ZPd2D-H+|H}$?x1Iip#? zu2s_sfvorkRgp>SzFWY*9fo1uDn)0S!@r!dQU%|W^%T+tZUq|$AZjn||Ec;Sci{Iu ze-IxP8<+oZxnO8=dv6IkV8v^c#prg&#bw*#`SrSmy4C8aC`Vxo9~`G)jHJmEc!$Uv1y^DxW)D-eHg*AoM#cj>FUs|Od?cZGgL)9da zU)}FkAXb$d0Vse1*CqO_K!ouV*&!KD%8(7{3UT#doE{48+VU$GeR0cAmsG4A04}J) z-MGSVm*9J@96KWe*ffyzA6aazzgw1F-9m=pXE;WtH{bj$ zz54Bjde^bayi+liMCy`%_Ed}hznRh19G{RQ&9g)%WvkLnsa8XJhQ1&!Dc6{ybEYL1q(&#`OVTp!`ZQy% zF&jvLob19hn?(xyIMbxIr|6T@p~kJt$TG(#q((Lwq}kRGOE#aAYTp)9lx8L-Aiq@OCG;>^4Zh<8; zD=W*KR+!*OFEraCS{*sb#vS=7&X|I%-8(bmvrLAVJZZ8$H9y&z=-S~jRvJrlD$+}& z`NsIl6m_Al(U!&Qi#G1ftIV-Q!#>YV%hub|?Z8(!(hA~BqRr7MnYk62d4{4mtEpI; z12qZ!D~l}7Ele)3R;3lE7bQ7TTqfJrqeZq@Q`+0MLaEhk%~s_W8s06<)?2c6+2E#> zBxReC-pMl~iK2&Zk(INt-eSphTAW6^G%hKBcbX01EyS(Pe|ziW&NgYbBhQ+rE;r{V z6{Y9cGxM_Sw!Fd|Cwz#aoV-k<%aCWtv!E7^#jJP5q^4y`GcpaPj4TsCAeq_hH~UQA zSh}aUxd3?6e^1S@Kf(o0x zSejQ8npLLCFS1z*x%{NcLMNB+IF{xzx{M7OIqAJli}wc0GdPoyGhI3LY4JvU7qcVR z2`|xQ%CQtwJ1qEKDY?en^n$G1bg45TE3wAtG*=W@lBBtCG_zIN$&SRb9F!l4GiPze z^rW10Q*5@Suk)doVXAtN&bUoR`u6mPQR=hzGKSch>F)A9HED=l_QezwX| zT2^2w!Oc{VQoRMzjb%AN5#YzRJCPKG(`nClRMiwF=ch)d z6zOyGG7IzaO3MpkOHE}ahp|YXnOo`1$(B~+=IM*liqonM=Gc6=#CbqG6y!LJ&p%5C z&Y+qoc%C%XUmV)M%3mA|jfM7&8n>_TqLMy#>WQwUKE^Q`u&mLZPM!KuAcs`ZGG@p)s#dRFn^&@qw?*efN2^AKk6t>N`#tOXHSfJ5#hHKp{utm- zR3ZGa9C<8gQ7xv6{l)9<1>(in-nhx2Qh1}<-i?ds3uKY}wSIEQ_=@&3pZ{B#C?P&F zJyH!GN;$B68^}gz?x#WBtFf@As*($7ZrF5E9i)*z+VAA1hLC2is~o}JU%~ar>bX>d$BSsRTmS>HHYjtxJ=Dl-em`OG>7mpvAVSIzV>l$x(V6jB{C$w z@3*pnZe*>XW}MVbj?& z{8wW{i?pGWUscJg`%T*Y+Udm{YA0z>ExLsv3$@W}Ra?a6Jx(Jj^>#EYW2o17Gu%XY`{3UrRR{490Z7%C*Z17O9_mI&ASc zp7x*q`qSx88Yb+XbZ&`s+1VQr->BvD`hEYe#?!ZX^3eO&{^k13)|}a#z6Zrp5X~eH zUGa6JVVzTA>k?DjJ$~+@5H9@(MMewi;z;?!*Pgr^tzvoZ;{l!&4S$P7*o0cc&Hu2;Z z9N76<88$4LvVF@I-ZKIXY}vAX$`VzNS0Mt&2(7dgat{c>A%yB_rNK)1PuEaE>y(6k z@1CUez7jG3FzG#xA-@=s53->`AgF(V613q~-0M;@@d;r2fE`iJaSv+87YhuC6%UCRjUr}Za7d~ot{*Rc&FzRXj#-P)vCtLo;_~ylDY$% zxt=n2xoG9F9ha}F$m0M^NXQdcFNdu<#tFZ9e)qQOQdgZl+uQ1|2vC0T+B2F!`^)6`c&Rs-cu%;^X~1<&`W?;KOUpJ**iAo-tiYulLg^uNWduu3-EOzCl3#Yl)k_0iHQZGftV3p&-{xh ze%ei36?m)oX;9N26`^naS5{i^6Qf-$|_3=Fj=IEU$(sbvMN9< zS4@7Id?f*xvGqqR$on+d9YJtXf?rAEmFr?7Czt9cc*Pk15cc50hFq&1T+Z8=RQ=tP z$Kz!i;1B+EK)ceND2^x(E!$c)qj6#N%3}IN>&Um(9+9p+5`FZz>U{O_BL}&IM=n<0 zP=9(oZ0Qc_3c0{@UE6Uqsya@3dd04#i&U!<*KOa( zg>BprzAQl+zkF5tdiAO`&XSG%hT?4%;kDtl5qqKz>dO;OZn^!W*>|lZHgj9faxQnc zd1;0!MWW9&HOrwKT^h?Q5`>O?7uH==5S%;P%T7F@}&F#|dH-AVX52=5=T~OV@cT`_!JihvHG&%IiyLOpyso z_z=USSo$$86Vaj|xfLrkBRe4@#e*UNFC;X&%3!I&_cj;P%sr?`7Uf zCe6MU5-%#TRMe_I$vy1K=gNxe^A4%sYPC5I@h*wEJ-b+BNeZ{DSFf|IFfTSs<@sjq zBFjQ`;-Vb;bG&WS=Im|izRJHX;7hW)1PtE0=RD|rjiN?3iz zd>Pv{pB*)d1zvl_;@XlJYno}_4)Ygp?!OCvfYsU6Jx>{MmyrtZ28hVW!KnY0TFB8A zWCcP^i4InPhUKgLySwo};#5Y&vH+MUOy$T5x`KHCMlf|9g@wGo2)C>l++7E#y#C!s z$wKm|473biQHFSD1jN&arj*D17##gY&?^GxB6Sw<$Nj0S2v=|i8%&S9P4sc ziYd<9<;T%wi0GLz}9N=7r#!n$f2=Q?jE2#X4-Gq&-Ki-im4q-en0{$ z(ru=1si}>wBO7taxq#-{2+L>44|A8oiC9S%p_V5S6EA&0f!aCld4>X8?Rm!Y48gPT zjPMEoj3$s_>!CP*n(G^(Ftrp!uc6o&q&n@t?UWTgF|!uoc9V(Vge;_ zNwAf)nk9*mN&2XmiJ$u7XVQp>*rO#1FQg5Df?3doNI~mcAOewsa(lA~o^ggPu#{5B zEWiP=YCxt7Xnirt?f@MKoi4Z@(Ch*x5Gx(yPPqGx!P=%Dj-qI*HBdL`5IV?Yjk_b7 z>B)Oxcfk5}C?hrZ{$yB}{_O&Aor>-bs9}1v9xd*F)bfROhW7Cm$iKe*tk_TJ!0ij} zt5(pS(!f9hX%#O)T7~wT7uJYDz#j8t07?Z8Zq#&lxj{eG!-9s&x~B^w?23C`!0%y^ zM%V#-#w~q$fA6H#lZweJ7M&He(Hcx_k?4MqxA$xVdf)f4oAn-!6k;cHH17A5VIjfc zTO(m1ig2%pLFkl8=ZqgRiT3xZuhafRZoE65r{l@P^i`ynUnZh0b-}yCnx#E^5e(_> z@cHVs4+0@eKUo~GWc)Luexai4D|wW5?MFuAA5{MtQ4Nk6|AMLrh;E&HfazW+zd z^be^BnB6H;o*i+05+VaRRxy!$aN`FH@9$&l2~(1DbR2nthH>%;`uc>YXRPDp`*RR& z`Alrh9hrG=FlQy72`40tw%vKv+&i_WFWym;hmV1D#d~&<&m;pOp9xRdts5P$W)l_;=&rMcN|sM*W{O1@cUYh?K`dN6%qH05Jn(WfYO5M#amZy z4d&zH(oku3bwhMx80Sida*aAA)s&9XoxjjuMCl0pr>Ky1ccpWUVbKk%)jM@i?Bllv zuiU!0uRfsw_XwPZ)BBF?YvIc)@=^Tt=#J{JMlRh|Xev?{71~{JEzv&~CyR(k+`bv5 zx4azoKRx{(P`U5o*J4a=@0A+F6q=`k3?*o%YJ|z2XyxTKEic8q9P#86bB6AEa@U-$ zUB6Y|x_0KK;}>C&ud8KmRZBV$lP&3$+cJWs!dd$3R1Fi8#KBsMCcuW$Dur~|CT&?oIv@gkAutV5Om|7&_fKhj{yhl zrk4bFklwXrwoF;mqB^+0iA$v1+KD}T)?|8`O_WB2dsi9++=@J7mCYSyX6DA z{|51S{9uk0b!Mi;lF54lo*|QjjUpScLk?9(7Q5Y&t1d6iFUjMD{r)~iXGvC>zR(Z!nGQB- zVlHIy%p^#+rvm#AkS_xdvC`v2+c^Z3hy_3Tu1@Sc`j^(iszz8?BCx$uz|9o{uFn=gyrubMD3WUPXms z$|I-wH(*%sj0ewQLO-Fjd9}ZVfulVl65^4nJu**!8sZuFJZ~{u%~`4{jmwFkH+TB{ z=>wmufB1}8G)3xSQZKvp&JXGzZsBdQx(IJS!`shKZ(e+!H#(i**-g;&xZI&ic4F=s zNmX`rc2!lirRwiPSv?I#2v365$HEL4F$nhDw<6sxpr1hSQ1rRAfympUOo6Csucikc zZ2L9%OK@O=pkdMzs3fN(5Xn6yBEdMS*PCTGuD$@Gn0bDPP@pbB2V7c&A(-kUCg1K> zMuvr=$PmCg;)wiZ_EsUkBky+W80c#NeeC$i8Ja3h+uexQt2C^-Md09|oio?3;NqgA z5n!A)Zr)RAR3xQw;xrvj6UnN7IeMpooN8GDbq7Ej0TSWP7woP z5IuEzhRp%C6!7&3iey1nuB?~|Ht0wf!U8BP%pwt8-ZHPqH|P>^S>Q^z-=I5CnUI_m z&jGj8C2oYJjQB+t)k&B?;X*BH=<)wfeurKi0Dx*&UY60pwc@*Y8@Xj@6(@ zW=*xTpn~@d!`{L$iN2!RP^0bztgT!hu_>BI>)9sAucHK`my)pqtI^2`yae6&Xjj|&U$E;57~@v2x({YL9k`Y-m@uU)yg8emuE9ZMlcrtV&49~P zfxHY1sD9lp2{@gtV4McwT{}3eReu4%xz7Or_kSVV9>ChTf5Y1T1E}pU&JrMP1md#n zXJ-HUBfI4Vc0$SlR48QI#H?^84@hQ@O9|66%_|q%4#yRtgDWz+4VvQmF|r;V3eRH7 zIU#FmmmGwl0juI64Fs`a5{lY-r#DPhU(3RGZ^KOYmzO;X$;+o+yAi?lRHCAiyHavv z*Qt(MDyG{EqOwa&UXk%Vt!prPOu`n77_4lU@Byht!0j&;5$?Hw5oCmqUbf4#GPjQE zls($<=oSJ%)aCQwHH(S%9`C*ApYmdv@REfPiSE9FyQ>|V7A~yxWl1FoT#z^+38hwp z7$v@pYe#Kd-1umvW4h-5$4>u`HeSF4ipEgcip&JZG>(x@Vc`Q0%jnU}#COBQPlLXu zx94m2>!IH8r*@)DZV)vQ#sLNw7StZE z(m*GWbpY5hfdb%5nLxpCcsAE$a+%hvR?s1lXHFMfP54Eif*_Vh>_M0sRjp_%JaBj@ z{d#)`ue#UgXS2v({C-8RYz5njnM>}jLJ(l;{UAWL!;YHpEC}E$zuRWdEdXmpN?yQE z&!PaZwiNEb(;6}s1^`wwp;d|FnS3a&I@*D-z_u0Mu)y6mZ(JZUGIqr_6|OHZ$-RL9 zF|eCY;30Mbz^Q=u)c2Y&3I8hm!mL-`D836G9XvTJL*b&6m`VhkSbkTJbK@;ekJqpR zbu7t?^;d$8_Y{LeaSJzzF_P>a4#Yhi$nN0|3F-3Q!=ZTB9@xv4G@-s{>) zSCa@j7}h4MmqU*Ws2!RxPm{Rj}CVm1ue9sQZ~>_q|hoMRM+8gVaH9d zg*W4OL{zL}vkXoqVm^TZ8t-lpwdd0q?0a`6A!2J?m;RD^?sZ!!2Oxa|k0$WRD?Jl?&6K)*q! zoPljVGrZfTc(-AhoypwPnVNz3{`8(xxQTOi>y)m{ytSIYo}_PwBJAL8zg@F@Iac~i zEVmiCOm$Y!cr@f!S>HBRgU867SYGHoTeWbL^`HwqU>!Q`ed}(;$zew@Ivzucdm#v^ z7yzXIbFkn+?bWLQ+k<27Pc_CA1=52>YQER&x+b zKmtxMh}{90A{6p9LLf-*-5m}#mGhc=9b05QKzoO}yOc0Qx;rp0fa}*NyVqg%S~xm{ z*xPW04i_)^VBJ?7<|~v#N7<}SiTva}pW!eVkW>ZL=1(im)J{S*ShWY>-rtCkBuKXO zpq*|lY}F330?C>r_Tn+wy;SQl5_k+kuTAXhb_yMx0|fA$m8{%2c?T5GP3&Ng3uWAJ zFfJW$x2V?rH3NyGh6hrqt)(AfkIyytT)j1^1=l5r!?}^%N6{59Y4CmjfyIek>@K0B z440vxDC?~w*B>%^eV-t7QOXSJ%&-f1eXfbc1pd2G6avNrIR#LW0aRa{|WWwFzl@8n9V3YrRPqzHPwkJ=Ccm_VrF2V9yu zOrbEK15t{&VUfL-bL@`0wf8hh3vDsDo!DOrES-=vq*&<%UzAjR5-&Q_%qh^x>1kI7E0g zf>KAy)R39@vmWBbzWj+_3lNnZfbW7^tXpvxca8V{K!g}G0yC{RB;lBv8Q-lXGuS3C(W zsV1$8YY&^TX9mQ3FyoUcG7m&c`t(rH(l@04srS$E0DJx^+SO9==3$tqcwjy+)Ck(k zxah)#^~!>lxV<3-!3A66^uf}Akf*0oAB3=;{@`v1uW#8}5uy*)$89SJmeR2&z=P>W zCa9tB_!J^8V^8p&bYaF=4eHfsQMAU}Ai1CXe@`L)PV+$dc`%V3 zzxfRh#k^O)A+i-@FqHo_Omo9Zz^cZgiGI6q74(^DY>WI}6EG`+kJ4purgJFKr~o{q zNJDjEOqIhW44VPh??V}m?7F`X7TrMXBY(VKzn-qY?C0+KP}cL8{r-K-Z!&r0roH)BN`bsP#**h{@Nqt(1&8e*LN$33C7i6 zCXV9PGr0IYFQdYw@oJ-xTA~1H5_*SEk zC>FH^Jav+eRLegH{rlCWbEz*cbV7;+HsB?q1W|@amo2%=N56GEt&MbOJRS)`$?is_ zd`&QzJSnT{Hyns&g^i|Y(!YHC}5+$=-@Ar8hE~928eI$(zT}`EnrDTqTNY0U`j+21} zQe05NI3N0mi9WHE%H~SR0ttEOB6<29GRPsNC{Wtr+4$i528THc5L}%vNy$yIr#PhN zAp7>nX*%3!1Ra({N^;6dvrE-v`1gw!5D8yoEHV{kO5w;8)dn)=y*o#wbhbp8E3DLDS z_)ATIFUFHCApAYgfrSi>feyO6LP|>7z&3;cZ35wz-5&7^^=Y9q!)d)G$(3AUl0wMa zYEu^$I122%vj`FXcgQAy%UI3S8sUa=#j3(LE&%a(oxD1KkEna81d8MzHO{+|Muepz zvb0cn_^sqO=ebaY)z@2wbyspialG0piH}c?Na1O;XQjvT+Pw7S^>3~76Z+A+V?9}- zwT9B2d(;KRxp^hLu$bt*C0jE}fSXtEDXl+j;KvGC!dPocD#SCb zzCGVUNN%PKfhL^on62&N&yto9X7q*V4K3S0pV? zSQaUj6Tv7s*L?8Z>ngMsBJ=LV^;`tLYGKHxInz{+e>t{Vc74;k3!Axm$&aUM$(R!y znTRj@sg3kVdyn*DGPUz#gur$IzU|joG62UUU*CTxPt*%Rr2LAEOxQrCVmM$iKcSK9 z_5MD;pwl0ReXtl%$gj!Q31x9bv4wu|AXo3A4Sk?Xpf|T}4a(lS&yUt)b4Gk&Y*AcU zf*)EX|D<2_VH!XF-~piV%<0AtK2~{p+}o7$zxPY6OsPmHqyHpd`SzkHCr*6;q0}x8 zn>tZ7v2p5YKq$YaUza6Rq*SJ|mdl9&oX1^&aMtG6tLtmMK+t+@$|x7P|1loj_q5_$ zAbT;KOt>P0dtzlanwDvZyA{k%JFG$G4N|O{F^JxI6hTmP4c`V3D|s5LB6MGrsHunu zJC?@PNDzXC{x4zv09ZDy-Vb#6;2{~`2>*9)_Kw}#SV_%oJHoeR^9?;N(YEZyaLB2@ zr)k{17hBve5ilsP2w`N6U#qF{!Sx#Q{#Tr z{ZAzw^a@Q97b6;dyOJ1G#BbPb`sBE|p&>-8X(>OTZhL#%QXU6(YT|N|Ia`ECD1g41 z3rV8Ei2A*b6j%m%6(?HUccKotfD?7#MC>eLoaO%`>^^(Em%-&yF-&*qJ|Jg}jaVN?D*@^!a>|{sjp3a?M7tw||E~|4F z;zSP@1x~ypTpPCCBn538IK&`oJ;6GQJs9C#zg&g2n|xxohGLq0WAfdY{AIbft9Ql0 zz@sW`x2vhRt_t!?Hq(yXdB-CUf}OG?q9y_u>N(woa56_8gh_KY`)bjzRK`)c=b+D3 zKK_+eVSM2B)C2pJ_bm4c?s7(R?%B*N#we5TN<~go8cb!X=~L_O0jfzHL8YQ3UB;a4 z*J}_YHqyY-#&X2a1t9O>GK%DiqW(&g-fKY4hCxWEP=`GZ7p8zO`y;9NtT&YO4> zJ?t_BX*<@qUq=*6FtJE#Rk|aaIk6-CjVB^-d^*_#?TwCjuma#laze~SR|${Uq~_G! zdqADh*~=$I(`sjNfBYe_{Vx12&R7%fDKJa9(P8*iV4k`+K~a!Ut}iGcxg=L{ea)S~ z`$^1o7&)Eo=Q~gRtgLZ92Wqv%ox4(YtFT+7D`bE{v`g&o5e2G{S5fDmC+B;`kj8}z@iXN{xkKS zJ%E0hrit|{*tk8GNi&(XX0TF-^N7&^qWG=EM};p^N_(syitoLTvb_c41foI6o_EF6 z+rNQ(37(ZWOG04=Pz8e}|6yg#&OvfJFDJ`n7X8IAAmFy(C9SCmWWm8ij+iStXX|&j-pe!2eY^#lPC4}MLg$N zTA!iLOw3DiMI`E(a}IF3kgsteVWylMv%&0IF1&l=+~u=pPP>8wD(NXeJNID$f^c{q zxr30L^bY-=d@sN6CcSRWV(W+^kho6#jrna7efJcQ|88L4B17pN((Fw3pg<6_gtWOK zF`|SojmY*(_MxA*w<*X&DU$Ewtyvvn4VlOwWrEkg7wN^41@3k)!Ak+-Md(;Abbi@S zK}I^$bM%}7x{c@X+*PO)dUcdAl7HG-*LJoAqdi)J{_UIsTb>h5pqDSnLbUL*dv&zz z(u#)5oI4u=3}!@6*r~WRnqaZO-L>D#4%-R)|L>-x68reCwh(^N{P*#`#J(3|-yO$^ zePgdL`-%G`mCM9~{U1U7NYpkX)8M-nyW8H_K4II(N{gW4U{y$$+gm98P@+qh(Kj!` z$#w~uCM`fM^0F_<^5c~xN@5qJD+L%?jMR;$kwb{Ey4ltVH|SX578#2dk}_bft&V_f zEg?s{L7&=V=otIQWK2C7AfZR4)2U#c zPs^>X@b$~wBxA(>U<|=e6`jTp1vLUvYes&%J8yHxjx(bYq=YMo#Z7s;xAVt$A zz2ZC!`KFKE!PK||NH~9y)BgN zgMn`nmyQU%!2|zmC~HVcPf8`b-3v-|d>p8NCXfkqZ4nb=NFaNhb4*z#9l01oAbDFt zFERqC^bE+Prl3Kg*gzNsHuNX7tH5{nBLxn7MrLyh{2%xn!GnV*Ou)9NDImS0hx&y`!MA$*L)d7GkKosSZO zu*8T+HT0n9YB#Bw?j!rUpAco0{&^wKwwY|#So<~mHFAw!6Y!AOtJ)DNeXFCkx8v4) zBfP1q+NZAybrmawJ8rV7GWN(3{XMUv@NV8$czDomdXHNkxAdgjty@sp6Dh@)ADy80 zTJ9?MdBeZqmM_;&IO^pJ{)_InZjo;KTOO{rJoL1ihX(+P-4#c??&*&nvGKN^3Vio& zQiq))ipUozFR|*`hX0-6b!73pJGe>2S;pl)X6mrT?(J>Jsex8alpkV)F?n~Az_oS8 zo}qIF)hRdv_)5h{s-rE_Hi5NNrq{-nAG?LayrU{FHpigHMF7fm^M*vT&OPJcWs*4A~0w-w3-iF)>*U zG}jG-Xdu#YfsWRxodY4Y5t}&t{xcA6rkfSQW?}Px4TKs}2@N0@BzI2X zx+=jn{m(N;;X}cLUAj~v3W3SK0uG}{*u$pe#cLq}c7Ps$1ei7+C7#KJMw5vgAO|1; zW-Lt31vh5<=PYeO#!YAuuz*w670SR_XNj=g+Uz)YFnZ%T~0wF4{OT4-M;<5W`ym)&sVxfm8R91t6aC4w-wi@ zgfOkMJxolynL2tNE!s1qJMPw3pft2;P-2NvcL?x6@h&rk4>iXEuLWjlx}aCU=kxhb zCq&Uf4K&plpB$f%#(>gJm##`m%F0XOQ}a*{x0HA*iT*MmZZ`lRk<}D$t1@%j%yns{ zQ6fk|oEjOBy*%jY?&~a4!5}t=5u_uyjNl%u3^6t*L9l5(i*%AnV&5afC4sCK>BIIx z7Rk*i+WL~kms=33YIl)_h9}@cP)8Vp3&jh;QxTJ2rm0X>l$lEqb8Qnm3(Jf(>Izq) zYG2fZphstR!X^SR-gt_sDNivqg-(TWtffL*6E9xTo{EyhD074=B1#j}LBH)8AEgbp zM7V}qDif+yRu^ff6As>${QrBWwl+lWD>P*>`5=abM0;VdF+%Mcu1*LKRl+_DEeNkv za~0|uV_6}ltTshSzPYRdv^MrI#5mtTEy(7%*4^gmjpzRysCWlP!Jhr>73Sp>64B*% zlI3XIK%!Y~URqvqb~0+llQS6I^w7~N5JmL;4K+i&@PV|bz*3aSR}m+pNo!8cbInaf zUAfA>TB_Zn+nL$O2yxQle>RaCO&R9YT-UtRq%3UWBP9c`kX}#7q#IXb462f}5_49` zelkj7%+s0D!C;k=lWb%R>0>JUs8G^mqVwsFk^Df2cS!p>Uy*8k^cxL+%q+3KL(*B_ z@r#rm`VqRJ3(40i^7hY-z?c>lgDARGl)=-4`2?RA%4=A-(Dq>KOW4`8MvG@2tY!xRs?YUN#qK1 zfeu>sOm-@`E&xnY(Ok$`OrTLb4ILswhadEH{>3gIBp&CWzRtFVh>Nv@|NAP*{hh3M z1p!doCh`|cQt5`fbnXp~_C86w9eS;N^5`PKRD;MnJ+aTcRD5(svmq}h+jN)oSLEhv zLFb;Hg>ZUTx_TQ!rsFtO03C=`05fHD<9YzJhtRo7nnl7!keSoLKlBB0UO8AvCB2po zgmgqtqBLkZh=gV)>F`KTOX&-)prk}Yj5#qo6`|;!B*B-V(`4Y`FF|Vz;L~KprwPvS z7_vs$t-T#q@OU5<`;w0V3GCr$>tQ>FPw^9}`eejmzZQnXPjr5{0K-4NFxSrShx7wi z&f|?9yLtPFLC*d9It!mjX_r9Sbs>eSw3GM=$z}h5rWV1q`;dM{#?UXA5Y1C>_B_vIwPt4YkoAz4@TxCV>efnYq z8vE3_uehW?AoN8%r10=?Tw#c%IFl{7FSm$Pud%{$P|VuuY^zzS95RCT;>1w`;Py7u zcmFbiDtV&mLCkbMnMunzy}cRNRQtb3i#r{NzQaIB6NXRNrQ^A$xSxsmsyqdwc=fu# zgD_%eKTBc8q5}ddOL#A^WDlW6+QCtS`zboEcWFG{N#_UQ9ZIDm z#CI|h#CP1K8ciCe{8aENWNLn*zba^#aqgtIbO(-&PQ%j;Krh(slK4!}1gLN}MID6Q z2qFQCxlu|!7T?SI=e@!Lk<6Qn7vI~03&)#=DVKVs=s+Fx@r_-(DiC%m?hi1!kzP@^Ygm|fsK_Z_= z$0ONbgj=n=Siad0jD~wr(W2MofW2Iwrn2{!MP?-WuTklZS}HMe{&bE+K8LK7?rPRG zt7x7~uEzmnOLhBN^m|k^3wyxpJSnjhl9^v`Bk84N=|>M~|0YJh?@{ZiI|;;y# zEO^eouk6E-C$hiD_uwSurwc(W>d&gnM|0$y>>;VHrL&NPLe;#~0Zaup1bh9ZNrg%I z8nX!dRA|hJrg#$rA~pjnw6y=jr;Aj+2oZwkFvZ!{Vi(sU)7h09K6vo?v3*Gh~si-pVta#;4K`%ktvWTU%O-tIwW zA$?E(tCN5Ct8o4ceI@_9E87UFLlbO1(#`1^I@O`m3`wTUVn(Mjv8OocpMYDq!rFa4 z06aVHwifCl+P$M;?2<&}AMwNmPwbwf#YAT!B2-XWF^TyRS25S+hdZTX%|uvFq^+Y5 z>u3RebhZ%hXR9ZA?C9t}ui85LSD-EVRZK%lg)Na}g)_9umtq|4>?P@%!9Bpb_9A>X zY+&mxZn*;c{1Mx@QBCJY8)(u+=LR=PjX^{-fPQhbqe#xSIdH4b=B;(jO?CCnV1k0h z1zBd=0`#5>LbxqMkoSO3%>Fg%Q6G*rNb?%aW=kbg`&Ip!d&=8-uPU9{$smaOU|d>s;(;AVcuogtKX{zDRa>w?NO#My+Pf`?c7sw`Z(f5 zHW#wS8EVf!9XAKo;rO?1_NfbO-U~#5-6Zne)0SJ}w^4v$S&K7~+1klK*3y{OP^dH> zjXM;u*Rl(p@73&z+7VKfb1UZj#@02*X4Q-`FzNC7Xw@gu7%A;TRVz192Yzn&f(RcS zvqcxM)ki!L-@2`!h}@O&oW6BnQM32XHQW97Y_KfIUu0RBKX3n9rX1rnKA7A00?q_~ z#j7hd=Hy0(G)Vt?_~~#MmfZ+Xx)4Xw^E_cr-amKjI&rxor2c}CLm(M_^YP_X zPx7xMUdq0bb~696`fS$a%UAA^KzVc9F56%d&-!X&qtxnbiyA3mT=bS~i>k~V_+0Lus6eZPHey6>)XR(S<>((6IR6 z2%e0YY1dq7mIYOAi{GZIEiJ6eq*zs$x@0H+HF5n` zwkM@7zKpAm4l3|fZ3#*UiQ?m(yHi~n5w3~e0;Gp*i#evU!cwx66B_I%kdVK*W~_dA!?2|Ct=72s(DCt#JnOGZs%Tk)-z6!k_cQEE)+(G6$>2bRB7%CQTNy!TP zJM4y(fOwomRB!@LFu0&PnvX9_sYmR&2MD?A3vuqHH3d6WJ8BX_%J{;l+(4Xr52%yT zx7oe2fS{1L5LHB+sWgR8&)1f~cRF~5R?FmF8HZSXGVD3E0oJLipwL`V#FOSLcBxF5 zNlwEVGok46le4#o^wzCsWa?btvV(=&>Kh8eyg9l_W?kQ&%n}CSm0;q;MSnm0%oGz-4liK7 zp3Z}CB9@WRaGjhqXHnE7CWJca5D8~+)liw9zFPxo%hE|-FS?z~MBo;kuP5_VD7Kuh zuYktg?Yv88%D!i+iIV{nolN;A#?8sj&Y;E9NwK7tv|?W6+{$^4!^%H1K|r{G|US~jE-EOWTF}iBAiY7zIB@KphipCJ1n*g)EQK5q% zflftp?4BtJhJ+lAt0u<+DNK?qZ7P8i3`0toV=mDvt%sn#V@_3P$E#?nbaPyISORai zyy+VgpjV;?^0d7R7hx$2Z5EprTC&Z#e2!UPm{LH05~xC_HyBhxwe92F0<1H;b|Y?> zBW<@xD1tTCd{&>50MO42{LI!iWO z+-y@;zKYD1))hv_0wL0!2J3Y=OeZ0g%}&;9(lqv=?VA-iG-Rd<>_IsitV?!HPD@IM zTQOG}7++S561O5D43Z2=eZe-NxAjY|)SO>Zt0D`emb~<2Q1V974|{f$ca=Gdnv|Gn z!_^T{YE*L~#F(N<%t%zJH60;FOG0I5h_L`AWE~;K@&q7`+Z1JL3*an*sR!w!Cqw*E zoD}}sK*o>qdiaffKuwJ0cFJ>=1HYU0OwELl z5E2etg$nLVxW1Z%@XsvYeN*up(@1#qP5K}$B7XhOT`pBSI|}`+P!D)QtAqsl4f%!a zmI!K^$2tCR7MV_`Gf1>D`U~Af2RxTh2bmBL1y`NSU@+(;2APl`>b%}^bNY$3 zi(NdS+k_-?S|TLT(=4jz&XDJHw-8Uhk=Wy{;0G38;Vq0v+a%q-CZoE*&KreH(Z2?> z0zihSb+WC)tUp?ePE8joSZfs>zk>{KuY&a2brQf@x6mh7NWbD7an31`~*M=KODb| zlpogvl1$T4p%jP*q%y>1hh#<|rgN+(fgEuVhOx)iwJckxlc zAWV{CTK@;%6kiil8&n%q5?tuR?CqZ0ZCxm%N)py3{?!PaWx! zL*8X_Uh7`HR*C`CT456DiN9Kxpv~^~L+wc7_H`G|_rQNq_||0Wj|rBZl?eT%5J3rJ z`;gHRdzrKk9W5Cu6;@kk2&>y?NRaC=b!3>pX!;lmKciqxh2t*=x3W_g;V}sjdR94F zPgy6h-wir3a~(H%v!2TD_}p0Y^0N9zhB#KRMYP)xNSSq0i@(f^G}0~o=Tnb<*hM}# zOU4W>rM(%FjEL;Kc^@T@*U%56=nw<_uxx^PxM|M0J*Tc)E||%J9mG>d76e>Y-_jgd z#GHOp&Kh<$onBdpK-O~m7(G2kmPaQkQe%q;77wf*?0R}2>E`=a6j|;=0xV?4?|+?+ zC5pP=7&6QD1)JTJwaXfsL4+Kg44#Wv9~-$+UNkN5QD7bvL4~sc$4+&(2rm=MaC| zn;h2@KhoQErzT`wD2yebB|_+^Ad2g6M6&nl;Ej<~HG_^&(+`UWSo+p}d|_jQ{%G>P z5Hc{342UL!Oqbf~PE;`8)Z8w(olC|RlZmNhr1$BVb78wzl!T`RriU`5~)Ii^F6I>W+j*qA?*)LkLnDNQI*ukt}mI z^2|nL7G0rDh|;2e_h+kPv-7nD$!1EB{Sfu%lEhX?Ab(8d=%03%WQ|tL zx+G>>QVK9PV0VCbVb^d#3M_dD)^#HnoiCw3Xk&}nAZ!3wSV6Kyoz0=#TdPU3yU@QC zV!cC>k~lhdmNy74^iOkgfi^$eH9tGoQlLc7=o5%B^oF$ialoRFLwy|$P*0JX!`WTP zpPIY`V`7?XVp@tCdT-*P0C$FFK%6DysV!+73c^7jgQVi$iX6ZSOrjVF$w9GiFlLHi za+6(H`sF_F%Z&Hsuv_<(-&S7Re}SuN+P&wi16%g_?DVN(_RpJMIZ@@cC^38%A2w@+ zI#3nnZ7%iz==c|73HJly+Z_4kbZZ8s+~o2!FHo-Rk5t2I$3Xq?yb zY0IYtkI{a3C~IfVw%q3Y=BnoAefzc_EI-PW9Wftlf#aJhs#;p72(_%feTw~r%sOSL z#7z?7)Q+Y7f^~|_<~xpk!?zEV+IafDq}ti(jks(dVdF*CFB{^9xc}E;tXvBpXC0>b zwT^AZa#Rt7l zpKd*PniD>io$@}ogtN6qv2O;o50lP6;&q<8DK*eY2{t-)`XDwUksxP}>}=He`j+h6 zkt64M8fQDj-XI@9-@=rV<(iV2q)ktm2EF6j`7?^9siw_{3!2YQBZ~CgBx6d3Yf8En z{J}Tq2MXG2+7Q6^M=5P1q-4|(bl>wEP6)Qgv8TOT7ccQ%wV3NX%FY8oXynN1mO~Yh z&&h)l;pmkE zozvzp@*WQ79nzP?dL}OkFl1Jkwlngs4(~abY72H48VwB@rO8nJP(w6ni|5qP&y!~) z&B@)eTU`(tqlJi6VUi`1kvj~RIuvg$TD>vS@P}WH?*$x!{9jD(YnO6OSN-clt10)= zXKzetm?^0u{BYd0+9NP})6=7wj^haLeRWLH0ZW7CM9u+pr>Qm!PDcyQv#Fxlh+#O7>gRbYZ7v^%1cVkrs|x63dWdO zTvA}l%G7_i0j#`T9eTdE#h?i`1T(?L!f=zS)DRP?$%spfyqMWwY%D&tSJ$koS*4rI zB%CQLkKhX9=fQC0EX^rRiG}0Rk_#7wrvxR%n2T%7HJZzw=}R*5J}lA}X?F+JrZEp= z<}A0&XXNiWWIGhhXf17_v-8wDH9Kg}diwslkFMtx8>+I+%{5Qg6UX(p!VZMjCz=li zogG~`hbbMKzd2|GQ=GB~LL%*q^(vbIXcZ^-aLRB<(t+@pHyP7%(h(<4)oM%gMK<8* z^bkfEN0+miP`*kuMrN%%T(OOjGhG}U@HH`A9UO9Vvm(n9i#3J0Sy2rAoNQq;H0egA zwkWv}Ni%e1OwTER_gayt3uR6qHk76ggL+INsr*LO#03@p?89guA&2%;q-9?1GmIzCeNNUi#pd-;Nxq{ zIU9X3sUdxDPOarceR2J=Qs117moganLMI1@7wP4HG-g+1R-TXjE&A0wGGWq>j9l&D z;56&{y7R#g!*3?u$hwyE$cwx?`HWZdl=9DY%!W;=aa(!H%#9sk>}wpHNxNG5B&?V* ze9e+Yivy|S#zB$Gd_yy4>7ooPN(!%jb)PDLB3p%%soL-m{4PTxmZeN+o>V@)00V8xu;@HR_s-a+8J0F%@QR)7ED+<&@=bFDu#;f0$Vr8?!N-+Z^dx z5*!u~-12$GvW$)ESC?++yevyM+)sNHO}YoSd7shV&nUQ06q$PryN$aI%>Mm)-2whl zMu7L}z#}0K%@yT!wclPkU5{&C?cmY2i%h;q-~G13=5i7qy^KYqwv;%*WpHu>&xDiw zuFcfU`c4`XHCz;8=y&>OD&_U2)SNU9h}2pE>UYpV10T2QDNWf;SDF_wbe`}Ro16jV z9SFW5I_GURd=ay$7C@`NwjRJy5n6VsCbIed3Ky-I5{ zV^sUWs^ErVoH-9niR2wRo=EXQT0Q7DYyh3phmNEJK1|u;L%tXT@SD#LGG|d?I@5m8 z8qLCe)AJw+hsHV-RQj>njA67l)qjK>-a7C{j?)w{`A5IXJ+6`?J4lAi>xU8r5^9fT zlMOWV2#pA2G^4v_{O-#xa}nW^(!*OXnabYPSQR``Vm8%Qeef;At|=WVy-q& zBugV-TX&PMfVOio3jr)$O_vR&3&AP1@CAAIHxgW>2iR~vBjAjZE?1TY(#oc zc&JJrqNg`EYz^ALt(9%4+q#F8)gkIoTN@CFTvy;$+CL+fiOq=G>Z{TR>8a1^#8jUE zP9M057SXF5*x?PCO4|d#UFsXHQ)|VRRUv*UJXu@^?U_2Co3w|j9ex>XR@!azM~hIT zyU5Mfs+`pnTAs|6C!a{!u^S_f5R;pyS6a*louz_|)q_J*T6*tLK5uRzj>6?#WG16` z+C*nkNBd>Xx{eFF#nwj7IRkCtg1^x&u9U#N2J^Ue*ykP<1AuN!q~FZGEET&5U-2m?D~0!r>g8O(y8-SEL@K|Hc_iQ zE){yTi=7)AifcV=OaMA0fkh~=3isI(!r5d_Kh(bkp>XW0K82SWh%59{~^64zvHBPL{Dq}A@c zeKh$6^|qJZ^d%p;3mY!kH(+V&dx^fndfH-rmEjCuwU8vR^ra9Gw9AjY^~V+0ho|nX z*}t5LF0Kv#O7&G;Woa?L|LDE_50<=~=||rR+QbMWX5w-OPp6yoe-Q5YraOsx8s+>{ zzROK=9FZS-gIe&oAufr9+`!{MOL0AvgJ}Z`&>E7fbS5z6BatwR;!#)-vS^@*{r_*xCL^_eD1qfJV6O-@bIXq5Di1-*9?sTf&s`v8_M+OpR-%CNIU5L0ShZurac_d8wQ!6&TrivL*=Wjf1)9NZR^qTo>vM@b2$UlL-Z9WGhV==YJit4zIs`?3 z$NU8-^xJgSDEftpzNUN0=kCblFD4nJ?0bG@uT8MH8ArdPkL{zB zq}7=mLy^QZ6nni7cpk0_&yL6zfH$5UX(W>rvdI8)nzYVB8%iR;Q#uN0n!zAs9pZk; zO`--q+vX4tegWsAPR7LxJ zDaD#lXV-hqL|idTKY+TxqY>rq!=#kiHnIsqNvmjNSP%pjLS5AbMQKGUQH2aK(>Wjj z*AoS1#aSGR48$7wDIhX@ThD{Aak+#zyJJ@%=iaE;d!zOlc^|G7DkH-HHYcCaKBNyI z7l)liy&9AyRz}$L^~t&2-DF#fgM5rvG`_JUtP*g{_(lu9Bo zX*S*`p){W46eBkylQluy2dj!pbvrmM8TQRKz4ChHWBSSSS&Y7I`AG|;LbD`9Wtc;p z^vX1o-!;q@eHi&Q3jN`VQ1T`2DQ7a`(DS$!sEUnw*@o=$46p(A>)?8uO6rMwccJI6 zWSQkASuAWK&aVk4C-<%6NH!bjJulL`VpT=_@%q-f1Lw+HqYgzDeYw?}c}Cu0HPKEwa1DLzutqr!W1roafXkN_HumA-i->8VGMNHeMW-I2W42(U zP068~^ETye+7-Ghk4US?yFNb-`|+bnD&I^U@wR$%`NrnN=EU9Q`OOH>IUgm%{UH?R zOnQh@kelSsZ{g+#Y+-TfI^hzYyn=YG1iMEcoW*Cb+ILDk)@+wP0hdSG)CK4a;3q==rPkMzpMN7cU+zhLx& zzJHMr&(R04IwsKX^h#rs{;oC$iKAFyrhNq&!J&%bp`f6ZdSyl`{UCKdE`7jog%$Q0 zbQ;%epDpCx(JNzm2M^jj@-v`y=a9Ab-mu$7fQhL202y=!M439e7M%5oIwmACDkKDY zZ#-!-V4(B_spMBUh6s9+cnj$qOp*e!?FPwf6MwfsFT?2;!c)&lGwVhN&5}~dBM=yJ zLJh5yA}&}dIV~j)$O}q%!Hqm~7Ve1ucqigC>Irq=+8;{6JTsg+@iWm6hz5I$8H;>i z;X!W&aOOYkR;cUm1F()WIp~ZT(^Fa!R|Kjok?JB-q`ClA);Ir9WsL;r0mJ`!pb?&T zfHQ$ifo0*IkdU5?B#0-HATf!W$Vg>`IjSTPl_OY@Y$-@DP>F-GD1i9?4#=#5T_PgY zVPLd?+Mx(Fsu-OA2JkqKykx1l6vTN!6lgObPCf@}m5lp_k0BpOXykY#M*L}-l3pkI z;2paTn$Qq3jwIdYgvEcc)ayeUC9IHCXu=9ZRrVFqSRkKJLg!+iDBVQ%NuFx%eD|cI zc4qpVRi8(3aM!{On&<813cswnkVX|SHze5}EQv60i?70L*+Gd9{Ax#4NDDxvEtnAJ z*q)IL1gqY*^`xamAlDsCT?Y11&HmyXd21CPK)MEyF8I%ow|qCB+o(zo zjNY=GUwY-_;p0b69CH2U(y7MgtcQ8W7nalRmDIgxTpr5vB{elm8dTewnr|NB54KgG z%G}Ld$_;5;q6!L1N!-exAT$1YNQR{mY5IvzQ)oX1*Hnn8S*|DHbWMZ^k_rR5B}^V9 z-v#71@G5k)bbve1kY4ymGh=um_ILN6e+QBV=)2K?tY!Y@O#CiOhJofcNPJ=^${I=CW7|q&#lin=2VmX+{5YNU-ml~Cgb1s1`hx5*xX_;EUy!lPK z_w%7uy+KPe$LPL!H7{?C&Wy>5=cZ^ECB!OY&m`Q|a`M~h@fq;$R~K$Bu&Nky;M&F zcGKj29CB38_59%Hn9xT1H8PEUU=>&CXY2jBVd%D7PXs%WoO6@Buo~F7*o?F|o{nGA z8=v=x6OvP9hrha@yfgF6md zq$EpxXXx>hbev>C`N<6zRd+63`K~ylIIW2HB;(1&*C*)&ymJcge1GZk_r+TAoh2yF z^f)UySFxk@lJef%a}&7sCR)VyCYQ;@zh8mlqMHzQ33rLf1{>aSvwP#4mX5Mv^4Pr- zW;Ro{Ev7VlTinlcep~$W9LD$1nayVrcIkYaJ=4775dZU~U(YR#w3fccA%9b?ux1_DQQ_^OsCI;HK1+K}qCLK+AD^Q0DqX3E>~+-hE#G<50pk@yC6!9L zkp|dLaP?eZDFcgp(%BIMZ8>HRIGSsnWj@;jcLU-0w{-XR`X*Fx;=Trj1x0a`X`yVR zKZ>5`R6AdiHTlnU zLN@mXL!czxkfBE$K%f40-#4$o*qD%(lo+p!HzgJzj`X0sDIsm|PQe0Cy6GEO+lPN1VhtJ8)H0ex>gwGUB+qUg#RUQi2yRnkXBdWcm z>*-c&Pr6Q#g|gpF6jNrs-Pb1WzaZO`UkE+~v%7UTS?*|k0Zs%EqOQT;YVsCYeU1F< zGI{$BCMEHHOWL#{ZKG=Q=4=xx$CcpU9zjzvo27yHB?Ds2sYnwUnB>hHQ#PqKZO*|) zDC)XErlFQ{KE0XHzEqLZ)Rf(%YHmtP-HEBf1-9vrq(pd&G-Cj01xu4PiKQh1pzxAt zgvSEuX%!+Rz9aw^UIh`CMP%TMIi9C^vXOX8aFZ$Nr{B``D*I%B37*?0+b08J@LZTI zEPyrmwJ`fw+U}G+eESy2^pN@k5Ga`e`nru>gx7fDPi8pU?g$b#IWJzHoXl+6G$qkf zRfl^sJM<~k+<2ELF+d}a@oaIj_zIO<+Xkt z_Otg0-6gJ-l?{bERhLhEIg2N@0Jhe7tTWe*+}%aq!M z(>{mH>@WbAhGBWm(e{Zj7{y9ZY)oeS{b#Cyyqam*?$39wN=eZt=B6-SN1mnEsp_6( z9XZ11=IZlPP`p%3hC{;InLL4nH4KA4+4W&QzA;=@tPzys2<*(54pUDP)c6YZ4>NxNC=h-u`FSIZ~lOWmK*?gDhIBs41u^X;AHJ@>#pq2Y*|3 z?$hz~lRaP1^glD6`Cnh*T2@w*U#B{K5VOD_%j)VU-H<|`nPo+ zyP!^TLRJ$|5fU5`5zNsYvYsQy^rT%zJtSQ?1VYI>N=S&mEe$S@sHv%_sNqPn?DgXx zU%!4lwigE$m~zhy@?G3W-~aP>*U@&!`ZY^Fm`|3Tkq|c-iKRp9kc(mnKU`#hoE<|mW;JJ2=l=g59kRg>{7S=&C3u9e#SoXA?Kd@0_eYh`5b z1h##iO#bLNxjTX0rQ?JK+ow{x*4`jC+lyxHDB+$!@8F$!+o!UB-og3&WPPtp5Xek? z=m*JWTx^@k3RJOIIoh@h1?&Uzx$}J<1A_;9A5S0f!dd$?7Ot`i0jiJJY{)6_fwY;7 zZeAy`z9+krb*uT*`CWTz4i+6_j0FV-a@Cc0+Fd|897f%$IH3 zf280D_yPXeTCkCs_|(dCBlZ`AV7>>5KahD5lw&fkx_8YM|pr>hf{^7quAl7Sa{ zD(4`A({Jup)YW|2WZ(?NWcFT3c~*W&nQ~iXad-lC_e%@sN>ie?hoim~Rj#~zklHWl z6Wxvl_LyFZsPx3>C}l)hOhuhA_4k5PoJpOlwj?vluOq@?Jfr%NIDdEbAa6mz9zbjc+ zpSF|RQ+~v--%K>8Q70sSO+qRTlpi!6Nl8+CNI#ABhDLx3bp#s2llEASY?nIRAo*67 zsPoE*JGZ6Eb@sGXpAFf(Iwmwad>zwx^`_;P>YMGE>MDMlrX+mNDh5DE8vJG`TSZ4m zQd;(bX|tgC^2NS1_OM@q#sU@?z2(5M&80r_Q1_4;kdk7ei}6_%UNSerY13w zkyj@tPyXVgq~Xc*z0|2!6Z5l5@^YD66Npw-X01Lwn-AW3EQ~m)h{Lzrt9SD9w&HvQ zkW-iqM8@XEq-f$(5>s`ViIq%cqNZ}8YGG7FSRlVORGo}8ki1$`m|0L(QdZJXTaUW+ z`XX(usicHGH+88dYK0&d;Hknj~*^RrO4zGQMHlQ|GNCmZM_ zRe%4&ZCiMG^|GeWlZKl{+?DUb^c`*>UPeG|ynaWW;C)zyAKy{Qcii7LYAG)cL|{w0 zPgZ}igBy8jY~|QfOPfBuKfet}q^AG!S+Ul4?2IoWJk~RFed*71m3^ktK1*<)N9dY$Ks=IUa zh{d81-%U&$H7bCB0gFmVl!9yT;62(}gdI|*dl zrm&+Q(08^|$6)5y*m1Y|s;K0nkEnFu)d^1{c^~?(I{LxW;SB)_n77z3@Ux@E)}p6} zS3?5py^iSb9y#KAWGs+d3W@~zy^ibptB*K zjm9$+1vdm7@zPK9@^bAwpTvBe2pwWc#BsZBB}}ucUN*Gshv_d=MDp}0k@8v_iYTQY zJ*AR9W2Ov%yU6UMJpzXh4-7!}c;NUXI8;0pPf$FVhK9~#bM4$wA`TII$j^WBq@J+8 zMCSUU@Vf_pVMa0SwhhMc^>r8h9_#D_!u36l*51M@)|jV0m}*Ql(zlMr6f&;OBp zG559VM``_zoSb?d!OFdNzuG%XaRS#S*>AfIu7p!y1aYurY@1Tzz$C7cfnkY~Z>%QSv!y?La)4_OdlURAB7yBL|Nj3Rz|c1?qT57AUqe_?+6}=! zL<&GcP2Lg_yok2p@s_jvt3O0S4D|b7WZFaAtDXIw+uLXh>)|Y)S}|ugIIf%)Im<^J z|J=Rvg@^OMm-5y3#iuTC6*~mG=5*?HUFwwUy40!Gg{ro(?jYZ>9cRabv=}esQ-%}M zo3{VIHi+EP6gTNYQJ^9WNlHX*t8GE-uHE``n|5#9wLrgd6X1wZ3cHh(MvKE+VNLp#DqWxA28K7g2uzDk zwC8WoNE%DnGYA179Po=hk|q71e6buOVV9--2GM>H!dQlTz3Z_*e&qzNmZe(yBO-Os zb$HCp-R*?o8fr@NM2v|Ll=WeO2*?&lhP(W@( z7r{hS!aGQ(L;TI^GMLERtsdbFQtP*V?4k2D zhf&MLfk12RsQJ`gCC_z0`rQdm_~+0ce+!rGQ~<_lFFFZjCOQpo|42Ig@E1=xxyC^w zbY(r3uk=XcNv`x(%7#OeRq~!5P>?EPr;u-M%fyn6$3n*AFUTO_Z!)O6o79&KlDE1^ zhaq-`Ii@S=g0P4RB57UlA53g8R>dqD))N(i-tCt57#1qoj(G5c$DjCqEhukWVq0Qb zVqdN$%+Z#YEiac7S-+M(`xIHFrN&Z`p0#6R-g*NtA|&YCA?7(rTy_AFz^;eKWONPl z+#PRD;>n;M;NZ=|*t3RaAx^XgiEpEpqr2>bB?fh(AyGAVVT}JW9?+W+68lsciTOwZ zHo&1f&|XHys!(Oo9|!GG%nP$nE`kus8pNZ3OGeCS^o^53+)<&&A$*LG`?-FWe0oIq zKzs$>WvB0L@31{blN;_2NB83Ff7|b~r0b|hv}=5vHY0(%=X=+0&qsa}U41|PXv4%t z-$K6v-vVatj>~JlRgtcb9zp)p=4L&|4s<57o$Wp{a+JO$soHy};Hb)M((52f6;5tR z$Z{j-6h@QfDoEUnfz>1?F2~TZ(6^z#(QFBIOQ5ozw5Ldl@9>1Y6Uj<$%FjiHce*G4E<4b|WsmEV6sCoAkas$a-6F zWbM<7r{wFE0V9{vu6u`-t={kTRk|=fP+_br5}YLV4}>3B`)4Jj=NQQ(`o7Ox1e1N{ z?pef<#ndW6h1wFFhM6M+K9bm)DaY#Rl;QMg3zq`m!e;u0#Mm8^FYPZ_+tL~0stiN!KmFwP5b6im^+Dc=b91n0o#^9+x{P`#oQx#Z@>$L zGYG1MP0~LwsY}Uxce2`D{O>|mq4K*yk1pM0JrR$^R=BSAp>Uf_!KSi5+~;a17a#Q* zpB|T-9Z53*G;}+XN)3YW%Xg($%en}A4xRjpsE+P_^6I*ywHiUB1f52cpi0z$ z1BQ<$sfGWGvG)Lr;%eWovug+DNBcCfrVXq z?*a;_2=-oL)Wj&Z6ia%nd1E=VoW=LM2hIC?f8YQ5uIul*?36QS&dixP<$3PszQtlD zCo3yECsP}t=kqPa4B127I32_`5@X}y`S^GQj6lFCEhA1y!0bL<)e&2$C6Q7jV5WFm zpUz|&OhyB5NHsu6&5&g1(#IGNL3dTQj!y(Rk`PL53TO`|UZ0v^ zP#aRy40@p$QhZktxnj`4V4{vsNQg)DqCed%l+pD}Tv~#`kcMP@C2?U$2GwzrF`h04 z(RN0>AubLD)bW8dsf0!`ae701x;ote9>xk11$_|%XVk?RV%4~k7$J}vN@ya$UGW(i z=?0^oFC&S}b>QBNI#5%oV`5`tgdiGGOmz%M%8ka143nNOAvy*mWpQuMdeGd7%ZxEb zN5z7>3kJpH5KA|{5C=r*Gh#BKK4r`VeqK7JRoup9MH{2En6Y%E++}g&^Kp8u-WUTb zg~^zOltn1PccOvI)VVs_iJnTjw88 zC3Lkpg3Hxrg@D;LM*kr?Ja?o_@`n~gzUWaKWL5NXk7 zQ!Nvw&yLJf=VfQ-Azd!fGGw)FxLFB2US_nxJ~bgOB_6i~btc3j(nS|7Pn1QrcT1=5 zr^5{us?QBCP#5Ip7T{p%@Lf#XlOhhVBPCJN&$euf33um-(H}PcwKP{fe_>>RlMoOS z7Za*_^RX->H=-bkmnK)0P@Gia)&2}t`d3opBu!}Wh0ZwqAto*oEtqwr0+_A>jL{-XXXd1f*IeoDDqVu(%UQ&RM)`qcEg z#L~!IIgZPWi8O>kh%=B43Jdd%6+-4_QtLX}$#1ON$o0cFPjH>*EuRv#E-@%gYlu%t(kG?r$|LRKO~81oFMjus%=lY)-AMY?5+P6Sa{tNp%j#2k z#f7OryXup9gq8wComCF>Ri?bjcZ_k4+I34({6@j6a7UqUu^dA~ORHrVm$&!G)m!K1 z_uH_+J6taIZW{tinm$FPwC01A59IQy@~ZQ&+D+bYz4}VgmwTtTEIPIUyRA(znX#EMQo?~D19yyc zlbcofoW5h`tix-IHg|ny;c9_&stk_DfJNeQeXS5DWRTwv`dAK12~s2M^|2{2ajG;nr9_{TBBgmI z&SQqZMm959I<9>nLr1b06Nkj->+%zG?GwwH1U5#851+IP(G+1If(fyc(u^|?WM)dU z=r$7`jPG6yfAI~;f@X6^+1|Le*K*&ma5OZ4iL!#3{hBoQoXWnUBaP99*tA&tl*E)o zeS$oN)tU0Li}=6ENM_n=QrB}13yfPm92J$!H@#RTr7f>+vpvb^*vz=}1fxA1)TwY# zC$WifVZo6?A3B=3)r;=!n9N7OT#nFp5|82(k?aVmH0|2A#qmdReiu&;do5bChYu%& z?Gx^~ogPa&sc5HVpAPrpBk(M2kjNk={?Utq3FDP$%YjU$w$hMUA{;C!Za%9z71ZQf z!e#eXsKKs@QKrNpwBByt6D1!#lGReIG9dJ&=Np$Ic$mA!gmDtQVK zf>sL@n00;(2=q1SscM(evs`tIZ_#%3B(Mf!z@wb*IDq~XxDcqxPzmM&US_KaFp3T! zRzHx=g^8eUS04ZJwI zeI^$kZpe%jc9bR@D65uV`M&R9k$j|SeiGNq}ayt2GWSH4qz zc2Vt=@v8A&Qzn<3d0oX~S7;?rC5e>(HMQZM>v0-)@ES zwWv+v^a%<21T}f65ojSTVus6z^n-XzaI(I;z}9ych*OZhfo*pGEn7DVxx)#1I!2qk z%c!*{Sj-A9PRz}+Kd~=2E45ggYY+OW1Wd>ivT_rP!?Wz2_l0K#Vf18gZl*+V%f8*pvXT2L zsvxl-E49#`@a7w-1=@m;RQm;)uqtR1L+mNvej_n7D-;CaUBxi6S^Sx#b~1;Md`u8Z zFq*we2bsJa*b$lBjA4&HJ6lEWqll&S zSJdbh7|+%ZWj*sO8g^u1DnF?p-Xp| z&B)Lhp)dlN?kxB{$M=EWbl;1DL)#UKG0AwMc?8uAa^)P1hwkcIXOG?acJ7h6OV|5u z*(`W9csF|1%ddUgT8#<92x317Z}K>5H;{fN(AKqx>h)32`eM!WXWU|opp`y(O=GQTbD$ou?nAnzlW;<9Tl=7%4xA`N#?S`6}%X1 zdCKAPKiYE+Bu?m|u=~{6sPpOzXEF;Q<-Pa ztIkKA4LOB;rIS-DglSS+u=IG)k8qS^-u5T{o$81`IC5c|WglQ(D9%D}KrN##@iZ9b z*2TmJinW(iQYZsHul@;XxI}zNHaT>GC&4nysD-qZQp+rrWvBQtCgMBs`52#_IE4c< zH>fnIM-d4G3u_p@AJmWQ22S7!DYIFBs_rIv4r&1x@H2G8@vhWU zad}Cx+>jcVgeh1doetb;K@{B&pglFUv;Y_c!^GO4Jy%;=dL*|rlc7>%+|cG0B{^k& z)0f+%-(=X5QSi`?_S;QuZV!DuZ>gP6t?!<|dbnSfxD&{yfOT&OsgJR@JQDxl{I5pb zxT(6CeWUCuKfXF=f5E<@di$k&n1z&e1&l;cN%LE~OO)l$?Fnw!)fm3t{$4eh!GEDM zxj;8x4xNoNm7@?06IHv$7U1jeiYIo&Eg-~zsK zKeyo+haKS8NR0Ioj?&o0k~ z>`C}UCfX-{hqubxu)_p-*szHu3-&H;1{X6DHEuZJeIe3*4UJ>sYWF0NpA~88wZa+_ zcOm;kO=C0C&@s)&_MR*G%ASUO&zPzV)itV``08j#=@*>W%WbvL;>q`cZ6Km{?FJH04l zqs#JWr)8I8n=vM_YB`pDT5!cg@`(RI=cPegSFSAeJcD72)#>8;;{us*i`x|+ny@QD zo*tTpF;4G!lllhnUhyH}9xAt^LDlj6y|CZB`>SZL!E32aFZy8vQQkb%{7osJD%)NV zS+z%1m%hI)7i$YkHa)zgBJyAF6L$Z;sNg;P;lnxk&4{*_U9gPhQY(_tgo_TcvgC@y zG9G#&N&deW<#XS8`1|s_v+&b3{Yu0Q# zc;sk9^RZ*~E^C4OISO_mj4r1kj%vLa3s~J$GPlP!u(B=(c;Y>PEI&akXMeIDt*Zyz zbl%E89*Dn}a-$}POrO;!>(^g?%Deu}lgN<(J|=JzJeQ3c>3Z_s{kkuIzt=F^kw>q3 zhx3^=Eyz(_yL@4O2MJbR46YaTyGn(>+=T?$N`LJFXVvl&m%}@F@cegjoj!|pQPE9g z>(itN(dxBWQcD=W^O4(aGb+8P^bh=cQT2!1`oDDtI>+^&PL=(DTmuZ*K`*_iKIu zTs~5i{oS_oMUQhYoL{tQUMTM<|1jTcbLL);df2Py=+QlW3_G*@_>C^>m#?3Lj%7Yx z+pqRp=E;3h%YrIX^vNme>eP~oq}|@+?lp1{(4VCJ=MNlf*e?&L+ZWM4+>{h>1{GjHcG#!w6f zh;yxKo5?%ZgHK9Nj4`V9?D_PQXG%}V4JoO48EQjf-sex~^lQ5?0b~+&$vPdci%-zS zt6h`)L%rhUTU;Y|Ekkcgj>O-7NCp;u{Uu+S*pOBpD|aWdXPyv*`JD{SdU#GSW`Q0g zEA-K@_@!sAT&llYch8V!hnQrYUf7x2JY>K6Y!T^NPex28{Ai*CiCLU6rM$4JN_BeY z$?Yu=yjn#fSC9oX@|peK@q_ae=2M_%Hcwu{_yS68RyP7SBeoWZxj)rmLnvZQg_u+`PIp|Jt~u+^2P zS}{#ZyWD9x(w%O=e<|%pQrc~<*zq>)=|(ASktD@&Xd%4{j}!XyPw02F93Fu+@WG5j zAFLEU2bEMhQ8FRF-3a+jT~?}3DHFnu#+(3$+ck_(Gs%a~TZEJK=5bOU7b^=?S`;e`ECWiv#nD%ZP#s9S~oM zaZ!@C_Zz3c$Vh*^pM8pNUSL_YD4^eKJKZ+C{pFh$hW<_6q@2AkU0YfD#GCX(P5mq$8*YW@*yQQ~5)S zhA0$r7C5sgj*r46!OU&Q>G|v&cYlDckZloK&N(4uZ6st(r9;k;@a|uaNu6JNF zFmm1Frn&(XpdPj?5UT zb`9U`J?8m=mL5WgNz5i{}KC#x<2fjW-^P{gO@XJ_T7$x7sVHW)oHTIIlvZ);Gu%Zpujx9iuKtdOL{jt{{$o-ygumdY*fA)f%dX9o_& zBmng3WD33?Y9MZ5^8iohpB#OE@L+%>6oVg=_l;miHS#o$bYa}KItMIMW9K7;xGEk$ zBJZC)5#Y8@Akt19-czHBypIqg1^&K09)FiPmo{w0@w5x0$LJ$DCOJkI8-r_*wlwTJ zQF<0$ZX{Pg^VD37;Y1szi%@Px%o2uX;~lJzl3|9+1_(XD)v9b2ziFGz<$CPe<`GV< z*AE}Q9X?|6)EL1dC#*4N&v~#q%kk-RUap+CC#Nwi$3xyWoroM}w28C7 z@vYdD?CWbke?D`zAANrhAWasqG9Zf6{vYlI@MVCd0e`!DkoTAUC0xE-QIXu_TVb!< zI{O>MtR*m8|Hb8GCznKI5C6?BqC>DSG9o!BJL0$D;KhQ5mfC0}BNZf+hH`IZ4L|$U zE;1)DIWmG=(fsh2mJQQLYO#Zx z-evIiEW&Fn!X*iLSuPO1I2-bXLVRW30yi`Lg(0B0?gZt&17r&$zO?R` z3yc4DXgk7rBf9&$%@`M)Ao5v^uj7R9vFfoCaw{Bxg}sI`_zC*m0dH!@3?(*B@CZ!N zg8)ZP${u>iAHRt zPD?bTt3nxTH9~>VmY1BUWE*zxZV(7($pXo*>+bE1JV2_JrX?EXC9D7Yu%8@9pdlBZ za9;x;dbd5ly#RLDyL0#mF)LHnSa+HHtp}G`O5L1oswgo_W)Z9*Kna4Rf}8kLO|s0=iUZy>Ij|*&glvL4n7jlJ z1_1}!KWiObAz1hw*zXZ-wd(kUA-aBSNX z_EqD0Dihj=$;em(S9jFy#ENaP@zO_bo+o?!`P~r^ftRcn_Ygp0f z=3KYt@+8uA5cy&%UDZC)JfWwSJdwxg;Wz$7RhW>Mke4W@z4dfix=Kr*m?ylZtIQ+G z7q>~*Czrp2W#Jc+-nN(Y?erW2rM_hD4g8T7@CB|5#4EHfU{ZZqv9~zupJn=;wWT*p zy{R{Yf!B9!dmXH6+Z$x0Z<{0M&^8)s74#r5nW18D>P@_52qQwm?^tn`IE(4}rv`-g zD>|EVVJOnqgj9Rvcx1cA1o_Gr&(tM@9AO=ej@HJ9C&na2>!VX(>dw?20e)iKjqD0T zVXm>nkb_>8)XPctN<(n1ceZ@Y9t><%L_wP))5FvO`XFt1!1i?!w13vX zRL^uD&{b?m zsE8{I$@fj4Tue`nby^w{66bFSlqY9~iq@99{MnH$Ik{yo5m=NYOpj%AVaH?z~S zjYT=8lB5dICjw*vBRdI%i=;*x%-LW}r=)*%=oLs_7Q_@nQK}uCwGBFJ8@A2HI=LO| zW*eaQB$K=eJ}naqbKd`JiB&RMqyU(-y_F*i6m3rMgyIyC$f;1+f;wJ$05XcxN=sF3 ztqT-yT5&$9op3N)vC24ug!YsvgEzcsCHZLkp?Q5D!^RpERcb0bzMT#_$oAMgXfx$- zm9R_qtU5+*sagJ`4Q+}mho8_ zbGeZ-80ZpVDthJdLIUFcVC^l(Y0Lg|TEMN+EuCOhd#$FgEuGNSU;|EGW;CW5z!vF3 zc99f#+Mu#?g`{BKgbhMGx=y1S(Q!Q_FHZ-3%Nc3BEZW!-Cq*9(P%EEn%qEM?=WiGP z?{y5OP29{SOJ>5{GjqxLZz017+dCT4Z_h8838)LiAj~GH(xRP~2w32@0ushVav((p z(2Yq(Tdi>t)b}mmfwlJ}Q1Dv^jH}`+O(s_VCb>OK4$Lz|h$xh32A{Wezz02Hmm)1MffEOA=EmAcJBCV z9V#tb%XcIc`d6z-8oRf;VsD0!l6QtYODkgbrejsz!V(a!qBFmDMaaFCdM)B2OqO7q zsOQL#$>6K#eTJ``GoWaL+VY6q;=X+=#LU7R+NLqv6H0g1U@*uUQ&ThaLjLnJ>qZMA!nZwtCM6f7}u(97v234Al5%M4brS!TxfpDS>9)N z?(z=I7szC^Sqhr*J*}0COWAp(jzX>jG`TVI{K%lpAhmdwnz^xLGr)yj00aaj(qUnA z;7$O06?Dl1>U@fBJx-wh{qY{6mOq0($1yg!a2zPEg|t_EpW>u$JTj~p?u_-7{9QsdcFNh+Bp!(G7(vFs`Avj& zTkeI~mLU_^Pugu6Isx6fndSVc5N7nw-JG>tXFtz-hmUuC;Q8&sqjiUzrmK>Gvtvfl z>3X^2jQqka0^Y(>E#rHtA?9oKk&{Ku)qy4RYJ~;0<4)**M~ki}P+A$MzI-w~VvitB z&IepiI?<u%IUUfEqE!2vu!er4ehS8HqUL z=$g~3nl>F~*U2eAb!#^QX^{ zVaHCMC-T#04tbs0e{$~yguEsw&-B0i%sf(j&Uxx~1^BBYVof zxgjUFP+b@2o*;<6uJ4jX#&jgB6O`S1mRO}pX~~UBZbR_)ox#z$)dvfAR}^K1`=G5{ z1BFm0IyQ-nWhSsLG!MZ}R*qJupa`@!jjm<(v)9QwPr8md%eIg_-1(kdlW)oDpy0%q z9ek`yast9MOr;ss>W&jtW`e8$OIC{$b&0xIULPHk9H(Bm%^Nz--K?y7x|jIXRumZv zb9r3=v)>5*1bu$iRYR>jr7$HYOGQ3A&vhJ~8Wy0BP%jAd-0YJRQWGweYSR*<08r6d zSw}?01%&QOHH7f7Ym*_;lbD^IxL18aS6y~YwL7wKM-K0onUtET$}*)FX65OU@_6Gh z=4adVI>w0w1*VmC0PT?&l&ne!NbrqTdFk_Z?N;Yxrx@}C;}J-i#_M3djWcAWXP!tu zAnax{PD0gmI(NjoX5F$)E2b~3^Z2T$C>7IJ(`hCuC?p|B?HQC)3vHs#tf3?&9||18 zP0r5%=krc|R%(_mOYY3Z&ehJ*&P@!rJIfXmTSG-{VtSRSEF)V^7Bz7l7nK^bJ=0I^ zxN_dmnfo?e%+Eywa+>l~sOjLR7I}I>(SP z{iO<76Br^@h|;lVH>;SATEU{+Dix=xQcJahp!1|yK_3IUPPGyYoK_26y;r&y`_)!T z)gegLk%8(+$thP*b3K)y73L1SN{1T~X!MRFapGpU)=-GpE>QJWXe)EeE16 z%oyou7*Uy~Ys1j1+_`@Kx0-*+SFzs1S4^0-aMq<2KY0I&)tbKNKf5ynP#!BQw9T`I zQDzhUNR1;C$OsMIr$llZ9z|x;tlxpp8t=GhAZRG%$JyP_&ir)q>zi}VjM_Z_tJ_KE zMNh}yLJrq{CrlIhNR7j!62POF0LGb)7x=RH^VJiWSq6X`-M`&3`+RtL9|X%GH0u56_?fAbltF z7Z7+hjdNo`9R7$=TFb4jv%gUPUx`0+o!t#(4DygHSV}*bMr6yVY&iK~nT%|<9Zu|- zXlg%?JY=Q(p0Kx?T^Bg}c&v^Rz}0H?lJ-OprFk-UbMeLLyn`rbr!QVKO>m%HWYaDz zYULedBHMc5B8=i<4JmJMJ-_G7+B56UtUPlR_SMyAPyalU42(UyjL4}RQ4QP3HtKlR z<;=csmY(a8e0|1UGP(5hmBU4sFNYN$xq9>pS$Ji|<-??NpW^-3mfVs@kR$31(^Kv)IA;lnwp zQM1C=H$>}?#v$>&XsnLAcAqURjP?`A!8Fb%5YfOBq}C5@u$9%9Kgx41xzoRi9>sK zlmYIjOlB}v@rGJigOi_@LyWHCBFNm>3c$tfh#UJSbpu1ypTv!!ZdYaEDY}pQW=#nQ zw5+Nq4URG8CGUZ|{S!t~bi}t2fsQ=kcW(KeY zWi0+M1wl4nip9lGi>4HTqyGx*-FqtjI3*4)h<8b8Ef~$Pb5#6H|Shv~JEQ!Hbfi=jR?l!JyQ3CxC!6zP)(PvcoR-zcmb>QgHQD(!H7Z&oy5czF zN}dkYGqn8j({E)r!Zt6_3&`W$lXFVe5LdP>hgT{(UWvuKvkPi!Rbr*(72<~V%s)@h z;Ip6-D<@tu%M^1UHCVgmmbi8>f&byeUELqG9peC3$5WhBv9Y)=m?d(cz-Qhnjg?*zFE-a7@+qCwx zQ3uxjBHZeD=TvNE$2;f3lCBiB?5LHVsl~su5>md249Fwz*D1uUWJsGAFcL?Bj0-b| zn_-;RR0TF3+uwMM2U2+;qBfehrnvJVY;1fÐT?>-5aYhU|+1c>&YMpPK5x#-mbV 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'NS^o{z1ZKlHsAybrl=JE7AP369ntV%vB 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 CDx5C> literal 0 HcmV?d00001 diff --git a/bl-themes/massively/assets/fonts/fontawesome-webfont.eot b/bl-themes/massively/assets/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c7b00d2ba8896fd29de846b19f89fcf0d56ad152 GIT binary patch literal 76518 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%0DyT{kunD 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⋙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 z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bl-themes/massively/assets/fonts/fontawesome-webfont.ttf b/bl-themes/massively/assets/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f221e50a2ef60738ba30932d834530cdfe55cb3e GIT binary patch literal 152796 zcmd4434B!5**|{Ix!dgfl1wJaOfpLr43K1!u!SM)5H>+kKny5~;DQQ*xQ$9xkh*|U zYO6-ARJ!uEwZGOD-)Y}g-!4+yTD$r7jcu)c>r$Y7ZH3I`|9#G#NhSfbeSh!g|Nleg z-gE9f_uR8Q=Q+=QB_>IdOUg;I)HiF^vIQI7oY;aZZ{ru8J!9r9{u4=&BxXTAwrJ_t z)_YpF*CXG6eBUKkt=aVG*v+pXe~%=|{PH!|Z#s1fHA%{D+_zkQ<&BqB@BdK_`G+K4 z{rmOn)?DiPx%4}U*KNc7j`g_UmTjLv{t)ts^;d1)wyYui4DzVcmb>zrOV;rFXY@+^ zoMp)GziQ34O|pweCEiKxi(S3us&(VPxT9L)T@Jke=1tdJzd88gWLe^q(4NZPt?Sla z_L)P=+aPwWw0N6qEX;gVGnIuShRQzlhmlV`CS`>*{Li`jUf3T}Nw>{@C#^9Dn}5CCsTL-uleYTcr_im5zFj#*b!? zEY`H@o?3Ql`l;3d`+vUq zpI`gUd;f9rKc4$lttaZK@>F^%JYi4B6Z8Z;evi-N^(Y?M!#&I+xlg$bcfmdAKIuN; ze&79f_ut&_x&Pb!SNC7s$KA)=N8NvRzvF(}{g(Sr?*DTC(fy|T5AHXdG~fT9{9}O4 z(yJLk8~w`v;UtN z0hTwin|S{wHFjc?CY=!PC=Hv)jHh9|=#->ArRJn+WCA+###=)Htv+6tYVT-^ds!;e z-p$(Ltu;)0s=06v%SKYE$Y73+EL*szInfYSbK!=BI;$SH3sR~*g+CybZO!%JDvPB` zOcmZC;T_G$cmpn8*TUPod0T7PtB%aJcXYCjw$_j)%~*f=ip$r}!0DVTmKR25Q#Eqd z;c4hnV<-Dt7d8ij%?mHZDa|Y2DNHKAAir4KW&={{A_zena%h7t#nE|>6r&$QSL@OY zheV2dd>x6H67mHx3?U_Fyl>oRyw7xYovin^cO;C1Uw-X=Rc8*WApO zCpii*-7IY6+Iv&%{F{eMTyxksdH-u)HV!5QNS?~+gcKvv6lsAZCB2%i=q}!j0b%J> zGL`lQLKy1~?_}O0V-B=nARG$UD3f?=x7^v$+08n==Hz6&G(8xoTr6q)^|7|>RpS^N zcU89SG2^evnBS@9oqncj4$FzG)4%syFKZL)I$Hva1zI}mCTcH#tK*{F>YfwXp4F>+ z)O^qCm@Fk~j_hb2H-7xM<{d|B5(UZW_bUzDXZ2cas^9s{=KW8r<0DC*FBuuHKE1#B z!M>AtZgr1Bb(nKZeaiv=N(zRwMaiIrtu;K{En`AyOyx(~eT4^X^}UnF8Ux+8U$Z!o zSbWXx-2=uOg$Hv!zQU5Y_|p5PzxMa$x!FV_JGc4oul>gxg=fsVKaaT^km`^@MSfIA z^OjU`1b}w>2~0ba{*KnLU&WY2jEB!>!GJ$#Of{xrLWBH#fHjmCtzR$3zjH|D#o1ie<4v}5w+q*`jn z*_)wU%UX>UhYuSoSnFK2o!!V@6zys}d$V|eHFmRGjXS!HpBpP*d{MTQn%VjRt)w;r zvN86xQW{WIgpl@bmBzo77Fvxed9+x{(-Bj1du|-ucjF#C80(m|Zi=;M=|}GR$kHC` zly$Q@VnN-=zixc{_19VVo!joccUxxNmP;?5-q4(B#$Utqi!a@>PJYw8|GFgEX-(<$ zUN_!6R+=g;k}j66k#3XjmmZhCC`oFjJ=M(Wv}zUzO=1A+56LrcdrClkaT%~tGY-c$rQYuoA2=&Q04kA}7sFpoxAU#~_!|KE`d|xai4GSq-sxQSJ zIa9I_;dpT>V$e|;E^=}>DVG;9hOeKw!skwicdKF%i;YO&$kKcgwibIq3Efl@!o=QC z%755>S?X;!r1sw4b}o*?X*qYcJ6s|(+S|_P$bVRt87$9?xFdi&UKA#*h`Xld^m-`=%)rg^x zm~^A$((YEiB!#e>VDHkky0MI<+NUyXR#qHpnRa)yFy@}<;^;lbzG##ZEX5z7ynKAI zxD~yJZJ>NKYW$Kvh%%`6>QnEkK4p(o4^}YXW?Eg^io;k`-Dw?Je<+|^nd%cY8^1Ds zW!A(}NEP44QpMVTg{$H{XS-`YLA99lj7d|~V{e>+y&3DO**w&xrZDWywBjZKZR5}y zs%F@Tz-$Q0OTv;oBju$?e&>MS39@AXB*<`b1U)uCb2fU651jTSRq}^2BJJ4?^Up%0 zmG{Xlg(dL2qj14L*8W1Cn$FRZf2P%<)BkWwP1+=9i(&W=zx zr0FiSUQhtoNYgD0^kX>WBb;qwaH6xfA2EJ!{JZh{Bio|f@u;?eh%6hJfxtg1b%$$ zP0g;@RmSstUP0h-PDi4pK==y!x13&(k^*K*kkT4TqIIAd#12D1GdfSLFTa0UUh=u} zE}uBC+&`D@D?RAD&JanKMNP*GBF!nyt{bG2OQuWg_z96wDO02sF(1Htx^y-2?WsB~ z5Nag|!ur%PBLU1vJ=UnE<3IHR%QdajLP({Ff(3n#OD&9+4G=_U>1rFWLfgA6EIPjN zqc*q8ersB{xaat)T>r=E@z|epRW?kwStAdIoX(Mj@3Xp{j@uKWaKw$mJVbBU$FBN~ zBgCT}$<_-T5nJ*;>y=^mJ*`o%^J|{qMyvh04x7_q53a0i9bd(RPEod{Wx^7N!{$uf zZ`)X2*tWIJ;xY@5i}Ik@JBqZdxsOkhrc0Ltwnxo6*v1i1FgouC{~M?wzO|dNI7T8gM6 z4tm4jVnMAMxl^FIA}PkF@~P}UyDd)HX({v;dL0g@rQ5=7{7111Vt*Bj>DM;SV@3>x zb42K}0j4naDVZg>maVTa|?`k3@d>Z!{Lh`md5403sQZ0{~z7(Q@ot zfZE{De3+zJSog+LX_kTLy7ai;pqpzW>ASpYd zeGMmbL`P{^6phX>?x}XL362v!1v@?K7lIFZx4AY0*nh^D5JiAs?oi;S3E4=V78Y|c zPYsK8NFEMs3ZVdG0x}SZi4g|GB(VNHCyZa5*t6#ZYdFEKJ7PR;tTrA$a)hm6PqH=g zfH4F^1PcWNrBGHp!7nZ^dgO?h$5u(w7Xm$c0qqjY$SsW6CS49{A>x}@pdLbjG%gc& zq{|wF1a&|cj3Bp;kc%irm;(hvVMs5QSFnKdIcI=XFrVYE4j+H7rI2;{SOAxeqqrVm zK4&4@5@AnR5&^apSKPRA07cv=!j=XS7WPDhM-_%$%-ihSNx4VT57<2*VSqEpBgsekK6menc>>n}h;ZW;TT74{}6CJ}+KyUG) zfFlTjlxj+q7)h2=?FRr3m}pGxkMExN$%*%{mm9i_Z+L5stgpjoWNW?NCME$g!6PxL z>41<&nNleh8>Y1H>FT<`JO*kmTN zR|=C~!HG@2m}PliDslpds`6c1CL(7e8QZ&+JS*E|cGU222hTrg)X*fd-*!*o4V86u zm4#nSDH|iVR7DaJqQk|e3pTd117mZRWv}$d3IlGh#}kXiYkBMg7d?M^p3lfzE&e3W zCH+3Xk^jL5t$H?ukDwi)2}A$Wsi`bgU+3bW+1grZzXz_a0mq;Wi6`4y73}>W?Ev6L zw#nu$#)8lo>j&m^STXk|d>QoJq!f@N3$0L}y3tZ1xQ7Nvy^ z{svtcqI0G&pA;8uZw;w$vaGS*cz2KS=Z&}fu{Gf1G7+0ysMTmDE36 zMfZvqUv&DXu}7GH4-0I(1COx*l^cIGzI^p%xBJa1QtkeoJ#+53&Uarj!HO%@Lg=25w_ zpj-$n*0_=r^lvT3F%GT+BJ3h`7b*G-Y2=6#3}HDF$tq_{Om~b~*d}I)HFU{Re#5?f z8;pTMo)A3;y3c=&S&YAbE#F0OnJw}WUa3>SO&A0f64gyq3RiRH_RTscfrok*8`L98er|Lm$eVv#djTeXncI>#u(vl!Oys2vnM+) zUi%Q!KKV)G#6xQ@c1)fv?wSN@Y~#}S_=gUBj8(j}efvwsAI*NnWJwtS4JYsxw(BCj z*%rq}6Oyr4`;9LfCj=hW*a9q7rT-+YaJB&JG>2Vzfw=|=USdj4)OF68YlD=4CK3bC zEw{JG7#-q!&h!qJJ8zcF9Z6Nx)m6|h6>-~Uo#DlXZ~vW9HCYv`4pz3zXsN`xDyf1x zh1vo*`Rkao+34Fj(p+idKhq{`|HYOHJq`G6!Mus~mfZt~2SD_BIBt{9=b!BnJMS~Q zosOzhx+^em>C$Embna%KF@EX3>Y*KI6KgeCpYh`t$B%(iq5pJdNU-8{@NSuUZ@o7jY|GGf`p{iq8bI*7gD^nRov=`#B=3HlDHt=`+_|G)T6#lKi=b#3jV`0MVzwYGMu_*ll(r#|MJx~G zIDdn3L(&MQ+cU{RCY6C)zCV*o@gF1=JKdabWHU)4kWBI)CUY6q-`<-^6*`E>0u)H6 z9@aM&-vtTP2fs}<+W_tlI1vg&R!{i)!&<>|qH&3q8un_ETA0fW`~&SnZ_wyyEgr(l z`1ey8v)Qs_1D|*!+PqA<6gDIh@g%_Az;WqRC)Cp&sm^Xrf*MMYL~UdOx3sVh_NBG- zoUUQd0s98lI~`Jqb!#QrP6|~PS-G;jc6md{c*lSJw83=??vGZ4G=@EqJAztxj73(t z9F>Dj3ey!Oq4>ut%)+@Vq*=U9e;}TQ)Y!@2pSL(~>qlHu)3P9Tql5 z=c$wLC=M6zb5<%rBntgVtUv9FQa54F;0@X38y8NWthBf+Rhm6eWlL>L*%~bNIxVrO z&f20n>($7Xl%?Kk2}CT8WISCNVw!B-G;i>Rtux)8s#&!W`PZR(cMa{Af?6<$S}>Cs zQozN>R0(4YT`_Bg5Q3xtLJS5$1;iC55MsYpc87!UbUN;@99M75HfATrn)x7X4y?|u zx)Xn^>vCFR>>1;NIOSC<@xk+5PvgcqlzYsFg0={dnO$05&^Br?N*5eA5aav8}a0y%=N zS|*utbdNmu-Gc|;Jtz+l$#fz|$ALEgx(t^x>-=qn%ZDZ3av#bae3#GNw_#9}lX1Lf z{OsA|?>U(xLkH820WSxQRT@8CT8vqeTR}K=rto$J+V)8hLHa{J%p92~-~iGlSOdJwR(;J>@)EnP4K6d4}PDAd&ae;9PhA-`5BA+QhZON z`~2#F+rP`Lv8hJ3*Z5Ofxs!!0L90{kK9?EYk#*5Ysa~1!iT^dxl9U(AKQ_7*UKqS# zk#4v7)3tm(f5oL6v4zIRFRuHKiRU=n)mqB0_!N(eHP=T~?9Vob#q-3sWj@h(r!rLQ z1Gkp8`T`c0iK~Di0h2*s_%+a?huUJ^_H+w)FCCo=Xf;e0v?IC(vQiI-J_iH_=vF4P zj0a`MvW^6h7StSaFyNAP01r+8DvS(op4Y>+HCD~+xp?lxxlzWMMQfUV?)J596EEG| z)4JHg3cu&>-3i^UsSw~KGA(VYvX=e+&hX06tdHEhsw;lZvhK_yFU{KW_%o}<92&F1 zxY`|Ki>~V#Gdb>6Y?)WuEnDYZ#9!4TQ#UW0b;YEpv-SIJRU0BLgPT?>6>djOGCDTc zs>-i6Tbx!^VN1E6MJ6u0Wq$ke2@_)#^)Ebp>EoBpjA|jVK647K&k2$g6ezB| z7M|`T))YvObPGCqsBs)gBCY9|Uv!k_*{gjl5p}Zd8(77Zg?@kh3%5)hx9+1+)m3wU z(&Espyy`|T4?%puywAu^d$YZIb9C2?wy)iK9#8w~dvxB;?e&#TyDDGKt*UC}=~i3P z?H?PT=zOT~`ZDXn@H7$CX!$T zpbBP{rU*-@8^TVc2s||%+&EeOp zx%ZORg)u8rRMpn-OhT3GdX3*t!z{|)3$Lv3Ym6(h{bTWM0e?+A(&Wk|BTq)~msF%u zYEV*6Rbg%!Q=N9kHVrJUb}3_)Sr^V^7OTt|Qc(B>iU~{<{5BS=c zwJH{IHL>&7v4_@e;Z@;iKyg&KoLevF5g!9nOk*qy-NqW}VF+-GMrK2#EWy%g!9Zu?flvUOFc`Wt)SF~bR0BhVV7xtr zXP1~`I}5^BX=^-OKCmvESDjLG>*6b$tPBh8jN__XWmxoJ#1#9-8vp7s$5yRzOzzAo zk%*G*oa}JART<``D%2sPt}1j@y$xf|AqS6@4f%pu%&Bp%s7pHcw|Bnqv}QfCr+iubjZQ3pxiMg9Zb~Lb6#JY2%hnx;9W+^GlXWX zT<$PhPVr%R9Wti(!LFquFsMqAu>Yh)ITc3|u$~Y(4M%Y=NB0yQ^CCqDcG-s{|6gji zX|5=vF{0g~Q7VqYQb*)Cj{n>39&MlSVfm5cT|V07V~y*g#sBn3|3hQ_VQn0Je{`FN z;iVjQ%G3YUD1V@wZnWl@+D2k;Q=`)w8l68AyqA|BeSdUcN9UOY#RrkKXE|uNe?r_- zvrhksveF~(l$R<`4-D1Iu0K<9@GnDGmEi(qSI_*I(8G_y6^lUOfe+6JJzPc}ATtVjJW2=uhxV+jzY-J; zr}wca_ZK8S4>pu2T2ZdD7g(j*8|Jg3`BT=fsG!;S0u!>QkLs@6eoWztB`zS%e zLh~m$s8XLwYD_?}5^t zgIk|wd;BW20H$0Fyb0(l9lkF$QVXsL-lU@yELDbKAi>LmOA)*+UYrUOFb#ff}fU)gjb$Flt#)WrLuqgoa{-CJ$}sd%X1rUFdY^P(t=`JE@Jm{Y+cv6Ez}*rSlu zq9k}c$TBuc8aTX4Xd0z>XIc-o1z9^NbOx#&JPX)vw9g9}ECa7jmJ}hjaphYpbNq&o zO)vab$C20Q9jt#aZ}h2eB@Y;V2NE5b)LTiE+L)93LsZHZqEg>C`Udl?pATe`2U!2p zsnnk!=@9g%pqF*XyGBSkT);YxF)@ILOne~IW0Xz+GY8nQEKQuC2K0=__5RVhG;WQ zteOYEL$X(JI&wNyCrJ7rj8;05q$ekn6d4Qv(4_~Bgi%X^=)-e#^>?eBmw4KOxA>Xzo9Rpx9;Da>W4llg(*%b<$vUqG0Ha4ds9 zAb*hiAz4hhjtQsv4#?X!@88_VrI^=v(i`)#)k_X;9R&Oz+$v|McEFg!G2Z11hsbzi zb&m`Xvu525eJob!GX|7ZtBiqFu#ejxWqqiotB>c0>M8u_d9#+S2P<`t7u9H*X#}#m z=T;|b@$i?R#Xwa&x{AeCMNtdbX#q2&9{|7KEUgf$x2$X9g}pqu5V8U&tt<45M91Nf z-_%{gzAmO~{*YMpWNqKAlcgPjID}>aHCO7Qbjs7 z`1-Bq$YG1(vDrcsn(Fmn{iKE0?0R-XKTt-*&vJfVZxl-X^gFB6NS#vZ<*R<1v%+Js zve%3p@I_Pp&Yi}gu$?b+(iwdn7Wpv4ZN`meLGHR$!C`kucoP%f;Nk8ZhXhFqo zN>U!TVQ)@J{>VR9-aqnfqCYu-)5tHVL&%`e2RNt*8p{-tk!Y%;Q~s$x67d%%T9sjY zc*Uw-?{`E_WFrngf5B=itPq@opj-

=v_rA!CPE#mM^4@)}X7qf;At+v)G*FZd&; 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 ALjV8( literal 0 HcmV?d00001 diff --git a/bl-themes/massively/assets/fonts/fontawesome-webfont.woff b/bl-themes/massively/assets/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..6e7483cf61b490c08ed644d6ef802c69472eb247 GIT binary patch literal 90412 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%0Ded40&XED0GYFoIh+AV*?9!MR5pBW?X_8Bp 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 IH>08b4`|GD*#H0l literal 0 HcmV?d00001 diff --git a/bl-themes/massively/assets/fonts/fontawesome-webfont.woff2 b/bl-themes/massively/assets/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7eb74fd127ee5eddf3b95fee6a20dc1684b0963b GIT binary patch literal 71896 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≠dR0E9ICQ{-tcR;@{R^I5P#1GUH!p=-{c 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 literal 0 HcmV?d00001 diff --git a/bl-themes/massively/assets/js/jquery.min.js b/bl-themes/massively/assets/js/jquery.min.js new file mode 100644 index 00000000..0f60b7bd --- /dev/null +++ b/bl-themes/massively/assets/js/jquery.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"

","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("'.PHP_EOL; - $html .= ''.PHP_EOL; + // Google Tag Manager + if( $this->getValue('google-tag-manager') ) { + $html .= ''.PHP_EOL; + $html .= ''.PHP_EOL; + $html .= ''.PHP_EOL; + } return $html; } public function siteBodyEnd() { - $html = PHP_EOL.''.PHP_EOL; - $html .= "".PHP_EOL; + // Google Analytics + if( $this->getValue('google-analytics-tracking-id') ) { + $html .= PHP_EOL.''.PHP_EOL; + $html .= "".PHP_EOL; } return $html; } -} +} \ No newline at end of file diff --git a/bl-plugins/pages/plugin.php b/bl-plugins/pages/plugin.php index e2038874..2b6285b1 100644 --- a/bl-plugins/pages/plugin.php +++ b/bl-plugins/pages/plugin.php @@ -71,8 +71,9 @@ class pluginPages extends Plugin { $html .= ''; } - // Show page list - foreach( $pages as $pageKey=>$fields ) { + // Get keys of pages + $keys = array_keys($pages); + foreach($keys as $pageKey) { // Create the page object from the page key $page = buildPage($pageKey); $html .= '
  • '; diff --git a/bl-plugins/rss/plugin.php b/bl-plugins/rss/plugin.php index a892082c..c1622b77 100644 --- a/bl-plugins/rss/plugin.php +++ b/bl-plugins/rss/plugin.php @@ -2,13 +2,45 @@ class pluginRSS extends Plugin { + public function init() + { + // Fields and default values for the database of this plugin + $this->dbFields = array( + 'amountOfItems'=>5 + ); + } + + // Method called on the settings of the plugin on the admin area + public function form() + { + global $Language; + + $html = '
    '; + $html .= ''; + $html .= ''; + $html .= '
    '; + + return $html; + } + private function createXML() { global $Site; global $dbPages; - global $dbPosts; global $Url; + // Amount of pages to show + $amountOfItems = $this->getValue('amountOfItems'); + + // Page number the first one + $pageNumber = 1; + + // Only published pages + $onlyPublished = true; + + // Get the list of pages + $pages = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished, true); + $xml = ''; $xml .= ''; $xml .= ''; @@ -16,13 +48,17 @@ class pluginRSS extends Plugin { $xml .= ''.$Site->url().''; $xml .= ''.$Site->description().''; - $posts = buildPostsForPage(0, 10, true); - foreach($posts as $Post) - { + // Get keys of pages + $keys = array_keys($pages); + foreach($keys as $pageKey) { + // Create the page object from the page key + $page = buildPage($pageKey); $xml .= ''; - $xml .= ''.$Post->title().''; - $xml .= ''.$Post->permalink(true).''; - $xml .= ''.$Post->description().''; + $xml .= ''.$page->title().''; + $xml .= ''.$page->permalink().''; + $xml .= ''.$page->contentBreak().''; + $xml .= ''.$page->dateRaw('r').''; + $xml .= ''.$page->uuid().''; $xml .= ''; } @@ -30,24 +66,14 @@ class pluginRSS extends Plugin { // New DOM document $doc = new DOMDocument(); - - // Friendly XML code $doc->formatOutput = true; - $doc->loadXML($xml); - - $doc->save(PATH_PLUGINS_DATABASES.$this->directoryName.DS.'rss.xml'); + $doc->save($this->workspace().'rss.xml'); } - public function install($position = 0) + public function install($position=0) { parent::install($position); - - $this->createXML(); - } - - public function afterPostCreate() - { $this->createXML(); } @@ -56,21 +82,11 @@ class pluginRSS extends Plugin { $this->createXML(); } - public function afterPostModify() - { - $this->createXML(); - } - public function afterPageModify() { $this->createXML(); } - public function afterPostDelete() - { - $this->createXML(); - } - public function afterPageDelete() { $this->createXML(); @@ -78,32 +94,28 @@ class pluginRSS extends Plugin { public function siteHead() { - $html = ''.PHP_EOL; - return $html; + return ''.PHP_EOL; } public function beforeRulesLoad() { global $Url; - if( $Url->uri() === HTML_PATH_ROOT.'rss.xml' ) - { + if($Url->uri()===HTML_PATH_ROOT.'rss.xml') { // Send XML header header('Content-type: text/xml'); - - // New DOM document $doc = new DOMDocument(); // Load XML libxml_disable_entity_loader(false); - $doc->load(PATH_PLUGINS_DATABASES.$this->directoryName.DS.'rss.xml'); + $doc->load($this->workspace().'rss.xml'); libxml_disable_entity_loader(true); // Print the XML echo $doc->saveXML(); // Stop Bludit running - exit; + exit(0); } } diff --git a/bl-plugins/sitemap/plugin.php b/bl-plugins/sitemap/plugin.php index 3af46de2..ba68bc1d 100644 --- a/bl-plugins/sitemap/plugin.php +++ b/bl-plugins/sitemap/plugin.php @@ -6,96 +6,39 @@ class pluginSitemap extends Plugin { { global $Site; global $dbPages; - global $dbPosts; global $Url; - $doc = new DOMDocument('1.0', 'UTF-8'); + $xml = ''; + $xml .= ''; - // Friendly XML code + $xml .= ''; + $xml .= ''.$Site->url().''; + $xml .= ''; + + // Get keys of pages + $keys = array_keys($dbPages->db); + foreach($keys as $pageKey) { + // Create the page object from the page key + $page = buildPage($pageKey); + $xml .= ''; + $xml .= ''.$page->permalink().''; + $xml .= ''.$page->dateRaw(SITEMAP_DATE_FORMAT).''; + $xml .= 'daily'; + $xml .= ''; + } + + $xml .= ''; + + // New DOM document + $doc = new DOMDocument(); $doc->formatOutput = true; - - // Create urlset element - $urlset = $doc->createElement('urlset'); - $attribute = $doc->createAttribute('xmlns'); - $attribute->value = 'http://www.sitemaps.org/schemas/sitemap/0.9'; - $urlset->appendChild($attribute); - - // --- Base URL --- - - // Create url, loc and lastmod elements - $url = $doc->createElement('url'); - $loc = $doc->createElement('loc', $Site->url()); - $lastmod = $doc->createElement('lastmod', Date::current(SITEMAP_DATE_FORMAT)); - - // Append loc and lastmod -> url - $url->appendChild($loc); - $url->appendChild($lastmod); - - // Append url -> urlset - $urlset->appendChild($url); - - // --- Pages and Posts --- - $all = array(); - $url = trim($Site->url(),'/'); - - // --- Pages --- - $filter = trim($Url->filters('page'),'/'); - $pages = $dbPages->getDB(); - unset($pages['error']); - foreach($pages as $key=>$db) - { - if($db['status']=='published') - { - $permalink = empty($filter) ? $url.'/'.$key : $url.'/'.$filter.'/'.$key; - $date = Date::format($db['date'], DB_DATE_FORMAT, SITEMAP_DATE_FORMAT); - array_push($all, array('permalink'=>$permalink, 'date'=>$date)); - } - } - - // --- Posts --- - $filter = rtrim($Url->filters('post'),'/'); - $posts = $dbPosts->getDB(); - foreach($posts as $key=>$db) - { - if($db['status']=='published') - { - $permalink = empty($filter) ? $url.'/'.$key : $url.'/'.$filter.'/'.$key; - $date = Date::format($db['date'], DB_DATE_FORMAT, SITEMAP_DATE_FORMAT); - array_push($all, array('permalink'=>$permalink, 'date'=>$date)); - } - } - - // Generate the XML for posts and pages - foreach($all as $db) - { - // Create url, loc and lastmod elements - $url = $doc->createElement('url'); - $loc = $doc->createElement('loc', $db['permalink']); - $lastmod = $doc->createElement('lastmod', $db['date']); - - // Append loc and lastmod -> url - $url->appendChild($loc); - $url->appendChild($lastmod); - - // Append url -> urlset - $urlset->appendChild($url); - } - - // Append urlset -> XML - $doc->appendChild($urlset); - - $doc->save(PATH_PLUGINS_DATABASES.$this->directoryName.DS.'sitemap.xml'); + $doc->loadXML($xml); + $doc->save($this->workspace().'sitemap.xml'); } - public function install($position = 0) + public function install($position=0) { parent::install($position); - - $this->createXML(); - } - - public function afterPostCreate() - { $this->createXML(); } @@ -104,21 +47,11 @@ class pluginSitemap extends Plugin { $this->createXML(); } - public function afterPostModify() - { - $this->createXML(); - } - public function afterPageModify() { $this->createXML(); } - public function afterPostDelete() - { - $this->createXML(); - } - public function afterPageDelete() { $this->createXML(); @@ -128,25 +61,25 @@ class pluginSitemap extends Plugin { { global $Url; - if( $Url->uri() === HTML_PATH_ROOT.'sitemap.xml' ) - { + if($Url->uri()===HTML_PATH_ROOT.'sitemap.xml') { // Send XML header header('Content-type: text/xml'); - - // New DOM document $doc = new DOMDocument(); - // Load XML + // Workaround for a bug https://bugs.php.net/bug.php?id=62577 libxml_disable_entity_loader(false); - $doc->load(PATH_PLUGINS_DATABASES.$this->directoryName.DS.'sitemap.xml'); + + // Load XML + $doc->load($this->workspace().'sitemap.xml'); + libxml_disable_entity_loader(true); // Print the XML echo $doc->saveXML(); - // Stop Bludit running - exit; + // Terminate the run successfully + exit(0); } } -} +} \ No newline at end of file From c0b71e96a73f7baf097c620582bf9cd8864ab976 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 4 Jun 2017 22:08:20 +0200 Subject: [PATCH 12/41] Bug fixes, developer area, google plugin updated, rss and sitemap updated --- bl-kernel/dbsite.class.php | 15 +++++++++++++++ bl-kernel/functions.php | 11 +++++++++++ bl-plugins/sitemap/plugin.php | 7 +++++-- bl-themes/editorial/index.php | 11 +++++++++++ 4 files changed, 42 insertions(+), 2 deletions(-) diff --git a/bl-kernel/dbsite.class.php b/bl-kernel/dbsite.class.php index b130fb08..83395946 100644 --- a/bl-kernel/dbsite.class.php +++ b/bl-kernel/dbsite.class.php @@ -90,6 +90,21 @@ class dbSite extends dbJSON { $filter = $this->getField('uriCategory'); return $this->url().ltrim($filter, '/'); + + } + + // Returns the URL of the rss.xml file + // You need to have enabled the plugin RSS + public function rss() + { + return DOMAIN_BASE.'rss.xml'; + } + + // Returns the URL of the sitemap.xml file + // You need to have enabled the plugin Sitemap + public function sitemap() + { + return DOMAIN_BASE.'sitemap.xml'; } public function twitter() diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index b5d062e2..f877a3d5 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -163,3 +163,14 @@ function buildPagesFor($for, $categoryKey=false, $tagKey=false) } return $pages; } + +function pluginEnabled($pluginName) { + global $plugins; + + $pluginClass = 'plugin'.Text::firstCharUp($pluginName); + if( isset($plugins['all'][$pluginClass]) ) { + return $plugins['all'][$pluginClass]->installed(); + } + + return false; +} \ No newline at end of file diff --git a/bl-plugins/sitemap/plugin.php b/bl-plugins/sitemap/plugin.php index ba68bc1d..5d6a7137 100644 --- a/bl-plugins/sitemap/plugin.php +++ b/bl-plugins/sitemap/plugin.php @@ -6,7 +6,6 @@ class pluginSitemap extends Plugin { { global $Site; global $dbPages; - global $Url; $xml = ''; $xml .= ''; @@ -16,10 +15,14 @@ class pluginSitemap extends Plugin { $xml .= ''; // Get keys of pages - $keys = array_keys($dbPages->db); + $keys = $dbPages->db; + unset($keys['error']); + $keys = array_keys($keys); + foreach($keys as $pageKey) { // Create the page object from the page key $page = buildPage($pageKey); + $xml .= ''; $xml .= ''.$page->permalink().''; $xml .= ''.$page->dateRaw(SITEMAP_DATE_FORMAT).''; diff --git a/bl-themes/editorial/index.php b/bl-themes/editorial/index.php index 636ab8cd..9a3022c0 100644 --- a/bl-themes/editorial/index.php +++ b/bl-themes/editorial/index.php @@ -26,6 +26,17 @@
  • Facebook
  • Instagram
  • GitHub
  • + RSS'; + } + + // Check if the plugin Sitemap is enabled + if( pluginEnabled('sitemap') ) { + echo '
  • Sitemap
  • '; + } + ?> From 5559ac32fbc1c53dea00ff02e51dfb9d6df6ca12 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Mon, 5 Jun 2017 18:52:13 +0200 Subject: [PATCH 13/41] Bug fixes, developer area, google plugin updated, rss and sitemap updated --- bl-kernel/abstract/plugin.class.php | 2 ++ bl-kernel/admin/themes/default/index.php | 2 +- bl-kernel/admin/views/new-page.php | 2 +- bl-plugins/categories/plugin.php | 24 +++++++++++++++++------- 4 files changed, 21 insertions(+), 9 deletions(-) diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index a546b9b7..aeaa8de4 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -60,6 +60,8 @@ class Plugin { foreach($this->dbFields as $key=>$value) { if( isset($args[$key]) ) { $value = Sanitize::html( $args[$key] ); + if($value==='false') { $value = false; } + elseif($value==='true') { $value = true; } settype($value, gettype($this->dbFields[$key])); $this->db[$key] = $value; } diff --git a/bl-kernel/admin/themes/default/index.php b/bl-kernel/admin/themes/default/index.php index 3e1131d3..a4754067 100644 --- a/bl-kernel/admin/themes/default/index.php +++ b/bl-kernel/admin/themes/default/index.php @@ -103,7 +103,7 @@ $(document).ready(function() {
  • p('Publish') ?>
  • > - p('New page') ?> + p('New content') ?>
  • p('Manage') ?>
  • diff --git a/bl-kernel/admin/views/new-page.php b/bl-kernel/admin/views/new-page.php index cee31e52..b18006dd 100644 --- a/bl-kernel/admin/views/new-page.php +++ b/bl-kernel/admin/views/new-page.php @@ -1,6 +1,6 @@ $L->g('New page'), 'icon'=>'file-text-o')); +HTML::title(array('title'=>$L->g('New content'), 'icon'=>'file-text-o')); HTML::formOpen(array('class'=>'uk-form-stacked')); diff --git a/bl-plugins/categories/plugin.php b/bl-plugins/categories/plugin.php index a089f0f9..d2bfba8d 100644 --- a/bl-plugins/categories/plugin.php +++ b/bl-plugins/categories/plugin.php @@ -6,7 +6,8 @@ class pluginCategories extends Plugin { { // Fields and default values for the database of this plugin $this->dbFields = array( - 'label'=>'Categories' + 'label'=>'Categories', + 'showCero'=>false ); } @@ -20,6 +21,12 @@ class pluginCategories extends Plugin { $html .= ''; $html .= ''; + $html .= '
    '; + $html .= ''; + $html .= 'getValue('showCero')?'checked':'').'>'; + $html .= ''; + $html .= '
    '; + return $html; } @@ -37,12 +44,15 @@ class pluginCategories extends Plugin { // By default the database of categories are alphanumeric sorted foreach( $dbCategories->db as $key=>$fields ) { - $html .= '
  • '; - $html .= ''; - $html .= $fields['name']; - $html .= ' ('.count($fields['list']).')'; - $html .= ''; - $html .= '
  • '; + $count = count($fields['list']); + if($this->getValue('showCero') || $count>0) { + $html .= '
  • '; + $html .= ''; + $html .= $fields['name']; + $html .= ' ('.count($fields['list']).')'; + $html .= ''; + $html .= '
  • '; + } } $html .= ''; From 67b8a55dd677a017dee8c4b764ef219be2980b4d Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Mon, 5 Jun 2017 22:36:09 +0200 Subject: [PATCH 14/41] Bug fixes, developer area, google plugin updated, rss and sitemap updated --- bl-kernel/admin/controllers/add-user.php | 34 +- bl-kernel/admin/controllers/edit-category.php | 16 + bl-kernel/admin/controllers/edit-page.php | 2 + bl-kernel/admin/controllers/edit-user.php | 38 +- .../admin/controllers/install-plugin.php | 17 +- bl-kernel/admin/controllers/install-theme.php | 23 +- bl-kernel/admin/controllers/login.php | 8 +- .../admin/controllers/settings-general.php | 3 - .../admin/controllers/settings-regional.php | 28 +- bl-kernel/admin/controllers/settings.php | 80 - bl-kernel/admin/controllers/themes.php | 2 +- bl-kernel/admin/controllers/user-password.php | 4 +- bl-kernel/admin/themes/default/index.php | 2 +- .../default/uikit/uikit-3.0.0-beta.24.zip | Bin 0 -> 308557 bytes .../uikit-3.0.0-beta.24/css/uikit-rtl.css | 11876 ++++++++++++++++ .../uikit-3.0.0-beta.24/css/uikit-rtl.min.css | 1 + .../uikit/uikit-3.0.0-beta.24/css/uikit.css | 11876 ++++++++++++++++ .../uikit-3.0.0-beta.24/css/uikit.min.css | 1 + .../uikit-3.0.0-beta.24/js/uikit-icons.js | 261 + .../uikit-3.0.0-beta.24/js/uikit-icons.min.js | 4 + .../uikit/uikit-3.0.0-beta.24/js/uikit.js | 7585 ++++++++++ .../uikit/uikit-3.0.0-beta.24/js/uikit.min.js | 5 + bl-kernel/admin/views/edit-page.php | 2 +- bl-kernel/admin/views/pages.php | 4 +- 24 files changed, 31719 insertions(+), 153 deletions(-) delete mode 100644 bl-kernel/admin/controllers/settings.php create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24.zip create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js create mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js diff --git a/bl-kernel/admin/controllers/add-user.php b/bl-kernel/admin/controllers/add-user.php index c24d28a4..08abad54 100644 --- a/bl-kernel/admin/controllers/add-user.php +++ b/bl-kernel/admin/controllers/add-user.php @@ -13,35 +13,30 @@ if($Login->role()!=='admin') { // Functions // ============================================================================ -function addUser($args) -{ +function addUser($args) { global $dbUsers; global $Language; // Check empty username - if( Text::isEmpty($args['new_username']) ) - { + if( Text::isEmpty($args['new_username']) ) { Alert::set($Language->g('username-field-is-empty'), ALERT_STATUS_FAIL); return false; } // Check already exist username - if( $dbUsers->userExists($args['new_username']) ) - { + if( $dbUsers->userExists($args['new_username']) ) { Alert::set($Language->g('username-already-exists'), ALERT_STATUS_FAIL); return false; } // Password length - if( strlen($args['new_password']) < 6 ) - { + if( strlen($args['new_password']) < 6 ) { Alert::set($Language->g('Password must be at least 6 characters long'), ALERT_STATUS_FAIL); return false; } // Check new password and confirm password are equal - if( $args['new_password'] != $args['confirm_password'] ) - { + if( $args['new_password'] != $args['confirm_password'] ) { Alert::set($Language->g('The password and confirmation password do not match'), ALERT_STATUS_FAIL); return false; } @@ -54,16 +49,19 @@ function addUser($args) $tmp['email'] = $args['email']; // Add the user to the database - if( $dbUsers->add($tmp) ) - { + if( $dbUsers->add($tmp) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'new-user', + 'notes'=>$tmp['username'] + )); + + // Create an alert Alert::set($Language->g('user-has-been-added-successfully'), ALERT_STATUS_OK); return true; } - else - { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to create the account.'); - return false; - } + + return false; } // ============================================================================ @@ -77,7 +75,7 @@ function addUser($args) if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { if( addUser($_POST) ) { - Redirect::page('admin', 'users'); + Redirect::page('users'); } } diff --git a/bl-kernel/admin/controllers/edit-category.php b/bl-kernel/admin/controllers/edit-category.php index 6f2bcce9..1f64dcbe 100644 --- a/bl-kernel/admin/controllers/edit-category.php +++ b/bl-kernel/admin/controllers/edit-category.php @@ -32,6 +32,12 @@ function edit($oldCategoryKey, $newCategory) Alert::set($Language->g('The changes have been saved')); } + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'category-edited', + 'notes'=>$newCategory + )); + Redirect::page('categories'); } @@ -40,9 +46,19 @@ function delete($categoryKey) global $Language; global $dbCategories; + // Remove the category by key $dbCategories->remove($categoryKey); + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'category-deleted', + 'notes'=>$categoryKey + )); + + // Create an alert Alert::set($Language->g('The changes have been saved')); + + // Redirect Redirect::page('categories'); } diff --git a/bl-kernel/admin/controllers/edit-page.php b/bl-kernel/admin/controllers/edit-page.php index 8c8babab..23e53c51 100644 --- a/bl-kernel/admin/controllers/edit-page.php +++ b/bl-kernel/admin/controllers/edit-page.php @@ -113,3 +113,5 @@ if( !$dbPages->exists($layout['parameters']) ) { } $page = $pagesByKey[$layout['parameters']]; + +$layout['title'] .= ' - '.$Language->g('Edit Content'); \ No newline at end of file diff --git a/bl-kernel/admin/controllers/edit-user.php b/bl-kernel/admin/controllers/edit-user.php index 9e884692..e0146ef1 100644 --- a/bl-kernel/admin/controllers/edit-user.php +++ b/bl-kernel/admin/controllers/edit-user.php @@ -16,11 +16,17 @@ function disableUser($username) { } if( $dbUsers->disableUser($username) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'user-disabled', + 'notes'=>$username + )); + + // Create an alert Alert::set($Language->g('The changes have been saved')); } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to edit the user.'); - } + + return true; } function editUser($args) @@ -29,11 +35,17 @@ function editUser($args) global $Language; if( $dbUsers->set($args) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'user-edited', + 'notes'=>$args['username'] + )); + + // Create an alert Alert::set($Language->g('The changes have been saved')); } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to edit the user.'); - } + + return true; } function deleteUser($args, $deleteContent=false) @@ -61,11 +73,17 @@ function deleteUser($args, $deleteContent=false) } if( $dbUsers->delete($args['username']) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'user-deleted', + 'notes'=>$args['username'] + )); + + // Create an alert Alert::set($Language->g('User deleted')); } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to delete the user.'); - } + + return true; } // ============================================================================ @@ -111,5 +129,5 @@ $_User = $dbUsers->getUser($layout['parameters']); // If the user doesn't exist, redirect to the users list. if($_User===false) { - Redirect::page('admin', 'users'); + Redirect::page('users'); } diff --git a/bl-kernel/admin/controllers/install-plugin.php b/bl-kernel/admin/controllers/install-plugin.php index 9e46e437..6f7166be 100644 --- a/bl-kernel/admin/controllers/install-plugin.php +++ b/bl-kernel/admin/controllers/install-plugin.php @@ -26,10 +26,19 @@ if($Login->role()!=='admin') { // ============================================================================ $pluginClassName = $layout['parameters']; -foreach($plugins['all'] as $P) -{ - if($P->className()==$pluginClassName) { - $P->install(); +foreach($plugins['all'] as $plugin) { + if($plugin->className()==$pluginClassName) { + // Install plugin + if( $plugin->install() ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'plugin-installed', + 'notes'=>$plugin->name() + )); + + // Create an alert + Alert::set($Language->g('Plugin installed')); + } } } diff --git a/bl-kernel/admin/controllers/install-theme.php b/bl-kernel/admin/controllers/install-theme.php index 06437bd1..b28e6b28 100644 --- a/bl-kernel/admin/controllers/install-theme.php +++ b/bl-kernel/admin/controllers/install-theme.php @@ -6,7 +6,7 @@ if($Login->role()!=='admin') { Alert::set($Language->g('you-do-not-have-sufficient-permissions')); - Redirect::page('admin', 'dashboard'); + Redirect::page('dashboard'); } // ============================================================================ @@ -26,14 +26,19 @@ if($Login->role()!=='admin') { // ============================================================================ $themeDirname = $layout['parameters']; -if( Sanitize::pathFile(PATH_THEMES.$themeDirname) ) -{ +if( Sanitize::pathFile(PATH_THEMES.$themeDirname) ) { + // Set the theme $Site->set(array('theme'=>$themeDirname)); - Alert::set($Language->g('The changes have been saved')); -} -else -{ - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to install the theme: '.$themeDirname); + + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'new-theme-configured', + 'notes'=>$themeDirname + )); + + // Create an alert + Alert::set( $Language->g('The changes have been saved') ); } -Redirect::page('admin', 'themes'); +// Redirect +Redirect::page('themes'); diff --git a/bl-kernel/admin/controllers/login.php b/bl-kernel/admin/controllers/login.php index 9fb4af32..7a3b8b22 100644 --- a/bl-kernel/admin/controllers/login.php +++ b/bl-kernel/admin/controllers/login.php @@ -20,17 +20,17 @@ function checkPost($args) } // Verify User sanitize the input - if( $Login->verifyUser($_POST['username'], $_POST['password']) ) - { + if( $Login->verifyUser($_POST['username'], $_POST['password']) ) { // Renew the token. This token will be the same inside the session for multiple forms. $Security->generateTokenCSRF(); - - Redirect::page('admin', 'dashboard'); + Redirect::page('dashboard'); return true; } // Bruteforce protection, add IP to blacklist. $Security->addLoginFail(); + + // Create alert Alert::set($Language->g('Username or password incorrect')); return false; diff --git a/bl-kernel/admin/controllers/settings-general.php b/bl-kernel/admin/controllers/settings-general.php index d053bcdc..7193cf3a 100644 --- a/bl-kernel/admin/controllers/settings-general.php +++ b/bl-kernel/admin/controllers/settings-general.php @@ -46,9 +46,6 @@ function setSettings($args) // Redirect Redirect::page('settings-general'); } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the settings.'); - } return true; } diff --git a/bl-kernel/admin/controllers/settings-regional.php b/bl-kernel/admin/controllers/settings-regional.php index 0b482730..23b86c88 100644 --- a/bl-kernel/admin/controllers/settings-regional.php +++ b/bl-kernel/admin/controllers/settings-regional.php @@ -18,25 +18,18 @@ function setSettings($args) global $Site; global $Language; - // Add slash at the begin and end. - // This fields are in the settings->advanced mode - if(isset($args['form-advanced'])) { - $args['url'] = Text::addSlashes($args['url'],false,true); - $args['uriPost'] = Text::addSlashes($args['uriPost']); - $args['uriPage'] = Text::addSlashes($args['uriPage']); - $args['uriTag'] = Text::addSlashes($args['uriTag']); - - if(($args['uriPost']==$args['uriPage']) || ($args['uriPost']==$args['uriTag']) || ($args['uriPage']==$args['uriTag']) ) - { - $args = array(); - } - } - if( $Site->set($args) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'changes-on-settings', + 'notes'=>'' + )); + + // Create alert Alert::set($Language->g('the-changes-have-been-saved')); - } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the settings.'); + + // Redirect + Redirect::page('settings-regional'); } return true; @@ -53,7 +46,6 @@ function setSettings($args) if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { setSettings($_POST); - Redirect::page('admin', $layout['controller']); } // ============================================================================ diff --git a/bl-kernel/admin/controllers/settings.php b/bl-kernel/admin/controllers/settings.php deleted file mode 100644 index f6372a52..00000000 --- a/bl-kernel/admin/controllers/settings.php +++ /dev/null @@ -1,80 +0,0 @@ -role()!=='admin') { - Alert::set($Language->g('you-do-not-have-sufficient-permissions')); - Redirect::page('admin', 'dashboard'); -} - -// ============================================================================ -// Functions -// ============================================================================ - -function setSettings($args) -{ - global $Site; - global $Language; - - // Add slash at the begin and end. - // This fields are in the settings->advanced mode - if(isset($args['form-advanced'])) { - $args['url'] = Text::addSlashes($args['url'],false,true); - $args['uriPost'] = Text::addSlashes($args['uriPost']); - $args['uriPage'] = Text::addSlashes($args['uriPage']); - $args['uriTag'] = Text::addSlashes($args['uriTag']); - - if(($args['uriPost']==$args['uriPage']) || ($args['uriPost']==$args['uriTag']) || ($args['uriPage']==$args['uriTag']) ) - { - $args = array(); - } - } - - if( $Site->set($args) ) { - Alert::set($Language->g('the-changes-have-been-saved')); - } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the settings.'); - } - - return true; -} - -// ============================================================================ -// Main after POST -// ============================================================================ - -// ============================================================================ -// POST Method -// ============================================================================ - -if( $_SERVER['REQUEST_METHOD'] == 'POST' ) -{ - setSettings($_POST); - Redirect::page('admin', $layout['controller']); -} - -// ============================================================================ -// Main after POST -// ============================================================================ - -// Default home page -$_homePageList = array(''=>$Language->g('Show blog')); -foreach($pagesParents as $parentKey=>$pageList) -{ - foreach($pageList as $Page) - { - if($parentKey!==NO_PARENT_CHAR) { - $parentTitle = $pages[$Page->parentKey()]->title().'->'; - } - else { - $parentTitle = ''; - } - - if($Page->published()) { - $_homePageList[$Page->key()] = $Language->g('Page').': '.$parentTitle.$Page->title(); - } - } -} diff --git a/bl-kernel/admin/controllers/themes.php b/bl-kernel/admin/controllers/themes.php index af8a9513..4c3291ba 100644 --- a/bl-kernel/admin/controllers/themes.php +++ b/bl-kernel/admin/controllers/themes.php @@ -6,7 +6,7 @@ if($Login->role()!=='admin') { Alert::set($Language->g('you-do-not-have-sufficient-permissions')); - Redirect::page('admin', 'dashboard'); + Redirect::page('dashboard'); } // ============================================================================ diff --git a/bl-kernel/admin/controllers/user-password.php b/bl-kernel/admin/controllers/user-password.php index 6b4c977a..3fda2ed7 100644 --- a/bl-kernel/admin/controllers/user-password.php +++ b/bl-kernel/admin/controllers/user-password.php @@ -51,7 +51,7 @@ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) } if( setPassword($_POST['username'], $_POST['new_password'], $_POST['confirm_password']) ) { - Redirect::page('admin', 'users'); + Redirect::page('users'); } } @@ -67,7 +67,7 @@ $_user = $dbUsers->getDb($layout['parameters']); // If the user doesn't exist, redirect to the users list. if($_user===false) { - Redirect::page('admin', 'users'); + Redirect::page('users'); } $_user['username'] = $layout['parameters']; diff --git a/bl-kernel/admin/themes/default/index.php b/bl-kernel/admin/themes/default/index.php index a4754067..6a1db99a 100644 --- a/bl-kernel/admin/themes/default/index.php +++ b/bl-kernel/admin/themes/default/index.php @@ -108,7 +108,7 @@ $(document).ready(function() {
  • p('Manage') ?>
  • > - p('Pages') ?> + p('Content') ?>
  • > p('Categories') ?> diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24.zip b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24.zip new file mode 100644 index 0000000000000000000000000000000000000000..0ca4735c45527029a4864c3d25ae7bc96954c5d3 GIT binary patch literal 308557 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∈8t#Tc;3sGJiY2emT2h9J;B( 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%0Anr9*MJ_L}2-}~}>e)=WD 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 z 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
  • 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 literal 0 HcmV?d00001 diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css new file mode 100644 index 00000000..2388d2d6 --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css @@ -0,0 +1,11876 @@ +/* ======================================================================== + 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 IE and iOS. + * 3. Style + */ +html { + /* 1 */ + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-size: 16px; + font-weight: normal; + line-height: 1.5; + /* 2 */ + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + /* 3 */ + background: #fff; + color: #666; +} +/* + * Removes default margin. + */ +body { + margin: 0; +} +/* Links + ========================================================================== */ +/* + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + /* 1 */ + background-color: transparent; + /* 2 */ + -webkit-text-decoration-skip: objects; +} +/* + * 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 { + color: #0f6ecd; + text-decoration: underline; +} +/* Text-level semantics + ========================================================================== */ +/* + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} +/* + * 1. Prevent the duplicate application of `bolder` by the next rule in Safari 6. + * 2. Add the correct font weight in Chrome, Edge, and Safari. + */ +/* 1 */ +b, +strong { + font-weight: inherit; +} +/* 2 */ +b, +strong { + font-weight: bolder; +} +/* + * 1. Correct the odd `em` font sizing in all browsers. + * 2. Consolas has a better baseline in running text compared to `Courier` + * 3. Style + */ +:not(pre) > code, +:not(pre) > kbd, +:not(pre) > samp { + /* 1 */ + font-size: 0.875rem; + /* 2 */ + font-family: Consolas, monaco, monospace; + /* 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; +} +/* + * Responsiveness + * 1. Set a maximum width + * 2. Auto scale the height. Only needed if `height` attribute is present + * 2. Corrects `max-width` behavior if padding and border are used + */ +audio, +canvas, +img, +video { + /* 1 */ + max-width: 100%; + /* 2 */ + height: auto; + /* 3 */ + box-sizing: border-box; +} +/* + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} +/* + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} +/* 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 { + margin: 0 0 20px 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + 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 { + margin-top: 40px; +} +/* + * Sizes + */ +h1, +.uk-h1 { + font-size: 2.625rem; + line-height: 1.2; +} +h2, +.uk-h2 { + font-size: 2rem; + 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; +} +/* 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. Add the correct box sizing and height in Firefox. + * 2. Show the overflow in Edge and IE. + * 3. Style + */ +hr, +.uk-hr { + /* 1 */ + box-sizing: content-box; + height: 0; + /* 2 */ + overflow: visible; + /* 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. + * 2. Override UA + */ +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 + ========================================================================== */ +::-moz-selection { + background: #39f; + color: #fff; + text-shadow: none; +} +::selection { + background: #39f; + color: #fff; + text-shadow: none; +} +/* HTML5 elements + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + * 2. Add the correct display in IE. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section, +summary { + /* 1 */ + display: block; +} +/* + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} +/* + * Add the correct display in IE 10-. + * 1. Add the correct display in IE. + */ +template, +[hidden] { + display: none; +} +/* Iframe + ========================================================================== */ +iframe { + border: 0; +} +/* Prevent the 300ms delay for touchscreen interactions + ========================================================================== */ +/* + * Most browsers prevent the 300ms delay automatically for sites that use the `width=device-width` property. + * For Safari on iOS 9.3+, IE 11 and Edge on desktops and IE 11 on Windows Phone 8.1 it must be applied manually. + */ +a, +area, +button, +input, +label, +select, +summary, +textarea { + touch-action: manipulation; +} +/* Pass media breakpoints to JS + ========================================================================== */ +/* + * Breakpoints + */ +.var-media-s:before { + content: '640px'; +} +.var-media-m:before { + content: '960px'; +} +.var-media-l:before { + content: '1200px'; +} +.var-media-xl:before { + content: '1600px'; +} +/* ======================================================================== + Component: Link + ========================================================================== */ +/* Muted + ========================================================================== */ +a.uk-link-muted, +.uk-link-muted a { + color: #999; +} +a.uk-link-muted:hover, +.uk-link-muted a:hover { + color: #666; +} +/* Reset + ========================================================================== */ +/* + * `!important` needed to override inverse component + */ +a.uk-link-reset, +a.uk-link-reset:hover, +a.uk-link-reset:focus, +.uk-link-reset a, +.uk-link-reset a:hover, +.uk-link-reset a:focus { + color: inherit !important; + text-decoration: none !important; +} +/* ======================================================================== + Component: Heading + ========================================================================== */ +/* Primary + ========================================================================== */ +.uk-heading-primary { + font-size: 2.625rem; + line-height: 1.2; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-heading-primary { + font-size: 3.75rem; + line-height: 1.1; + } +} +/* Hero + ========================================================================== */ +.uk-heading-hero { + font-size: 4rem; + line-height: 1.1; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-heading-hero { + font-size: 6rem; + line-height: 1; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-heading-hero { + font-size: 8rem; + line-height: 1; + } +} +/* Divider + ========================================================================== */ +.uk-heading-divider { + padding-bottom: 10px; + border-bottom: 1px 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: 0.9em; + margin-left: 10px; + border-right: 5px 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% - (1px / 2)); + /* 2 */ + width: 2000px; + /* 3 */ + border-bottom: 1px solid #e5e5e5; +} +.uk-heading-line > :before { + left: 100%; + margin-left: 0.6em; +} +.uk-heading-line > :after { + right: 100%; + margin-right: 0.6em; +} +/* ======================================================================== + 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%3E%3C%2Fcircle%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 + ========================================================================== */ +/* + * Reset child height, caused by `inline-block` + */ +.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; +} +/* ======================================================================== + Component: List + ========================================================================== */ +.uk-list { + padding: 0; + list-style: none; +} +/* + * Micro clearfix + */ +.uk-list > li::before, +.uk-list > li::after { + content: ""; + display: table; +} +.uk-list > li::after { + clear: both; +} +/* + * Remove margin from the last-child + */ +.uk-list > li > :last-child { + margin-bottom: 0; +} +/* + * Nested lists + */ +.uk-list ul { + margin: 0; + padding-right: 30px; + list-style: none; +} +/* + * Style + */ +.uk-list > li:nth-child(n+2), +.uk-list > li > ul { + margin-top: 10px; +} +/* Style modifiers + ========================================================================== */ +/* + * Divider + */ +.uk-list-divider > li:nth-child(n+2) { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid #e5e5e5; +} +/* + * Striped + */ +.uk-list-striped > li { + padding: 10px 10px; +} +.uk-list-striped > li:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +.uk-list-striped > li:nth-of-type(odd) { + background: #f8f8f8; +} +.uk-list-striped > li:nth-child(n+2) { + margin-top: 0; +} +/* + * Bullet + */ +.uk-list-bullet > li { + position: relative; + padding-right: calc(1.5em + 10px); +} +.uk-list-bullet > li::before { + content: ""; + position: absolute; + top: 0; + right: 0; + width: 1.5em; + height: 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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + float: right; +} +/* Size modifier + ========================================================================== */ +.uk-list-large > li:nth-child(n+2), +.uk-list-large > li > ul { + margin-top: 20px; +} +/* + * Divider + */ +.uk-list-large.uk-list-divider > li:nth-child(n+2) { + margin-top: 20px; + padding-top: 20px; +} +/* + * Striped + */ +.uk-list-large.uk-list-striped > li { + padding: 20px 10px; +} +.uk-list-large.uk-list-striped > li:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +.uk-list-large.uk-list-striped > li: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; +} +/* Row + ========================================================================== */ +.uk-table > tr.uk-active, +.uk-table tbody tr.uk-active { + background: #ffd; +} +/* 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; +} +/* Size modifier + ========================================================================== */ +.uk-table-small th, +.uk-table-small td { + padding: 10px 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: 300px; +} +/* 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 { + -webkit-transition: background-color 0.1s linear; + 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. 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 `button` padding and background color + * 7. Required for `button`. + * 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 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6. */ + padding: 0; + background-color: transparent; + /* 7 */ + cursor: pointer; + /* 8 */ + display: inline-block; + /* 9 */ + fill: currentcolor; + /* 10 */ + line-height: 0; +} +/* + * 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 [fill*='#']:not(.uk-preserve) { + fill: currentcolor; +} +.uk-icon [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: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color; + 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. + */ +.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; +} +/* + * Remove the padding in IE 10-. + */ +.uk-radio, +.uk-checkbox { + padding: 0; +} +/* + * 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 6px; + background: #fff; + color: #666; + border: 1px solid #e5e5e5; + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out; + -webkit-transition-property: color, background-color, border; + transition-property: color, background-color, border; +} +/* + * Single-line + * 1. Allow an `a` element to look like a `input` or `select` element + * 2. Make sure line-height is not larger than height + * Also needed to center the text vertically if `a` element is used + */ +.uk-input, +.uk-select:not([multiple]):not([size]) { + height: 40px; + vertical-align: middle; + /* 1 */ + display: inline-block; + /* 2 */ + 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::-moz-placeholder { + color: #999; +} +.uk-input::-webkit-input-placeholder { + color: #999; +} +.uk-textarea:-ms-input-placeholder { + color: #999 !important; +} +.uk-textarea::-moz-placeholder { + color: #999; +} +.uk-textarea::-webkit-input-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; + line-height: 28px; +} +/* + * Large + */ +.uk-form-large { + font-size: 1.25rem; +} +.uk-form-large:not(textarea):not([multiple]):not([size]) { + height: 55px; + 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: 40px; +} +select.uk-form-width-xsmall { + width: 65px; +} +.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 + */ +.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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; +} +/* + * 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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A"); +} +/* Radio and checkbox + * Note: Only works in Chrome, Safari, Opera and Edge + ========================================================================== */ +/* + * 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; + /* 5 */ + background-color: transparent; + /* 6 */ + background-repeat: no-repeat; + background-position: 50% 50%; + border: 1px solid #cccccc; + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out; + -webkit-transition-property: background-color, border; + 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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); +} +.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); +} +.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%3E%3C%2Frect%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: 30px; + /* 3 */ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: 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: 30px; +} +/* + * Position modifier + */ +.uk-form-icon-flip { + left: 0; + right: auto; +} +.uk-form-icon-flip + .uk-input { + padding-left: 30px; +} +/* ======================================================================== + 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. Style + * 7. `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. + * 8. Align text if button has a width + * 9. Required for `a`. + */ +.uk-button { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6 */ + display: inline-block; + box-sizing: border-box; + padding: 0 30px; + vertical-align: middle; + font-size: 0.875rem; + /* 7 */ + line-height: 38px; + /* 8 */ + text-align: center; + /* 9 */ + text-decoration: none; + text-transform: uppercase; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color, border-color; + 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 { + /* 8 */ + 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; + -webkit-transition: left 0.3s ease-out; + 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: -ms-inline-flexbox; + display: -webkit-inline-flex; + 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: Section + ========================================================================== */ +/* + * 1. Make it work with `100vh` and height in general + */ +.uk-section { + 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; + } +} +/* + * Micro clearfix + */ +.uk-section::before, +.uk-section::after { + content: ""; + display: table; +} +.uk-section::after { + clear: both; +} +/* + * 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; +} +/* + * Indicate that an image or video is used as background + */ +/* 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 { + box-sizing: content-box; + /* 1 */ + 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; + } +} +/* + * Micro clearfix + */ +.uk-container::before, +.uk-container::after { + content: ""; + display: table; +} +.uk-container::after { + clear: both; +} +/* + * 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-small { + max-width: 900px; +} +.uk-container-large { + max-width: 1600px; +} +.uk-container-expand { + max-width: none; +} +/* ======================================================================== + Component: Grid + ========================================================================== */ +/* + * 1. Allow cells to wrap into the next line + * 2. Reset lists + */ +.uk-grid { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 { + margin-right: -15px; +} +.uk-grid-small > * { + padding-right: 15px; +} +/* Vertical */ +.uk-grid + .uk-grid-small, +.uk-grid-small > .uk-grid-margin, +* + .uk-grid-margin-small { + margin-top: 15px; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-medium { + margin-right: -30px; +} +.uk-grid-medium > * { + padding-right: 30px; +} +/* Vertical */ +.uk-grid + .uk-grid-medium, +.uk-grid-medium > .uk-grid-margin, +* + .uk-grid-margin-medium { + margin-top: 30px; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-large { + margin-right: -40px; +} +.uk-grid-large > * { + padding-right: 40px; +} +/* Vertical */ +.uk-grid + .uk-grid-large, +.uk-grid-large > .uk-grid-margin, +* + .uk-grid-margin-large { + margin-top: 40px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-large { + margin-right: -70px; + } + .uk-grid-large > * { + padding-right: 70px; + } + /* Vertical */ + .uk-grid + .uk-grid-large, + .uk-grid-large > .uk-grid-margin, + * + .uk-grid-margin-large { + margin-top: 70px; + } +} +/* + * Collapse + */ +/* Horizontal */ +.uk-grid-collapse { + margin-right: 0; +} +.uk-grid-collapse > * { + padding-right: 0; +} +/* Vertical */ +.uk-grid + .uk-grid-collapse, +.uk-grid-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 { + margin-right: -30px; +} +.uk-grid-divider.uk-grid-small > * { + padding-right: 30px; +} +.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before { + right: 15px; +} +/* Vertical */ +.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; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-medium { + margin-right: -60px; +} +.uk-grid-divider.uk-grid-medium > * { + padding-right: 60px; +} +.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before { + right: 30px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-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; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-large { + margin-right: -80px; +} +.uk-grid-divider.uk-grid-large > * { + padding-right: 80px; +} +.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { + right: 40px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-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; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-divider.uk-grid-large { + margin-right: -140px; + } + .uk-grid-divider.uk-grid-large > * { + padding-right: 140px; + } + .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { + right: 70px; + } + /* Vertical */ + .uk-grid-divider.uk-grid-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; + } +} +/* 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: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 */ + -ms-flex: auto; + -webkit-flex: auto; + flex: auto; +} +/* ======================================================================== + Component: Tile + ========================================================================== */ +.uk-tile { + position: relative; + box-sizing: border-box; + padding: 30px 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-tile { + padding: 40px 40px; + } +} +/* + * Micro clearfix + */ +.uk-tile::before, +.uk-tile::after { + content: ""; + display: table; +} +.uk-tile::after { + clear: both; +} +/* + * Remove margin from the last-child + */ +.uk-tile > :last-child { + margin-bottom: 0; +} +/* 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; + -webkit-transition: box-shadow 0.1s ease-in-out; + transition: box-shadow 0.1s ease-in-out; +} +/* Sections + ========================================================================== */ +.uk-card-body { + padding: 30px 30px; +} +.uk-card-header { + padding: 15px 30px; +} +.uk-card-footer { + 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; + } +} +/* + * Micro clearfix + */ +.uk-card-body::before, +.uk-card-body::after, +.uk-card-header::before, +.uk-card-header::after, +.uk-card-footer::before, +.uk-card-footer::after { + content: ""; + display: table; +} +.uk-card-body::after, +.uk-card-header::after, +.uk-card-footer::after { + clear: both; +} +/* + * 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: -15px -30px; +} +.uk-card-title + .uk-nav-default { + margin-top: 0; +} +.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: -25px -40px; + } + .uk-card-title + .uk-nav-default { + margin-top: 0; + } + .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: -5px -20px; +} +.uk-card-small .uk-card-title + .uk-nav-default { + margin-top: 0; +} +.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: -55px -70px; + } + .uk-card-large .uk-card-title + .uk-nav-default { + margin-top: 0; + } +} +/* ======================================================================== + Component: Close + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +.uk-close { + color: #999; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, opacity; + transition-property: color, opacity; +} +/* Hover + Focus */ +.uk-close:hover, +.uk-close:focus { + color: #666; + outline: none; +} +/* ======================================================================== + Component: Spinner + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +/* SVG + ========================================================================== */ +.uk-spinner > * { + -webkit-animation: uk-spinner-rotate 1.4s linear infinite; + animation: uk-spinner-rotate 1.4s linear infinite; +} +@-webkit-keyframes uk-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(-270deg); + } +} +@keyframes uk-spinner-rotate { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(-270deg); + } +} +/* + * Circle + */ +.uk-spinner > * > * { + stroke-dasharray: 88px; + stroke-dashoffset: 0; + transform-origin: center; + -webkit-animation: uk-spinner-dash 1.4s ease-in-out infinite; + animation: uk-spinner-dash 1.4s ease-in-out infinite; + stroke-width: 1; + stroke-linecap: round; +} +@-webkit-keyframes uk-spinner-dash { + 0% { + stroke-dashoffset: 88px; + } + 50% { + stroke-dashoffset: 22px; + -webkit-transform: rotate(-135deg); + } + 100% { + stroke-dashoffset: 88px; + -webkit-transform: rotate(-450deg); + } +} +@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; + -webkit-transition: color 0.1s ease-in-out; + 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: Badge + ========================================================================== */ +/* + * 1. Style + * 2. Center child vertically and horizontally + */ +.uk-badge { + box-sizing: border-box; + min-width: 22px; + height: 22px; + line-height: 22px; + padding: 0 5px; + border-radius: 500px; + vertical-align: middle; + /* 1 */ + background: #1e87f0; + color: #fff; + font-size: 0.875rem; + /* 2 */ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: 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 + ========================================================================== */ +/* + * Micro clearfix + */ +.uk-article::before, +.uk-article::after { + content: ""; + display: table; +} +.uk-article::after { + clear: both; +} +/* + * 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.625rem; + line-height: 1.2; +} +/* 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-header { + margin-bottom: 20px; +} +/* + * Micro clearfix + */ +.uk-comment-body::before, +.uk-comment-body::after, +.uk-comment-header::before, +.uk-comment-header::after { + content: ""; + display: table; +} +.uk-comment-body::after, +.uk-comment-header::after { + clear: both; +} +/* + * 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::-moz-placeholder { + color: #999; +} +.uk-search-input::-webkit-input-placeholder { + color: #999; +} +/* Icon + ========================================================================== */ +/* + * Adopts `uk-icon` + * Required for `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 `button` padding and background color + * 7. Required for `button`. + */ +.uk-search-icon { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6. */ + padding: 0; + background-color: transparent; + /* 7 */ + cursor: pointer; +} +/* + * Remove the inner border and padding in Firefox. Required for `button`. + */ +.uk-search-icon::-moz-focus-inner { + border: 0; + padding: 0; +} +/* + * 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: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: 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: 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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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; +} +/* 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; +} +/* 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: -ms-flexbox; + display: -webkit-flex; + 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: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +/* + * Horizontal alignment + * 1. Create position context for centered navbar with sub groups (left/right) + * 2. Needed for dropdowns because a new position context is created + * `z-index` must be smaller than off-canvas + * 3. Fix text wrapping if the centered section is larger than 50% of the navbar + * 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%; + -webkit-transform: translate(50%, -50%); + transform: translate(50%, -50%); + /* 2 */ + z-index: 990; +} +/* 3 */ +.uk-navbar-center:not(:only-child) .uk-navbar-nav > li > a, +.uk-navbar-center:not(:only-child) .uk-navbar-item, +.uk-navbar-center:not(:only-child) .uk-navbar-toggle { + white-space: nowrap; +} +/* 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-'] .uk-navbar-nav > li > a, +[class*='uk-navbar-center-'] .uk-navbar-item, +[class*='uk-navbar-center-'] .uk-navbar-toggle { + white-space: nowrap; +} +/* Nav + ========================================================================== */ +/* + * 1. Reset lists + */ +.uk-navbar-nav { + display: -ms-flexbox; + display: -webkit-flex; + 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 { + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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: -ms-flexbox; + display: -webkit-flex; + display: flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + /* 2 */ + box-sizing: border-box; + height: 80px; + padding: 0 15px; + /* 3 */ + font-size: 0.875rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + /* 4 */ + text-decoration: none; +} +/* + * Nav items + */ +.uk-navbar-nav > li > a { + color: #999; + text-transform: uppercase; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color; + 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-bottom: 30px; + 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; +} +/* Dropbar + ========================================================================== */ +.uk-navbar-dropbar { + position: relative; + background: #fff; + overflow: hidden; +} +/* + * Slide modifier + */ +.uk-navbar-dropbar-slide { + position: absolute; + z-index: 1020; + right: 0; + left: 0; +} +/* + * 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 lists + */ +.uk-subnav { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 */ + -ms-flex: none; + -webkit-flex: none; + 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; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color; + 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 + ========================================================================== */ +/* + * 1. Align items and divider vertically + */ +.uk-subnav-divider > * { + /* 1 */ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +/* + * Divider + * `nth-child` makes it also work without JS if it's only one row + */ +.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { + content: ""; + height: 1.5em; + margin-right: 0px; + margin-left: 20px; + border-right: 1px solid #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 + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset lists + */ +.uk-breadcrumb { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + /* 2 */ + padding: 0; + list-style: none; +} +/* + * Space is allocated solely based on content dimensions: 0 0 auto + */ +.uk-breadcrumb > * { + -ms-flex: none; + -webkit-flex: none; + flex: none; +} +/* Items + ========================================================================== */ +.uk-breadcrumb > * > * { + display: inline-block; + 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 > * { + 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; + color: #999; +} +/* ======================================================================== + Component: Pagination + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset lists + */ +.uk-pagination { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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-pagination > * { + /* 1 */ + -ms-flex: none; + -webkit-flex: none; + flex: none; + /* 2 */ + padding-right: 20px; + /* 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 */ + color: #999; + -webkit-transition: color 0.1s ease-in-out; + 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 lists + */ +.uk-tab { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 */ + -ms-flex: none; + -webkit-flex: none; + 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; + -webkit-transition: color 0.1s ease-in-out; + 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 { + -ms-flex-direction: column; + -webkit-flex-direction: column; + 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: left; + 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; + color: rgba(102, 102, 102, 0.6); + -webkit-transition: color 0.1s ease-in-out; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-slidenav:hover, +.uk-slidenav:focus { + color: rgba(102, 102, 102, 0.8); + outline: none; +} +/* OnClick */ +.uk-slidenav:active { + color: rgba(102, 102, 102, 0.9); +} +/* Icon modifier + ========================================================================== */ +/* + * Previous + */ +/* + * Next + */ +/* Container + ========================================================================== */ +.uk-slidenav-container { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} +/* ======================================================================== + Component: Dotnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset lists + * 3. Gutter + */ +.uk-dotnav { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-right: -15px; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + */ +.uk-dotnav > * { + /* 1 */ + -ms-flex: none; + -webkit-flex: none; + flex: none; + /* 2 */ + padding-right: 15px; +} +/* Items + ========================================================================== */ +/* + * Items + * 1. Hide text if present + */ +.uk-dotnav > * > * { + display: block; + box-sizing: content-box; + width: 16px; + height: 16px; + border-radius: 50%; + background: rgba(102, 102, 102, 0.1); + /* 1 */ + text-indent: 100%; + overflow: hidden; + white-space: nowrap; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +/* Hover + Focus */ +.uk-dotnav > * > :hover, +.uk-dotnav > * > :focus { + background-color: rgba(102, 102, 102, 0.4); + outline: none; +} +/* OnClick */ +.uk-dotnav > * > :active { + background-color: rgba(102, 102, 102, 0.6); +} +/* Active */ +.uk-dotnav > .uk-active > * { + background-color: rgba(102, 102, 102, 0.4); +} +/* Modifier: 'uk-dotnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-dotnav-vertical { + /* 1 */ + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; + /* 2 */ + margin-right: 0; + margin-top: -15px; +} +/* 2 */ +.uk-dotnav-vertical > * { + padding-right: 0; + padding-top: 15px; +} +/* ======================================================================== + Component: Accordion + ========================================================================== */ +.uk-accordion { + padding: 0; + list-style: none; +} +/* Item + ========================================================================== */ +.uk-accordion > :nth-child(n+2) { + margin-top: 20px; +} +/* Title + ========================================================================== */ +.uk-accordion-title { + margin: 0; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer; + overflow: hidden; +} +.uk-accordion-title::after { + content: ""; + width: 1.4em; + height: 1.4em; + 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-open > .uk-accordion-title::after { + 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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); +} +/* Content + ========================================================================== */ +.uk-accordion-content { + margin-top: 20px; +} +/* + * Micro clearfix + */ +.uk-accordion-content:before, +.uk-accordion-content:after { + content: ""; + display: table; +} +.uk-accordion-content:after { + clear: both; +} +/* + * 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 { + 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-right: 15px; + padding-left: 15px; + /* 5 */ + background: rgba(0, 0, 0, 0.6); + /* 6 */ + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-modal { + padding-right: 30px; + padding-left: 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 caption, spinner and close button + * 2. Dimensions + * 3. Style + * 4. Slide-in transition + */ +.uk-modal-dialog { + /* 1 */ + position: relative; + /* 2 */ + box-sizing: border-box; + margin: 50px auto; + width: 600px; + max-width: 100%; + /* 3 */ + background: #fff; + /* 4 */ + opacity: 0; + -webkit-transform: translateY(-100px); + transform: translateY(-100px); + -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out; + transition: opacity 0.3s linear, transform 0.3s ease-out; +} +/* Phone portrait and smaller */ +@media (max-width: 639px) { + .uk-modal-dialog { + margin-top: 15px; + margin-bottom: 15px; + } +} +/* + * Open + */ +.uk-open > .uk-modal-dialog { + opacity: 1; + -webkit-transform: translateY(0); + 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%; + -webkit-transform: translateY(0); + transform: translateY(0); +} +/* Lightbox modifier + ========================================================================== */ +.uk-modal-lightbox { + background: rgba(0, 0, 0, 0.9); +} +.uk-modal-lightbox .uk-modal-dialog { + margin-right: 15px; + margin-left: 15px; +} +/* Sections + ========================================================================== */ +.uk-modal-body { + padding: 30px 30px; +} +.uk-modal-header { + padding: 15px 30px; + background: #fff; + border-bottom: 1px solid #e5e5e5; +} +.uk-modal-footer { + padding: 15px 30px; + background: #fff; + border-top: 1px solid #e5e5e5; +} +/* + * Micro clearfix + */ +.uk-modal-body::before, +.uk-modal-body::after, +.uk-modal-header::before, +.uk-modal-header::after, +.uk-modal-footer::before, +.uk-modal-footer::after { + content: ""; + display: table; +} +.uk-modal-body::after, +.uk-modal-header::after, +.uk-modal-footer::after { + clear: both; +} +/* + * 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 + */ +.uk-modal-close-outside { + top: 0; + left: 0; + -webkit-transform: translate(-100%, -100%); + transform: translate(-100%, -100%); + color: #ffffff; +} +.uk-modal-close-outside:hover { + color: #fff; +} +/* + * Full + */ +.uk-modal-close-full { + top: 0; + left: 0; + padding: 20px; + background: #fff; +} +/* Caption + ========================================================================== */ +.uk-modal-caption { + position: absolute; + right: 0; + left: 0; + top: 100%; + margin-top: 20px; + color: #fff; + text-align: center; +} +/* ======================================================================== + 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-'] { + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.uk-sticky.uk-animation-reverse { + -webkit-animation-duration: 0.2s; + 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 + * 4. Transform + */ +.uk-offcanvas-bar { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + right: 0; + /* 2 */ + box-sizing: border-box; + width: 270px; + padding: 20px 20px; + background: #222; + /* 3 */ + overflow-y: auto; + -webkit-overflow-scrolling: touch; + /* 4 */ + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-offcanvas-bar { + width: 350px; + padding: 40px 40px; + } +} +/* Flip modifier */ +.uk-offcanvas-flip .uk-offcanvas-bar { + right: auto; + left: 0; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +/* + * Open + */ +.uk-open > .uk-offcanvas-bar { + -webkit-transform: translateX(0); + transform: translateX(0); +} +/* + * Slide Animation (Used in slide and push mode) + */ +.uk-offcanvas-bar-animation { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +/* + * Reveal Animation + * 1. Set position + * 2. Clip the bar + * 3. Animation + * 4. Reset transform + */ +.uk-offcanvas-reveal { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + right: 0; + /* 2 */ + width: 0; + overflow: hidden; + /* 3 */ + -webkit-transition: width 0.3s ease-out; + transition: width 0.3s ease-out; +} +.uk-offcanvas-reveal .uk-offcanvas-bar { + /* 4 */ + -webkit-transform: translateX(0); + transform: translateX(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; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.uk-offcanvas-overlay.uk-open::before { + opacity: 1; +} +/* Container + ========================================================================== */ +/* + * 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; +} +/* + * Prevent all scrollbars if overlay is used + */ +.uk-offcanvas-container-overlay { + overflow: hidden; +} +/* Content + ========================================================================== */ +/* + * 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 + * Note: JS sets a fixed width and height so the page can slide-out without shrinking + * 1. Smooth scrolling + */ +.uk-offcanvas-container .uk-offcanvas-content { + position: relative; + right: 0; + -webkit-transition: right 0.3s ease-out; + transition: right 0.3s ease-out; + /* 1 */ + -webkit-overflow-scrolling: touch; +} +/* Disable scrolling if overlay mode */ +.uk-offcanvas-overlay .uk-offcanvas-content { + overflow-y: hidden; +} +/* + * Activate slide-out animation + */ +:not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { + right: 270px; +} +.uk-offcanvas-flip > .uk-offcanvas-content-animation { + right: -270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + :not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { + right: 350px; + } + .uk-offcanvas-flip > .uk-offcanvas-content-animation { + right: -350px; + } +} +/* ======================================================================== + Component: Switcher + ========================================================================== */ +/* + * Reset lists + */ +.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: Iconnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset lists + * 3. Gutter + */ +.uk-iconnav { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-right: -10px; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + */ +.uk-iconnav > * { + /* 1 */ + -ms-flex: none; + -webkit-flex: none; + flex: none; + /* 2 */ + padding-right: 10px; +} +/* Items + ========================================================================== */ +/* + * Items + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-iconnav > * > * { + /* 1 */ + display: block; + /* 2 */ + color: #999; +} +/* Hover + Focus */ +.uk-iconnav > * > :hover, +.uk-iconnav > * > :focus { + color: #666; + outline: none; +} +/* Active */ +.uk-iconnav > .uk-active > * { + color: #666; +} +/* Modifier: 'uk-iconnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-iconnav-vertical { + /* 1 */ + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; + /* 2 */ + margin-right: 0; + margin-top: -10px; +} +/* 2 */ +.uk-iconnav-vertical > * { + padding-right: 0; + padding-top: 10px; +} +/* ======================================================================== + 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; + margin-bottom: 10px; + padding: 15px; + background: #f8f8f8; + color: #666; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer; +} +/* 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. Dimensions + * 4. Style + */ +.uk-tooltip { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1030; + /* 3 */ + box-sizing: border-box; + max-width: 200px; + padding: 3px 6px; + /* 4 */ + 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: 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: Progress + ========================================================================== */ +/* + * 1. Remove default style + * 2. Behave like a block element + * 3. Remove borders in Firefox and Edge + * 4. Set background color for progress container in Firefox, IE11 and Edge + * 5. Style + */ +.uk-progress { + /* 1 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 2 */ + display: block; + width: 100%; + /* 3 */ + border: 0; + /* 4 */ + background-color: #f8f8f8; + /* 5 */ + 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: Sortable + ========================================================================== */ +.uk-sortable { + position: relative; +} +/* + * Deactivate browser touch actions in IE11 + */ +.uk-sortable > * { + touch-action: none; +} +/* + * Deactivate pointer-events on SVGs in Safari + */ +.uk-sortable svg { + pointer-events: none; +} +/* + * Remove margin from the last-child + */ +.uk-sortable > :last-child { + margin-bottom: 0; +} +/* Drag + ========================================================================== */ +.uk-sortable-drag { + position: absolute !important; + z-index: 1050 !important; + pointer-events: none; +} +/* Placeholder + ========================================================================== */ +.uk-sortable-placeholder { + opacity: 0; +} +/* Empty modifier + ========================================================================== */ +.uk-sortable-empty { + min-height: 50px; +} +/* Handle + ========================================================================== */ +/* Hover */ +.uk-sortable-handle:hover { + cursor: move; +} +/* ======================================================================== + Component: Countdown + ========================================================================== */ +/* Item + ========================================================================== */ +/* + * 1. Center numbers and separators vertically + */ +.uk-countdown-number, +.uk-countdown-separator { + /* 1 */ + line-height: 70px; +} +/* Number + ========================================================================== */ +.uk-countdown-number { + font-size: 2rem; +} +/* 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; +} +/* 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: Animation + ========================================================================== */ +[class*='uk-animation-'] { + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +/* Direction modifier + ========================================================================== */ +.uk-animation-reverse { + -webkit-animation-direction: reverse; + animation-direction: reverse; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} +/* Animations for scrollspy + ========================================================================== */ +/* + * Fade + */ +.uk-animation-fade { + -webkit-animation-name: uk-fade; + animation-name: uk-fade; + -webkit-animation-duration: 0.8s; + animation-duration: 0.8s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +/* + * Scale + */ +.uk-animation-scale-up { + -webkit-animation-name: uk-fade-scale-02; + animation-name: uk-fade-scale-02; +} +.uk-animation-scale-down { + -webkit-animation-name: uk-fade-scale-18; + animation-name: uk-fade-scale-18; +} +/* + * Slide + */ +.uk-animation-slide-top { + -webkit-animation-name: uk-fade-top; + animation-name: uk-fade-top; +} +.uk-animation-slide-bottom { + -webkit-animation-name: uk-fade-bottom; + animation-name: uk-fade-bottom; +} +.uk-animation-slide-right { + -webkit-animation-name: uk-fade-left; + animation-name: uk-fade-left; +} +.uk-animation-slide-left { + -webkit-animation-name: uk-fade-right; + animation-name: uk-fade-right; +} +/* + * Slide Small + */ +.uk-animation-slide-top-small { + -webkit-animation-name: uk-fade-top-small; + animation-name: uk-fade-top-small; +} +.uk-animation-slide-bottom-small { + -webkit-animation-name: uk-fade-bottom-small; + animation-name: uk-fade-bottom-small; +} +.uk-animation-slide-right-small { + -webkit-animation-name: uk-fade-left-small; + animation-name: uk-fade-left-small; +} +.uk-animation-slide-left-small { + -webkit-animation-name: uk-fade-right-small; + animation-name: uk-fade-right-small; +} +/* + * Slide Medium + */ +.uk-animation-slide-top-medium { + -webkit-animation-name: uk-fade-top-medium; + animation-name: uk-fade-top-medium; +} +.uk-animation-slide-bottom-medium { + -webkit-animation-name: uk-fade-bottom-medium; + animation-name: uk-fade-bottom-medium; +} +.uk-animation-slide-right-medium { + -webkit-animation-name: uk-fade-left-medium; + animation-name: uk-fade-left-medium; +} +.uk-animation-slide-left-medium { + -webkit-animation-name: uk-fade-right-medium; + animation-name: uk-fade-right-medium; +} +/* + * Kenburns + */ +.uk-animation-kenburns { + -webkit-animation-name: uk-scale-kenburns; + animation-name: uk-scale-kenburns; + -webkit-animation-duration: 15s; + animation-duration: 15s; +} +/* + * Shake + */ +.uk-animation-shake { + -webkit-animation-name: uk-shake; + animation-name: uk-shake; +} +/* Duration modifier + ========================================================================== */ +.uk-animation-fast { + -webkit-animation-duration: 0.1s; + animation-duration: 0.1s; +} +/* Enable animation only on hover +========================================================================== */ +/* + * Note: Firefox and IE needs this because animations are not triggered when switching between display `none` and `block` + */ +.uk-animation-toggle:not(:hover):not(.uk-hover) [class*='uk-animation-'] { + -webkit-animation-name: none; + animation-name: none; +} +/* Keyframes used by animation classes + ========================================================================== */ +/* + * Fade + */ +@-webkit-keyframes uk-fade { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes uk-fade { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +/* + * Slide Top + */ +@-webkit-keyframes uk-fade-top { + 0% { + opacity: 0; + -webkit-transform: translateY(-100%); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-top { + 0% { + opacity: 0; + transform: translateY(-100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom + */ +@-webkit-keyframes uk-fade-bottom { + 0% { + opacity: 0; + -webkit-transform: translateY(100%); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-bottom { + 0% { + opacity: 0; + transform: translateY(100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left + */ +@-webkit-keyframes uk-fade-left { + 0% { + opacity: 0; + -webkit-transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-left { + 0% { + opacity: 0; + transform: translateX(100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right + */ +@-webkit-keyframes uk-fade-right { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-right { + 0% { + opacity: 0; + transform: translateX(-100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Small + */ +@-webkit-keyframes uk-fade-top-small { + 0% { + opacity: 0; + -webkit-transform: translateY(-10px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-top-small { + 0% { + opacity: 0; + transform: translateY(-10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Small + */ +@-webkit-keyframes uk-fade-bottom-small { + 0% { + opacity: 0; + -webkit-transform: translateY(10px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-bottom-small { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Small + */ +@-webkit-keyframes uk-fade-left-small { + 0% { + opacity: 0; + -webkit-transform: translateX(10px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-left-small { + 0% { + opacity: 0; + transform: translateX(10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Small + */ +@-webkit-keyframes uk-fade-right-small { + 0% { + opacity: 0; + -webkit-transform: translateX(-10px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-right-small { + 0% { + opacity: 0; + transform: translateX(-10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Medium + */ +@-webkit-keyframes uk-fade-top-medium { + 0% { + opacity: 0; + -webkit-transform: translateY(-50px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-top-medium { + 0% { + opacity: 0; + transform: translateY(-50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Medium + */ +@-webkit-keyframes uk-fade-bottom-medium { + 0% { + opacity: 0; + -webkit-transform: translateY(50px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-bottom-medium { + 0% { + opacity: 0; + transform: translateY(50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Medium + */ +@-webkit-keyframes uk-fade-left-medium { + 0% { + opacity: 0; + -webkit-transform: translateX(50px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-left-medium { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Medium + */ +@-webkit-keyframes uk-fade-right-medium { + 0% { + opacity: 0; + -webkit-transform: translateX(-50px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-right-medium { + 0% { + opacity: 0; + transform: translateX(-50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Scale Up + */ +@-webkit-keyframes uk-fade-scale-02 { + 0% { + opacity: 0; + -webkit-transform: scale(0.2); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + } +} +@keyframes uk-fade-scale-02 { + 0% { + opacity: 0; + transform: scale(0.2); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Scale Down + */ +@-webkit-keyframes uk-fade-scale-18 { + 0% { + opacity: 0; + -webkit-transform: scale(1.8); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + } +} +@keyframes uk-fade-scale-18 { + 0% { + opacity: 0; + transform: scale(1.8); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Kenburns + */ +@-webkit-keyframes uk-scale-kenburns { + 0% { + -webkit-transform: scale(1); + } + 100% { + -webkit-transform: scale(1.2); + } +} +@keyframes uk-scale-kenburns { + 0% { + transform: scale(1); + } + 100% { + transform: scale(1.2); + } +} +/* + * Shake + */ +@-webkit-keyframes uk-shake { + 0%, + 100% { + -webkit-transform: translateX(0); + } + 10% { + -webkit-transform: translateX(9px); + } + 20% { + -webkit-transform: translateX(-8px); + } + 30% { + -webkit-transform: translateX(7px); + } + 40% { + -webkit-transform: translateX(-6px); + } + 50% { + -webkit-transform: translateX(5px); + } + 60% { + -webkit-transform: translateX(-4px); + } + 70% { + -webkit-transform: translateX(3px); + } + 80% { + -webkit-transform: translateX(-2px); + } + 90% { + -webkit-transform: translateX(1px); + } +} +@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); + } +} +/* ======================================================================== + 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; +} +/* + * Instead of 0, 1px is needed to make cell wrap into next row if predecessor is 100% wide + * and the grid gutter is 0 pixels wide + */ +.uk-child-width-expand > * { + width: 1px; +} +/* + * 1. Make `width: 1px` work, because according to the spec flex items won’t shrink + * below their minimum content size. To change this, set the min-width. + * Only needed for Firefox. All other browsers ignore this. + * + * 2. `width` is ignored when wrapping flex items in Safari + * https://github.com/philipwalton/flexbugs#11-min-and-max-size-declarations-are-ignored-when-wrapping-flex-items + */ +.uk-child-width-expand > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + /* 1 */ + min-width: 0; + /* 2 */ + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@s > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@m > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@l > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@xl > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge { + width: 750px; +} +/* Auto */ +.uk-width-auto { + width: auto; +} +/* Expand */ +.uk-width-expand { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@s { + width: 750px; + } + /* Auto */ + .uk-width-auto\@s { + width: auto; + } + /* Expand */ + .uk-width-expand\@s { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@m { + width: 750px; + } + /* Auto */ + .uk-width-auto\@m { + width: auto; + } + /* Expand */ + .uk-width-expand\@m { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@l { + width: 750px; + } + /* Auto */ + .uk-width-auto\@l { + width: auto; + } + /* Expand */ + .uk-width-expand\@l { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@xl { + width: 750px; + } + /* Auto */ + .uk-width-auto\@xl { + width: auto; + } + /* Expand */ + .uk-width-expand\@xl { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 1px; + } +} +/* ======================================================================== + 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; +} +/* Weight modifier + ========================================================================== */ +.uk-text-bold { + font-weight: bolder; +} +/* Transform modifier + ========================================================================== */ +.uk-text-uppercase { + text-transform: uppercase !important; +} +.uk-text-capitalize { + text-transform: capitalize !important; +} +.uk-text-lowercase { + text-transform: lowercase !important; +} +/* Color modifiers + ========================================================================== */ +.uk-text-muted { + color: #999 !important; +} +.uk-text-primary { + color: #1e87f0 !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; + -webkit-text-fill-color: transparent; + /* 2 */ + display: inline-block; + /* 3 */ + color: #1e87f0 !important; +} +@supports (-webkit-background-clip: text) { + .uk-text-background { + background-color: #1e87f0; + } +} +/* 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. Add a hyphen where the word breaks + * 4. 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 + */ +.uk-text-break { + /* 1 */ + overflow-wrap: break-word; + /* 2 */ + word-wrap: break-word; + /* 3 */ + -webkit-hyphens: auto; + -ms-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} +/* 4 */ +th.uk-text-break, +td.uk-text-break { + word-break: break-all; +} +/* ======================================================================== + Component: Column + ========================================================================== */ +[class*='uk-column-'] { + -webkit-column-gap: 30px; + -moz-column-gap: 30px; + column-gap: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + [class*='uk-column-'] { + -webkit-column-gap: 40px; + -moz-column-gap: 40px; + 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 { + -webkit-column-rule: 1px solid #e5e5e5; + -moz-column-rule: 1px solid #e5e5e5; + column-rule: 1px solid #e5e5e5; + /* 1 */ + -webkit-column-gap: 60px; + -moz-column-gap: 60px; + column-gap: 60px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-divider { + -webkit-column-gap: 80px; + -moz-column-gap: 80px; + column-gap: 80px; + } +} +/* Width modifiers + ========================================================================== */ +.uk-column-1-2 { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; +} +.uk-column-1-3 { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; +} +.uk-column-1-4 { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; +} +.uk-column-1-5 { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; +} +.uk-column-1-6 { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-column-1-2\@s { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@s { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@s { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@s { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@s { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-column-1-2\@m { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@m { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@m { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@m { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@m { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-1-2\@l { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@l { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@l { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@l { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@l { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-column-1-2\@xl { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@xl { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@xl { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@xl { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@xl { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Make element span across all columns + * Does not work in Firefox yet + ========================================================================== */ +.uk-column-span { + -webkit-column-span: all; + -moz-column-span: all; + 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%; + -webkit-transform: translate(50%, -50%); + transform: translate(50%, -50%); +} +/* 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 + ========================================================================== */ +.uk-background-fixed { + background-attachment: fixed; +} +/* + * 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: Utility + ========================================================================== */ +/* Panel + ========================================================================== */ +.uk-panel { + position: relative; + box-sizing: border-box; +} +/* + * Micro clearfix + */ +.uk-panel::before, +.uk-panel::after { + content: ""; + display: table; +} +.uk-panel::after { + clear: both; +} +/* + * 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 + */ +.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. Clip child elements + */ +[class*='uk-inline'] { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + vertical-align: middle; +} +.uk-inline-clip { + /* 5 */ + overflow: hidden; +} +/* 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; +} +/* 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 audio, +.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-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'] { + -webkit-transition: box-shadow 0.1s ease-in-out; + 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)) or (-webkit-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; + -webkit-filter: blur(20px); + filter: blur(20px); + } + /* 3 */ + .uk-box-shadow-bottom > * { + position: relative; + } +} +/* Drop cap + ========================================================================== */ +.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; +} +/* 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 */ +.var-leader-fill:before { + content: '.'; +} +/* Logo + ========================================================================== */ +/* + * 1. Required for `a` + */ +.uk-logo { + font-size: 1.5rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + 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; +} +/* 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); +} +/* 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 { + -webkit-transform: translate(50%, -50%); + transform: translate(50%, -50%); +} +/* Transform Origin +========================================================================== */ +.uk-transform-origin-top-right { + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; +} +.uk-transform-origin-top-center { + -webkit-transform-origin: 50% 0; + transform-origin: 50% 0; +} +.uk-transform-origin-top-left { + -webkit-transform-origin: 0% 0; + transform-origin: 0% 0; +} +.uk-transform-origin-center-right { + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; +} +.uk-transform-origin-center-left { + -webkit-transform-origin: 0% 50%; + transform-origin: 0% 50%; +} +.uk-transform-origin-bottom-right { + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} +.uk-transform-origin-bottom-center { + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +.uk-transform-origin-bottom-left { + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; +} +/* ======================================================================== + Component: Flex + ========================================================================== */ +.uk-flex { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} +.uk-flex-inline { + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + 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 { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; +} +.uk-flex-center { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} +.uk-flex-left { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} +.uk-flex-between { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.uk-flex-around { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-right\@s { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@s { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-left\@s { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@s { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@s { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-right\@m { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@m { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-left\@m { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@m { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@m { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-right\@l { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@l { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-left\@l { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@l { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@l { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-right\@xl { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@xl { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-left\@xl { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@xl { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@xl { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* + * Align items in the cross axis of the current line of the flex container + * Row: Vertical + */ +.uk-flex-stretch { + -ms-flex-align: stretch; + -webkit-align-items: stretch; + align-items: stretch; +} +.uk-flex-top { + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.uk-flex-middle { + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.uk-flex-bottom { + -ms-flex-align: end; + -webkit-align-items: flex-end; + align-items: flex-end; +} +/* Direction + ========================================================================== */ +.uk-flex-row { + -ms-flex-direction: row; + -webkit-flex-direction: row; + flex-direction: row; +} +.uk-flex-row-reverse { + -ms-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + flex-direction: row-reverse; +} +.uk-flex-column { + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.uk-flex-column-reverse { + -ms-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + flex-direction: column-reverse; +} +/* Wrap + ========================================================================== */ +.uk-flex-nowrap { + -ms-flex-wrap: nowrap; + -webkit-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.uk-flex-wrap { + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +.uk-flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse; + -webkit-flex-wrap: 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 { + -ms-flex-line-pack: stretch; + -webkit-align-content: stretch; + align-content: stretch; +} +.uk-flex-wrap-top { + -ms-flex-line-pack: start; + -webkit-align-content: flex-start; + align-content: flex-start; +} +.uk-flex-wrap-middle { + -ms-flex-line-pack: center; + -webkit-align-content: center; + align-content: center; +} +.uk-flex-wrap-bottom { + -ms-flex-line-pack: end; + -webkit-align-content: flex-end; + align-content: flex-end; +} +.uk-flex-wrap-between { + -ms-flex-line-pack: justify; + -webkit-align-content: space-between; + align-content: space-between; +} +.uk-flex-wrap-around { + -ms-flex-line-pack: distribute; + -webkit-align-content: space-around; + align-content: space-around; +} +/* Item ordering + ========================================================================== */ +/* + * Default is 0 + */ +.uk-flex-first { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; +} +.uk-flex-last { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-first\@s { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@s { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-first\@m { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@m { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-first\@l { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@l { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-first\@xl { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@xl { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Item dimensions + ========================================================================== */ +/* + * Initial: 0 1 auto + * Content dimensions, but shrinks + */ +/* + * No Flex: 0 0 auto + * Content dimensions + */ +.uk-flex-none { + -ms-flex: none; + -webkit-flex: none; + flex: none; +} +/* + * Relative Flex: 1 1 auto + * Space is allocated considering content + */ +.uk-flex-auto { + -ms-flex: auto; + -webkit-flex: auto; + flex: auto; +} +/* + * Absolute Flex: 1 1 0% + * Space is allocated solely based on flex + */ +.uk-flex-1 { + -ms-flex: 1; + -webkit-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; + } +} +/* 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 + * { + margin-top: 0 !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; +} +/* ======================================================================== + 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; + } +} +/* XLarge + ========================================================================== */ +.uk-padding-xlarge { + padding: 30px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-padding-xlarge { + padding: 70px; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-padding-xlarge { + padding: 140px; + } +} +/* 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 + ========================================================================== */ +[class*='uk-position-top'], +[class*='uk-position-bottom'], +[class*='uk-position-right'], +[class*='uk-position-left'], +[class*='uk-position-center'] { + position: absolute !important; +} +/* 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 (Not working in Firefox) + * 2. Fix text wrapping for Firefox + */ +.uk-position-center { + top: 50%; + right: 50%; + -webkit-transform: translate(50%, -50%); + transform: translate(50%, -50%); + /* 1 */ + display: table; + /* 2 */ + width: -moz-max-content; + max-width: 100%; +} +/* Vertical */ +.uk-position-center-right, +.uk-position-center-left { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} +.uk-position-center-right { + right: 0; +} +.uk-position-center-left { + left: 0; +} +/* Horizontal */ +.uk-position-top-center, +.uk-position-bottom-center { + right: 50%; + -webkit-transform: translateX(50%); + transform: translateX(50%); + /* 1 */ + display: table; +} +.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 { + margin: 15px; +} +.uk-position-small.uk-position-center { + -webkit-transform: translate(calc(-1*(-50% - 15px)), calc(-50% - 15px)); + transform: translate(calc(-1*(-50% - 15px)), calc(-50% - 15px)); +} +.uk-position-small.uk-position-center-right, +.uk-position-small.uk-position-center-left { + -webkit-transform: translateY(calc(-50% - 15px)); + transform: translateY(calc(-50% - 15px)); +} +.uk-position-small.uk-position-top-center, +.uk-position-small.uk-position-bottom-center { + -webkit-transform: translateX(calc(-1*(-50% - 15px))); + transform: translateX(calc(-1*(-50% - 15px))); +} +/* + * Medium + */ +.uk-position-medium { + margin: 30px; +} +.uk-position-medium.uk-position-center { + -webkit-transform: translate(calc(-1*(-50% - 30px)), calc(-50% - 30px)); + transform: translate(calc(-1*(-50% - 30px)), calc(-50% - 30px)); +} +.uk-position-medium.uk-position-center-right, +.uk-position-medium.uk-position-center-left { + -webkit-transform: translateY(calc(-50% - 30px)); + transform: translateY(calc(-50% - 30px)); +} +.uk-position-medium.uk-position-top-center, +.uk-position-medium.uk-position-bottom-center { + -webkit-transform: translateX(calc(-1*(-50% - 30px))); + transform: translateX(calc(-1*(-50% - 30px))); +} +/* ======================================================================== + Component: Transition + ========================================================================== */ +/* + * Using multiple selectors to exclude `uk-transition-toggle` + * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform` + * Just put the transition in an extra `div` + */ +.uk-transition-fade, +[class*='uk-transition-scale'], +[class*='uk-transition-slide'] { + -webkit-transition: 0.3s ease-out; + transition: 0.3s ease-out; + -webkit-transition-property: opacity, transform, filter; + transition-property: opacity, transform, filter; +} +/* + * Fade + */ +.uk-transition-fade { + opacity: 0; +} +.uk-transition-toggle:hover [class*='uk-transition-fade'], +.uk-transition-toggle.uk-hover [class*='uk-transition-fade'] { + opacity: 1; +} +/* + * Scale + * Note: Using `scale3d` for better image rendering + */ +[class*='uk-transition-scale'] { + opacity: 0; +} +.uk-transition-scale-up { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); +} +.uk-transition-toggle:hover .uk-transition-scale-up, +.uk-transition-toggle.uk-hover .uk-transition-scale-up { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1); + transform: scale3d(1.1, 1.1, 1); +} +.uk-transition-scale-down { + -webkit-transform: scale3d(1.1, 1.1, 1); + transform: scale3d(1.1, 1.1, 1); +} +.uk-transition-toggle:hover .uk-transition-scale-down, +.uk-transition-toggle.uk-hover .uk-transition-scale-down { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); +} +/* + * Slide + */ +[class*='uk-transition-slide'] { + opacity: 0; +} +.uk-transition-slide-top { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.uk-transition-slide-bottom { + -webkit-transform: translateY(100%); + transform: translateY(100%); +} +.uk-transition-slide-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.uk-transition-slide-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.uk-transition-slide-top-small { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); +} +.uk-transition-slide-bottom-small { + -webkit-transform: translateY(10px); + transform: translateY(10px); +} +.uk-transition-slide-right-small { + -webkit-transform: translateX(10px); + transform: translateX(10px); +} +.uk-transition-slide-left-small { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); +} +.uk-transition-slide-top-medium { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); +} +.uk-transition-slide-bottom-medium { + -webkit-transform: translateY(50px); + transform: translateY(50px); +} +.uk-transition-slide-right-medium { + -webkit-transform: translateX(50px); + transform: translateX(50px); +} +.uk-transition-slide-left-medium { + -webkit-transform: translateX(-50px); + transform: translateX(-50px); +} +/* Hover */ +.uk-transition-toggle:hover [class*='uk-transition-slide'], +.uk-transition-toggle.uk-hover [class*='uk-transition-slide'] { + opacity: 1; + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(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; +} +/* Hover + ========================================================================== */ +/* Hidden */ +.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover { + display: none !important; +} +/* Invisible */ +.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover { + visibility: hidden !important; +} +/* 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-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-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-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-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-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 > :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-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 > :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-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-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 { + 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-section-primary:not(.uk-preserve-color) hr, +.uk-section-secondary:not(.uk-preserve-color) hr, +.uk-tile-primary:not(.uk-preserve-color) hr, +.uk-tile-secondary:not(.uk-preserve-color) hr, +.uk-card-primary.uk-card-body hr, +.uk-card-primary > :not([class*='uk-card-media']) hr, +.uk-card-secondary.uk-card-body hr, +.uk-card-secondary > :not([class*='uk-card-media']) hr, +.uk-overlay-primary hr, +.uk-offcanvas-bar 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-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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.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 > :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-secondary.uk-card-body a.uk-link-muted:hover, +.uk-card-secondary.uk-card-body .uk-link-muted a:hover, +.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-overlay-primary a.uk-link-muted:hover, +.uk-overlay-primary .uk-link-muted a:hover, +.uk-offcanvas-bar a.uk-link-muted:hover, +.uk-offcanvas-bar .uk-link-muted a:hover { + color: rgba(255, 255, 255, 0.7); +} +.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%3E%3C%2Fcircle%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-list-divider > li:nth-child(n+2), +.uk-section-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-card-primary.uk-card-body .uk-list-divider > li:nth-child(n+2), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), +.uk-card-secondary.uk-card-body .uk-list-divider > li:nth-child(n+2), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), +.uk-overlay-primary .uk-list-divider > li:nth-child(n+2), +.uk-offcanvas-bar .uk-list-divider > li:nth-child(n+2) { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-striped > li:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > li: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 > li:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > li:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.1); +} +.uk-light .uk-list-bullet > li::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-card-primary.uk-card-body .uk-list-bullet > li::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, +.uk-card-secondary.uk-card-body .uk-list-bullet > li::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, +.uk-overlay-primary .uk-list-bullet > li::before, +.uk-offcanvas-bar .uk-list-bullet > li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); +} +.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::-moz-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-card-primary.uk-card-body .uk-input::-moz-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, +.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, +.uk-overlay-primary .uk-input::-moz-placeholder, +.uk-offcanvas-bar .uk-input::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-input::-webkit-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, +.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, +.uk-overlay-primary .uk-input::-webkit-input-placeholder, +.uk-offcanvas-bar .uk-input::-webkit-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::-moz-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, +.uk-overlay-primary .uk-textarea::-moz-placeholder, +.uk-offcanvas-bar .uk-textarea::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-textarea::-webkit-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, +.uk-overlay-primary .uk-textarea::-webkit-input-placeholder, +.uk-offcanvas-bar .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); +} +.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, +.uk-overlay-primary .uk-search-input::-moz-placeholder, +.uk-offcanvas-bar .uk-search-input::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-input::-webkit-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, +.uk-overlay-primary .uk-search-input::-webkit-input-placeholder, +.uk-offcanvas-bar .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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.3); +} +.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.5); +} +.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.6); +} +.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: rgba(255, 255, 255, 0.1); +} +.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.4); +} +.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.6); +} +.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.6); +} +.uk-light .uk-iconnav > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-card-primary.uk-card-body .uk-iconnav > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > *, +.uk-card-secondary.uk-card-body .uk-iconnav > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > *, +.uk-overlay-primary .uk-iconnav > * > *, +.uk-offcanvas-bar .uk-iconnav > * > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-iconnav > * > :hover, +.uk-light .uk-iconnav > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-card-primary.uk-card-body .uk-iconnav > * > :hover, +.uk-card-primary.uk-card-body .uk-iconnav > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, +.uk-card-secondary.uk-card-body .uk-iconnav > * > :hover, +.uk-card-secondary.uk-card-body .uk-iconnav > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, +.uk-overlay-primary .uk-iconnav > * > :hover, +.uk-overlay-primary .uk-iconnav > * > :focus, +.uk-offcanvas-bar .uk-iconnav > * > :hover, +.uk-offcanvas-bar .uk-iconnav > * > :focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-iconnav > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, +.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, +.uk-overlay-primary .uk-iconnav > .uk-active > *, +.uk-offcanvas-bar .uk-iconnav > .uk-active > * { + 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-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: rgba(255, 255, 255, 0.7) !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 { + -webkit-column-rule-color: rgba(255, 255, 255, 0.2); + -moz-column-rule-color: rgba(255, 255, 255, 0.2); + 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::after, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-card-primary.uk-card-body .uk-accordion-title::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title::after, +.uk-card-secondary.uk-card-body .uk-accordion-title::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title::after, +.uk-overlay-primary .uk-accordion-title::after, +.uk-offcanvas-bar .uk-accordion-title::after { + 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-open > .uk-accordion-title::after, +.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, +.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, +.uk-overlay-primary .uk-open > .uk-accordion-title::after, +.uk-offcanvas-bar .uk-open > .uk-accordion-title::after { + 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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css new file mode 100644 index 00000000..ba0841ee --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css @@ -0,0 +1 @@ +html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:.875rem;font-family:Consolas,monaco,monospace;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}audio,canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}img{border-style:none}svg:not(:root){overflow:hidden}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,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.625rem;line-height:1.2}.uk-h2,h2{font-size:2rem;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}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{box-sizing:content-box;height:0;overflow:visible;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}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}[hidden],template{display:none}iframe{border:0}a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.var-media-s:before{content:'640px'}.var-media-m:before{content:'960px'}.var-media-l:before{content:'1200px'}.var-media-xl:before{content:'1600px'}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,a.uk-link-muted:hover{color:#666}.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,a.uk-link-reset,a.uk-link-reset:focus,a.uk-link-reset:hover{color:inherit!important;text-decoration:none!important}.uk-heading-primary{font-size:2.625rem;line-height:1.2}@media (min-width:960px){.uk-heading-primary{font-size:3.75rem;line-height:1.1}}.uk-heading-hero{font-size:4rem;line-height:1.1}@media (min-width:640px){.uk-heading-hero{font-size:6rem;line-height:1}}@media (min-width:960px){.uk-heading-hero{font-size:8rem;line-height:1}}.uk-heading-divider{padding-bottom:10px;border-bottom:1px 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:.9em;margin-left:10px;border-right:5px 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% - (1px / 2));width:2000px;border-bottom:1px solid #e5e5e5}.uk-heading-line>:before{left:100%;margin-left:.6em}.uk-heading-line>:after{right:100%;margin-right:.6em}[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%3E%3C%2Fcircle%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-list{padding:0;list-style:none}.uk-list>li::after,.uk-list>li::before{content:"";display:table}.uk-list>li::after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-right:30px;list-style:none}.uk-list>li:nth-child(n+2),.uk-list>li>ul{margin-top:10px}.uk-list-divider>li:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>li{padding:10px 10px}.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>li:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-list-bullet>li{position:relative;padding-right:calc(1.5em + 10px)}.uk-list-bullet>li::before{content:"";position:absolute;top:0;right:0;width:1.5em;height: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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;float:right}.uk-list-large>li:nth-child(n+2),.uk-list-large>li>ul{margin-top:20px}.uk-list-large.uk-list-divider>li:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-large.uk-list-striped>li{padding:20px 10px}.uk-list-large.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-large.uk-list-striped>li: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 tbody tr.uk-active,.uk-table>tr.uk-active{background:#ffd}.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-small td,.uk-table-small th{padding:10px 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:300px}.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{-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.uk-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer;display:inline-block;fill:currentcolor;line-height:0}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon [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:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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,.uk-radio{padding:0}.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 6px;background:#fff;color:#666;border:1px solid #e5e5e5;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block;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::-moz-placeholder{color:#999}.uk-input::-webkit-input-placeholder{color:#999}.uk-textarea:-ms-input-placeholder{color:#999!important}.uk-textarea::-moz-placeholder{color:#999}.uk-textarea::-webkit-input-placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;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:40px}select.uk-form-width-xsmall{width:65px}.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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]):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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border;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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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:30px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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:30px}.uk-form-icon-flip{left:0;right:auto}.uk-form-icon-flip+.uk-input{padding-left:30px}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;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;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color;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;-webkit-transition:left .3s ease-out;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:-ms-inline-flexbox;display:-webkit-inline-flex;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-section{box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section::after,.uk-section::before{content:"";display:table}.uk-section::after{clear:both}.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{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::after,.uk-container::before{content:"";display:table}.uk-container::after{clear:both}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-right:0;padding-left:0}.uk-container-small{max-width:900px}.uk-container-large{max-width:1600px}.uk-container-expand{max-width:none}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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-small{margin-right:-15px}.uk-grid-small>*{padding-right:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-small,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-medium{margin-right:-30px}.uk-grid-medium>*{padding-right:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid-medium>.uk-grid-margin{margin-top:30px}.uk-grid-large{margin-right:-40px}.uk-grid-large>*{padding-right:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-large{margin-right:-70px}.uk-grid-large>*{padding-right:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse{margin-right:0}.uk-grid-collapse>*{padding-right:0}.uk-grid+.uk-grid-collapse,.uk-grid-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-small{margin-right:-30px}.uk-grid-divider.uk-grid-small>*{padding-right:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{right:15px}.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-medium{margin-right:-60px}.uk-grid-divider.uk-grid-medium>*{padding-right:60px}.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{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-large{margin-right:-80px}.uk-grid-divider.uk-grid-large>*{padding-right:80px}.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{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;right:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-large{margin-right:-140px}.uk-grid-divider.uk-grid-large>*{padding-right:140px}.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{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;right:140px}}.uk-grid-item-match,.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-tile{position:relative;box-sizing:border-box;padding:30px 30px}@media (min-width:1200px){.uk-tile{padding:40px 40px}}.uk-tile::after,.uk-tile::before{content:"";display:table}.uk-tile::after{clear:both}.uk-tile>:last-child{margin-bottom:0}.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;-webkit-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out}.uk-card-body{padding:30px 30px}.uk-card-header{padding:15px 30px}.uk-card-footer{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::after,.uk-card-body::before,.uk-card-footer::after,.uk-card-footer::before,.uk-card-header::after,.uk-card-header::before{content:"";display:table}.uk-card-body::after,.uk-card-footer::after,.uk-card-header::after{clear:both}.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:-15px -30px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-25px -40px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-5px -20px}.uk-card-small .uk-card-title+.uk-nav-default{margin-top:0}.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:-55px -70px}.uk-card-large .uk-card-title+.uk-nav-default{margin-top:0}}.uk-close{color:#999;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,opacity;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:0}.uk-spinner>*{-webkit-animation:uk-spinner-rotate 1.4s linear infinite;animation:uk-spinner-rotate 1.4s linear infinite}@-webkit-keyframes uk-spinner-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-270deg)}}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(-270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;-webkit-animation:uk-spinner-dash 1.4s ease-in-out infinite;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@-webkit-keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(-135deg)}100%{stroke-dashoffset:88px;-webkit-transform:rotate(-450deg)}}@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;-webkit-transition:color .1s ease-in-out;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-badge{box-sizing:border-box;min-width:22px;height:22px;line-height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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::after,.uk-article::before{content:"";display:table}.uk-article::after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.625rem;line-height:1.2}.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-header{margin-bottom:20px}.uk-comment-body::after,.uk-comment-body::before,.uk-comment-header::after,.uk-comment-header::before{content:"";display:table}.uk-comment-body::after,.uk-comment-header::after{clear:both}.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::-moz-placeholder{color:#999}.uk-search-input::-webkit-input-placeholder{color:#999}.uk-search-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer}.uk-search-icon::-moz-focus-inner{border:0;padding:0}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;right:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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:-ms-flexbox;display:-webkit-flex;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;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%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:990}.uk-navbar-center:not(:only-child) .uk-navbar-item,.uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a,.uk-navbar-center:not(:only-child) .uk-navbar-toggle{white-space:nowrap}.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-] .uk-navbar-item,[class*=uk-navbar-center-] .uk-navbar-nav>li>a,[class*=uk-navbar-center-] .uk-navbar-toggle{white-space:nowrap}.uk-navbar-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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-bottom:30px;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-dropbar{position:relative;background:#fff;overflow:hidden}.uk-navbar-dropbar-slide{position:absolute;z-index:1020;right:0;left:0}.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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{content:"";height:1.5em;margin-right:0;margin-left:20px;border-right:1px solid #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{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.uk-breadcrumb>*{-ms-flex:none;-webkit-flex:none;flex:none}.uk-breadcrumb>*>*{display:inline-block;font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>*{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;color:#999}.uk-pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;padding:0;list-style:none}.uk-pagination>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:20px;position:relative}.uk-pagination>*>*{display:block;color:#999;-webkit-transition:color .1s ease-in-out;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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>*{-ms-flex:none;-webkit-flex:none;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;-webkit-transition:color .1s ease-in-out;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{-ms-flex-direction:column;-webkit-flex-direction:column;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:left;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;color:rgba(102,102,102,.6);-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:rgba(102,102,102,.8);outline:0}.uk-slidenav:active{color:rgba(102,102,102,.9)}.uk-slidenav-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-right:-15px}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:15px}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:16px;height:16px;border-radius:50%;background:rgba(102,102,102,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.4);outline:0}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.6)}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.4)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-right:0;margin-top:-15px}.uk-dotnav-vertical>*{padding-right:0;padding-top:15px}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{margin:0;font-size:1.25rem;line-height:1.4;cursor:pointer;overflow:hidden}.uk-accordion-title::after{content:"";width:1.4em;height:1.4em;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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-accordion-content{margin-top:20px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.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{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-right:15px;padding-left:15px;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding-right:30px;padding-left: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:50px auto;width:600px;max-width:100%;background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:639px){.uk-modal-dialog{margin-top:15px;margin-bottom:15px}}.uk-open>.uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);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%;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-lightbox{background:rgba(0,0,0,.9)}.uk-modal-lightbox .uk-modal-dialog{margin-right:15px;margin-left:15px}.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-modal-body::after,.uk-modal-body::before,.uk-modal-footer::after,.uk-modal-footer::before,.uk-modal-header::after,.uk-modal-header::before{content:"";display:table}.uk-modal-body::after,.uk-modal-footer::after,.uk-modal-header::after{clear:both}.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:0;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}.uk-modal-close-full{top:0;left:0;padding:20px;background:#fff}.uk-modal-caption{position:absolute;right:0;left:0;top:100%;margin-top:20px;color:#fff;text-align:center}.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-]{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-sticky.uk-animation-reverse{-webkit-animation-duration:.2s;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:0;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:960px){.uk-offcanvas-bar{width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{right:auto;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-open>.uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-animation{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;right:0;width:0;overflow:hidden;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(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;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container-overlay{overflow:hidden}.uk-offcanvas-container .uk-offcanvas-content{position:relative;right:0;-webkit-transition:right .3s ease-out;transition:right .3s ease-out;-webkit-overflow-scrolling:touch}.uk-offcanvas-overlay .uk-offcanvas-content{overflow-y:hidden}:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{right:270px}.uk-offcanvas-flip>.uk-offcanvas-content-animation{right:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{right:350px}.uk-offcanvas-flip>.uk-offcanvas-content-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-iconnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-right:-10px}.uk-iconnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:10px}.uk-iconnav>*>*{display:block;color:#999}.uk-iconnav>*>:focus,.uk-iconnav>*>:hover{color:#666;outline:0}.uk-iconnav>.uk-active>*{color:#666}.uk-iconnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-right:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-right:0;padding-top:10px}.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;margin-bottom:10px;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}.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;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-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-progress{-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-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable svg{pointer-events:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:absolute!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number,.uk-countdown-separator{line-height:70px}.uk-countdown-number{font-size:2rem}@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}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-right{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-left{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-slide-top-small{-webkit-animation-name:uk-fade-top-small;animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{-webkit-animation-name:uk-fade-bottom-small;animation-name:uk-fade-bottom-small}.uk-animation-slide-right-small{-webkit-animation-name:uk-fade-left-small;animation-name:uk-fade-left-small}.uk-animation-slide-left-small{-webkit-animation-name:uk-fade-right-small;animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{-webkit-animation-name:uk-fade-top-medium;animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{-webkit-animation-name:uk-fade-bottom-medium;animation-name:uk-fade-bottom-medium}.uk-animation-slide-right-medium{-webkit-animation-name:uk-fade-left-medium;animation-name:uk-fade-left-medium}.uk-animation-slide-left-medium{-webkit-animation-name:uk-fade-right-medium;animation-name:uk-fade-right-medium}.uk-animation-kenburns{-webkit-animation-name:uk-scale-kenburns;animation-name:uk-scale-kenburns;-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-fast{-webkit-animation-duration:.1s;animation-duration:.1s}.uk-animation-toggle:not(:hover):not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-small{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-small{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-small{0%{opacity:0;-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-small{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-medium{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-medium{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-medium{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-medium{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-scale-kenburns{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(9px)}20%{-webkit-transform:translateX(-8px)}30%{-webkit-transform:translateX(7px)}40%{-webkit-transform:translateX(-6px)}50%{-webkit-transform:translateX(5px)}60%{-webkit-transform:translateX(-4px)}70%{-webkit-transform:translateX(3px)}80%{-webkit-transform:translateX(-2px)}90%{-webkit-transform:translateX(1px)}}@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)}}[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>*{width:1px}.uk-child-width-expand>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@s>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@m>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@l>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@xl>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}.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-bold{font-weight:bolder}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-primary{color:#1e87f0!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;-webkit-text-fill-color:transparent;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0}}.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;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media (min-width:1200px){.uk-column-divider{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:640px){.uk-column-1-2\@s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@s{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@m{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@m{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@m{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@m{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@l{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@l{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@l{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@l{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@xl{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@xl{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@xl{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@xl{-webkit-column-count:6;-moz-column-count:6;column-count:6}}.uk-column-span{-webkit-column-span:all;-moz-column-span:all;column-span:all}.uk-cover{max-width:none;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.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}@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-panel{position:relative;box-sizing:border-box}.uk-panel::after,.uk-panel::before{content:"";display:table}.uk-panel::after{clear:both}.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}.uk-inline-clip{overflow:hidden}[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-preserve-width,.uk-preserve-width audio,.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-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]{-webkit-transition:box-shadow .1s ease-in-out;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)) or (-webkit-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;-webkit-filter:blur(20px);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}.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}.var-leader-fill:before{content:'.'}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.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-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{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.uk-transform-origin-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-transform-origin-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-transform-origin-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-transform-origin-center-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-transform-origin-center-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-transform-origin-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-transform-origin-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-transform-origin-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline::after,.uk-flex-inline::before,.uk-flex::after,.uk-flex::before{display:none}.uk-flex-right{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media (min-width:640px){.uk-flex-right\@s{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@s{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@s{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@s{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@s{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:960px){.uk-flex-right\@m{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@m{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@m{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@m{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@m{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1200px){.uk-flex-right\@l{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@l{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@l{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@l{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@l{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1600px){.uk-flex-right\@xl{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@xl{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@xl{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@xl{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@xl{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.uk-flex-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:640px){.uk-flex-first\@s{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@s{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-first\@m{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@m{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1200px){.uk-flex-first\@l{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@l{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1600px){.uk-flex-first\@xl{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@xl{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-flex-1{-ms-flex:1;-webkit-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-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+*{margin-top:0!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}.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-xlarge{padding:30px}@media (min-width:960px){.uk-padding-xlarge{padding:70px}}@media (min-width:1200px){.uk-padding-xlarge{padding:140px}}.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}.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%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);display:table;width:-moz-max-content;max-width:100%}.uk-position-center-left,.uk-position-center-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uk-position-center-right{right:0}.uk-position-center-left{left:0}.uk-position-bottom-center,.uk-position-top-center{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);display:table}.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{margin:15px}.uk-position-small.uk-position-center{-webkit-transform:translate(calc(-1*(-50% - 15px)),calc(-50% - 15px));transform:translate(calc(-1*(-50% - 15px)),calc(-50% - 15px))}.uk-position-small.uk-position-center-left,.uk-position-small.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{-webkit-transform:translateX(calc(-1*(-50% - 15px)));transform:translateX(calc(-1*(-50% - 15px)))}.uk-position-medium{margin:30px}.uk-position-medium.uk-position-center{-webkit-transform:translate(calc(-1*(-50% - 30px)),calc(-50% - 30px));transform:translate(calc(-1*(-50% - 30px)),calc(-50% - 30px))}.uk-position-medium.uk-position-center-left,.uk-position-medium.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 30px));transform:translateY(calc(-50% - 30px))}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{-webkit-transform:translateX(calc(-1*(-50% - 30px)));transform:translateX(calc(-1*(-50% - 30px)))}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.uk-transition-fade{opacity:0}.uk-transition-toggle.uk-hover [class*=uk-transition-fade],.uk-transition-toggle:hover [class*=uk-transition-fade]{opacity:1}[class*=uk-transition-scale]{opacity:0}.uk-transition-scale-up{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-scale-down{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}[class*=uk-transition-slide]{opacity:0}.uk-transition-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-transition-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-transition-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-transition-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-transition-slide-top-small{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.uk-transition-slide-bottom-small{-webkit-transform:translateY(10px);transform:translateY(10px)}.uk-transition-slide-right-small{-webkit-transform:translateX(10px);transform:translateX(10px)}.uk-transition-slide-left-small{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.uk-transition-slide-top-medium{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.uk-transition-slide-bottom-medium{-webkit-transform:translateY(50px);transform:translateY(50px)}.uk-transition-slide-right-medium{-webkit-transform:translateX(50px);transform:translateX(50px)}.uk-transition-slide-left-medium{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.uk-transition-toggle.uk-hover [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(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(.uk-hover) .uk-hidden-hover{display:none!important}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover{visibility:hidden!important}@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 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]) 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 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]) 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 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 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 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) 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) 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) 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) 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 hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light hr,.uk-offcanvas-bar hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) 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 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]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.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]) a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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-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%3E%3C%2Fcircle%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-list-divider>li:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-light .uk-list-divider>li:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2),.uk-overlay-primary .uk-list-divider>li:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li: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>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body .uk-list-bullet>li::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-card-secondary.uk-card-body .uk-list-bullet>li::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-light .uk-list-bullet>li::before,.uk-offcanvas-bar .uk-list-bullet>li::before,.uk-overlay-primary .uk-list-bullet>li::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-light .uk-input::-moz-placeholder,.uk-offcanvas-bar .uk-input::-moz-placeholder,.uk-overlay-primary .uk-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-light .uk-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-input::-webkit-input-placeholder,.uk-overlay-primary .uk-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-light .uk-textarea::-moz-placeholder,.uk-offcanvas-bar .uk-textarea::-moz-placeholder,.uk-overlay-primary .uk-textarea::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-light .uk-textarea::-webkit-input-placeholder,.uk-offcanvas-bar .uk-textarea::-webkit-input-placeholder,.uk-overlay-primary .uk-textarea::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-light .uk-search-input::-moz-placeholder,.uk-offcanvas-bar .uk-search-input::-moz-placeholder,.uk-overlay-primary .uk-search-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-light .uk-search-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-search-input::-webkit-input-placeholder,.uk-overlay-primary .uk-search-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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,.3)}.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,.5)}.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,.6)}.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:rgba(255,255,255,.1)}.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,.4)}.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,.6)}.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,.6)}.uk-card-primary.uk-card-body .uk-iconnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-card-secondary.uk-card-body .uk-iconnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-light .uk-iconnav>*>*,.uk-offcanvas-bar .uk-iconnav>*>*,.uk-overlay-primary .uk-iconnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-light .uk-iconnav>*>:focus,.uk-light .uk-iconnav>*>:hover,.uk-offcanvas-bar .uk-iconnav>*>:focus,.uk-offcanvas-bar .uk-iconnav>*>:hover,.uk-overlay-primary .uk-iconnav>*>:focus,.uk-overlay-primary .uk-iconnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-light .uk-iconnav>.uk-active>*,.uk-offcanvas-bar .uk-iconnav>.uk-active>*,.uk-overlay-primary .uk-iconnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*{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-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:rgba(255,255,255,.7)!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{-webkit-column-rule-color:rgba(255,255,255,.2);-moz-column-rule-color:rgba(255,255,255,.2);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::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-light .uk-accordion-title::after,.uk-offcanvas-bar .uk-accordion-title::after,.uk-overlay-primary .uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after{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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-light .uk-open>.uk-accordion-title::after,.uk-offcanvas-bar .uk-open>.uk-accordion-title::after,.uk-overlay-primary .uk-open>.uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css new file mode 100644 index 00000000..b7f16779 --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css @@ -0,0 +1,11876 @@ +/* ======================================================================== + 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 IE and iOS. + * 3. Style + */ +html { + /* 1 */ + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-size: 16px; + font-weight: normal; + line-height: 1.5; + /* 2 */ + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + /* 3 */ + background: #fff; + color: #666; +} +/* + * Removes default margin. + */ +body { + margin: 0; +} +/* Links + ========================================================================== */ +/* + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + /* 1 */ + background-color: transparent; + /* 2 */ + -webkit-text-decoration-skip: objects; +} +/* + * 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 { + color: #0f6ecd; + text-decoration: underline; +} +/* Text-level semantics + ========================================================================== */ +/* + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} +/* + * 1. Prevent the duplicate application of `bolder` by the next rule in Safari 6. + * 2. Add the correct font weight in Chrome, Edge, and Safari. + */ +/* 1 */ +b, +strong { + font-weight: inherit; +} +/* 2 */ +b, +strong { + font-weight: bolder; +} +/* + * 1. Correct the odd `em` font sizing in all browsers. + * 2. Consolas has a better baseline in running text compared to `Courier` + * 3. Style + */ +:not(pre) > code, +:not(pre) > kbd, +:not(pre) > samp { + /* 1 */ + font-size: 0.875rem; + /* 2 */ + font-family: Consolas, monaco, monospace; + /* 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; +} +/* + * Responsiveness + * 1. Set a maximum width + * 2. Auto scale the height. Only needed if `height` attribute is present + * 2. Corrects `max-width` behavior if padding and border are used + */ +audio, +canvas, +img, +video { + /* 1 */ + max-width: 100%; + /* 2 */ + height: auto; + /* 3 */ + box-sizing: border-box; +} +/* + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} +/* + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} +/* 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 { + margin: 0 0 20px 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + 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 { + margin-top: 40px; +} +/* + * Sizes + */ +h1, +.uk-h1 { + font-size: 2.625rem; + line-height: 1.2; +} +h2, +.uk-h2 { + font-size: 2rem; + 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; +} +/* 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. Add the correct box sizing and height in Firefox. + * 2. Show the overflow in Edge and IE. + * 3. Style + */ +hr, +.uk-hr { + /* 1 */ + box-sizing: content-box; + height: 0; + /* 2 */ + overflow: visible; + /* 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. + * 2. Override UA + */ +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 + ========================================================================== */ +::-moz-selection { + background: #39f; + color: #fff; + text-shadow: none; +} +::selection { + background: #39f; + color: #fff; + text-shadow: none; +} +/* HTML5 elements + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + * 2. Add the correct display in IE. + */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section, +summary { + /* 1 */ + display: block; +} +/* + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} +/* + * Add the correct display in IE 10-. + * 1. Add the correct display in IE. + */ +template, +[hidden] { + display: none; +} +/* Iframe + ========================================================================== */ +iframe { + border: 0; +} +/* Prevent the 300ms delay for touchscreen interactions + ========================================================================== */ +/* + * Most browsers prevent the 300ms delay automatically for sites that use the `width=device-width` property. + * For Safari on iOS 9.3+, IE 11 and Edge on desktops and IE 11 on Windows Phone 8.1 it must be applied manually. + */ +a, +area, +button, +input, +label, +select, +summary, +textarea { + touch-action: manipulation; +} +/* Pass media breakpoints to JS + ========================================================================== */ +/* + * Breakpoints + */ +.var-media-s:before { + content: '640px'; +} +.var-media-m:before { + content: '960px'; +} +.var-media-l:before { + content: '1200px'; +} +.var-media-xl:before { + content: '1600px'; +} +/* ======================================================================== + Component: Link + ========================================================================== */ +/* Muted + ========================================================================== */ +a.uk-link-muted, +.uk-link-muted a { + color: #999; +} +a.uk-link-muted:hover, +.uk-link-muted a:hover { + color: #666; +} +/* Reset + ========================================================================== */ +/* + * `!important` needed to override inverse component + */ +a.uk-link-reset, +a.uk-link-reset:hover, +a.uk-link-reset:focus, +.uk-link-reset a, +.uk-link-reset a:hover, +.uk-link-reset a:focus { + color: inherit !important; + text-decoration: none !important; +} +/* ======================================================================== + Component: Heading + ========================================================================== */ +/* Primary + ========================================================================== */ +.uk-heading-primary { + font-size: 2.625rem; + line-height: 1.2; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-heading-primary { + font-size: 3.75rem; + line-height: 1.1; + } +} +/* Hero + ========================================================================== */ +.uk-heading-hero { + font-size: 4rem; + line-height: 1.1; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-heading-hero { + font-size: 6rem; + line-height: 1; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-heading-hero { + font-size: 8rem; + line-height: 1; + } +} +/* Divider + ========================================================================== */ +.uk-heading-divider { + padding-bottom: 10px; + border-bottom: 1px 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: 0.9em; + margin-right: 10px; + border-left: 5px 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% - (1px / 2)); + /* 2 */ + width: 2000px; + /* 3 */ + border-bottom: 1px solid #e5e5e5; +} +.uk-heading-line > :before { + right: 100%; + margin-right: 0.6em; +} +.uk-heading-line > :after { + left: 100%; + margin-left: 0.6em; +} +/* ======================================================================== + 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%3E%3C%2Fcircle%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 + ========================================================================== */ +/* + * Reset child height, caused by `inline-block` + */ +.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; +} +/* ======================================================================== + Component: List + ========================================================================== */ +.uk-list { + padding: 0; + list-style: none; +} +/* + * Micro clearfix + */ +.uk-list > li::before, +.uk-list > li::after { + content: ""; + display: table; +} +.uk-list > li::after { + clear: both; +} +/* + * Remove margin from the last-child + */ +.uk-list > li > :last-child { + margin-bottom: 0; +} +/* + * Nested lists + */ +.uk-list ul { + margin: 0; + padding-left: 30px; + list-style: none; +} +/* + * Style + */ +.uk-list > li:nth-child(n+2), +.uk-list > li > ul { + margin-top: 10px; +} +/* Style modifiers + ========================================================================== */ +/* + * Divider + */ +.uk-list-divider > li:nth-child(n+2) { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid #e5e5e5; +} +/* + * Striped + */ +.uk-list-striped > li { + padding: 10px 10px; +} +.uk-list-striped > li:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +.uk-list-striped > li:nth-of-type(odd) { + background: #f8f8f8; +} +.uk-list-striped > li:nth-child(n+2) { + margin-top: 0; +} +/* + * Bullet + */ +.uk-list-bullet > li { + position: relative; + padding-left: calc(1.5em + 10px); +} +.uk-list-bullet > li::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 1.5em; + height: 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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + float: left; +} +/* Size modifier + ========================================================================== */ +.uk-list-large > li:nth-child(n+2), +.uk-list-large > li > ul { + margin-top: 20px; +} +/* + * Divider + */ +.uk-list-large.uk-list-divider > li:nth-child(n+2) { + margin-top: 20px; + padding-top: 20px; +} +/* + * Striped + */ +.uk-list-large.uk-list-striped > li { + padding: 20px 10px; +} +.uk-list-large.uk-list-striped > li:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; +} +.uk-list-large.uk-list-striped > li: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; +} +/* Row + ========================================================================== */ +.uk-table > tr.uk-active, +.uk-table tbody tr.uk-active { + background: #ffd; +} +/* 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; +} +/* Size modifier + ========================================================================== */ +.uk-table-small th, +.uk-table-small td { + padding: 10px 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: 300px; +} +/* 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 { + -webkit-transition: background-color 0.1s linear; + 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. 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 `button` padding and background color + * 7. Required for `button`. + * 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 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6. */ + padding: 0; + background-color: transparent; + /* 7 */ + cursor: pointer; + /* 8 */ + display: inline-block; + /* 9 */ + fill: currentcolor; + /* 10 */ + line-height: 0; +} +/* + * 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 [fill*='#']:not(.uk-preserve) { + fill: currentcolor; +} +.uk-icon [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: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color; + 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. + */ +.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; +} +/* + * Remove the padding in IE 10-. + */ +.uk-radio, +.uk-checkbox { + padding: 0; +} +/* + * 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 6px; + background: #fff; + color: #666; + border: 1px solid #e5e5e5; + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out; + -webkit-transition-property: color, background-color, border; + transition-property: color, background-color, border; +} +/* + * Single-line + * 1. Allow an `a` element to look like a `input` or `select` element + * 2. Make sure line-height is not larger than height + * Also needed to center the text vertically if `a` element is used + */ +.uk-input, +.uk-select:not([multiple]):not([size]) { + height: 40px; + vertical-align: middle; + /* 1 */ + display: inline-block; + /* 2 */ + 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::-moz-placeholder { + color: #999; +} +.uk-input::-webkit-input-placeholder { + color: #999; +} +.uk-textarea:-ms-input-placeholder { + color: #999 !important; +} +.uk-textarea::-moz-placeholder { + color: #999; +} +.uk-textarea::-webkit-input-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; + line-height: 28px; +} +/* + * Large + */ +.uk-form-large { + font-size: 1.25rem; +} +.uk-form-large:not(textarea):not([multiple]):not([size]) { + height: 55px; + 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: 40px; +} +select.uk-form-width-xsmall { + width: 65px; +} +.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 + */ +.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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; +} +/* + * 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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A"); +} +/* Radio and checkbox + * Note: Only works in Chrome, Safari, Opera and Edge + ========================================================================== */ +/* + * 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; + /* 5 */ + background-color: transparent; + /* 6 */ + background-repeat: no-repeat; + background-position: 50% 50%; + border: 1px solid #cccccc; + -webkit-transition: 0.2s ease-in-out; + transition: 0.2s ease-in-out; + -webkit-transition-property: background-color, border; + 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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); +} +.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); +} +.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%3E%3C%2Frect%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: 30px; + /* 3 */ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: 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: 30px; +} +/* + * Position modifier + */ +.uk-form-icon-flip { + right: 0; + left: auto; +} +.uk-form-icon-flip + .uk-input { + padding-right: 30px; +} +/* ======================================================================== + 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. Style + * 7. `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. + * 8. Align text if button has a width + * 9. Required for `a`. + */ +.uk-button { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6 */ + display: inline-block; + box-sizing: border-box; + padding: 0 30px; + vertical-align: middle; + font-size: 0.875rem; + /* 7 */ + line-height: 38px; + /* 8 */ + text-align: center; + /* 9 */ + text-decoration: none; + text-transform: uppercase; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color, border-color; + 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 { + /* 8 */ + 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; + -webkit-transition: right 0.3s ease-out; + 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: -ms-inline-flexbox; + display: -webkit-inline-flex; + 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: Section + ========================================================================== */ +/* + * 1. Make it work with `100vh` and height in general + */ +.uk-section { + 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; + } +} +/* + * Micro clearfix + */ +.uk-section::before, +.uk-section::after { + content: ""; + display: table; +} +.uk-section::after { + clear: both; +} +/* + * 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; +} +/* + * Indicate that an image or video is used as background + */ +/* 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 { + box-sizing: content-box; + /* 1 */ + 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; + } +} +/* + * Micro clearfix + */ +.uk-container::before, +.uk-container::after { + content: ""; + display: table; +} +.uk-container::after { + clear: both; +} +/* + * 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-small { + max-width: 900px; +} +.uk-container-large { + max-width: 1600px; +} +.uk-container-expand { + max-width: none; +} +/* ======================================================================== + Component: Grid + ========================================================================== */ +/* + * 1. Allow cells to wrap into the next line + * 2. Reset lists + */ +.uk-grid { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 { + margin-left: -15px; +} +.uk-grid-small > * { + padding-left: 15px; +} +/* Vertical */ +.uk-grid + .uk-grid-small, +.uk-grid-small > .uk-grid-margin, +* + .uk-grid-margin-small { + margin-top: 15px; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-medium { + margin-left: -30px; +} +.uk-grid-medium > * { + padding-left: 30px; +} +/* Vertical */ +.uk-grid + .uk-grid-medium, +.uk-grid-medium > .uk-grid-margin, +* + .uk-grid-margin-medium { + margin-top: 30px; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-large { + margin-left: -40px; +} +.uk-grid-large > * { + padding-left: 40px; +} +/* Vertical */ +.uk-grid + .uk-grid-large, +.uk-grid-large > .uk-grid-margin, +* + .uk-grid-margin-large { + margin-top: 40px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-large { + margin-left: -70px; + } + .uk-grid-large > * { + padding-left: 70px; + } + /* Vertical */ + .uk-grid + .uk-grid-large, + .uk-grid-large > .uk-grid-margin, + * + .uk-grid-margin-large { + margin-top: 70px; + } +} +/* + * Collapse + */ +/* Horizontal */ +.uk-grid-collapse { + margin-left: 0; +} +.uk-grid-collapse > * { + padding-left: 0; +} +/* Vertical */ +.uk-grid + .uk-grid-collapse, +.uk-grid-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 { + margin-left: -30px; +} +.uk-grid-divider.uk-grid-small > * { + padding-left: 30px; +} +.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before { + left: 15px; +} +/* Vertical */ +.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; +} +/* + * Medium + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-medium { + margin-left: -60px; +} +.uk-grid-divider.uk-grid-medium > * { + padding-left: 60px; +} +.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before { + left: 30px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-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; +} +/* + * Large + */ +/* Horizontal */ +.uk-grid-divider.uk-grid-large { + margin-left: -80px; +} +.uk-grid-divider.uk-grid-large > * { + padding-left: 80px; +} +.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { + left: 40px; +} +/* Vertical */ +.uk-grid-divider.uk-grid-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; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + /* Horizontal */ + .uk-grid-divider.uk-grid-large { + margin-left: -140px; + } + .uk-grid-divider.uk-grid-large > * { + padding-left: 140px; + } + .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { + left: 70px; + } + /* Vertical */ + .uk-grid-divider.uk-grid-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; + } +} +/* 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: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 */ + -ms-flex: auto; + -webkit-flex: auto; + flex: auto; +} +/* ======================================================================== + Component: Tile + ========================================================================== */ +.uk-tile { + position: relative; + box-sizing: border-box; + padding: 30px 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-tile { + padding: 40px 40px; + } +} +/* + * Micro clearfix + */ +.uk-tile::before, +.uk-tile::after { + content: ""; + display: table; +} +.uk-tile::after { + clear: both; +} +/* + * Remove margin from the last-child + */ +.uk-tile > :last-child { + margin-bottom: 0; +} +/* 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; + -webkit-transition: box-shadow 0.1s ease-in-out; + transition: box-shadow 0.1s ease-in-out; +} +/* Sections + ========================================================================== */ +.uk-card-body { + padding: 30px 30px; +} +.uk-card-header { + padding: 15px 30px; +} +.uk-card-footer { + 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; + } +} +/* + * Micro clearfix + */ +.uk-card-body::before, +.uk-card-body::after, +.uk-card-header::before, +.uk-card-header::after, +.uk-card-footer::before, +.uk-card-footer::after { + content: ""; + display: table; +} +.uk-card-body::after, +.uk-card-header::after, +.uk-card-footer::after { + clear: both; +} +/* + * 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: -15px -30px; +} +.uk-card-title + .uk-nav-default { + margin-top: 0; +} +.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: -25px -40px; + } + .uk-card-title + .uk-nav-default { + margin-top: 0; + } + .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: -5px -20px; +} +.uk-card-small .uk-card-title + .uk-nav-default { + margin-top: 0; +} +.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: -55px -70px; + } + .uk-card-large .uk-card-title + .uk-nav-default { + margin-top: 0; + } +} +/* ======================================================================== + Component: Close + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +.uk-close { + color: #999; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, opacity; + transition-property: color, opacity; +} +/* Hover + Focus */ +.uk-close:hover, +.uk-close:focus { + color: #666; + outline: none; +} +/* ======================================================================== + Component: Spinner + ========================================================================== */ +/* + * Adopts `uk-icon` + */ +/* SVG + ========================================================================== */ +.uk-spinner > * { + -webkit-animation: uk-spinner-rotate 1.4s linear infinite; + animation: uk-spinner-rotate 1.4s linear infinite; +} +@-webkit-keyframes uk-spinner-rotate { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(270deg); + } +} +@keyframes uk-spinner-rotate { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(270deg); + } +} +/* + * Circle + */ +.uk-spinner > * > * { + stroke-dasharray: 88px; + stroke-dashoffset: 0; + transform-origin: center; + -webkit-animation: uk-spinner-dash 1.4s ease-in-out infinite; + animation: uk-spinner-dash 1.4s ease-in-out infinite; + stroke-width: 1; + stroke-linecap: round; +} +@-webkit-keyframes uk-spinner-dash { + 0% { + stroke-dashoffset: 88px; + } + 50% { + stroke-dashoffset: 22px; + -webkit-transform: rotate(135deg); + } + 100% { + stroke-dashoffset: 88px; + -webkit-transform: rotate(450deg); + } +} +@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; + -webkit-transition: color 0.1s ease-in-out; + 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: Badge + ========================================================================== */ +/* + * 1. Style + * 2. Center child vertically and horizontally + */ +.uk-badge { + box-sizing: border-box; + min-width: 22px; + height: 22px; + line-height: 22px; + padding: 0 5px; + border-radius: 500px; + vertical-align: middle; + /* 1 */ + background: #1e87f0; + color: #fff; + font-size: 0.875rem; + /* 2 */ + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: 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 + ========================================================================== */ +/* + * Micro clearfix + */ +.uk-article::before, +.uk-article::after { + content: ""; + display: table; +} +.uk-article::after { + clear: both; +} +/* + * 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.625rem; + line-height: 1.2; +} +/* 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-header { + margin-bottom: 20px; +} +/* + * Micro clearfix + */ +.uk-comment-body::before, +.uk-comment-body::after, +.uk-comment-header::before, +.uk-comment-header::after { + content: ""; + display: table; +} +.uk-comment-body::after, +.uk-comment-header::after { + clear: both; +} +/* + * 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::-moz-placeholder { + color: #999; +} +.uk-search-input::-webkit-input-placeholder { + color: #999; +} +/* Icon + ========================================================================== */ +/* + * Adopts `uk-icon` + * Required for `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 `button` padding and background color + * 7. Required for `button`. + */ +.uk-search-icon { + /* 1 */ + margin: 0; + /* 2 */ + border: none; + /* 3 */ + overflow: visible; + /* 4 */ + font: inherit; + color: inherit; + /* 5 */ + text-transform: none; + /* 6. */ + padding: 0; + background-color: transparent; + /* 7 */ + cursor: pointer; +} +/* + * Remove the inner border and padding in Firefox. Required for `button`. + */ +.uk-search-icon::-moz-focus-inner { + border: 0; + padding: 0; +} +/* + * 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: -ms-inline-flexbox; + display: -webkit-inline-flex; + display: inline-flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: 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: 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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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; +} +/* 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; +} +/* 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: -ms-flexbox; + display: -webkit-flex; + 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: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +/* + * Horizontal alignment + * 1. Create position context for centered navbar with sub groups (left/right) + * 2. Needed for dropdowns because a new position context is created + * `z-index` must be smaller than off-canvas + * 3. Fix text wrapping if the centered section is larger than 50% of the navbar + * 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%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + /* 2 */ + z-index: 990; +} +/* 3 */ +.uk-navbar-center:not(:only-child) .uk-navbar-nav > li > a, +.uk-navbar-center:not(:only-child) .uk-navbar-item, +.uk-navbar-center:not(:only-child) .uk-navbar-toggle { + white-space: nowrap; +} +/* 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-'] .uk-navbar-nav > li > a, +[class*='uk-navbar-center-'] .uk-navbar-item, +[class*='uk-navbar-center-'] .uk-navbar-toggle { + white-space: nowrap; +} +/* Nav + ========================================================================== */ +/* + * 1. Reset lists + */ +.uk-navbar-nav { + display: -ms-flexbox; + display: -webkit-flex; + 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 { + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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: -ms-flexbox; + display: -webkit-flex; + display: flex; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; + /* 2 */ + box-sizing: border-box; + height: 80px; + padding: 0 15px; + /* 3 */ + font-size: 0.875rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + /* 4 */ + text-decoration: none; +} +/* + * Nav items + */ +.uk-navbar-nav > li > a { + color: #999; + text-transform: uppercase; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color; + 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-bottom: 30px; + 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; +} +/* Dropbar + ========================================================================== */ +.uk-navbar-dropbar { + position: relative; + background: #fff; + overflow: hidden; +} +/* + * Slide modifier + */ +.uk-navbar-dropbar-slide { + position: absolute; + z-index: 1020; + left: 0; + right: 0; +} +/* + * 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 lists + */ +.uk-subnav { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 */ + -ms-flex: none; + -webkit-flex: none; + 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; + -webkit-transition: 0.1s ease-in-out; + transition: 0.1s ease-in-out; + -webkit-transition-property: color, background-color; + 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 + ========================================================================== */ +/* + * 1. Align items and divider vertically + */ +.uk-subnav-divider > * { + /* 1 */ + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +/* + * Divider + * `nth-child` makes it also work without JS if it's only one row + */ +.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { + content: ""; + height: 1.5em; + margin-left: 0px; + margin-right: 20px; + border-left: 1px solid #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 + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset lists + */ +.uk-breadcrumb { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + /* 2 */ + padding: 0; + list-style: none; +} +/* + * Space is allocated solely based on content dimensions: 0 0 auto + */ +.uk-breadcrumb > * { + -ms-flex: none; + -webkit-flex: none; + flex: none; +} +/* Items + ========================================================================== */ +.uk-breadcrumb > * > * { + display: inline-block; + 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 > * { + 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; + color: #999; +} +/* ======================================================================== + Component: Pagination + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Gutter + * 3. Reset lists + */ +.uk-pagination { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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-pagination > * { + /* 1 */ + -ms-flex: none; + -webkit-flex: none; + flex: none; + /* 2 */ + padding-left: 20px; + /* 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 */ + color: #999; + -webkit-transition: color 0.1s ease-in-out; + 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 lists + */ +.uk-tab { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + 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 */ + -ms-flex: none; + -webkit-flex: none; + 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; + -webkit-transition: color 0.1s ease-in-out; + 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 { + -ms-flex-direction: column; + -webkit-flex-direction: column; + 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: right; + 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; + color: rgba(102, 102, 102, 0.6); + -webkit-transition: color 0.1s ease-in-out; + transition: color 0.1s ease-in-out; +} +/* Hover + Focus */ +.uk-slidenav:hover, +.uk-slidenav:focus { + color: rgba(102, 102, 102, 0.8); + outline: none; +} +/* OnClick */ +.uk-slidenav:active { + color: rgba(102, 102, 102, 0.9); +} +/* Icon modifier + ========================================================================== */ +/* + * Previous + */ +/* + * Next + */ +/* Container + ========================================================================== */ +.uk-slidenav-container { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} +/* ======================================================================== + Component: Dotnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset lists + * 3. Gutter + */ +.uk-dotnav { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-left: -15px; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + */ +.uk-dotnav > * { + /* 1 */ + -ms-flex: none; + -webkit-flex: none; + flex: none; + /* 2 */ + padding-left: 15px; +} +/* Items + ========================================================================== */ +/* + * Items + * 1. Hide text if present + */ +.uk-dotnav > * > * { + display: block; + box-sizing: content-box; + width: 16px; + height: 16px; + border-radius: 50%; + background: rgba(102, 102, 102, 0.1); + /* 1 */ + text-indent: 100%; + overflow: hidden; + white-space: nowrap; + -webkit-transition: background-color 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out; +} +/* Hover + Focus */ +.uk-dotnav > * > :hover, +.uk-dotnav > * > :focus { + background-color: rgba(102, 102, 102, 0.4); + outline: none; +} +/* OnClick */ +.uk-dotnav > * > :active { + background-color: rgba(102, 102, 102, 0.6); +} +/* Active */ +.uk-dotnav > .uk-active > * { + background-color: rgba(102, 102, 102, 0.4); +} +/* Modifier: 'uk-dotnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-dotnav-vertical { + /* 1 */ + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; + /* 2 */ + margin-left: 0; + margin-top: -15px; +} +/* 2 */ +.uk-dotnav-vertical > * { + padding-left: 0; + padding-top: 15px; +} +/* ======================================================================== + Component: Accordion + ========================================================================== */ +.uk-accordion { + padding: 0; + list-style: none; +} +/* Item + ========================================================================== */ +.uk-accordion > :nth-child(n+2) { + margin-top: 20px; +} +/* Title + ========================================================================== */ +.uk-accordion-title { + margin: 0; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer; + overflow: hidden; +} +.uk-accordion-title::after { + content: ""; + width: 1.4em; + height: 1.4em; + 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; +} +.uk-open > .uk-accordion-title::after { + 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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); +} +/* Content + ========================================================================== */ +.uk-accordion-content { + margin-top: 20px; +} +/* + * Micro clearfix + */ +.uk-accordion-content:before, +.uk-accordion-content:after { + content: ""; + display: table; +} +.uk-accordion-content:after { + clear: both; +} +/* + * 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 { + 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-left: 15px; + padding-right: 15px; + /* 5 */ + background: rgba(0, 0, 0, 0.6); + /* 6 */ + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-modal { + padding-left: 30px; + padding-right: 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 caption, spinner and close button + * 2. Dimensions + * 3. Style + * 4. Slide-in transition + */ +.uk-modal-dialog { + /* 1 */ + position: relative; + /* 2 */ + box-sizing: border-box; + margin: 50px auto; + width: 600px; + max-width: 100%; + /* 3 */ + background: #fff; + /* 4 */ + opacity: 0; + -webkit-transform: translateY(-100px); + transform: translateY(-100px); + -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out; + transition: opacity 0.3s linear, transform 0.3s ease-out; +} +/* Phone portrait and smaller */ +@media (max-width: 639px) { + .uk-modal-dialog { + margin-top: 15px; + margin-bottom: 15px; + } +} +/* + * Open + */ +.uk-open > .uk-modal-dialog { + opacity: 1; + -webkit-transform: translateY(0); + 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%; + -webkit-transform: translateY(0); + transform: translateY(0); +} +/* Lightbox modifier + ========================================================================== */ +.uk-modal-lightbox { + background: rgba(0, 0, 0, 0.9); +} +.uk-modal-lightbox .uk-modal-dialog { + margin-left: 15px; + margin-right: 15px; +} +/* Sections + ========================================================================== */ +.uk-modal-body { + padding: 30px 30px; +} +.uk-modal-header { + padding: 15px 30px; + background: #fff; + border-bottom: 1px solid #e5e5e5; +} +.uk-modal-footer { + padding: 15px 30px; + background: #fff; + border-top: 1px solid #e5e5e5; +} +/* + * Micro clearfix + */ +.uk-modal-body::before, +.uk-modal-body::after, +.uk-modal-header::before, +.uk-modal-header::after, +.uk-modal-footer::before, +.uk-modal-footer::after { + content: ""; + display: table; +} +.uk-modal-body::after, +.uk-modal-header::after, +.uk-modal-footer::after { + clear: both; +} +/* + * 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 + */ +.uk-modal-close-outside { + top: 0; + right: 0; + -webkit-transform: translate(100%, -100%); + transform: translate(100%, -100%); + color: #ffffff; +} +.uk-modal-close-outside:hover { + color: #fff; +} +/* + * Full + */ +.uk-modal-close-full { + top: 0; + right: 0; + padding: 20px; + background: #fff; +} +/* Caption + ========================================================================== */ +.uk-modal-caption { + position: absolute; + left: 0; + right: 0; + top: 100%; + margin-top: 20px; + color: #fff; + text-align: center; +} +/* ======================================================================== + 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-'] { + -webkit-animation-duration: 0.2s; + animation-duration: 0.2s; +} +.uk-sticky.uk-animation-reverse { + -webkit-animation-duration: 0.2s; + 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 + * 4. Transform + */ +.uk-offcanvas-bar { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + left: 0; + /* 2 */ + box-sizing: border-box; + width: 270px; + padding: 20px 20px; + background: #222; + /* 3 */ + overflow-y: auto; + -webkit-overflow-scrolling: touch; + /* 4 */ + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-offcanvas-bar { + width: 350px; + padding: 40px 40px; + } +} +/* Flip modifier */ +.uk-offcanvas-flip .uk-offcanvas-bar { + left: auto; + right: 0; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +/* + * Open + */ +.uk-open > .uk-offcanvas-bar { + -webkit-transform: translateX(0); + transform: translateX(0); +} +/* + * Slide Animation (Used in slide and push mode) + */ +.uk-offcanvas-bar-animation { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +/* + * Reveal Animation + * 1. Set position + * 2. Clip the bar + * 3. Animation + * 4. Reset transform + */ +.uk-offcanvas-reveal { + /* 1 */ + position: absolute; + top: 0; + bottom: 0; + left: 0; + /* 2 */ + width: 0; + overflow: hidden; + /* 3 */ + -webkit-transition: width 0.3s ease-out; + transition: width 0.3s ease-out; +} +.uk-offcanvas-reveal .uk-offcanvas-bar { + /* 4 */ + -webkit-transform: translateX(0); + transform: translateX(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; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.uk-offcanvas-overlay.uk-open::before { + opacity: 1; +} +/* Container + ========================================================================== */ +/* + * 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; +} +/* + * Prevent all scrollbars if overlay is used + */ +.uk-offcanvas-container-overlay { + overflow: hidden; +} +/* Content + ========================================================================== */ +/* + * 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 + * Note: JS sets a fixed width and height so the page can slide-out without shrinking + * 1. Smooth scrolling + */ +.uk-offcanvas-container .uk-offcanvas-content { + position: relative; + left: 0; + -webkit-transition: left 0.3s ease-out; + transition: left 0.3s ease-out; + /* 1 */ + -webkit-overflow-scrolling: touch; +} +/* Disable scrolling if overlay mode */ +.uk-offcanvas-overlay .uk-offcanvas-content { + overflow-y: hidden; +} +/* + * Activate slide-out animation + */ +:not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { + left: 270px; +} +.uk-offcanvas-flip > .uk-offcanvas-content-animation { + left: -270px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + :not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { + left: 350px; + } + .uk-offcanvas-flip > .uk-offcanvas-content-animation { + left: -350px; + } +} +/* ======================================================================== + Component: Switcher + ========================================================================== */ +/* + * Reset lists + */ +.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: Iconnav + ========================================================================== */ +/* + * 1. Allow items to wrap into the next line + * 2. Reset lists + * 3. Gutter + */ +.uk-iconnav { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + /* 1 */ + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + /* 2 */ + margin: 0; + padding: 0; + list-style: none; + /* 3 */ + margin-left: -10px; +} +/* + * 1. Space is allocated solely based on content dimensions: 0 0 auto + * 2. Gutter + */ +.uk-iconnav > * { + /* 1 */ + -ms-flex: none; + -webkit-flex: none; + flex: none; + /* 2 */ + padding-left: 10px; +} +/* Items + ========================================================================== */ +/* + * Items + * 1. Prevent gap if child element is `inline-block`, e.g. an icon + * 2. Style + */ +.uk-iconnav > * > * { + /* 1 */ + display: block; + /* 2 */ + color: #999; +} +/* Hover + Focus */ +.uk-iconnav > * > :hover, +.uk-iconnav > * > :focus { + color: #666; + outline: none; +} +/* Active */ +.uk-iconnav > .uk-active > * { + color: #666; +} +/* Modifier: 'uk-iconnav-vertical' + ========================================================================== */ +/* + * 1. Change direction + * 2. Gutter + */ +.uk-iconnav-vertical { + /* 1 */ + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; + /* 2 */ + margin-left: 0; + margin-top: -10px; +} +/* 2 */ +.uk-iconnav-vertical > * { + padding-left: 0; + padding-top: 10px; +} +/* ======================================================================== + 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; + margin-bottom: 10px; + padding: 15px; + background: #f8f8f8; + color: #666; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer; +} +/* 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. Dimensions + * 4. Style + */ +.uk-tooltip { + /* 1 */ + display: none; + /* 2 */ + position: absolute; + z-index: 1030; + /* 3 */ + box-sizing: border-box; + max-width: 200px; + padding: 3px 6px; + /* 4 */ + 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: 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: Progress + ========================================================================== */ +/* + * 1. Remove default style + * 2. Behave like a block element + * 3. Remove borders in Firefox and Edge + * 4. Set background color for progress container in Firefox, IE11 and Edge + * 5. Style + */ +.uk-progress { + /* 1 */ + -webkit-appearance: none; + -moz-appearance: none; + /* 2 */ + display: block; + width: 100%; + /* 3 */ + border: 0; + /* 4 */ + background-color: #f8f8f8; + /* 5 */ + 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: Sortable + ========================================================================== */ +.uk-sortable { + position: relative; +} +/* + * Deactivate browser touch actions in IE11 + */ +.uk-sortable > * { + touch-action: none; +} +/* + * Deactivate pointer-events on SVGs in Safari + */ +.uk-sortable svg { + pointer-events: none; +} +/* + * Remove margin from the last-child + */ +.uk-sortable > :last-child { + margin-bottom: 0; +} +/* Drag + ========================================================================== */ +.uk-sortable-drag { + position: absolute !important; + z-index: 1050 !important; + pointer-events: none; +} +/* Placeholder + ========================================================================== */ +.uk-sortable-placeholder { + opacity: 0; +} +/* Empty modifier + ========================================================================== */ +.uk-sortable-empty { + min-height: 50px; +} +/* Handle + ========================================================================== */ +/* Hover */ +.uk-sortable-handle:hover { + cursor: move; +} +/* ======================================================================== + Component: Countdown + ========================================================================== */ +/* Item + ========================================================================== */ +/* + * 1. Center numbers and separators vertically + */ +.uk-countdown-number, +.uk-countdown-separator { + /* 1 */ + line-height: 70px; +} +/* Number + ========================================================================== */ +.uk-countdown-number { + font-size: 2rem; +} +/* 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; +} +/* 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: Animation + ========================================================================== */ +[class*='uk-animation-'] { + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +/* Direction modifier + ========================================================================== */ +.uk-animation-reverse { + -webkit-animation-direction: reverse; + animation-direction: reverse; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} +/* Animations for scrollspy + ========================================================================== */ +/* + * Fade + */ +.uk-animation-fade { + -webkit-animation-name: uk-fade; + animation-name: uk-fade; + -webkit-animation-duration: 0.8s; + animation-duration: 0.8s; + -webkit-animation-timing-function: linear; + animation-timing-function: linear; +} +/* + * Scale + */ +.uk-animation-scale-up { + -webkit-animation-name: uk-fade-scale-02; + animation-name: uk-fade-scale-02; +} +.uk-animation-scale-down { + -webkit-animation-name: uk-fade-scale-18; + animation-name: uk-fade-scale-18; +} +/* + * Slide + */ +.uk-animation-slide-top { + -webkit-animation-name: uk-fade-top; + animation-name: uk-fade-top; +} +.uk-animation-slide-bottom { + -webkit-animation-name: uk-fade-bottom; + animation-name: uk-fade-bottom; +} +.uk-animation-slide-left { + -webkit-animation-name: uk-fade-left; + animation-name: uk-fade-left; +} +.uk-animation-slide-right { + -webkit-animation-name: uk-fade-right; + animation-name: uk-fade-right; +} +/* + * Slide Small + */ +.uk-animation-slide-top-small { + -webkit-animation-name: uk-fade-top-small; + animation-name: uk-fade-top-small; +} +.uk-animation-slide-bottom-small { + -webkit-animation-name: uk-fade-bottom-small; + animation-name: uk-fade-bottom-small; +} +.uk-animation-slide-left-small { + -webkit-animation-name: uk-fade-left-small; + animation-name: uk-fade-left-small; +} +.uk-animation-slide-right-small { + -webkit-animation-name: uk-fade-right-small; + animation-name: uk-fade-right-small; +} +/* + * Slide Medium + */ +.uk-animation-slide-top-medium { + -webkit-animation-name: uk-fade-top-medium; + animation-name: uk-fade-top-medium; +} +.uk-animation-slide-bottom-medium { + -webkit-animation-name: uk-fade-bottom-medium; + animation-name: uk-fade-bottom-medium; +} +.uk-animation-slide-left-medium { + -webkit-animation-name: uk-fade-left-medium; + animation-name: uk-fade-left-medium; +} +.uk-animation-slide-right-medium { + -webkit-animation-name: uk-fade-right-medium; + animation-name: uk-fade-right-medium; +} +/* + * Kenburns + */ +.uk-animation-kenburns { + -webkit-animation-name: uk-scale-kenburns; + animation-name: uk-scale-kenburns; + -webkit-animation-duration: 15s; + animation-duration: 15s; +} +/* + * Shake + */ +.uk-animation-shake { + -webkit-animation-name: uk-shake; + animation-name: uk-shake; +} +/* Duration modifier + ========================================================================== */ +.uk-animation-fast { + -webkit-animation-duration: 0.1s; + animation-duration: 0.1s; +} +/* Enable animation only on hover +========================================================================== */ +/* + * Note: Firefox and IE needs this because animations are not triggered when switching between display `none` and `block` + */ +.uk-animation-toggle:not(:hover):not(.uk-hover) [class*='uk-animation-'] { + -webkit-animation-name: none; + animation-name: none; +} +/* Keyframes used by animation classes + ========================================================================== */ +/* + * Fade + */ +@-webkit-keyframes uk-fade { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes uk-fade { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +/* + * Slide Top + */ +@-webkit-keyframes uk-fade-top { + 0% { + opacity: 0; + -webkit-transform: translateY(-100%); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-top { + 0% { + opacity: 0; + transform: translateY(-100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom + */ +@-webkit-keyframes uk-fade-bottom { + 0% { + opacity: 0; + -webkit-transform: translateY(100%); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-bottom { + 0% { + opacity: 0; + transform: translateY(100%); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left + */ +@-webkit-keyframes uk-fade-left { + 0% { + opacity: 0; + -webkit-transform: translateX(-100%); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-left { + 0% { + opacity: 0; + transform: translateX(-100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right + */ +@-webkit-keyframes uk-fade-right { + 0% { + opacity: 0; + -webkit-transform: translateX(100%); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-right { + 0% { + opacity: 0; + transform: translateX(100%); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Small + */ +@-webkit-keyframes uk-fade-top-small { + 0% { + opacity: 0; + -webkit-transform: translateY(-10px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-top-small { + 0% { + opacity: 0; + transform: translateY(-10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Small + */ +@-webkit-keyframes uk-fade-bottom-small { + 0% { + opacity: 0; + -webkit-transform: translateY(10px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-bottom-small { + 0% { + opacity: 0; + transform: translateY(10px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Small + */ +@-webkit-keyframes uk-fade-left-small { + 0% { + opacity: 0; + -webkit-transform: translateX(-10px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-left-small { + 0% { + opacity: 0; + transform: translateX(-10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Small + */ +@-webkit-keyframes uk-fade-right-small { + 0% { + opacity: 0; + -webkit-transform: translateX(10px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-right-small { + 0% { + opacity: 0; + transform: translateX(10px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Top Medium + */ +@-webkit-keyframes uk-fade-top-medium { + 0% { + opacity: 0; + -webkit-transform: translateY(-50px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-top-medium { + 0% { + opacity: 0; + transform: translateY(-50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Bottom Medium + */ +@-webkit-keyframes uk-fade-bottom-medium { + 0% { + opacity: 0; + -webkit-transform: translateY(50px); + } + 100% { + opacity: 1; + -webkit-transform: translateY(0); + } +} +@keyframes uk-fade-bottom-medium { + 0% { + opacity: 0; + transform: translateY(50px); + } + 100% { + opacity: 1; + transform: translateY(0); + } +} +/* + * Slide Left Medium + */ +@-webkit-keyframes uk-fade-left-medium { + 0% { + opacity: 0; + -webkit-transform: translateX(-50px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-left-medium { + 0% { + opacity: 0; + transform: translateX(-50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Slide Right Medium + */ +@-webkit-keyframes uk-fade-right-medium { + 0% { + opacity: 0; + -webkit-transform: translateX(50px); + } + 100% { + opacity: 1; + -webkit-transform: translateX(0); + } +} +@keyframes uk-fade-right-medium { + 0% { + opacity: 0; + transform: translateX(50px); + } + 100% { + opacity: 1; + transform: translateX(0); + } +} +/* + * Scale Up + */ +@-webkit-keyframes uk-fade-scale-02 { + 0% { + opacity: 0; + -webkit-transform: scale(0.2); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + } +} +@keyframes uk-fade-scale-02 { + 0% { + opacity: 0; + transform: scale(0.2); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Scale Down + */ +@-webkit-keyframes uk-fade-scale-18 { + 0% { + opacity: 0; + -webkit-transform: scale(1.8); + } + 100% { + opacity: 1; + -webkit-transform: scale(1); + } +} +@keyframes uk-fade-scale-18 { + 0% { + opacity: 0; + transform: scale(1.8); + } + 100% { + opacity: 1; + transform: scale(1); + } +} +/* + * Kenburns + */ +@-webkit-keyframes uk-scale-kenburns { + 0% { + -webkit-transform: scale(1); + } + 100% { + -webkit-transform: scale(1.2); + } +} +@keyframes uk-scale-kenburns { + 0% { + transform: scale(1); + } + 100% { + transform: scale(1.2); + } +} +/* + * Shake + */ +@-webkit-keyframes uk-shake { + 0%, + 100% { + -webkit-transform: translateX(0); + } + 10% { + -webkit-transform: translateX(-9px); + } + 20% { + -webkit-transform: translateX(8px); + } + 30% { + -webkit-transform: translateX(-7px); + } + 40% { + -webkit-transform: translateX(6px); + } + 50% { + -webkit-transform: translateX(-5px); + } + 60% { + -webkit-transform: translateX(4px); + } + 70% { + -webkit-transform: translateX(-3px); + } + 80% { + -webkit-transform: translateX(2px); + } + 90% { + -webkit-transform: translateX(-1px); + } +} +@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); + } +} +/* ======================================================================== + 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; +} +/* + * Instead of 0, 1px is needed to make cell wrap into next row if predecessor is 100% wide + * and the grid gutter is 0 pixels wide + */ +.uk-child-width-expand > * { + width: 1px; +} +/* + * 1. Make `width: 1px` work, because according to the spec flex items won’t shrink + * below their minimum content size. To change this, set the min-width. + * Only needed for Firefox. All other browsers ignore this. + * + * 2. `width` is ignored when wrapping flex items in Safari + * https://github.com/philipwalton/flexbugs#11-min-and-max-size-declarations-are-ignored-when-wrapping-flex-items + */ +.uk-child-width-expand > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + /* 1 */ + min-width: 0; + /* 2 */ + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@s > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@m > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@l > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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 > * { + width: 1px; + } + .uk-child-width-expand\@xl > :not([class*='uk-width']) { + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge { + width: 750px; +} +/* Auto */ +.uk-width-auto { + width: auto; +} +/* Expand */ +.uk-width-expand { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@s { + width: 750px; + } + /* Auto */ + .uk-width-auto\@s { + width: auto; + } + /* Expand */ + .uk-width-expand\@s { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@m { + width: 750px; + } + /* Auto */ + .uk-width-auto\@m { + width: auto; + } + /* Expand */ + .uk-width-expand\@m { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@l { + width: 750px; + } + /* Auto */ + .uk-width-auto\@l { + width: auto; + } + /* Expand */ + .uk-width-expand\@l { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 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-xxlarge\@xl { + width: 750px; + } + /* Auto */ + .uk-width-auto\@xl { + width: auto; + } + /* Expand */ + .uk-width-expand\@xl { + width: 1px; + -ms-flex: 1; + -webkit-flex: 1; + flex: 1; + min-width: 0; + flex-basis: 1px; + } +} +/* ======================================================================== + 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; +} +/* Weight modifier + ========================================================================== */ +.uk-text-bold { + font-weight: bolder; +} +/* Transform modifier + ========================================================================== */ +.uk-text-uppercase { + text-transform: uppercase !important; +} +.uk-text-capitalize { + text-transform: capitalize !important; +} +.uk-text-lowercase { + text-transform: lowercase !important; +} +/* Color modifiers + ========================================================================== */ +.uk-text-muted { + color: #999 !important; +} +.uk-text-primary { + color: #1e87f0 !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; + -webkit-text-fill-color: transparent; + /* 2 */ + display: inline-block; + /* 3 */ + color: #1e87f0 !important; +} +@supports (-webkit-background-clip: text) { + .uk-text-background { + background-color: #1e87f0; + } +} +/* 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. Add a hyphen where the word breaks + * 4. 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 + */ +.uk-text-break { + /* 1 */ + overflow-wrap: break-word; + /* 2 */ + word-wrap: break-word; + /* 3 */ + -webkit-hyphens: auto; + -ms-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} +/* 4 */ +th.uk-text-break, +td.uk-text-break { + word-break: break-all; +} +/* ======================================================================== + Component: Column + ========================================================================== */ +[class*='uk-column-'] { + -webkit-column-gap: 30px; + -moz-column-gap: 30px; + column-gap: 30px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + [class*='uk-column-'] { + -webkit-column-gap: 40px; + -moz-column-gap: 40px; + 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 { + -webkit-column-rule: 1px solid #e5e5e5; + -moz-column-rule: 1px solid #e5e5e5; + column-rule: 1px solid #e5e5e5; + /* 1 */ + -webkit-column-gap: 60px; + -moz-column-gap: 60px; + column-gap: 60px; +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-divider { + -webkit-column-gap: 80px; + -moz-column-gap: 80px; + column-gap: 80px; + } +} +/* Width modifiers + ========================================================================== */ +.uk-column-1-2 { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; +} +.uk-column-1-3 { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; +} +.uk-column-1-4 { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; +} +.uk-column-1-5 { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; +} +.uk-column-1-6 { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-column-1-2\@s { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@s { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@s { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@s { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@s { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-column-1-2\@m { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@m { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@m { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@m { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@m { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-column-1-2\@l { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@l { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@l { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@l { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@l { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-column-1-2\@xl { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } + .uk-column-1-3\@xl { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + } + .uk-column-1-4\@xl { + -webkit-column-count: 4; + -moz-column-count: 4; + column-count: 4; + } + .uk-column-1-5\@xl { + -webkit-column-count: 5; + -moz-column-count: 5; + column-count: 5; + } + .uk-column-1-6\@xl { + -webkit-column-count: 6; + -moz-column-count: 6; + column-count: 6; + } +} +/* Make element span across all columns + * Does not work in Firefox yet + ========================================================================== */ +.uk-column-span { + -webkit-column-span: all; + -moz-column-span: all; + 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%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +/* 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 + ========================================================================== */ +.uk-background-fixed { + background-attachment: fixed; +} +/* + * 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: Utility + ========================================================================== */ +/* Panel + ========================================================================== */ +.uk-panel { + position: relative; + box-sizing: border-box; +} +/* + * Micro clearfix + */ +.uk-panel::before, +.uk-panel::after { + content: ""; + display: table; +} +.uk-panel::after { + clear: both; +} +/* + * 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 + */ +.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. Clip child elements + */ +[class*='uk-inline'] { + /* 1 */ + display: inline-block; + /* 2 */ + position: relative; + /* 3 */ + max-width: 100%; + /* 4 */ + vertical-align: middle; +} +.uk-inline-clip { + /* 5 */ + overflow: hidden; +} +/* 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; +} +/* 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 audio, +.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-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'] { + -webkit-transition: box-shadow 0.1s ease-in-out; + 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)) or (-webkit-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; + -webkit-filter: blur(20px); + filter: blur(20px); + } + /* 3 */ + .uk-box-shadow-bottom > * { + position: relative; + } +} +/* Drop cap + ========================================================================== */ +.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; +} +/* 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 */ +.var-leader-fill:before { + content: '.'; +} +/* Logo + ========================================================================== */ +/* + * 1. Required for `a` + */ +.uk-logo { + font-size: 1.5rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + 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; +} +/* 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); +} +/* 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 { + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +/* Transform Origin +========================================================================== */ +.uk-transform-origin-top-left { + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} +.uk-transform-origin-top-center { + -webkit-transform-origin: 50% 0; + transform-origin: 50% 0; +} +.uk-transform-origin-top-right { + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; +} +.uk-transform-origin-center-left { + -webkit-transform-origin: 0 50%; + transform-origin: 0 50%; +} +.uk-transform-origin-center-right { + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; +} +.uk-transform-origin-bottom-left { + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.uk-transform-origin-bottom-center { + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; +} +.uk-transform-origin-bottom-right { + -webkit-transform-origin: 100% 100%; + transform-origin: 100% 100%; +} +/* ======================================================================== + Component: Flex + ========================================================================== */ +.uk-flex { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} +.uk-flex-inline { + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + 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 { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; +} +.uk-flex-center { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; +} +.uk-flex-right { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; +} +.uk-flex-between { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; +} +.uk-flex-around { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-left\@s { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@s { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-right\@s { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@s { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@s { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-left\@m { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@m { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-right\@m { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@m { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@m { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-left\@l { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@l { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-right\@l { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@l { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@l { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-left\@xl { + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + } + .uk-flex-center\@xl { + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + } + .uk-flex-right\@xl { + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + justify-content: flex-end; + } + .uk-flex-between\@xl { + -ms-flex-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + } + .uk-flex-around\@xl { + -ms-flex-pack: distribute; + -webkit-justify-content: space-around; + justify-content: space-around; + } +} +/* + * Align items in the cross axis of the current line of the flex container + * Row: Vertical + */ +.uk-flex-stretch { + -ms-flex-align: stretch; + -webkit-align-items: stretch; + align-items: stretch; +} +.uk-flex-top { + -ms-flex-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; +} +.uk-flex-middle { + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} +.uk-flex-bottom { + -ms-flex-align: end; + -webkit-align-items: flex-end; + align-items: flex-end; +} +/* Direction + ========================================================================== */ +.uk-flex-row { + -ms-flex-direction: row; + -webkit-flex-direction: row; + flex-direction: row; +} +.uk-flex-row-reverse { + -ms-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + flex-direction: row-reverse; +} +.uk-flex-column { + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; +} +.uk-flex-column-reverse { + -ms-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + flex-direction: column-reverse; +} +/* Wrap + ========================================================================== */ +.uk-flex-nowrap { + -ms-flex-wrap: nowrap; + -webkit-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.uk-flex-wrap { + -ms-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +.uk-flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse; + -webkit-flex-wrap: 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 { + -ms-flex-line-pack: stretch; + -webkit-align-content: stretch; + align-content: stretch; +} +.uk-flex-wrap-top { + -ms-flex-line-pack: start; + -webkit-align-content: flex-start; + align-content: flex-start; +} +.uk-flex-wrap-middle { + -ms-flex-line-pack: center; + -webkit-align-content: center; + align-content: center; +} +.uk-flex-wrap-bottom { + -ms-flex-line-pack: end; + -webkit-align-content: flex-end; + align-content: flex-end; +} +.uk-flex-wrap-between { + -ms-flex-line-pack: justify; + -webkit-align-content: space-between; + align-content: space-between; +} +.uk-flex-wrap-around { + -ms-flex-line-pack: distribute; + -webkit-align-content: space-around; + align-content: space-around; +} +/* Item ordering + ========================================================================== */ +/* + * Default is 0 + */ +.uk-flex-first { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; +} +.uk-flex-last { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; +} +/* Phone landscape and bigger */ +@media (min-width: 640px) { + .uk-flex-first\@s { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@s { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-flex-first\@m { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@m { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-flex-first\@l { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@l { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Large screen and bigger */ +@media (min-width: 1600px) { + .uk-flex-first\@xl { + -ms-flex-order: -1; + -webkit-order: -1; + order: -1; + } + .uk-flex-last\@xl { + -ms-flex-order: 99; + -webkit-order: 99; + order: 99; + } +} +/* Item dimensions + ========================================================================== */ +/* + * Initial: 0 1 auto + * Content dimensions, but shrinks + */ +/* + * No Flex: 0 0 auto + * Content dimensions + */ +.uk-flex-none { + -ms-flex: none; + -webkit-flex: none; + flex: none; +} +/* + * Relative Flex: 1 1 auto + * Space is allocated considering content + */ +.uk-flex-auto { + -ms-flex: auto; + -webkit-flex: auto; + flex: auto; +} +/* + * Absolute Flex: 1 1 0% + * Space is allocated solely based on flex + */ +.uk-flex-1 { + -ms-flex: 1; + -webkit-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; + } +} +/* 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 + * { + margin-top: 0 !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; +} +/* ======================================================================== + 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; + } +} +/* XLarge + ========================================================================== */ +.uk-padding-xlarge { + padding: 30px; +} +/* Tablet landscape and bigger */ +@media (min-width: 960px) { + .uk-padding-xlarge { + padding: 70px; + } +} +/* Desktop and bigger */ +@media (min-width: 1200px) { + .uk-padding-xlarge { + padding: 140px; + } +} +/* 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 + ========================================================================== */ +[class*='uk-position-top'], +[class*='uk-position-bottom'], +[class*='uk-position-left'], +[class*='uk-position-right'], +[class*='uk-position-center'] { + position: absolute !important; +} +/* 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 (Not working in Firefox) + * 2. Fix text wrapping for Firefox + */ +.uk-position-center { + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + /* 1 */ + display: table; + /* 2 */ + width: -moz-max-content; + max-width: 100%; +} +/* Vertical */ +.uk-position-center-left, +.uk-position-center-right { + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} +.uk-position-center-left { + left: 0; +} +.uk-position-center-right { + right: 0; +} +/* Horizontal */ +.uk-position-top-center, +.uk-position-bottom-center { + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + /* 1 */ + display: table; +} +.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 { + margin: 15px; +} +.uk-position-small.uk-position-center { + -webkit-transform: translate(calc(-50% - 15px), calc(-50% - 15px)); + transform: translate(calc(-50% - 15px), calc(-50% - 15px)); +} +.uk-position-small.uk-position-center-left, +.uk-position-small.uk-position-center-right { + -webkit-transform: translateY(calc(-50% - 15px)); + transform: translateY(calc(-50% - 15px)); +} +.uk-position-small.uk-position-top-center, +.uk-position-small.uk-position-bottom-center { + -webkit-transform: translateX(calc(-50% - 15px)); + transform: translateX(calc(-50% - 15px)); +} +/* + * Medium + */ +.uk-position-medium { + margin: 30px; +} +.uk-position-medium.uk-position-center { + -webkit-transform: translate(calc(-50% - 30px), calc(-50% - 30px)); + transform: translate(calc(-50% - 30px), calc(-50% - 30px)); +} +.uk-position-medium.uk-position-center-left, +.uk-position-medium.uk-position-center-right { + -webkit-transform: translateY(calc(-50% - 30px)); + transform: translateY(calc(-50% - 30px)); +} +.uk-position-medium.uk-position-top-center, +.uk-position-medium.uk-position-bottom-center { + -webkit-transform: translateX(calc(-50% - 30px)); + transform: translateX(calc(-50% - 30px)); +} +/* ======================================================================== + Component: Transition + ========================================================================== */ +/* + * Using multiple selectors to exclude `uk-transition-toggle` + * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform` + * Just put the transition in an extra `div` + */ +.uk-transition-fade, +[class*='uk-transition-scale'], +[class*='uk-transition-slide'] { + -webkit-transition: 0.3s ease-out; + transition: 0.3s ease-out; + -webkit-transition-property: opacity, transform, filter; + transition-property: opacity, transform, filter; +} +/* + * Fade + */ +.uk-transition-fade { + opacity: 0; +} +.uk-transition-toggle:hover [class*='uk-transition-fade'], +.uk-transition-toggle.uk-hover [class*='uk-transition-fade'] { + opacity: 1; +} +/* + * Scale + * Note: Using `scale3d` for better image rendering + */ +[class*='uk-transition-scale'] { + opacity: 0; +} +.uk-transition-scale-up { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); +} +.uk-transition-toggle:hover .uk-transition-scale-up, +.uk-transition-toggle.uk-hover .uk-transition-scale-up { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1); + transform: scale3d(1.1, 1.1, 1); +} +.uk-transition-scale-down { + -webkit-transform: scale3d(1.1, 1.1, 1); + transform: scale3d(1.1, 1.1, 1); +} +.uk-transition-toggle:hover .uk-transition-scale-down, +.uk-transition-toggle.uk-hover .uk-transition-scale-down { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); +} +/* + * Slide + */ +[class*='uk-transition-slide'] { + opacity: 0; +} +.uk-transition-slide-top { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} +.uk-transition-slide-bottom { + -webkit-transform: translateY(100%); + transform: translateY(100%); +} +.uk-transition-slide-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.uk-transition-slide-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.uk-transition-slide-top-small { + -webkit-transform: translateY(-10px); + transform: translateY(-10px); +} +.uk-transition-slide-bottom-small { + -webkit-transform: translateY(10px); + transform: translateY(10px); +} +.uk-transition-slide-left-small { + -webkit-transform: translateX(-10px); + transform: translateX(-10px); +} +.uk-transition-slide-right-small { + -webkit-transform: translateX(10px); + transform: translateX(10px); +} +.uk-transition-slide-top-medium { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); +} +.uk-transition-slide-bottom-medium { + -webkit-transform: translateY(50px); + transform: translateY(50px); +} +.uk-transition-slide-left-medium { + -webkit-transform: translateX(-50px); + transform: translateX(-50px); +} +.uk-transition-slide-right-medium { + -webkit-transform: translateX(50px); + transform: translateX(50px); +} +/* Hover */ +.uk-transition-toggle:hover [class*='uk-transition-slide'], +.uk-transition-toggle.uk-hover [class*='uk-transition-slide'] { + opacity: 1; + -webkit-transform: translateX(0) translateY(0); + transform: translateX(0) translateY(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; +} +/* Hover + ========================================================================== */ +/* Hidden */ +.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover { + display: none !important; +} +/* Invisible */ +.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover { + visibility: hidden !important; +} +/* 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-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-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-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-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-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 > :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-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 > :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-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-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 { + 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-section-primary:not(.uk-preserve-color) hr, +.uk-section-secondary:not(.uk-preserve-color) hr, +.uk-tile-primary:not(.uk-preserve-color) hr, +.uk-tile-secondary:not(.uk-preserve-color) hr, +.uk-card-primary.uk-card-body hr, +.uk-card-primary > :not([class*='uk-card-media']) hr, +.uk-card-secondary.uk-card-body hr, +.uk-card-secondary > :not([class*='uk-card-media']) hr, +.uk-overlay-primary hr, +.uk-offcanvas-bar 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-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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.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 > :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-secondary.uk-card-body a.uk-link-muted:hover, +.uk-card-secondary.uk-card-body .uk-link-muted a:hover, +.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-overlay-primary a.uk-link-muted:hover, +.uk-overlay-primary .uk-link-muted a:hover, +.uk-offcanvas-bar a.uk-link-muted:hover, +.uk-offcanvas-bar .uk-link-muted a:hover { + color: rgba(255, 255, 255, 0.7); +} +.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%3E%3C%2Fcircle%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-list-divider > li:nth-child(n+2), +.uk-section-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), +.uk-card-primary.uk-card-body .uk-list-divider > li:nth-child(n+2), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), +.uk-card-secondary.uk-card-body .uk-list-divider > li:nth-child(n+2), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), +.uk-overlay-primary .uk-list-divider > li:nth-child(n+2), +.uk-offcanvas-bar .uk-list-divider > li:nth-child(n+2) { + border-top-color: rgba(255, 255, 255, 0.2); +} +.uk-light .uk-list-striped > li:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > li: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 > li:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped > li:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.1); +} +.uk-light .uk-list-bullet > li::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, +.uk-card-primary.uk-card-body .uk-list-bullet > li::before, +.uk-card-primary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, +.uk-card-secondary.uk-card-body .uk-list-bullet > li::before, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, +.uk-overlay-primary .uk-list-bullet > li::before, +.uk-offcanvas-bar .uk-list-bullet > li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); +} +.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::-moz-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, +.uk-card-primary.uk-card-body .uk-input::-moz-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, +.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, +.uk-overlay-primary .uk-input::-moz-placeholder, +.uk-offcanvas-bar .uk-input::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-input::-webkit-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, +.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, +.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, +.uk-overlay-primary .uk-input::-webkit-input-placeholder, +.uk-offcanvas-bar .uk-input::-webkit-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::-moz-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, +.uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, +.uk-overlay-primary .uk-textarea::-moz-placeholder, +.uk-offcanvas-bar .uk-textarea::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-textarea::-webkit-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, +.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, +.uk-overlay-primary .uk-textarea::-webkit-input-placeholder, +.uk-offcanvas-bar .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); +} +.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, +.uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, +.uk-overlay-primary .uk-search-input::-moz-placeholder, +.uk-offcanvas-bar .uk-search-input::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-search-input::-webkit-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, +.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder, +.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, +.uk-overlay-primary .uk-search-input::-webkit-input-placeholder, +.uk-offcanvas-bar .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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.3); +} +.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.5); +} +.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.6); +} +.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: rgba(255, 255, 255, 0.1); +} +.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.4); +} +.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.6); +} +.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.6); +} +.uk-light .uk-iconnav > * > *, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, +.uk-card-primary.uk-card-body .uk-iconnav > * > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > *, +.uk-card-secondary.uk-card-body .uk-iconnav > * > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > *, +.uk-overlay-primary .uk-iconnav > * > *, +.uk-offcanvas-bar .uk-iconnav > * > * { + color: rgba(255, 255, 255, 0.5); +} +.uk-light .uk-iconnav > * > :hover, +.uk-light .uk-iconnav > * > :focus, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, +.uk-card-primary.uk-card-body .uk-iconnav > * > :hover, +.uk-card-primary.uk-card-body .uk-iconnav > * > :focus, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, +.uk-card-secondary.uk-card-body .uk-iconnav > * > :hover, +.uk-card-secondary.uk-card-body .uk-iconnav > * > :focus, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, +.uk-overlay-primary .uk-iconnav > * > :hover, +.uk-overlay-primary .uk-iconnav > * > :focus, +.uk-offcanvas-bar .uk-iconnav > * > :hover, +.uk-offcanvas-bar .uk-iconnav > * > :focus { + color: rgba(255, 255, 255, 0.7); +} +.uk-light .uk-iconnav > .uk-active > *, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, +.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > *, +.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, +.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > *, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, +.uk-overlay-primary .uk-iconnav > .uk-active > *, +.uk-offcanvas-bar .uk-iconnav > .uk-active > * { + 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-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: rgba(255, 255, 255, 0.7) !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 { + -webkit-column-rule-color: rgba(255, 255, 255, 0.2); + -moz-column-rule-color: rgba(255, 255, 255, 0.2); + 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::after, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after, +.uk-card-primary.uk-card-body .uk-accordion-title::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title::after, +.uk-card-secondary.uk-card-body .uk-accordion-title::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title::after, +.uk-overlay-primary .uk-accordion-title::after, +.uk-offcanvas-bar .uk-accordion-title::after { + 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); +} +.uk-light .uk-open > .uk-accordion-title::after, +.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, +.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::after, +.uk-card-primary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, +.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::after, +.uk-card-secondary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, +.uk-overlay-primary .uk-open > .uk-accordion-title::after, +.uk-offcanvas-bar .uk-open > .uk-accordion-title::after { + 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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css new file mode 100644 index 00000000..e87d6195 --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css @@ -0,0 +1 @@ +html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:.875rem;font-family:Consolas,monaco,monospace;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}audio,canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}img{border-style:none}svg:not(:root){overflow:hidden}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,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.625rem;line-height:1.2}.uk-h2,h2{font-size:2rem;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}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{box-sizing:content-box;height:0;overflow:visible;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}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}[hidden],template{display:none}iframe{border:0}a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.var-media-s:before{content:'640px'}.var-media-m:before{content:'960px'}.var-media-l:before{content:'1200px'}.var-media-xl:before{content:'1600px'}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,a.uk-link-muted:hover{color:#666}.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,a.uk-link-reset,a.uk-link-reset:focus,a.uk-link-reset:hover{color:inherit!important;text-decoration:none!important}.uk-heading-primary{font-size:2.625rem;line-height:1.2}@media (min-width:960px){.uk-heading-primary{font-size:3.75rem;line-height:1.1}}.uk-heading-hero{font-size:4rem;line-height:1.1}@media (min-width:640px){.uk-heading-hero{font-size:6rem;line-height:1}}@media (min-width:960px){.uk-heading-hero{font-size:8rem;line-height:1}}.uk-heading-divider{padding-bottom:10px;border-bottom:1px 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:.9em;margin-right:10px;border-left:5px 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% - (1px / 2));width:2000px;border-bottom:1px solid #e5e5e5}.uk-heading-line>:before{right:100%;margin-right:.6em}.uk-heading-line>:after{left:100%;margin-left:.6em}[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%3E%3C%2Fcircle%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-list{padding:0;list-style:none}.uk-list>li::after,.uk-list>li::before{content:"";display:table}.uk-list>li::after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:30px;list-style:none}.uk-list>li:nth-child(n+2),.uk-list>li>ul{margin-top:10px}.uk-list-divider>li:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>li{padding:10px 10px}.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>li:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-list-bullet>li{position:relative;padding-left:calc(1.5em + 10px)}.uk-list-bullet>li::before{content:"";position:absolute;top:0;left:0;width:1.5em;height: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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;float:left}.uk-list-large>li:nth-child(n+2),.uk-list-large>li>ul{margin-top:20px}.uk-list-large.uk-list-divider>li:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-large.uk-list-striped>li{padding:20px 10px}.uk-list-large.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-large.uk-list-striped>li: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 tbody tr.uk-active,.uk-table>tr.uk-active{background:#ffd}.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-small td,.uk-table-small th{padding:10px 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:300px}.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{-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.uk-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer;display:inline-block;fill:currentcolor;line-height:0}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon [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:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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,.uk-radio{padding:0}.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 6px;background:#fff;color:#666;border:1px solid #e5e5e5;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block;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::-moz-placeholder{color:#999}.uk-input::-webkit-input-placeholder{color:#999}.uk-textarea:-ms-input-placeholder{color:#999!important}.uk-textarea::-moz-placeholder{color:#999}.uk-textarea::-webkit-input-placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;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:40px}select.uk-form-width-xsmall{width:65px}.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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]):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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border;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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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:30px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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:30px}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip+.uk-input{padding-right:30px}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;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;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color;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;-webkit-transition:right .3s ease-out;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:-ms-inline-flexbox;display:-webkit-inline-flex;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-section{box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section::after,.uk-section::before{content:"";display:table}.uk-section::after{clear:both}.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{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::after,.uk-container::before{content:"";display:table}.uk-container::after{clear:both}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-small{max-width:900px}.uk-container-large{max-width:1600px}.uk-container-expand{max-width:none}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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-small{margin-left:-15px}.uk-grid-small>*{padding-left:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-small,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-medium{margin-left:-30px}.uk-grid-medium>*{padding-left:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid-medium>.uk-grid-margin{margin-top:30px}.uk-grid-large{margin-left:-40px}.uk-grid-large>*{padding-left:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-large{margin-left:-70px}.uk-grid-large>*{padding-left:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid-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-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:15px}.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-medium{margin-left:-60px}.uk-grid-divider.uk-grid-medium>*{padding-left:60px}.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{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-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*{padding-left:80px}.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{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*{padding-left:140px}.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{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}}.uk-grid-item-match,.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-tile{position:relative;box-sizing:border-box;padding:30px 30px}@media (min-width:1200px){.uk-tile{padding:40px 40px}}.uk-tile::after,.uk-tile::before{content:"";display:table}.uk-tile::after{clear:both}.uk-tile>:last-child{margin-bottom:0}.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;-webkit-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out}.uk-card-body{padding:30px 30px}.uk-card-header{padding:15px 30px}.uk-card-footer{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::after,.uk-card-body::before,.uk-card-footer::after,.uk-card-footer::before,.uk-card-header::after,.uk-card-header::before{content:"";display:table}.uk-card-body::after,.uk-card-footer::after,.uk-card-header::after{clear:both}.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:-15px -30px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-25px -40px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-5px -20px}.uk-card-small .uk-card-title+.uk-nav-default{margin-top:0}.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:-55px -70px}.uk-card-large .uk-card-title+.uk-nav-default{margin-top:0}}.uk-close{color:#999;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,opacity;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:0}.uk-spinner>*{-webkit-animation:uk-spinner-rotate 1.4s linear infinite;animation:uk-spinner-rotate 1.4s linear infinite}@-webkit-keyframes uk-spinner-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(270deg)}}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;-webkit-animation:uk-spinner-dash 1.4s ease-in-out infinite;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@-webkit-keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(135deg)}100%{stroke-dashoffset:88px;-webkit-transform:rotate(450deg)}}@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;-webkit-transition:color .1s ease-in-out;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-badge{box-sizing:border-box;min-width:22px;height:22px;line-height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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::after,.uk-article::before{content:"";display:table}.uk-article::after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.625rem;line-height:1.2}.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-header{margin-bottom:20px}.uk-comment-body::after,.uk-comment-body::before,.uk-comment-header::after,.uk-comment-header::before{content:"";display:table}.uk-comment-body::after,.uk-comment-header::after{clear:both}.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::-moz-placeholder{color:#999}.uk-search-input::-webkit-input-placeholder{color:#999}.uk-search-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer}.uk-search-icon::-moz-focus-inner{border:0;padding:0}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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:-ms-flexbox;display:-webkit-flex;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:990}.uk-navbar-center:not(:only-child) .uk-navbar-item,.uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a,.uk-navbar-center:not(:only-child) .uk-navbar-toggle{white-space:nowrap}.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-] .uk-navbar-item,[class*=uk-navbar-center-] .uk-navbar-nav>li>a,[class*=uk-navbar-center-] .uk-navbar-toggle{white-space:nowrap}.uk-navbar-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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-bottom:30px;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-dropbar{position:relative;background:#fff;overflow:hidden}.uk-navbar-dropbar-slide{position:absolute;z-index:1020;left:0;right:0}.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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid #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{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.uk-breadcrumb>*{-ms-flex:none;-webkit-flex:none;flex:none}.uk-breadcrumb>*>*{display:inline-block;font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>*{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;color:#999}.uk-pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-pagination>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-pagination>*>*{display:block;color:#999;-webkit-transition:color .1s ease-in-out;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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>*{-ms-flex:none;-webkit-flex:none;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;-webkit-transition:color .1s ease-in-out;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{-ms-flex-direction:column;-webkit-flex-direction:column;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:right;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;color:rgba(102,102,102,.6);-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:rgba(102,102,102,.8);outline:0}.uk-slidenav:active{color:rgba(102,102,102,.9)}.uk-slidenav-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:16px;height:16px;border-radius:50%;background:rgba(102,102,102,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.4);outline:0}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.6)}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.4)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-15px}.uk-dotnav-vertical>*{padding-left:0;padding-top:15px}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{margin:0;font-size:1.25rem;line-height:1.4;cursor:pointer;overflow:hidden}.uk-accordion-title::after{content:"";width:1.4em;height:1.4em;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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-accordion-content{margin-top:20px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.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{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-left:15px;padding-right:15px;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding-left:30px;padding-right: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:50px auto;width:600px;max-width:100%;background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:639px){.uk-modal-dialog{margin-top:15px;margin-bottom:15px}}.uk-open>.uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);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%;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-lightbox{background:rgba(0,0,0,.9)}.uk-modal-lightbox .uk-modal-dialog{margin-left:15px;margin-right:15px}.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-modal-body::after,.uk-modal-body::before,.uk-modal-footer::after,.uk-modal-footer::before,.uk-modal-header::after,.uk-modal-header::before{content:"";display:table}.uk-modal-body::after,.uk-modal-footer::after,.uk-modal-header::after{clear:both}.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:0;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}.uk-modal-close-full{top:0;right:0;padding:20px;background:#fff}.uk-modal-caption{position:absolute;left:0;right:0;top:100%;margin-top:20px;color:#fff;text-align:center}.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-]{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-sticky.uk-animation-reverse{-webkit-animation-duration:.2s;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:0;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width:960px){.uk-offcanvas-bar{width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-open>.uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-animation{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(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;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container-overlay{overflow:hidden}.uk-offcanvas-container .uk-offcanvas-content{position:relative;left:0;-webkit-transition:left .3s ease-out;transition:left .3s ease-out;-webkit-overflow-scrolling:touch}.uk-offcanvas-overlay .uk-offcanvas-content{overflow-y:hidden}:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{left:270px}.uk-offcanvas-flip>.uk-offcanvas-content-animation{left:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{left:350px}.uk-offcanvas-flip>.uk-offcanvas-content-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-iconnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px}.uk-iconnav>*>*{display:block;color:#999}.uk-iconnav>*>:focus,.uk-iconnav>*>:hover{color:#666;outline:0}.uk-iconnav>.uk-active>*{color:#666}.uk-iconnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.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;margin-bottom:10px;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}.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;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-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-progress{-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-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable svg{pointer-events:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:absolute!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number,.uk-countdown-separator{line-height:70px}.uk-countdown-number{font-size:2rem}@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}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-slide-top-small{-webkit-animation-name:uk-fade-top-small;animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{-webkit-animation-name:uk-fade-bottom-small;animation-name:uk-fade-bottom-small}.uk-animation-slide-left-small{-webkit-animation-name:uk-fade-left-small;animation-name:uk-fade-left-small}.uk-animation-slide-right-small{-webkit-animation-name:uk-fade-right-small;animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{-webkit-animation-name:uk-fade-top-medium;animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{-webkit-animation-name:uk-fade-bottom-medium;animation-name:uk-fade-bottom-medium}.uk-animation-slide-left-medium{-webkit-animation-name:uk-fade-left-medium;animation-name:uk-fade-left-medium}.uk-animation-slide-right-medium{-webkit-animation-name:uk-fade-right-medium;animation-name:uk-fade-right-medium}.uk-animation-kenburns{-webkit-animation-name:uk-scale-kenburns;animation-name:uk-scale-kenburns;-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-fast{-webkit-animation-duration:.1s;animation-duration:.1s}.uk-animation-toggle:not(:hover):not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-small{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-small{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-small{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-small{0%{opacity:0;-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-medium{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-medium{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-medium{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-medium{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-scale-kenburns{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@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)}}[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>*{width:1px}.uk-child-width-expand>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@s>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@m>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@l>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@xl>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}.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-bold{font-weight:bolder}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-primary{color:#1e87f0!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;-webkit-text-fill-color:transparent;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0}}.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;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media (min-width:1200px){.uk-column-divider{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:640px){.uk-column-1-2\@s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@s{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@m{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@m{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@m{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@m{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@l{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@l{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@l{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@l{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@xl{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@xl{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@xl{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@xl{-webkit-column-count:6;-moz-column-count:6;column-count:6}}.uk-column-span{-webkit-column-span:all;-moz-column-span:all;column-span:all}.uk-cover{max-width:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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}@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-panel{position:relative;box-sizing:border-box}.uk-panel::after,.uk-panel::before{content:"";display:table}.uk-panel::after{clear:both}.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}.uk-inline-clip{overflow:hidden}[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-preserve-width,.uk-preserve-width audio,.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-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]{-webkit-transition:box-shadow .1s ease-in-out;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)) or (-webkit-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;-webkit-filter:blur(20px);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}.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}.var-leader-fill:before{content:'.'}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.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-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{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.uk-transform-origin-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-transform-origin-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-transform-origin-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-transform-origin-center-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-transform-origin-center-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-transform-origin-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-transform-origin-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-transform-origin-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline::after,.uk-flex-inline::before,.uk-flex::after,.uk-flex::before{display:none}.uk-flex-left{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media (min-width:640px){.uk-flex-left\@s{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@s{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@s{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@s{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@s{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:960px){.uk-flex-left\@m{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@m{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@m{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@m{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@m{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1200px){.uk-flex-left\@l{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@l{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@l{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@l{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@l{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1600px){.uk-flex-left\@xl{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@xl{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@xl{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@xl{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@xl{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.uk-flex-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:640px){.uk-flex-first\@s{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@s{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-first\@m{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@m{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1200px){.uk-flex-first\@l{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@l{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1600px){.uk-flex-first\@xl{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@xl{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-flex-1{-ms-flex:1;-webkit-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-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+*{margin-top:0!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}.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-xlarge{padding:30px}@media (min-width:960px){.uk-padding-xlarge{padding:70px}}@media (min-width:1200px){.uk-padding-xlarge{padding:140px}}.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}.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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:-moz-max-content;max-width:100%}.uk-position-center-left,.uk-position-center-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-bottom-center,.uk-position-top-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table}.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{margin:15px}.uk-position-small.uk-position-center{-webkit-transform:translate(calc(-50% - 15px),calc(-50% - 15px));transform:translate(calc(-50% - 15px),calc(-50% - 15px))}.uk-position-small.uk-position-center-left,.uk-position-small.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{-webkit-transform:translateX(calc(-50% - 15px));transform:translateX(calc(-50% - 15px))}.uk-position-medium{margin:30px}.uk-position-medium.uk-position-center{-webkit-transform:translate(calc(-50% - 30px),calc(-50% - 30px));transform:translate(calc(-50% - 30px),calc(-50% - 30px))}.uk-position-medium.uk-position-center-left,.uk-position-medium.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 30px));transform:translateY(calc(-50% - 30px))}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{-webkit-transform:translateX(calc(-50% - 30px));transform:translateX(calc(-50% - 30px))}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.uk-transition-fade{opacity:0}.uk-transition-toggle.uk-hover [class*=uk-transition-fade],.uk-transition-toggle:hover [class*=uk-transition-fade]{opacity:1}[class*=uk-transition-scale]{opacity:0}.uk-transition-scale-up{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-scale-down{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}[class*=uk-transition-slide]{opacity:0}.uk-transition-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-transition-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-transition-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-transition-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-transition-slide-top-small{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.uk-transition-slide-bottom-small{-webkit-transform:translateY(10px);transform:translateY(10px)}.uk-transition-slide-left-small{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.uk-transition-slide-right-small{-webkit-transform:translateX(10px);transform:translateX(10px)}.uk-transition-slide-top-medium{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.uk-transition-slide-bottom-medium{-webkit-transform:translateY(50px);transform:translateY(50px)}.uk-transition-slide-left-medium{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.uk-transition-slide-right-medium{-webkit-transform:translateX(50px);transform:translateX(50px)}.uk-transition-toggle.uk-hover [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(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(.uk-hover) .uk-hidden-hover{display:none!important}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover{visibility:hidden!important}@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 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]) 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 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]) 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 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 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 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) 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) 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) 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) 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 hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light hr,.uk-offcanvas-bar hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) 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 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]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.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]) a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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-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%3E%3C%2Fcircle%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-list-divider>li:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-light .uk-list-divider>li:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2),.uk-overlay-primary .uk-list-divider>li:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li: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>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body .uk-list-bullet>li::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-card-secondary.uk-card-body .uk-list-bullet>li::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-light .uk-list-bullet>li::before,.uk-offcanvas-bar .uk-list-bullet>li::before,.uk-overlay-primary .uk-list-bullet>li::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-light .uk-input::-moz-placeholder,.uk-offcanvas-bar .uk-input::-moz-placeholder,.uk-overlay-primary .uk-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-light .uk-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-input::-webkit-input-placeholder,.uk-overlay-primary .uk-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-light .uk-textarea::-moz-placeholder,.uk-offcanvas-bar .uk-textarea::-moz-placeholder,.uk-overlay-primary .uk-textarea::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-light .uk-textarea::-webkit-input-placeholder,.uk-offcanvas-bar .uk-textarea::-webkit-input-placeholder,.uk-overlay-primary .uk-textarea::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-light .uk-search-input::-moz-placeholder,.uk-offcanvas-bar .uk-search-input::-moz-placeholder,.uk-overlay-primary .uk-search-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-light .uk-search-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-search-input::-webkit-input-placeholder,.uk-overlay-primary .uk-search-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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,.3)}.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,.5)}.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,.6)}.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:rgba(255,255,255,.1)}.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,.4)}.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,.6)}.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,.6)}.uk-card-primary.uk-card-body .uk-iconnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-card-secondary.uk-card-body .uk-iconnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-light .uk-iconnav>*>*,.uk-offcanvas-bar .uk-iconnav>*>*,.uk-overlay-primary .uk-iconnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-light .uk-iconnav>*>:focus,.uk-light .uk-iconnav>*>:hover,.uk-offcanvas-bar .uk-iconnav>*>:focus,.uk-offcanvas-bar .uk-iconnav>*>:hover,.uk-overlay-primary .uk-iconnav>*>:focus,.uk-overlay-primary .uk-iconnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-light .uk-iconnav>.uk-active>*,.uk-offcanvas-bar .uk-iconnav>.uk-active>*,.uk-overlay-primary .uk-iconnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*{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-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:rgba(255,255,255,.7)!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{-webkit-column-rule-color:rgba(255,255,255,.2);-moz-column-rule-color:rgba(255,255,255,.2);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::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-light .uk-accordion-title::after,.uk-offcanvas-bar .uk-accordion-title::after,.uk-overlay-primary .uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after{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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-light .uk-open>.uk-accordion-title::after,.uk-offcanvas-bar .uk-open>.uk-accordion-title::after,.uk-overlay-primary .uk-open>.uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js new file mode 100644 index 00000000..fd3df28b --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js @@ -0,0 +1,261 @@ +/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define('uikiticons', factory) : + (global.UIkitIcons = factory()); +}(this, (function () { 'use strict'; + +var album = ""; +var ban = ""; +var behance = ""; +var bell = ""; +var bold = ""; +var bolt = ""; +var bookmark = ""; +var calendar = ""; +var camera = ""; +var cart = ""; +var check = ""; +var clock = ""; +var close = ""; +var code = ""; +var cog = ""; +var comment = ""; +var commenting = ""; +var comments = ""; +var copy = ""; +var database = ""; +var desktop = ""; +var download = ""; +var dribbble = ""; +var expand = ""; +var facebook = ""; +var file = ""; +var flickr = ""; +var folder = ""; +var forward = ""; +var foursquare = ""; +var future = ""; +var github = ""; +var gitter = ""; +var google = ""; +var grid = ""; +var happy = ""; +var hashtag = ""; +var heart = ""; +var history = ""; +var home = ""; +var image = ""; +var info = ""; +var instagram = ""; +var italic = ""; +var joomla = ""; +var laptop = ""; +var lifesaver = ""; +var link = ""; +var linkedin = ""; +var list = ""; +var location = ""; +var lock = ""; +var mail = ""; +var menu = ""; +var minus = ""; +var more = ""; +var move = ""; +var nut = ""; +var pagekit = ""; +var pencil = ""; +var phone = ""; +var pinterest = ""; +var play = ""; +var plus = ""; +var pull = ""; +var push = ""; +var question = ""; +var receiver = ""; +var refresh = ""; +var reply = ""; +var rss = ""; +var search = ""; +var server = ""; +var settings = ""; +var shrink = ""; +var social = ""; +var soundcloud = ""; +var star = ""; +var strikethrough = ""; +var table = ""; +var tablet = ""; +var tag = ""; +var thumbnails = ""; +var trash = ""; +var tripadvisor = ""; +var tumblr = ""; +var tv = ""; +var twitter = ""; +var uikit = ""; +var unlock = ""; +var upload = ""; +var user = ""; +var users = ""; +var vimeo = ""; +var warning = ""; +var whatsapp = ""; +var wordpress = ""; +var world = ""; +var xing = ""; +var yelp = ""; +var youtube = ""; +var Icons = { + album: album, + ban: ban, + behance: behance, + bell: bell, + bold: bold, + bolt: bolt, + bookmark: bookmark, + calendar: calendar, + camera: camera, + cart: cart, + check: check, + clock: clock, + close: close, + code: code, + cog: cog, + comment: comment, + commenting: commenting, + comments: comments, + copy: copy, + database: database, + desktop: desktop, + download: download, + dribbble: dribbble, + expand: expand, + facebook: facebook, + file: file, + flickr: flickr, + folder: folder, + forward: forward, + foursquare: foursquare, + future: future, + github: github, + gitter: gitter, + google: google, + grid: grid, + happy: happy, + hashtag: hashtag, + heart: heart, + history: history, + home: home, + image: image, + info: info, + instagram: instagram, + italic: italic, + joomla: joomla, + laptop: laptop, + lifesaver: lifesaver, + link: link, + linkedin: linkedin, + list: list, + location: location, + lock: lock, + mail: mail, + menu: menu, + minus: minus, + more: more, + move: move, + nut: nut, + pagekit: pagekit, + pencil: pencil, + phone: phone, + pinterest: pinterest, + play: play, + plus: plus, + pull: pull, + push: push, + question: question, + receiver: receiver, + refresh: refresh, + reply: reply, + rss: rss, + search: search, + server: server, + settings: settings, + shrink: shrink, + social: social, + soundcloud: soundcloud, + star: star, + strikethrough: strikethrough, + table: table, + tablet: tablet, + tag: tag, + thumbnails: thumbnails, + trash: trash, + tripadvisor: tripadvisor, + tumblr: tumblr, + tv: tv, + twitter: twitter, + uikit: uikit, + unlock: unlock, + upload: upload, + user: user, + users: users, + vimeo: vimeo, + warning: warning, + whatsapp: whatsapp, + wordpress: wordpress, + world: world, + xing: xing, + yelp: yelp, + youtube: youtube, + "arrow-down": "", + "arrow-left": "", + "arrow-right": "", + "arrow-up": "", + "chevron-down": "", + "chevron-left": "", + "chevron-right": "", + "chevron-up": "", + "cloud-download": "", + "cloud-upload": "", + "credit-card": "", + "file-edit": "", + "git-branch": "", + "git-fork": "", + "github-alt": "", + "google-plus": "", + "minus-circle": "", + "more-vertical": "", + "paint-bucket": "", + "phone-landscape": "", + "play-circle": "", + "plus-circle": "", + "quote-right": "", + "sign-in": "", + "sign-out": "", + "tablet-landscape": "", + "triangle-down": "", + "triangle-left": "", + "triangle-right": "", + "triangle-up": "", + "video-camera": "" +}; + +function plugin(UIkit) { + + if (plugin.installed) { + return; + } + + UIkit.icon.add(Icons); + +} + +if (typeof window !== 'undefined' && window.UIkit) { + window.UIkit.use(plugin); +} + +return plugin; + +}))); \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js new file mode 100644 index 00000000..b7713abd --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js @@ -0,0 +1,4 @@ +/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define("uikiticons",e):t.UIkitIcons=e()}(this,function(){"use strict";function t(e){t.installed||e.icon.add(Tt)}var e='',i='',h='',o='',w='',s='',l='',g='',c='',r='',n='',p='',v='',C='',d='',x='',L='',y='',a='',k='',f='',m='',M='',B='',Z='',u='',z='',b='',H='',V='',I='',q='',U='',j='',S='',A='',D='',E='',F='',G='',J='',K='',N='',O='',P='',Q='',R='',T='',W='',X='',Y='',$='',_='',tt='',et='',it='',ht='',ot='',wt='',st='',lt='',gt='',ct='',rt='',nt='',pt='',vt='',Ct='',dt='',xt='',Lt='',yt='',at='',kt='',ft='',mt='',Mt='',Bt='',Zt='',ut='',zt='',bt='',Ht='',Vt='',It='',qt='',Ut='',jt='',St='',At='',Dt='',Et='',Ft='',Gt='',Jt='',Kt='',Nt='',Ot='',Pt='',Qt='',Rt='',Tt={ +album:e,ban:i,behance:h,bell:o,bold:w,bolt:s,bookmark:l,calendar:g,camera:c,cart:r,check:n,clock:p,close:v,code:C,cog:d,comment:x,commenting:L,comments:y,copy:a,database:k,desktop:f,download:m,dribbble:M,expand:B,facebook:Z,file:u,flickr:z,folder:b,forward:H,foursquare:V,future:I,github:q,gitter:U,google:j,grid:S,happy:A,hashtag:D,heart:E,history:F,home:G,image:J,info:K,instagram:N,italic:O,joomla:P,laptop:Q,lifesaver:R,link:T,linkedin:W,list:X,location:Y,lock:$,mail:_,menu:tt,minus:et,more:it,move:ht,nut:ot,pagekit:wt,pencil:st,phone:lt,pinterest:gt,play:ct,plus:rt,pull:nt,push:pt,question:vt,receiver:Ct,refresh:dt,reply:xt,rss:Lt,search:yt,server:at,settings:kt,shrink:ft,social:mt,soundcloud:Mt,star:Bt,strikethrough:Zt,table:ut,tablet:zt,tag:bt,thumbnails:Ht,trash:Vt,tripadvisor:It,tumblr:qt,tv:Ut,twitter:jt,uikit:St,unlock:At,upload:Dt,user:Et,users:Ft,vimeo:Gt,warning:Jt,whatsapp:Kt,wordpress:Nt,world:Ot,xing:Pt,yelp:Qt,youtube:Rt,"arrow-down":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',"cloud-download":'',"cloud-upload":'',"credit-card":'',"file-edit":'',"git-branch":'',"git-fork":'',"github-alt":'',"google-plus":'',"minus-circle":'',"more-vertical":'',"paint-bucket":'',"phone-landscape":'',"play-circle":'',"plus-circle":'',"quote-right":'',"sign-in":'',"sign-out":'',"tablet-landscape":'',"triangle-down":'',"triangle-left":'',"triangle-right":'',"triangle-up":'',"video-camera":''};return"undefined"!=typeof window&&window.UIkit&&window.UIkit.use(t),t}); \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js new file mode 100644 index 00000000..9bbc0c12 --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js @@ -0,0 +1,7585 @@ +/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('jquery')) : + typeof define === 'function' && define.amd ? define('uikit', ['jquery'], factory) : + (global.UIkit = factory(global.jQuery)); +}(this, (function ($) { 'use strict'; + +var $__default = 'default' in $ ? $['default'] : $; + +var docEl = document.documentElement; +var win = $__default(window); +var doc = $__default(document); +var docElement = $__default(docEl); + +var isRtl = docEl.getAttribute('dir') === 'rtl'; + +function isReady() { + return document.readyState === 'complete' || document.readyState !== 'loading' && !docEl.doScroll; +} + +function ready(fn) { + + var handle = function () { + off(document, 'DOMContentLoaded', handle); + off(window, 'load', handle); + fn(); + }; + + if (isReady()) { + fn(); + } else { + on(document, 'DOMContentLoaded', handle); + on(window, 'load', handle); + } + +} + +function on(el, type, listener, useCapture) { + type.split(' ').forEach(function (type) { return toNode(el).addEventListener(type, listener, useCapture); }); +} + +function off(el, type, listener, useCapture) { + type.split(' ').forEach(function (type) { return toNode(el).removeEventListener(type, listener, useCapture); }); +} + +function transition(element, props, duration, transition) { + if ( duration === void 0 ) duration = 400; + if ( transition === void 0 ) transition = 'linear'; + + + var p = promise(function (resolve, reject) { + + element = $__default(element); + + for (var name in props) { + element.css(name, element.css(name)); + } + + var timer = setTimeout(function () { return element.trigger(transitionend || 'transitionend'); }, duration); + + element + .one(transitionend || 'transitionend', function (e, cancel) { + + e.promise = p; + + clearTimeout(timer); + element.removeClass('uk-transition').css('transition', ''); + if (!cancel) { + resolve(); + } else { + reject(); + } + }) + .addClass('uk-transition') + .css('transition', ("all " + duration + "ms " + transition)) + .css(props); + + }).then(null, function () {}); + + return p; +} + +var Transition = { + + start: transition, + + stop: function stop(element, cancel) { + var e = $.Event(transitionend || 'transitionend'); + $__default(element).triggerHandler(e, [cancel]); + return e.promise || promise.resolve(); + }, + + cancel: function cancel(element) { + return this.stop(element, true); + }, + + inProgress: function inProgress(element) { + return $__default(element).hasClass('uk-transition'); + } + +}; + +function animate(element, animation, duration, origin, out) { + if ( duration === void 0 ) duration = 200; + + + var p = promise(function (resolve) { + + var cls = out ? 'uk-animation-leave' : 'uk-animation-enter'; + + element = $__default(element); + + if (animation.lastIndexOf('uk-animation-', 0) === 0) { + + if (origin) { + animation += " uk-animation-" + origin; + } + + if (out) { + animation += ' uk-animation-reverse'; + } + + } + + reset(); + + element + .one(animationend || 'animationend', function (e) { + e.promise = p; + p.then(reset); + resolve(); + }) + .css('animation-duration', (duration + "ms")) + .addClass(animation) + .addClass(cls); + + + if (!animationend) { + requestAnimationFrame(function () { return Animation.cancel(element); }); + } + + function reset() { + element.css('animation-duration', '').removeClass((cls + " " + animation)); + } + + }); + + return p; +} + +var Animation = { + + in: function in$1(element, animation, duration, origin) { + return animate(element, animation, duration, origin, false); + }, + + out: function out(element, animation, duration, origin) { + return animate(element, animation, duration, origin, true); + }, + + inProgress: function inProgress(element) { + return $__default(element).hasClass('uk-animation-enter') || $__default(element).hasClass('uk-animation-leave'); + }, + + cancel: function cancel(element) { + var e = $.Event(animationend || 'animationend'); + $__default(element).triggerHandler(e); + return e.promise || promise.resolve(); + } + +}; + +function isJQuery(obj) { + return obj instanceof $__default; +} + +function isWithin(element, selector) { + element = $__default(element); + return element.is(selector) + ? true + : isString(selector) + ? element.parents(selector).length + : toNode(selector).contains(element[0]); +} + +function attrFilter(element, attr, pattern, replacement) { + element = $__default(element); + return element.attr(attr, function (i, value) { return value ? value.replace(pattern, replacement) : value; }); +} + +function removeClass(element, cls) { + return attrFilter(element, 'class', new RegExp(("(^|\\s)" + cls + "(?!\\S)"), 'g'), ''); +} + +function createEvent(e, bubbles, cancelable, data) { + if ( bubbles === void 0 ) bubbles = true; + if ( cancelable === void 0 ) cancelable = false; + if ( data === void 0 ) data = false; + + if (isString(e)) { + var event = document.createEvent('Event'); + event.initEvent(e, bubbles, cancelable); + e = event; + } + + if (data) { + assign(e, data); + } + + return e; +} + +function isInView(element, offsetTop, offsetLeft) { + if ( offsetTop === void 0 ) offsetTop = 0; + if ( offsetLeft === void 0 ) offsetLeft = 0; + + + var rect = toNode(element).getBoundingClientRect(); + + return rect.bottom >= -1 * offsetTop + && rect.right >= -1 * offsetLeft + && rect.top <= window.innerHeight + offsetTop + && rect.left <= window.innerWidth + offsetLeft; +} + +function scrolledOver(element) { + + var ref = toNode(element).getBoundingClientRect(); + var top = ref.top; + var height = ref.height; + var topOffset = offsetTop(element), + vp = window.innerHeight, + vh = vp + Math.min(0, topOffset - vp), + diff = Math.max(0, vp - (docHeight() - (topOffset + height))); + + return clamp(((vh - top) / ((vh + (height - (diff < vp ? diff : 0)) ) / 100)) / 100); +} + +function clamp(number, min, max) { + if ( min === void 0 ) min = 0; + if ( max === void 0 ) max = 1; + + return Math.min(Math.max(number, min), max); +} + +function docHeight() { + return Math.max(docEl.offsetHeight, docEl.scrollHeight); +} + +function getIndex(index, elements, current) { + if ( current === void 0 ) current = 0; + + + elements = $__default(elements); + + var length = $__default(elements).length; + + index = (isNumber(index) + ? index + : index === 'next' + ? current + 1 + : index === 'previous' + ? current - 1 + : isString(index) + ? parseInt(index, 10) + : elements.index(index) + ) % length; + + return index < 0 ? index + length : index; +} + +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 voidElements[toNode(element).tagName.toLowerCase()]; +} + +var Dimensions = { + + ratio: function ratio(dimensions, prop, value) { + + var aProp = prop === 'width' ? 'height' : 'width'; + + return ( obj = {}, obj[aProp] = Math.round(value * dimensions[aProp] / dimensions[prop]), obj[prop] = value, obj ); + var obj; + }, + + fit: function fit(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 cover(dimensions, maxDimensions) { + var this$1 = this; + + dimensions = this.fit(dimensions, maxDimensions); + + $.each(dimensions, function (prop) { return dimensions = dimensions[prop] < maxDimensions[prop] ? this$1.ratio(dimensions, prop, maxDimensions[prop]) : dimensions; }); + + return dimensions; + } + +}; + +function query(selector, context) { + var selectors = getContextSelectors(selector); + return selectors ? selectors.reduce(function (context, selector) { return toJQuery(selector, context); }, context) : toJQuery(selector); +} + +function bind(fn, context) { + return function (a) { + var l = arguments.length; + return l ? l > 1 ? fn.apply(context, arguments) : fn.call(context, a) : fn.call(context); + }; +} + +var hasOwnProperty = Object.prototype.hasOwnProperty; +function hasOwn(obj, key) { + return hasOwnProperty.call(obj, key); +} + +function promise(executor) { + + if (hasPromise) { + return new Promise(executor); + } + + var def = $__default.Deferred(); + + executor(def.resolve, def.reject); + + return def; +} + +promise.resolve = function (value) { + return promise(function (resolve) { + resolve(value); + }); +}; + +promise.reject = function (value) { + return promise(function (_, reject) { + reject(value); + }); +}; + +promise.all = function (iterable) { + return hasPromise + ? Promise.all(iterable) + : $__default.when.apply($__default, iterable); +}; + +function classify(str) { + return str.replace(/(?:^|[-_\/])(\w)/g, function (_, c) { return c ? c.toUpperCase() : ''; }); +} + +function hyphenate(str) { + return str + .replace(/([a-z\d])([A-Z])/g, '$1-$2') + .toLowerCase() +} + +var camelizeRE = /-(\w)/g; +function camelize(str) { + return str.replace(camelizeRE, toUpper) +} + +function toUpper(_, c) { + return c ? c.toUpperCase() : '' +} + +var isArray = Array.isArray; + +function isFunction(obj) { + return typeof obj === 'function'; +} + +function isObject(obj) { + return obj !== null && typeof obj === 'object'; +} + +function isPlainObject(obj) { + return isObject(obj) && Object.getPrototypeOf(obj) === Object.prototype; +} + +function isString(value) { + return typeof value === 'string'; +} + +function isNumber(value) { + return typeof value === 'number'; +} + +function isUndefined(value) { + return value === undefined; +} + +function isContextSelector(selector) { + return isString(selector) && selector.match(/^[!>+-]/); +} + +function getContextSelectors(selector) { + return isContextSelector(selector) && selector.split(/(?=\s[!>+-])/g).map(function (value) { return value.trim(); }); +} + +var contextSelectors = {'!': 'closest', '+': 'nextAll', '-': 'prevAll'}; +function toJQuery(element, context) { + + if (element === true) { + return null; + } + + try { + + if (context && isContextSelector(element) && element[0] !== '>') { + + var fn = contextSelectors[element[0]], selector = element.substr(1); + + context = $__default(context); + + if (fn === 'closest') { + context = context.parent(); + selector = selector || '*'; + } + + element = context[fn](selector); + + } else { + element = $__default(element, context); + } + + } catch (e) { + return null; + } + + return element.length ? element : null; +} + +function toNode(element) { + return element && (isJQuery(element) ? element[0] : element); +} + +function toBoolean(value) { + return typeof value === 'boolean' + ? 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 toList(value) { + return isArray(value) + ? value + : isString(value) + ? value.split(',').map(function (value) { return $.isNumeric(value) + ? toNumber(value) + : toBoolean(value.trim()); }) + : [value]; +} + +var vars = {}; +function toMedia(value) { + + if (isString(value)) { + if (value[0] === '@') { + var name = "media-" + (value.substr(1)); + value = vars[name] || (vars[name] = parseFloat(getCssVar(name))); + } else if (value.match(/^\(min-width:/)) { + return value; + } + } + + return value && !isNaN(value) ? ("(min-width: " + value + "px)") : false; +} + +function coerce(type, value, context) { + + if (type === Boolean) { + return toBoolean(value); + } else if (type === Number) { + return toNumber(value); + } else if (type === 'jQuery') { + return query(value, context); + } else if (type === 'list') { + return toList(value); + } else if (type === 'media') { + return toMedia(value); + } + + return type ? type(value) : value; +} + +function toMs(time) { + return !time + ? 0 + : time.substr(-2) === 'ms' + ? parseFloat(time) + : parseFloat(time) * 1000; +} + +function swap(value, a, b) { + return value.replace(new RegExp((a + "|" + b), 'mg'), 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; +}; + +var Observer = window.MutationObserver || window.WebKitMutationObserver; +var requestAnimationFrame = window.requestAnimationFrame || function (fn) { return setTimeout(fn, 1000 / 60); }; + +var hasPointerEvents = window.PointerEvent; +var hasPromise = 'Promise' in window; +var hasTouch = 'ontouchstart' in window + || window.DocumentTouch && document instanceof DocumentTouch + || navigator.msPointerEnabled && navigator.msMaxTouchPoints // IE 10 + || navigator.pointerEnabled && navigator.maxTouchPoints; // IE >=11 + +var pointerDown = !hasTouch ? 'mousedown' : hasPointerEvents ? 'pointerdown' : 'touchstart'; +var pointerMove = !hasTouch ? 'mousemove' : hasPointerEvents ? 'pointermove' : 'touchmove'; +var pointerUp = !hasTouch ? 'mouseup' : hasPointerEvents ? 'pointerup' : 'touchend'; +var pointerEnter = hasTouch && hasPointerEvents ? 'pointerenter' : 'mouseenter'; +var pointerLeave = hasTouch && hasPointerEvents ? 'pointerleave' : 'mouseleave'; + +var transitionend = prefix('transition', 'transition-end'); +var animationstart = prefix('animation', 'animation-start'); +var animationend = prefix('animation', 'animation-end'); + +function getStyle(element, property, pseudoElt) { + return (window.getComputedStyle(toNode(element), pseudoElt) || {})[property]; +} + +function getCssVar(name) { + + /* usage in css: .var-name:before { content:"xyz" } */ + + var val, doc = document.documentElement, + element = doc.appendChild(document.createElement('div')); + + element.classList.add(("var-" + name)); + + try { + + val = getStyle(element, 'content', ':before').replace(/^["'](.*)["']$/, '$1'); + val = JSON.parse(val); + + } catch (e) {} + + doc.removeChild(element); + + return val || undefined; +} + +function getImage(src) { + + return promise(function (resolve, reject) { + var img = new Image(); + + img.onerror = reject; + img.onload = function () { return resolve(img); }; + + img.src = src; + }); + +} + +function prefix(name, event) { + + var ucase = classify(name), + lowered = classify(event).toLowerCase(), + classified = classify(event), + element = document.body || document.documentElement, + names = ( obj = {}, obj[("Webkit" + ucase)] = ("webkit" + classified), obj[("Moz" + ucase)] = lowered, obj[("o" + ucase)] = ("o" + classified + " o" + lowered), obj[name] = lowered, obj ); + var obj; + + for (name in names) { + if (element.style[name] !== undefined) { + return names[name]; + } + } +} + +/* + Based on: + Copyright (c) 2016 Wilson Page wilsonpage@me.com + https://github.com/wilsonpage/fastdom +*/ + +var fastdom = { + + reads: [], + writes: [], + + measure: function measure(task) { + this.reads.push(task); + scheduleFlush(this); + return task; + }, + + mutate: function mutate(task) { + this.writes.push(task); + scheduleFlush(this); + return task; + }, + + clear: function clear(task) { + return remove(this.reads, task) || remove(this.writes, task); + }, + + flush: function flush() { + + runTasks(this.reads); + runTasks(this.writes.splice(0, this.writes.length)); + + this.scheduled = false; + + if (this.reads.length || this.writes.length) { + scheduleFlush(this); + } + + } + +}; + +function scheduleFlush(fastdom) { + if (!fastdom.scheduled) { + fastdom.scheduled = true; + requestAnimationFrame(fastdom.flush.bind(fastdom)); + } +} + +function runTasks(tasks) { + var task; + while (task = tasks.shift()) { + task(); + } +} + +function remove(array, item) { + var index = array.indexOf(item); + return !!~index && !!array.splice(index, 1); +} + +function MouseTracker() {} + +MouseTracker.prototype = { + + positions: [], + position: null, + + init: function init() { + var this$1 = this; + + + this.positions = []; + this.position = null; + + var ticking = false; + this.handler = function (e) { + + if (!ticking) { + setTimeout(function () { + + var time = Date.now(), length = this$1.positions.length; + if (length && (time - this$1.positions[length - 1].time > 100)) { + this$1.positions.splice(0, length); + } + + this$1.positions.push({time: time, x: e.pageX, y: e.pageY}); + + if (this$1.positions.length > 5) { + this$1.positions.shift(); + } + + ticking = false; + }, 5); + } + + ticking = true; + }; + + doc.on('mousemove', this.handler); + + }, + + cancel: function cancel() { + if (this.handler) { + doc.off('mousemove', this.handler); + } + }, + + movesTo: function movesTo(target) { + + if (this.positions.length < 2) { + return false; + } + + var p = getDimensions(target), + position = this.positions[this.positions.length - 1], + prevPos = this.positions[0]; + + if (p.left <= position.x && position.x <= p.right && p.top <= position.y && position.y <= p.bottom) { + return false; + } + + var points = [ + [{x: p.left, y: p.top}, {x: p.right, y: p.bottom}], + [{x: p.right, y: p.top}, {x: p.left, y: p.bottom}] + ]; + + if (p.right <= position.x) { + + } else if (p.left >= position.x) { + points[0].reverse(); + points[1].reverse(); + } else if (p.bottom <= position.y) { + points[0].reverse(); + } else if (p.top >= position.y) { + points[1].reverse(); + } + + return !!points.reduce(function (result, point) { + return result + (slope(prevPos, point[0]) < slope(position, point[0]) && slope(prevPos, point[1]) > slope(position, point[1])); + }, 0); + } + +}; + +function slope(a, b) { + return (b.y - a.y) / (b.x - a.x); +} + +var strats = {}; + +// concat strategy +strats.args = +strats.created = +strats.events = +strats.init = +strats.ready = +strats.connected = +strats.disconnected = +strats.destroy = function (parentVal, childVal) { + + parentVal = parentVal && !isArray(parentVal) ? [parentVal] : parentVal; + + return childVal + ? parentVal + ? parentVal.concat(childVal) + : isArray(childVal) + ? childVal + : [childVal] + : parentVal; +}; + +// update strategy +strats.update = function (parentVal, childVal) { + return strats.args(parentVal, isFunction(childVal) ? {read: childVal} : childVal); +}; + +// 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.defaults = +strats.methods = function (parentVal, childVal) { + return childVal + ? parentVal + ? assign({}, parentVal, childVal) + : childVal + : parentVal; +}; + +// default strategy +var defaultStrat = function (parentVal, childVal) { + return isUndefined(childVal) ? parentVal : childVal; +}; + +function mergeOptions(parent, child) { + + var options = {}, key; + + if (child.mixins) { + for (var i = 0, l = child.mixins.length; i < l; i++) { + parent = mergeOptions(parent, child.mixins[i]); + } + } + + for (key in parent) { + mergeKey(key); + } + + for (key in child) { + if (!hasOwn(parent, key)) { + mergeKey(key); + } + } + + function mergeKey(key) { + options[key] = (strats[key] || defaultStrat)(parent[key], child[key]); + } + + return options; +} + +var dirs = { + x: ['width', 'left', 'right'], + y: ['height', 'top', 'bottom'] +}; + +function position(element, target, attach, targetAttach, offset, targetOffset, flip, boundary) { + + attach = getPos(attach); + targetAttach = getPos(targetAttach); + + var flipped = {element: attach, target: targetAttach}; + + if (!element) { + return flipped; + } + + var dim = getDimensions(element), + targetDim = getDimensions(target), + position = targetDim; + + moveTo(position, attach, dim, -1); + moveTo(position, targetAttach, targetDim, 1); + + offset = getOffsets(offset, dim.width, dim.height); + targetOffset = getOffsets(targetOffset, targetDim.width, targetDim.height); + + offset['x'] += targetOffset['x']; + offset['y'] += targetOffset['y']; + + position.left += offset['x']; + position.top += offset['y']; + + boundary = getDimensions(boundary || window); + + if (flip) { + $.each(dirs, function (dir, ref) { + var prop = ref[0]; + var align = ref[1]; + var alignFlip = ref[2]; + + + if (!(flip === true || ~flip.indexOf(dir))) { + return; + } + + var elemOffset = attach[dir] === align + ? -dim[prop] + : attach[dir] === alignFlip + ? dim[prop] + : 0, + 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, + centerTargetOffset = targetAttach[dir] === 'center' ? -targetDim[prop] / 2 : 0; + + attach[dir] === 'center' && ( + apply(centerOffset, centerTargetOffset) + || apply(-centerOffset, -centerTargetOffset) + ) || apply(elemOffset, targetOffset); + + } + + function apply(elemOffset, targetOffset) { + + var newVal = position[align] + elemOffset + targetOffset - offset[dir] * 2; + + 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[dir][1] + ? dirs[dir][2] + : dirs[dir][1]; + }); + + return true; + } + + } + + }); + } + + $__default(element).offset({left: position.left, top: position.top}); + + return flipped; +} + +function getDimensions(element) { + + element = toNode(element); + + var window = getWindow(element), top = window.pageYOffset, left = window.pageXOffset; + + if (!element.ownerDocument) { + return { + top: top, + left: left, + height: window.innerHeight, + width: window.innerWidth, + bottom: top + window.innerHeight, + right: left + window.innerWidth, + } + } + + var display = false; + if (!element.offsetHeight) { + display = element.style.display; + element.style.display = 'block'; + } + + var rect = element.getBoundingClientRect(); + + if (display !== false) { + element.style.display = display; + } + + return { + height: rect.height, + width: rect.width, + top: rect.top + top, + left: rect.left + left, + bottom: rect.bottom + top, + right: rect.right + left, + } +} + +function offsetTop(element) { + element = toNode(element); + return element.getBoundingClientRect().top + getWindow(element).pageYOffset; +} + +function getWindow(element) { + return element && element.ownerDocument ? element.ownerDocument.defaultView : window; +} + +function moveTo(position, attach, dim, factor) { + $.each(dirs, function (dir, ref) { + var prop = 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/, 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) { + + offsets = (offsets || '').split(' '); + + return { + x: offsets[0] ? parseFloat(offsets[0]) * (offsets[0][offsets[0].length - 1] === '%' ? width / 100 : 1) : 0, + y: offsets[1] ? parseFloat(offsets[1]) * (offsets[1][offsets[1].length - 1] === '%' ? 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; + } +} + +/* + Based on: + Copyright (c) 2010-2016 Thomas Fuchs + http://zeptojs.com/ +*/ + +var touch = {}; +var touchTimeout; +var tapTimeout; +var swipeTimeout; +var gesture; +var clicked; +function swipeDirection(x1, x2, y1, y2) { + return Math.abs(x1 - x2) >= Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down'); +} + +function cancelAll() { + if (touchTimeout) { clearTimeout(touchTimeout); } + if (tapTimeout) { clearTimeout(tapTimeout); } + if (swipeTimeout) { clearTimeout(swipeTimeout); } + touchTimeout = tapTimeout = swipeTimeout = null; + touch = {}; +} + +ready(function () { + + var now, delta, deltaX = 0, deltaY = 0; + + if ('MSGesture' in window) { + gesture = new MSGesture(); + gesture.target = document.body; + } + + on(document, 'click', function () { return clicked = true; }, true); + + on(document, 'MSGestureEnd gestureend', function (e) { + + var dir = e.velocityX > 1 + ? 'Right' + : e.velocityX < -1 + ? 'Left' + : e.velocityY > 1 + ? 'Down' + : e.velocityY < -1 + ? 'Up' + : null; + + if (dir && touch.el !== undefined) { + touch.el.trigger('swipe'); + touch.el.trigger(("swipe" + dir)); + } + + }); + + on(document, 'mousedown pointerdown touchstart', function (e) { + + var ref = e.touches ? e.touches[0] : e; + var target = ref.target; + var pageX = ref.pageX; + var pageY = ref.pageY; + + now = Date.now(); + delta = now - (touch.last || now); + touch.el = $__default('tagName' in target ? target : target.parentNode); + + if (touchTimeout) { clearTimeout(touchTimeout); } + + touch.x1 = pageX; + touch.y1 = pageY; + + if (delta > 0 && delta <= 250) { touch.isDoubleTap = true; } + + touch.last = now; + + // adds the current touch contact for IE gesture recognition + if (gesture && (e.type === 'pointerdown' || e.type === 'touchstart')) { + gesture.addPointer(e.pointerId); + } + + clicked = e.button > 0; + + }); + + on(document, 'mousemove pointermove touchmove', function (e) { + + var ref = e.touches ? e.touches[0] : e; + var pageX = ref.pageX; + var pageY = ref.pageY; + + touch.x2 = pageX; + touch.y2 = pageY; + + deltaX += Math.abs(touch.x1 - touch.x2); + deltaY += Math.abs(touch.y1 - touch.y2); + }); + + on(document, 'mouseup pointerup touchend', function () { + + // swipe + if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) { + + swipeTimeout = setTimeout(function () { + if (touch.el !== undefined) { + touch.el.trigger('swipe'); + touch.el.trigger(("swipe" + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2)))); + } + touch = {}; + }); + + // normal tap + } else if ('last' in touch) { + + // don't fire tap when delta position changed by more than 30 pixels, + // for instance when moving to a point and back to origin + if (isNaN(deltaX) || (deltaX < 30 && deltaY < 30)) { + // delay by one tick so we can cancel the 'tap' event if 'scroll' fires + // ('tap' fires before 'scroll') + tapTimeout = setTimeout(function () { + + // trigger universal 'tap' with the option to cancelTouch() + // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) + var event = $.Event('tap'); + event.cancelTouch = cancelAll; + + if (touch.el !== undefined) { + touch.el.trigger(event); + } + + // trigger double tap immediately + if (touch.isDoubleTap) { + if (touch.el !== undefined) { touch.el.trigger('doubleTap'); } + touch = {}; + } + + // trigger single tap after 300ms of inactivity + else { + touchTimeout = setTimeout(function () { + touchTimeout = null; + if (touch.el !== undefined) { + touch.el.trigger('singleTap'); + + if (!clicked) { + touch.el.trigger('click'); + } + + } + touch = {}; + }, 350); + } + }); + } else { + touch = {}; + } + deltaX = deltaY = 0; + } + }); + + // when the browser window loses focus, + // for example when a modal dialog is shown, + // cancel all ongoing events + on(document, 'touchcancel', cancelAll); + + // scrolling the window indicates intention of the user + // to scroll, not tap or swipe, so cancel all ongoing events + on(window, 'scroll', cancelAll); +}); + +var touching = false; +on(document, 'touchstart', function () { return touching = true; }, true); +on(document, 'click', function () {touching = false}); +on(document, 'touchcancel', function () { return touching = false; }, true); + +function isTouch(e) { + return touching || (e.originalEvent || e).pointerType === 'touch'; +} + + + +var util = Object.freeze({ + win: win, + doc: doc, + docElement: docElement, + isRtl: isRtl, + isReady: isReady, + ready: ready, + on: on, + off: off, + transition: transition, + Transition: Transition, + animate: animate, + Animation: Animation, + isJQuery: isJQuery, + isWithin: isWithin, + attrFilter: attrFilter, + removeClass: removeClass, + createEvent: createEvent, + isInView: isInView, + scrolledOver: scrolledOver, + clamp: clamp, + docHeight: docHeight, + getIndex: getIndex, + isVoidElement: isVoidElement, + Dimensions: Dimensions, + query: query, + Observer: Observer, + requestAnimationFrame: requestAnimationFrame, + hasPromise: hasPromise, + hasTouch: hasTouch, + pointerDown: pointerDown, + pointerMove: pointerMove, + pointerUp: pointerUp, + pointerEnter: pointerEnter, + pointerLeave: pointerLeave, + transitionend: transitionend, + animationstart: animationstart, + animationend: animationend, + getStyle: getStyle, + getCssVar: getCssVar, + getImage: getImage, + fastdom: fastdom, + $: $__default, + bind: bind, + hasOwn: hasOwn, + promise: promise, + classify: classify, + hyphenate: hyphenate, + camelize: camelize, + isArray: isArray, + isFunction: isFunction, + isObject: isObject, + isPlainObject: isPlainObject, + isString: isString, + isNumber: isNumber, + isUndefined: isUndefined, + isContextSelector: isContextSelector, + getContextSelectors: getContextSelectors, + toJQuery: toJQuery, + toNode: toNode, + toBoolean: toBoolean, + toNumber: toNumber, + toList: toList, + toMedia: toMedia, + coerce: coerce, + toMs: toMs, + swap: swap, + assign: assign, + ajax: $.ajax, + each: $.each, + Event: $.Event, + isNumeric: $.isNumeric, + MouseTracker: MouseTracker, + mergeOptions: mergeOptions, + position: position, + getDimensions: getDimensions, + offsetTop: offsetTop, + flipPosition: flipPosition, + isTouch: isTouch +}); + +function boot (UIkit) { + + var doc = document.documentElement; + var connect = UIkit.connect; + var disconnect = UIkit.disconnect; + + if (Observer) { + + if (document.body) { + + init(); + + } else { + + (new Observer(function () { + + if (document.body) { + this.disconnect(); + init(); + } + + })).observe(doc, {childList: true, subtree: true}); + + } + + } else { + + ready(function () { + apply(document.body, connect); + on(doc, 'DOMNodeInserted', function (e) { return apply(e.target, connect); }); + on(doc, 'DOMNodeRemoved', function (e) { return apply(e.target, disconnect); }); + }); + + } + + function init() { + + apply(document.body, connect); + + fastdom.flush(); + + (new Observer(function (mutations) { return mutations.forEach(function (ref) { + var addedNodes = ref.addedNodes; + var removedNodes = ref.removedNodes; + var target = ref.target; + + + for (var i = 0; i < addedNodes.length; i++) { + apply(addedNodes[i], connect) + } + + for (i = 0; i < removedNodes.length; i++) { + apply(removedNodes[i], disconnect) + } + + UIkit.update('update', target, true); + + }); } + )).observe(doc, {childList: true, subtree: true, characterData: true, attributes: true, attributeFilter: ['href']}); + + UIkit._initialized = true; + } + + function apply(node, fn) { + + if (node.nodeType !== Node.ELEMENT_NODE || node.hasAttribute('uk-no-boot')) { + return; + } + + fn(node); + node = node.firstChild; + while (node) { + var next = node.nextSibling; + apply(node, fn); + node = next; + } + } + +} + +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.components[component] : component) || this; + mixin = mergeOptions({}, mixin); + mixin.mixins = component.options.mixins; + delete component.options.mixins; + component.options = mergeOptions(mixin, component.options); + }; + + UIkit.extend = function (options) { + + options = options || {}; + + var Super = this, name = options.name || Super.options.name; + var Sub = createClass(name || 'UIkitComponent'); + + 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 (e, element, parents) { + if ( parents === void 0 ) parents = false; + + + e = createEvent(e || 'update'); + + if (!element) { + + update(UIkit.instances, e); + return; + + } + + element = toNode(element); + + if (parents) { + + do { + + update(element[DATA], e); + element = element.parentNode; + + } while (element) + + } else { + + apply(element, function (element) { return update(element[DATA], e); }); + + } + + }; + + var container; + Object.defineProperty(UIkit, 'container', { + + get: function get() { + return container || document.body; + }, + + set: function set(element) { + container = element; + } + + }); + + function createClass(name) { + return new Function(("return function " + (classify(name)) + " (options) { this._init(options); }"))(); + } + + function apply(node, fn) { + + if (node.nodeType !== Node.ELEMENT_NODE) { + return; + } + + fn(node); + node = node.firstChild; + while (node) { + apply(node, fn); + node = node.nextSibling; + } + } + + function update(data, e) { + + if (!data) { + return; + } + + for (var name in data) { + if (data[name]._isReady) { + 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._callReady = function () { + + if (this._isReady) { + return; + } + + this._isReady = true; + this._callHook('ready'); + this._callUpdate(); + }; + + UIkit.prototype._callConnected = function () { + var this$1 = this; + + + if (this._connected) { + return; + } + + if (!~UIkit.elements.indexOf(this.$options.el)) { + UIkit.elements.push(this.$options.el); + } + + UIkit.instances[this._uid] = this; + + this._initEvents(); + + this._callHook('connected'); + this._connected = true; + + this._initObserver(); + + if (!this._isReady) { + ready(function () { return this$1._callReady(); }); + } + + this._callUpdate(); + }; + + UIkit.prototype._callDisconnected = function () { + + if (!this._connected) { + return; + } + + if (this._observer) { + this._observer.disconnect(); + this._observer = null; + } + + var index = UIkit.elements.indexOf(this.$options.el); + + if (~index) { + UIkit.elements.splice(index, 1); + } + + delete UIkit.instances[this._uid]; + + this._initEvents(true); + this._callHook('disconnected'); + + this._connected = false; + + }; + + UIkit.prototype._callUpdate = function (e) { + var this$1 = this; + + + e = createEvent(e || 'update'); + + if (e.type === 'update') { + this._computeds = {}; + } + + var updates = this.$options.update; + + if (!updates) { + return; + } + + updates.forEach(function (update, i) { + + if (e.type !== 'update' && (!update.events || !~update.events.indexOf(e.type))) { + return; + } + + if (e.sync) { + + if (update.read) { + update.read.call(this$1, e); + } + + if (update.write) { + update.write.call(this$1, e); + } + + return; + + } + + if (update.read && !~fastdom.reads.indexOf(this$1._frames.reads[i])) { + this$1._frames.reads[i] = fastdom.measure(function () { + update.read.call(this$1, e); + delete this$1._frames.reads[i]; + }); + } + + if (update.write && !~fastdom.writes.indexOf(this$1._frames.writes[i])) { + this$1._frames.writes[i] = fastdom.mutate(function () { + update.write.call(this$1, e); + delete this$1._frames.writes[i]; + }); + } + + }); + + }; + +} + +function stateAPI (UIkit) { + + var uid = 0; + + UIkit.prototype.props = {}; + + UIkit.prototype._init = function (options) { + + options = options || {}; + options = this.$options = mergeOptions(this.constructor.options, options, this); + + this.$el = null; + this.$name = UIkit.prefix + hyphenate(this.$options.name); + this.$props = {}; + + this._frames = {reads: {}, writes: {}}; + + this._uid = uid++; + this._initData(); + this._initMethods(); + this._initComputeds(); + this._callHook('created'); + + if (options.el) { + this.$mount(options.el); + } + }; + + UIkit.prototype._initData = function () { + var this$1 = this; + + + var ref = this.$options; + var defaults = ref.defaults; + var data = ref.data; if ( data === void 0 ) data = {}; + var args = ref.args; if ( args === void 0 ) args = []; + var props = ref.props; if ( props === void 0 ) props = {}; + var el = ref.el; + + if (args.length && isArray(data)) { + data = data.slice(0, args.length).reduce(function (data, value, index) { + if (isPlainObject(value)) { + assign(data, value); + } else { + data[args[index]] = value; + } + return data; + }, {}); + } + + for (var key in defaults) { + this$1.$props[key] = this$1[key] = hasOwn(data, key) && !isUndefined(data[key]) + ? coerce(props[key], data[key], el) + : isArray(defaults[key]) + ? defaults[key].concat() + : defaults[key]; + } + }; + + UIkit.prototype._initMethods = function () { + var this$1 = this; + + + var methods = this.$options.methods; + + if (methods) { + for (var key in methods) { + this$1[key] = bind(methods[key], this$1); + } + } + }; + + UIkit.prototype._initComputeds = function () { + var this$1 = this; + + + var computed = this.$options.computed; + + this._computeds = {}; + + if (computed) { + for (var key in computed) { + registerComputed(this$1, key, computed[key]); + } + } + }; + + UIkit.prototype._initProps = function (props) { + var this$1 = this; + + + this._computeds = {}; + assign(this.$props, props || this._getProps()); + + var exclude = [this.$options.computed, this.$options.methods]; + for (var key in this$1.$props) { + if (notIn(exclude, key)) { + this$1[key] = this$1.$props[key]; + } + } + }; + + UIkit.prototype._initEvents = function (unbind) { + var this$1 = this; + + + var events = this.$options.events; + + if (events) { + + events.forEach(function (event) { + + if (!hasOwn(event, 'handler')) { + for (var key in event) { + registerEvent(this$1, unbind, event[key], key); + } + } else { + registerEvent(this$1, unbind, event); + } + + }); + } + }; + + 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 || !Observer) { + return; + } + + attrs = isArray(attrs) ? attrs : Object.keys(props).map(function (key) { return hyphenate(key); }); + + this._observer = new Observer(function () { + + var data = this$1._getProps(); + if (attrs.some(function (key) { return !equals(data[key], this$1.$props[key]); })) { + this$1.$reset(data); + } + + }); + + this._observer.observe(el, {attributes: true, attributeFilter: attrs.concat([this.$name, ("data-" + (this.$name))])}); + }; + + UIkit.prototype._getProps = function () { + + var data = {}; + var ref = this.$options; + var args = ref.args; if ( args === void 0 ) args = []; + var props = ref.props; if ( props === void 0 ) props = {}; + var el = ref.el; + var options = el.getAttribute(this.$name) || el.getAttribute(("data-" + (this.$name))), + key, prop; + + if (!props) { + return data; + } + + for (key in props) { + prop = hyphenate(key); + if (el.hasAttribute(prop)) { + + var value = coerce(props[key], el.getAttribute(prop), el); + + if (prop === 'target' && (!value || value.lastIndexOf('_', 0) === 0)) { + continue; + } + + data[key] = value; + } + } + + if (!options) { + return data; + } + + if (options[0] === '{') { + try { + options = JSON.parse(options); + } catch (e) { + console.warn("Invalid JSON."); + options = {}; + } + } else if (args.length && !~options.indexOf(':')) { + options = (( obj = {}, obj[args[0]] = options, obj )); + var obj; + } else { + var tmp = {}; + options.split(';').forEach(function (option) { + var ref = option.split(/:(.+)/); + var key = ref[0]; + var value = ref[1]; + if (key && value) { + tmp[key.trim()] = value.trim(); + } + }); + options = tmp; + } + + for (key in options || {}) { + prop = camelize(key); + if (props[prop] !== undefined) { + data[prop] = coerce(props[prop], options[key], el); + } + } + + return data; + }; + + function registerComputed(component, key, cb) { + Object.defineProperty(component, key, { + + enumerable: true, + + get: function get() { + + if (!hasOwn(component._computeds, key)) { + component._computeds[key] = cb.call(component); + } + + return component._computeds[key]; + }, + + set: function set(value) { + component._computeds[key] = value; + } + + }); + } + + function registerEvent(component, unbind, event, key) { + + if (!isPlainObject(event)) { + event = ({name: key, handler: event}); + } + + var name = event.name; + var el = event.el; + var delegate = event.delegate; + var self = event.self; + var filter = event.filter; + var handler = event.handler; + var namespace = "." + (component.$options.name) + "." + (component._uid); + + el = el && el.call(component) || component.$el; + + name = name.split(' ').map(function (name) { return (name + "." + namespace); }).join(' '); + + if (unbind) { + + el.off(name); + + } else { + + if (filter && !filter.call(component)) { + return; + } + + handler = isString(handler) ? component[handler] : bind(handler, component); + + if (self) { + handler = selfFilter(handler, component); + } + + if (delegate) { + el.on(name, isString(delegate) ? delegate : delegate.call(component), handler); + } else { + el.on(name, handler); + } + } + + } + + function selfFilter(handler, context) { + return function selfHandler (e) { + if (e.target === e.currentTarget) { + return handler.call(context, e) + } + } + } + + function notIn(options, key) { + return options.every(function (arr) { return !arr || !hasOwn(arr, key); }); + } + + function equals(a, b) { + return isUndefined(a) || a === b || isJQuery(a) && isJQuery(b) && a.is(b); + } + +} + +function instanceAPI (UIkit) { + + var DATA = UIkit.data; + + UIkit.prototype.$mount = function (el) { + + var name = this.$options.name; + + if (!el[DATA]) { + el[DATA] = {}; + } + + if (el[DATA][name]) { + return; + } + + el[DATA][name] = this; + + this.$options.el = this.$options.el || el; + this.$el = $__default(el); + + this._initProps(); + + this._callHook('init'); + + if (document.documentElement.contains(el)) { + this._callConnected(); + } + }; + + UIkit.prototype.$emit = function (e) { + this._callUpdate(e); + }; + + UIkit.prototype.$emitSync = function (e) { + this._callUpdate(createEvent(e || 'update', true, false, {sync: true})); + }; + + UIkit.prototype.$update = function (e, parents) { + UIkit.update(e, this.$options.el, parents); + }; + + UIkit.prototype.$updateSync = function (e, parents) { + this.$update(createEvent(e || 'update', true, false, {sync: true}), parents); + }; + + UIkit.prototype.$reset = function (data) { + this._callDisconnected(); + this._initProps(data); + this._callConnected(); + }; + + UIkit.prototype.$destroy = function (remove) { + if ( remove === void 0 ) remove = 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 (!Object.keys(el[DATA]).length) { + delete el[DATA]; + } + + if (remove) { + this.$el.remove(); + } + }; + +} + +function componentAPI (UIkit) { + + var DATA = UIkit.data; + + UIkit.components = {}; + + UIkit.component = function (id, options) { + + var name = camelize(id); + + if (isPlainObject(options)) { + options.name = name; + options = UIkit.extend(options); + } else if (isUndefined(options)) { + return UIkit.components[name] + } else { + options.options.name = name; + } + + UIkit.components[name] = options; + + UIkit[name] = function (element, data) { + var i = arguments.length, argsArray = Array(i); + while ( i-- ) argsArray[i] = arguments[i]; + + + if (isPlainObject(element)) { + return new UIkit.components[name]({data: element}); + } + + if (UIkit.components[name].options.functional) { + return new UIkit.components[name]({data: [].concat( argsArray )}); + } + + return element && element.nodeType ? init(element) : $__default(element).toArray().map(init)[0]; + + function init(element) { + return UIkit.getComponent(element, name) || new UIkit.components[name]({el: element, data: data || {}}); + } + + }; + + if (UIkit._initialized && !options.options.functional) { + fastdom.measure(function () { return UIkit[name](("[uk-" + id + "],[data-uk-" + id + "]")); }); + } + + return UIkit.components[name]; + }; + + UIkit.getComponents = function (element) { return element && (element = isJQuery(element) ? element[0] : element) && element[DATA] || {}; }; + UIkit.getComponent = function (element, name) { return UIkit.getComponents(element)[name]; }; + + UIkit.connect = function (node) { + + var name; + + if (node[DATA]) { + for (name in node[DATA]) { + node[DATA][name]._callConnected(); + } + } + + for (var i = 0; i < node.attributes.length; i++) { + + name = node.attributes[i].name; + + if (name.lastIndexOf('uk-', 0) === 0 || name.lastIndexOf('data-uk-', 0) === 0) { + + name = camelize(name.replace('data-uk-', '').replace('uk-', '')); + + if (UIkit[name]) { + UIkit[name](node); + } + } + } + + }; + + UIkit.disconnect = function (node) { + for (var name in node[DATA]) { + node[DATA][name]._callDisconnected(); + } + } + +} + +var supportsMultiple; +var supportsForce; +function classAPI (UIkit) { + + UIkit.prototype.$addClass = function () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + apply(this.$options.el, args, 'add'); + }; + + UIkit.prototype.$removeClass = function () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + apply(this.$options.el, args, 'remove'); + }; + + UIkit.prototype.$hasClass = function () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + return (args = getArgs(args, this.$options.el)) && args[0].contains(args[1]); + }; + + UIkit.prototype.$toggleClass = function () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + args = getArgs(args, this.$options.el); + + var force = args && !isString(args[args.length - 1]) ? args.pop() : undefined; + + for (var i = 1; i < args.length; i++) { + args[0] && supportsForce + ? args[0].toggle(args[i], force) + : (args[0][(!isUndefined(force) ? force : !args[0].contains(args[i])) ? 'add' : 'remove'](args[i])); + } + }; + + function apply(el, args, fn) { + (args = getArgs(args, el)) && (supportsMultiple + ? args[0][fn].apply(args[0], args.slice(1)) + : args.slice(1).forEach(function (cls) { return args[0][fn](cls); })); + } + + function getArgs(args, el) { + + isString(args[0]) && args.unshift(el); + args[0] = toNode(args[0]).classList; + + args.forEach(function (arg, i) { return i > 0 && isString(arg) && ~arg.indexOf(' ') && Array.prototype.splice.apply(args, [i, 1].concat(args[i].split(' '))); } + ); + + return args[1] && args.length > 1 ? args : false; + } + +}; + +(function() { + + var list = document.createElement('_').classList; + list.add('a', 'b'); + list.toggle('c', false); + supportsMultiple = list.contains('b'); + supportsForce = !list.contains('c'); + list = null; + +})(); + +var UIkit = function (options) { + this._init(options); +}; + +UIkit.util = util; +UIkit.data = '__uikit__'; +UIkit.prefix = 'uk-'; +UIkit.options = {}; +UIkit.instances = {}; +UIkit.elements = []; + +globalAPI(UIkit); +hooksAPI(UIkit); +stateAPI(UIkit); +instanceAPI(UIkit); +componentAPI(UIkit); +classAPI(UIkit); + +var Class = { + + init: function init() { + this.$addClass(this.$name); + } + +} + +var Togglable = { + + props: { + cls: Boolean, + animation: 'list', + duration: Number, + origin: String, + transition: String, + queued: Boolean + }, + + defaults: { + cls: false, + animation: [false], + duration: 200, + origin: false, + transition: 'linear', + queued: false, + + initProps: { + overflow: '', + height: '', + paddingTop: '', + paddingBottom: '', + marginTop: '', + marginBottom: '' + }, + + hideProps: { + overflow: 'hidden', + height: 0, + paddingTop: 0, + paddingBottom: 0, + marginTop: 0, + marginBottom: 0 + } + + }, + + computed: { + + hasAnimation: function hasAnimation() { + return !!this.animation[0]; + }, + + hasTransition: function hasTransition() { + return this.hasAnimation && this.animation[0] === true; + } + + }, + + methods: { + + toggleElement: function toggleElement(targets, show, animate) { + var this$1 = this; + + + var toggles, body = document.body, scroll = body.scrollTop, + all = function (targets) { return promise.all(targets.toArray().map(function (el) { return this$1._toggleElement(el, show, animate); })).then(null, function () {}); }, + delay = function (targets) { + var def = all(targets); + this$1._queued = null; + body.scrollTop = scroll; + return def; + }; + + targets = $__default(targets); + + if (!this.hasAnimation || !this.queued || targets.length < 2) { + return all(targets); + } + + if (this._queued) { + return delay(targets.not(this._queued)); + } + + this._queued = targets.not(toggles = targets.filter(function (_, el) { return this$1.isToggled(el); })); + + return all(toggles).then(function () { return this$1._queued && delay(this$1._queued); }); + }, + + toggleNow: function toggleNow(targets, show) { + var this$1 = this; + + return promise.all($__default(targets).toArray().map(function (el) { return this$1._toggleElement(el, show, false); })).then(null, function () {}); + }, + + isToggled: function isToggled(el) { + el = el && $__default(el) || this.$el; + return this.cls ? el.hasClass(this.cls.split(' ')[0]) : !el.attr('hidden'); + }, + + updateAria: function updateAria(el) { + if (this.cls === false) { + el.attr('aria-hidden', !this.isToggled(el)); + } + }, + + _toggleElement: function _toggleElement(el, show, animate) { + var this$1 = this; + + + el = $__default(el); + + if (Animation.inProgress(el)) { + return Animation.cancel(el).then(function () { return this$1._toggleElement(el, show, animate); }); + } + + show = typeof show === 'boolean' ? show : !this.isToggled(el); + + var event = $.Event(("before" + (show ? 'show' : 'hide'))); + el.trigger(event, [this]); + + if (event.result === false) { + return promise.reject(); + } + + var def = (animate === false || !this.hasAnimation + ? this._toggleImmediate + : this.hasTransition + ? this._toggleHeight + : this._toggleAnimation + )(el, show); + + el.trigger(show ? 'show' : 'hide', [this]); + return def.then(function () { return el.trigger(show ? 'shown' : 'hidden', [this$1]); }); + }, + + _toggle: function _toggle(el, toggled) { + + el = $__default(el); + + if (this.cls) { + el.toggleClass(this.cls, ~this.cls.indexOf(' ') ? undefined : toggled); + } else { + el.attr('hidden', !toggled); + } + + el.find('[autofocus]:visible').focus(); + + this.updateAria(el); + UIkit.update(null, el); + }, + + _toggleImmediate: function _toggleImmediate(el, show) { + this._toggle(el, show); + return promise.resolve(); + }, + + _toggleHeight: function _toggleHeight(el, show) { + var this$1 = this; + + + var inProgress = Transition.inProgress(el), + inner = parseFloat(el.children().first().css('margin-top')) + parseFloat(el.children().last().css('margin-bottom')), + height = el[0].offsetHeight ? el.height() + (inProgress ? 0 : inner) : 0, + endHeight; + + return Transition.cancel(el).then(function () { + + if (!this$1.isToggled(el)) { + this$1._toggle(el, true); + } + + el.height(''); + + return promise(function (resolve) { return requestAnimationFrame(function () { + + endHeight = el.height() + (inProgress ? 0 : inner); + el.height(height); + + (show + ? Transition.start(el, assign(this$1.initProps, {overflow: 'hidden', height: endHeight}), Math.round(this$1.duration * (1 - height / endHeight)), this$1.transition) + : Transition.start(el, this$1.hideProps, Math.round(this$1.duration * (height / endHeight)), this$1.transition).then(function () { + this$1._toggle(el, false); + el.css(this$1.initProps); + })).then(resolve); + + }); } + ); + + }); + + }, + + _toggleAnimation: function _toggleAnimation(el, show) { + var this$1 = this; + + + if (show) { + this._toggle(el, true); + return Animation.in(el, this.animation[0], this.duration, this.origin); + } + + return Animation.out(el, this.animation[1] || this.animation[0], this.duration, this.origin).then(function () { return this$1._toggle(el, false); }); + } + + } + +}; + +var active; + +var Modal = { + + mixins: [Class, Togglable], + + props: { + clsPanel: String, + selClose: String, + escClose: Boolean, + bgClose: Boolean, + stack: Boolean, + container: Boolean + }, + + defaults: { + cls: 'uk-open', + escClose: true, + bgClose: true, + overlay: true, + stack: false, + container: true + }, + + computed: { + + body: function body() { + return $__default(document.body); + }, + + panel: function panel() { + return this.$el.find(("." + (this.clsPanel))); + }, + + container: function container() { + var container = this.$props.container === true && UIkit.container || this.$props.container && toJQuery(this.$props.container); + return container && toNode(container); + }, + + transitionElement: function transitionElement() { + return this.panel; + }, + + transitionDuration: function transitionDuration() { + return toMs(this.transitionElement.css('transition-duration')); + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function delegate() { + return this.selClose; + }, + + handler: function handler(e) { + e.preventDefault(); + this.hide(); + } + + }, + + { + + name: 'toggle', + + handler: function handler(e) { + e.preventDefault(); + this.toggle(); + } + + }, + + { + + name: 'beforeshow', + + self: true, + + handler: function handler() { + var this$1 = this; + + + if (this.isToggled()) { + return false; + } + + var prev = active && active !== this && active; + + active = this; + + if (prev) { + if (this.stack) { + this.prev = prev; + } else { + prev.hide().then(this.show); + return false; + } + } else { + requestAnimationFrame(function () { return register(this$1.$options.name); }); + } + + if (!prev) { + this.scrollbarWidth = window.innerWidth - docElement[0].offsetWidth; + this.body.css('overflow-y', this.scrollbarWidth && this.overlay ? 'scroll' : ''); + } + + docElement.addClass(this.clsPage); + + } + + }, + + { + + name: 'beforehide', + + self: true, + + handler: function handler() { + + if (!this.isToggled()) { + return false; + } + + active = active && active !== this && active || this.prev; + + if (!active) { + deregister(this.$options.name); + } + + } + + }, + + { + + name: 'hidden', + + self: true, + + handler: function handler() { + if (!active) { + docElement.removeClass(this.clsPage); + this.body.css('overflow-y', ''); + } + } + + } + + ], + + methods: { + + toggle: function toggle() { + return this.isToggled() ? this.hide() : this.show(); + }, + + show: function show() { + var this$1 = this; + + if (this.container && !this.$el.parent().is(this.container)) { + this.container.appendChild(this.$el[0]); + return promise(function (resolve) { return requestAnimationFrame(function () { return resolve(this$1.show()); } + ); } + ) + } + + return this.toggleNow(this.$el, true); + }, + + hide: function hide() { + return this.toggleNow(this.$el, false); + }, + + getActive: function getActive() { + return active; + }, + + _toggleImmediate: function _toggleImmediate(el, show) { + var this$1 = this; + + this._toggle(el, show); + + return this.transitionDuration ? promise(function (resolve, reject) { + + if (this$1._transition) { + this$1.transitionElement.off(transitionend, this$1._transition.handler); + this$1._transition.reject(); + } + + this$1._transition = { + reject: reject, + handler: function () { + resolve(); + this$1._transition = null; + } + }; + + this$1.transitionElement.one(transitionend, this$1._transition.handler); + + }) : promise.resolve(); + }, + } + +} + +function register(name) { + doc.on(( obj = {}, obj[("click." + name)] = function (e) { + if (active && active.bgClose && !e.isDefaultPrevented() && !isWithin(e.target, active.panel)) { + active.hide(); + } + }, obj[("keydown." + name)] = function (e) { + if (e.keyCode === 27 && active && active.escClose) { + e.preventDefault(); + active.hide(); + } + }, obj )); + var obj; +} + +function deregister(name) { + doc.off(("click." + name)).off(("keydown." + name)); +} + +var Position = { + + props: { + pos: String, + offset: null, + flip: Boolean, + clsPos: String + }, + + defaults: { + pos: !isRtl ? 'bottom-left' : 'bottom-right', + flip: true, + offset: false, + clsPos: '' + }, + + computed: { + + pos: function pos() { + return (this.$props.pos + (!~this.$props.pos.indexOf('-') ? '-center' : '')).split('-'); + }, + + dir: function dir() { + return this.pos[0]; + }, + + align: function align() { + return this.pos[1]; + } + + }, + + methods: { + + positionAt: function positionAt(element, target, boundary) { + + removeClass(element, ((this.clsPos) + "-(top|bottom|left|right)(-[a-z]+)?")).css({top: '', left: ''}); + + var offset = toNumber(this.offset) || 0, + axis = this.getAxis(), + flipped = position( + 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' ? -1 * offset : offset)) : (" " + (this.dir === 'top' ? -1 * offset : offset)), + null, + this.flip, + boundary + ); + + this.dir = axis === 'x' ? flipped.target.x : flipped.target.y; + this.align = axis === 'x' ? flipped.target.y : flipped.target.x; + + element.toggleClass(((this.clsPos) + "-" + (this.dir) + "-" + (this.align)), this.offset === false); + + }, + + getAxis: function getAxis() { + return this.dir === 'top' || this.dir === 'bottom' ? 'y' : 'x'; + } + + } + +} + +function mixin (UIkit) { + + UIkit.mixin.class = Class; + UIkit.mixin.modal = Modal; + UIkit.mixin.position = Position; + UIkit.mixin.togglable = Togglable; + +} + +function Accordion (UIkit) { + + UIkit.component('accordion', { + + mixins: [Class, Togglable], + + props: { + targets: String, + active: null, + collapsible: Boolean, + multiple: Boolean, + toggle: String, + content: String, + transition: String + }, + + defaults: { + targets: '> *', + active: false, + animation: [true], + collapsible: true, + multiple: false, + clsOpen: 'uk-open', + toggle: '> .uk-accordion-title', + content: '> .uk-accordion-content', + transition: 'ease' + }, + + computed: { + + items: function items() { + var this$1 = this; + + var items = $__default(this.targets, this.$el); + this._changed = !this._items || items.length !== this._items.length || items.toArray().some(function (el, i) { return el !== this$1._items.get(i); }); + return this._items = items; + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function delegate() { + return ((this.targets) + " " + (this.$props.toggle)); + }, + + handler: function handler(e) { + e.preventDefault(); + this.toggle(this.items.find(this.$props.toggle).index(e.currentTarget)); + } + + } + + ], + + update: function update() { + var this$1 = this; + + + if (!this.items || !this._changed) { + return; + } + + this.items.each(function (i, el) { + el = $__default(el); + this$1.toggleNow(el.find(this$1.content), el.hasClass(this$1.clsOpen)); + }); + + var active = this.active !== false && toJQuery(this.items.eq(Number(this.active))) || !this.collapsible && toJQuery(this.items.eq(0)); + if (active && !active.hasClass(this.clsOpen)) { + this.toggle(active, false); + } + + }, + + methods: { + + toggle: function toggle(item, animate) { + var this$1 = this; + + + var index = getIndex(item, this.items), + active = this.items.filter(("." + (this.clsOpen))); + + item = this.items.eq(index); + + item.add(!this.multiple && active).each(function (i, el) { + + el = $__default(el); + + var isItem = el.is(item), state = isItem && !el.hasClass(this$1.clsOpen); + + if (!state && isItem && !this$1.collapsible && active.length < 2) { + return; + } + + el.toggleClass(this$1.clsOpen, state); + + var content = el[0]._wrapper ? el[0]._wrapper.children().first() : el.find(this$1.content); + + if (!el[0]._wrapper) { + el[0]._wrapper = content.wrap('
    ').parent().attr('hidden', state); + } + + this$1._toggleImmediate(content, true); + this$1.toggleElement(el[0]._wrapper, state, animate).then(function () { + if (el.hasClass(this$1.clsOpen) === state) { + + if (!state) { + this$1._toggleImmediate(content, false); + } + + el[0]._wrapper = null; + content.unwrap(); + } + }); + + }) + } + + } + + }); + +} + +function Alert (UIkit) { + + UIkit.component('alert', { + + mixins: [Class, Togglable], + + args: 'animation', + + props: { + close: String + }, + + defaults: { + animation: [true], + close: '.uk-alert-close', + duration: 150, + hideProps: {opacity: 0} + }, + + events: [ + + { + + name: 'click', + + delegate: function delegate() { + return this.close; + }, + + handler: function handler(e) { + e.preventDefault(); + this.closeAlert(); + } + + } + + ], + + methods: { + + closeAlert: function closeAlert() { + var this$1 = this; + + this.toggleElement(this.$el).then(function () { return this$1.$destroy(true); }); + } + + } + + }); + +} + +function Cover (UIkit) { + + UIkit.component('cover', { + + mixins: [Class], + + props: { + automute: Boolean, + width: Number, + height: Number + }, + + defaults: {automute: true}, + + computed: { + + el: function el() { + return this.$el[0]; + }, + + parent: function parent() { + return this.el.parentNode; + } + + }, + + ready: function ready() { + + if (!this.$el.is('iframe')) { + return; + } + + this.$el.css('pointerEvents', 'none'); + + if (this.automute) { + + var src = this.$el.attr('src'); + + this.$el + .attr('src', ("" + src + (~src.indexOf('?') ? '&' : '?') + "enablejsapi=1&api=1")) + .on('load', function (ref) { + var target = ref.target; + + return target.contentWindow.postMessage('{"event": "command", "func": "mute", "method":"setVolume", "value":0}', '*'); + }); + } + }, + + update: { + + write: function write() { + + if (this.el.offsetHeight === 0) { + return; + } + + this.$el + .css({width: '', height: ''}) + .css(Dimensions.cover( + {width: this.width || this.el.clientWidth, height: this.height || this.el.clientHeight}, + {width: this.parent.offsetWidth, height: this.parent.offsetHeight} + )); + + }, + + events: ['load', 'resize'] + + }, + + events: { + + loadedmetadata: function loadedmetadata() { + this.$emit(); + } + + } + + }); + +} + +function Drop (UIkit) { + + var active; + + UIkit.component('drop', { + + mixins: [Position, Togglable], + + args: 'pos', + + props: { + mode: 'list', + toggle: Boolean, + boundary: 'jQuery', + boundaryAlign: Boolean, + delayShow: Number, + delayHide: Number, + clsDrop: String + }, + + defaults: { + mode: ['click', 'hover'], + toggle: '- :first', + boundary: window, + boundaryAlign: false, + delayShow: 0, + delayHide: 800, + clsDrop: false, + hoverIdle: 200, + animation: ['uk-animation-fade'], + cls: 'uk-open' + }, + + init: function init() { + this.tracker = new MouseTracker(); + this.clsDrop = this.clsDrop || ("uk-" + (this.$options.name)); + this.clsPos = this.clsDrop; + + this.$addClass(this.clsDrop); + }, + + ready: function ready() { + + this.updateAria(this.$el); + + if (this.toggle) { + this.toggle = UIkit.toggle(query(this.toggle, this.$el), {target: this.$el, mode: this.mode}); + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function delegate() { + return ("." + (this.clsDrop) + "-close"); + }, + + handler: function handler(e) { + e.preventDefault(); + this.hide(false); + } + + }, + + { + + name: 'click', + + delegate: function delegate() { + return 'a[href^="#"]'; + }, + + handler: function handler(e) { + + if (e.isDefaultPrevented()) { + return; + } + + var id = $__default(e.target).attr('href'); + + if (id.length === 1) { + e.preventDefault(); + } + + if (id.length === 1 || !isWithin(id, this.$el)) { + this.hide(false); + } + } + + }, + + { + + name: 'toggle', + + handler: function handler(e, toggle) { + + if (toggle && !this.$el.is(toggle.target)) { + return; + } + + e.preventDefault(); + + if (this.isToggled()) { + this.hide(false); + } else { + this.show(toggle, false); + } + } + + }, + + { + + name: pointerEnter, + + filter: function filter() { + return ~this.mode.indexOf('hover'); + }, + + handler: function handler(e) { + + if (isTouch(e)) { + return; + } + + if (active + && active !== this + && active.toggle + && ~active.toggle.mode.indexOf('hover') + && !isWithin(e.target, active.$el) + && !isWithin(e.target, active.toggle.$el) + ) { + active.hide(false); + } + + e.preventDefault(); + this.show(this.toggle); + } + + }, + + { + + name: 'toggleshow', + + handler: function handler(e, toggle) { + + if (toggle && !this.$el.is(toggle.target)) { + return; + } + + e.preventDefault(); + this.show(toggle || this.toggle); + } + + }, + + { + + name: ("togglehide " + pointerLeave), + + handler: function handler(e, toggle) { + + if (isTouch(e) || toggle && !this.$el.is(toggle.target)) { + return; + } + + e.preventDefault(); + + if (this.toggle && ~this.toggle.mode.indexOf('hover')) { + this.hide(); + } + } + + }, + + { + + name: 'beforeshow', + + self: true, + + handler: function handler() { + this.clearTimers(); + } + + }, + + { + + name: 'show', + + self: true, + + handler: function handler() { + this.tracker.init(); + this.toggle.$el.addClass(this.cls).attr('aria-expanded', 'true'); + registerEvent(); + } + + }, + + { + + name: 'beforehide', + + self: true, + + handler: function handler() { + this.clearTimers(); + } + + }, + + { + + name: 'hide', + + handler: function handler(ref) { + var target = ref.target; + + + if (!this.$el.is(target)) { + active = active === null && isWithin(target, this.$el) && this.isToggled() ? this : active; + return; + } + + active = this.isActive() ? null : active; + this.toggle.$el.removeClass(this.cls).attr('aria-expanded', 'false').blur().find('a, button').blur(); + this.tracker.cancel(); + } + + } + + ], + + update: { + + write: function write() { + + if (this.isToggled() && !Animation.inProgress(this.$el)) { + this.position(); + } + + }, + + events: ['resize'] + + }, + + methods: { + + show: function show(toggle, delay) { + var this$1 = this; + if ( delay === void 0 ) delay = true; + + + var show = function () { + if (!this$1.isToggled()) { + this$1.position(); + this$1.toggleElement(this$1.$el, true); + } + }, + tryShow = function () { + + this$1.toggle = toggle || this$1.toggle; + + this$1.clearTimers(); + + if (this$1.isActive()) { + return; + } else if (delay && active && active !== this$1 && active.isDelaying) { + this$1.showTimer = setTimeout(this$1.show, 10); + return; + } else if (this$1.isParentOf(active)) { + + if (active.hideTimer) { + active.hide(false); + } else { + return; + } + + } else if (active && !this$1.isChildOf(active) && !this$1.isParentOf(active)) { + var prev; + while (active && active !== prev) { + prev = active; + active.hide(false); + } + } + + if (delay && this$1.delayShow) { + this$1.showTimer = setTimeout(show, this$1.delayShow); + } else { + show(); + } + + active = this$1; + }; + + if (toggle && this.toggle && !this.toggle.$el.is(toggle.$el)) { + + this.$el.one('hide', tryShow); + this.hide(false); + + } else { + tryShow(); + } + }, + + hide: function hide(delay) { + var this$1 = this; + if ( delay === void 0 ) delay = true; + + + var hide = function () { return this$1.toggleNow(this$1.$el, false); }; + + this.clearTimers(); + + this.isDelaying = this.tracker.movesTo(this.$el); + + if (delay && this.isDelaying) { + this.hideTimer = setTimeout(this.hide, this.hoverIdle); + } else if (delay && this.delayHide) { + this.hideTimer = setTimeout(hide, this.delayHide); + } else { + hide(); + } + }, + + clearTimers: function clearTimers() { + clearTimeout(this.showTimer); + clearTimeout(this.hideTimer); + this.showTimer = null; + this.hideTimer = null; + this.isDelaying = false; + }, + + isActive: function isActive() { + return active === this; + }, + + isChildOf: function isChildOf(drop) { + return drop && drop !== this && isWithin(this.$el, drop.$el); + }, + + isParentOf: function isParentOf(drop) { + return drop && drop !== this && isWithin(drop.$el, this.$el); + }, + + position: function position() { + + removeClass(this.$el, ((this.clsDrop) + "-(stack|boundary)")).css({top: '', left: ''}); + + this.$el.show().toggleClass(((this.clsDrop) + "-boundary"), this.boundaryAlign); + + var boundary = getDimensions(this.boundary), alignTo = this.boundaryAlign ? boundary : getDimensions(this.toggle.$el); + + if (this.align === 'justify') { + var prop = this.getAxis() === 'y' ? 'width' : 'height'; + this.$el.css(prop, alignTo[prop]); + } else if (this.$el.outerWidth() > Math.max(boundary.right - alignTo.left, alignTo.right - boundary.left)) { + this.$addClass(((this.clsDrop) + "-stack")); + this.$el.trigger('stack', [this]); + } + + this.positionAt(this.$el, this.boundaryAlign ? this.boundary : this.toggle.$el, this.boundary); + + this.$el[0].style.display = ''; + + } + + } + + }); + + UIkit.drop.getActive = function () { return active; }; + + var registered; + function registerEvent() { + + if (registered) { + return; + } + + registered = true; + doc.on('click', function (e) { + var prev; + while (active && active !== prev && !isWithin(e.target, active.$el) && !(active.toggle && isWithin(e.target, active.toggle.$el))) { + prev = active; + active.hide(false); + } + }); + } + +} + +function Dropdown (UIkit) { + + UIkit.component('dropdown', UIkit.components.drop.extend({name: 'dropdown'})); + +} + +function FormCustom (UIkit) { + + UIkit.component('form-custom', { + + mixins: [Class], + + args: 'target', + + props: { + target: Boolean + }, + + defaults: { + target: false + }, + + computed: { + + input: function input() { + return this.$el.find(':input:first'); + }, + + state: function state() { + return this.input.next(); + }, + + target: function target() { + return this.$props.target && query(this.$props.target === true ? '> :input:first + :first' : this.$props.target, this.$el) + } + + }, + + connected: function connected() { + this.input.trigger('change'); + }, + + events: [ + + { + + name: 'focusin focusout mouseenter mouseleave', + + delegate: ':input:first', + + handler: function handler(ref) { + var type = ref.type; + + this.state.toggleClass(("uk-" + (~type.indexOf('focus') ? 'focus' : 'hover')), ~['focusin', 'mouseenter'].indexOf(type)); + } + + }, + + { + + name: 'change', + + handler: function handler() { + this.target && this.target[this.target.is(':input') ? 'val' : 'text']( + this.input[0].files && this.input[0].files[0] + ? this.input[0].files[0].name + : this.input.is('select') + ? this.input.find('option:selected').text() + : this.input.val() + ); + } + + } + + ] + + }); + +} + +function Gif (UIkit) { + + UIkit.component('gif', { + + update: { + + read: function read() { + + var inview = isInView(this.$el); + + if (!this.isInView && inview) { + this.$el[0].src = this.$el[0].src; + } + + this.isInView = inview; + }, + + events: ['scroll', 'load', 'resize'] + } + + }); + +} + +function Grid (UIkit) { + + UIkit.component('grid', UIkit.components.margin.extend({ + + mixins: [Class], + + name: 'grid', + + defaults: { + margin: 'uk-grid-margin', + clsStack: 'uk-grid-stack' + }, + + update: { + + write: function write() { + + this.$toggleClass(this.clsStack, this.stacks); + + }, + + events: ['load', 'resize'] + + } + + })); + +} + +function HeightMatch (UIkit) { + + UIkit.component('height-match', { + + args: 'target', + + props: { + target: String, + row: Boolean + }, + + defaults: { + target: '> *', + row: true + }, + + computed: { + + elements: function elements() { + return $__default(this.target, this.$el); + } + + }, + + update: { + + read: function read() { + var this$1 = this; + + + var lastOffset = false; + + this.elements.css('minHeight', ''); + + this.rows = !this.row + ? [this.match(this.elements)] + : this.elements.toArray().reduce(function (rows, el) { + + if (lastOffset !== el.offsetTop) { + rows.push([el]); + } else { + rows[rows.length - 1].push(el); + } + + lastOffset = el.offsetTop; + + return rows; + + }, []).map(function (elements) { return this$1.match($__default(elements)); }); + }, + + write: function write() { + + this.rows.forEach(function (ref) { + var height = ref.height; + var elements = ref.elements; + + return elements && elements.each(function (_, el) { return el.style.minHeight = height + "px"; } + ); + } + ); + + }, + + events: ['load', 'resize'] + + }, + + methods: { + + match: function match(elements) { + + if (elements.length < 2) { + return {}; + } + + var max = 0, heights = []; + + elements = elements + .each(function (_, el) { + + var $el, style, hidden; + + if (el.offsetHeight === 0) { + $el = $__default(el); + style = $el.attr('style') || null; + hidden = $el.attr('hidden') || null; + + $el.attr({ + style: (style + ";display:block !important;"), + hidden: null + }); + } + + max = Math.max(max, el.offsetHeight); + heights.push(el.offsetHeight); + + if ($el) { + $el.attr({style: style, hidden: hidden}); + } + + }) + .filter(function (i) { return heights[i] < max; }); + + return {height: max, elements: elements}; + } + } + + }); + +} + +function HeightViewport (UIkit) { + + UIkit.component('height-viewport', { + + props: { + expand: Boolean, + offsetTop: Boolean, + offsetBottom: Boolean + }, + + defaults: { + expand: false, + offsetTop: false, + offsetBottom: false + }, + + update: { + + write: function write() { + + this.$el.css('boxSizing', 'border-box'); + + var viewport = window.innerHeight, height, offset = 0; + + if (this.expand) { + + this.$el.css({height: '', minHeight: ''}); + + var diff = viewport - document.documentElement.offsetHeight; + + if (diff > 0) { + this.$el.css('min-height', height = this.$el.outerHeight() + diff) + } + + } else { + + var top = offsetTop(this.$el); + + if (top < viewport && this.offsetTop) { + offset += top; + } + + if (this.offsetBottom === true) { + + offset += this.$el.next().outerHeight() || 0; + + } else if ($.isNumeric(this.offsetBottom)) { + + offset += (viewport / 100) * this.offsetBottom; + + } else if (this.offsetBottom && this.offsetBottom.substr(-2) === 'px') { + + offset += parseFloat(this.offsetBottom); + + } else if (isString(this.offsetBottom)) { + + var el = query(this.offsetBottom, this.$el); + offset += el && el.outerHeight() || 0; + + } + + this.$el.css('min-height', height = offset ? ("calc(100vh - " + offset + "px)") : '100vh'); + + } + + // IE 10-11 fix (min-height on a flex container won't apply to its flex items) + this.$el.height(''); + if (height && viewport - offset >= this.$el.outerHeight()) { + this.$el.css('height', height); + } + + }, + + events: ['load', 'resize'] + + } + + }); + +} + +function Hover (UIkit) { + + ready(function () { + + if (!hasTouch) { + return; + } + + var cls = 'uk-hover'; + + docElement.on('tap', function (ref) { + var target = ref.target; + + return $__default(("." + cls)).filter(function (_, el) { return !isWithin(target, el); }).removeClass(cls); + }); + + Object.defineProperty(UIkit, 'hoverSelector', { + + set: function set(selector) { + docElement.on('tap', selector, function (ref) { + var currentTarget = ref.currentTarget; + + return currentTarget.classList.add(cls); + }); + } + + }); + + UIkit.hoverSelector = '.uk-animation-toggle, .uk-transition-toggle, [uk-hover]'; + + }); + +} + +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 = ""; + +function Icon (UIkit) { + + var parsed = {}, + 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 + }; + + UIkit.component('icon', UIkit.components.svg.extend({ + + attrs: ['icon', 'ratio'], + + mixins: [Class], + + name: 'icon', + + args: 'icon', + + props: ['icon'], + + defaults: {exclude: ['id', 'style', 'class', 'src', 'icon']}, + + init: function init() { + this.$addClass('uk-icon'); + + if (isRtl) { + this.icon = swap(swap(this.icon, 'left', 'right'), 'previous', 'next'); + } + }, + + update: { + + read: function read() { + + if (this.delay) { + var icon = this.getIcon(); + + if (icon) { + this.delay(icon); + } + } + }, + + events: ['load'] + + }, + + methods: { + + getSvg: function getSvg() { + var this$1 = this; + + + var icon = this.getIcon(); + + if (!icon) { + + if (document.readyState !== 'complete') { + return promise(function (resolve) { + this$1.delay = resolve; + }); + } + + return promise.reject('Icon not found.'); + + } + + return promise.resolve(icon); + }, + + getIcon: function getIcon() { + + if (!icons[this.icon]) { + return null; + } + + if (!parsed[this.icon]) { + parsed[this.icon] = this.parse(icons[this.icon]); + } + + return parsed[this.icon]; + } + + } + + })); + + [ + 'marker', + 'navbar-toggle-icon', + 'overlay-icon', + 'pagination-previous', + 'pagination-next', + 'totop' + ].forEach(function (name) { return registerComponent(name); }); + + [ + 'slidenav-previous', + 'slidenav-next' + ].forEach(function (name) { return registerComponent(name, { + + init: function init() { + this.$addClass('uk-slidenav'); + + if (this.$hasClass('uk-slidenav-large')) { + this.icon += '-large'; + } + } + + }); }); + + registerComponent('search-icon', { + + init: function init() { + if (this.$hasClass('uk-search-icon') && this.$el.parents('.uk-search-large').length) { + this.icon = 'search-large'; + } else if (this.$el.parents('.uk-search-navbar').length) { + this.icon = 'search-navbar'; + } + } + + }); + + registerComponent('close', { + + init: function init() { + this.icon = "close-" + (this.$hasClass('uk-close-large') ? 'large' : 'icon'); + } + + }); + + registerComponent('spinner', { + + connected: function connected() { + var this$1 = this; + + + this.height = this.width = this.$el.width(); + + this.svg.then(function (svg) { + + var circle = $__default(svg).find('circle'), + diameter = Math.floor(this$1.width / 2); + + svg.setAttribute('viewBox', ("0 0 " + (this$1.width) + " " + (this$1.width))); + + circle.attr({cx: diameter, cy: diameter, r: diameter - parseFloat(circle.css('stroke-width') || 0)}); + }); + } + + }); + + UIkit.icon.add = function (added) { return assign(icons, added); }; + + function registerComponent(name, mixin) { + + UIkit.component(name, UIkit.components.icon.extend({ + + name: name, + + mixins: mixin ? [mixin] : [], + + defaults: { + icon: name + } + + })); + } + +} + +function Margin (UIkit) { + + UIkit.component('margin', { + + props: { + margin: String, + firstColumn: Boolean + }, + + defaults: { + margin: 'uk-margin-small-top', + firstColumn: 'uk-first-column' + }, + + computed: { + + items: function items() { + return this.$el[0].children; + } + + }, + + update: { + + read: function read() { + var this$1 = this; + + + if (!this.items.length || this.$el[0].offsetHeight === 0) { + this.rows = false; + return; + } + + this.stacks = true; + + var rows = [[]]; + + for (var i = 0; i < this.items.length; i++) { + + var el = this$1.items[i], + dim = el.getBoundingClientRect(); + + if (!dim.height) { + return; + } + + for (var j = rows.length - 1; j >= 0; j--) { + + var row = rows[j]; + + if (!row[0]) { + row.push(el); + break; + } + + var leftDim = row[0].getBoundingClientRect(); + + if (dim.top >= leftDim.bottom) { + rows.push([el]); + break; + } + + if (dim.bottom > leftDim.top) { + + this$1.stacks = false; + + if (dim.left < leftDim.left) { + row.unshift(el); + break; + } + + row.push(el); + break; + } + + if (j === 0) { + rows.unshift([el]); + break; + } + + } + + } + + this.rows = rows; + + }, + + write: function write() { + var this$1 = this; + + + this.rows && this.rows.forEach(function (row, i) { return row.forEach(function (el, j) { + this$1.$toggleClass(el, this$1.margin, i !== 0); + this$1.$toggleClass(el, this$1.firstColumn, j === 0); + }); } + ) + + }, + + events: ['load', 'resize'] + + } + + }); + +} + +function Modal$1 (UIkit) { + + UIkit.component('modal', { + + mixins: [Modal], + + props: { + center: Boolean + }, + + defaults: { + center: false, + clsPage: 'uk-modal-page', + clsPanel: 'uk-modal-dialog', + selClose: '.uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full' + }, + + update: { + + write: function write() { + + if (this.$el.css('display') === 'block' && this.center) { + this.$el + .removeClass('uk-flex uk-flex-center uk-flex-middle') + .css('display', 'block') + .toggleClass('uk-flex uk-flex-center uk-flex-middle', window.innerHeight > this.panel.outerHeight(true)) + .css('display', this.$el.hasClass('uk-flex') ? '' : 'block'); + } + + }, + + events: ['resize'] + + }, + + events: [ + + { + name: 'beforeshow', + + self: true, + + handler: function handler() { + this.$el.css('display', 'block').height(); + } + }, + + { + name: 'hidden', + + self: true, + + handler: function handler() { + this.$el.css('display', '').removeClass('uk-flex uk-flex-center uk-flex-middle'); + } + } + + ] + + }); + + UIkit.component('overflow-auto', { + + mixins: [Class], + + computed: { + + panel: function panel() { + return this.$el.closest('.uk-modal-dialog'); + } + + }, + + connected: function connected() { + this.$el.css('min-height', 150); + }, + + update: { + + write: function write() { + var current = this.$el.css('max-height'); + this.$el.css('max-height', 150).css('max-height', Math.max(150, 150 - (this.panel.outerHeight(true) - window.innerHeight))); + if (current !== this.$el.css('max-height')) { + this.$el.trigger('resize'); + } + }, + + events: ['load', 'resize'] + + } + + }); + + UIkit.modal.dialog = function (content, options) { + + var dialog = UIkit.modal( + ("
    \n
    " + content + "
    \n
    ") + , options); + + dialog.$el.on('hidden', function (e) { + if (e.target === e.currentTarget) { + dialog.$destroy(true); + } + }); + dialog.show(); + + return dialog; + }; + + UIkit.modal.alert = function (message, options) { + + options = assign({bgClose: false, escClose: false, labels: UIkit.modal.labels}, options); + + return promise( + function (resolve) { return UIkit.modal.dialog(("\n
    " + (isString(message) ? message : $__default(message).html()) + "
    \n \n "), options).$el.on('hide', resolve); } + ); + }; + + UIkit.modal.confirm = function (message, options) { + + options = assign({bgClose: false, escClose: false, labels: UIkit.modal.labels}, options); + + return promise( + function (resolve, reject) { return UIkit.modal.dialog(("\n
    " + (isString(message) ? message : $__default(message).html()) + "
    \n \n "), options).$el.on('click', '.uk-modal-footer button', function (e) { return $__default(e.target).index() === 0 ? reject() : resolve(); }); } + ); + }; + + UIkit.modal.prompt = function (message, value, options) { + + options = assign({bgClose: false, escClose: false, labels: UIkit.modal.labels}, options); + + return promise(function (resolve) { + + var resolved = false, + prompt = UIkit.modal.dialog(("\n
    \n
    \n \n \n
    \n \n \n "), options), + input = prompt.$el.find('input').val(value); + + prompt.$el + .on('submit', 'form', function (e) { + e.preventDefault(); + resolve(input.val()); + resolved = true; + prompt.hide() + }) + .on('hide', function () { + if (!resolved) { + resolve(null); + } + }); + + }); + }; + + UIkit.modal.labels = { + ok: 'Ok', + cancel: 'Cancel' + } + +} + +function Nav (UIkit) { + + UIkit.component('nav', UIkit.components.accordion.extend({ + + name: 'nav', + + defaults: { + targets: '> .uk-parent', + toggle: '> a', + content: 'ul:first' + } + + })); + +} + +function Navbar (UIkit) { + + UIkit.component('navbar', { + + mixins: [Class], + + props: { + dropdown: String, + mode: 'list', + align: String, + offset: Number, + boundary: Boolean, + boundaryAlign: Boolean, + clsDrop: String, + delayShow: Number, + delayHide: Number, + dropbar: Boolean, + dropbarMode: String, + dropbarAnchor: 'jQuery', + duration: Number + }, + + defaults: { + 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, + }, + + computed: { + + boundary: function boundary() { + return (this.$props.boundary === true || this.boundaryAlign) ? this.$el : this.$props.boundary + }, + + pos: function pos() { + return ("bottom-" + (this.align)); + } + + }, + + ready: function ready() { + + if (this.dropbar) { + UIkit.navbarDropbar( + query(this.dropbar, this.$el) || $__default('
    ').insertAfter(this.dropbarAnchor || this.$el), + {clsDrop: this.clsDrop, mode: this.dropbarMode, duration: this.duration, navbar: this} + ); + } + + }, + + update: function update() { + + UIkit.drop($__default(((this.dropdown) + " ." + (this.clsDrop)), this.$el), assign({}, this.$props, {boundary: this.boundary, pos: this.pos})); + + }, + + events: [ + + { + name: pointerEnter, + + delegate: function delegate() { + return this.dropdown; + }, + + handler: function handler(ref) { + var currentTarget = ref.currentTarget; + + var active = this.getActive(); + if (active && active.toggle && !isWithin(active.toggle.$el, currentTarget) && !active.tracker.movesTo(active.$el)) { + active.hide(false); + } + } + + } + + ], + + methods: { + + getActive: function getActive() { + var active = UIkit.drop.getActive(); + return active && active.mode !== 'click' && isWithin(active.toggle.$el, this.$el) && active; + } + + } + + }); + + UIkit.component('navbar-dropbar', { + + mixins: [Class], + + defaults: { + clsDrop: '', + mode: 'slide', + navbar: null, + duration: 200 + }, + + init: function init() { + + if (this.mode === 'slide') { + this.$addClass('uk-navbar-dropbar-slide'); + } + + }, + + events: [ + + { + name: 'beforeshow', + + el: function el() { + return this.navbar.$el; + }, + + handler: function handler(_, drop) { + var $el = drop.$el; + var dir = drop.dir; + if (dir === 'bottom' && !isWithin($el, this.$el)) { + $el.appendTo(this.$el); + drop.show(); + return false; + } + } + }, + + { + name: 'mouseleave', + + handler: function handler() { + var active = this.navbar.getActive(); + + if (active && !this.$el.is(':hover')) { + active.hide(); + } + } + }, + + { + name: 'beforeshow', + + handler: function handler(e, ref) { + var $el = ref.$el; + + this.clsDrop && $el.addClass(((this.clsDrop) + "-dropbar")); + this.transitionTo($el.outerHeight(true)); + } + }, + + { + name: 'beforehide', + + handler: function handler(e, ref) { + var $el = ref.$el; + + + var active = this.navbar.getActive(); + + if (this.$el.is(':hover') && active && active.$el.is($el)) { + return false; + } + } + }, + + { + name: 'hide', + + handler: function handler(e, ref) { + var $el = ref.$el; + + + var active = this.navbar.getActive(); + + if (!active || active && active.$el.is($el)) { + this.transitionTo(0); + } + } + } + + ], + + methods: { + + transitionTo: function transitionTo(height) { + var this$1 = this; + + this.$el.height(this.$el[0].offsetHeight ? this.$el.height() : 0); + return Transition.cancel(this.$el).then(function () { return Transition.start(this$1.$el, {height: height}, this$1.duration); }); + } + + } + + }); + +} + +var scroll; + +function Offcanvas (UIkit) { + + UIkit.component('offcanvas', { + + mixins: [Modal], + + args: 'mode', + + props: { + content: String, + mode: String, + flip: Boolean, + overlay: Boolean + }, + + defaults: { + content: '.uk-offcanvas-content:first', + mode: 'slide', + flip: false, + overlay: false, + clsPage: 'uk-offcanvas-page', + clsContainer: 'uk-offcanvas-container', + clsPanel: 'uk-offcanvas-bar', + clsFlip: 'uk-offcanvas-flip', + clsContent: 'uk-offcanvas-content', + clsContentAnimation: 'uk-offcanvas-content-animation', + clsSidebarAnimation: 'uk-offcanvas-bar-animation', + clsMode: 'uk-offcanvas', + clsOverlay: 'uk-offcanvas-overlay', + selClose: '.uk-offcanvas-close' + }, + + computed: { + + content: function content() { + return $__default(query(this.$props.content, this.$el)); + }, + + clsFlip: function clsFlip() { + return this.flip ? this.$props.clsFlip : ''; + }, + + clsOverlay: function clsOverlay() { + return this.overlay ? this.$props.clsOverlay : ''; + }, + + clsMode: function clsMode() { + return ((this.$props.clsMode) + "-" + (this.mode)); + }, + + clsSidebarAnimation: function clsSidebarAnimation() { + return this.mode === 'none' || this.mode === 'reveal' ? '' : this.$props.clsSidebarAnimation; + }, + + clsContentAnimation: function clsContentAnimation() { + return this.mode !== 'push' && this.mode !== 'reveal' ? '' : this.$props.clsContentAnimation + }, + + transitionElement: function transitionElement() { + return this.mode === 'reveal' ? this.panel.parent() : this.panel; + } + + }, + + update: { + + write: function write() { + + if (this.isToggled()) { + + if (this.overlay || this.clsContentAnimation) { + this.content.width(window.innerWidth - this.scrollbarWidth); + } + + if (this.overlay) { + this.content.height(window.innerHeight); + scroll && this.content.scrollTop(scroll.y); + } + + + } + + }, + + events: ['resize'] + + }, + + events: [ + + { + name: 'beforeshow', + + self: true, + + handler: function handler() { + + scroll = scroll || {x: window.pageXOffset, y: window.pageYOffset}; + + if (this.mode === 'reveal' && !this.panel.parent().hasClass(this.clsMode)) { + this.panel.wrap('
    ').parent().addClass(this.clsMode); + } + + docElement.css('overflow-y', (!this.clsContentAnimation || this.flip) && this.scrollbarWidth && this.overlay ? 'scroll' : ''); + + this.body.addClass(((this.clsContainer) + " " + (this.clsFlip) + " " + (this.clsOverlay))).height(); + this.content.addClass(this.clsContentAnimation); + this.panel.addClass(((this.clsSidebarAnimation) + " " + (this.mode !== 'reveal' ? this.clsMode : ''))); + this.$el.addClass(this.clsOverlay).css('display', 'block').height(); + + } + }, + + { + name: 'beforehide', + + self: true, + + handler: function handler() { + this.content.removeClass(this.clsContentAnimation); + + if (this.mode === 'none' || this.getActive() && this.getActive() !== this) { + this.panel.trigger(transitionend); + } + } + }, + + { + name: 'hidden', + + self: true, + + handler: function handler() { + + if (this.mode === 'reveal') { + this.panel.unwrap(); + } + + if (!this.overlay) { + scroll = {x: window.pageXOffset, y: window.pageYOffset} + } + + this.panel.removeClass(((this.clsSidebarAnimation) + " " + (this.clsMode))); + this.$el.removeClass(this.clsOverlay).css('display', ''); + this.body.removeClass(((this.clsContainer) + " " + (this.clsFlip) + " " + (this.clsOverlay))).scrollTop(scroll.y); + + docElement.css('overflow-y', ''); + this.content.width('').height(''); + + window.scrollTo(scroll.x, scroll.y); + + scroll = null; + + } + }, + + { + name: 'swipeLeft swipeRight', + + handler: function handler(e) { + + if (this.isToggled() && isTouch(e) && (e.type === 'swipeLeft' && !this.flip || e.type === 'swipeRight' && this.flip)) { + this.hide(); + } + + } + } + + ] + + }); + +} + +function Responsive (UIkit) { + + UIkit.component('responsive', { + + props: ['width', 'height'], + + init: function init() { + this.$addClass('uk-responsive-width'); + }, + + update: { + + write: function write() { + if (this.$el.is(':visible') && this.width && this.height) { + this.$el.height(Dimensions.fit( + {height: this.height, width: this.width}, + {width: this.$el.parent().width(), height: this.height || this.$el.height()} + )['height']); + } + }, + + events: ['load', 'resize'] + + } + + }); + +} + +function Scroll (UIkit) { + + UIkit.component('scroll', { + + props: { + duration: Number, + easing: String, + offset: Number + }, + + defaults: { + duration: 1000, + easing: 'easeOutExpo', + offset: 0 + }, + + methods: { + + scrollToElement: function scrollToElement(el) { + var this$1 = this; + + + // get / set parameters + var target = offsetTop($__default(el)) - this.offset, + document = docHeight(), + viewport = window.innerHeight; + + if (target + viewport > document) { + target = document - viewport; + } + + // animate to target, fire callback when done + $__default('html,body') + .stop() + .animate({scrollTop: Math.round(target)}, this.duration, this.easing) + .promise() + .then(function () { return this$1.$el.trigger('scrolled', [this$1]); }); + + } + + }, + + events: { + + click: function click(e) { + + if (e.isDefaultPrevented()) { + return; + } + + e.preventDefault(); + this.scrollToElement($__default(this.$el[0].hash).length ? this.$el[0].hash : 'body'); + } + + } + + }); + + $__default.easing.easeOutExpo = $__default.easing.easeOutExpo || function (x, t, b, c, d) { + return (t === d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b; + }; + +} + +function Scrollspy (UIkit) { + + UIkit.component('scrollspy', { + + args: 'cls', + + props: { + cls: 'list', + target: String, + hidden: Boolean, + offsetTop: Number, + offsetLeft: Number, + repeat: Boolean, + delay: Number + }, + + defaults: { + cls: ['uk-scrollspy-inview'], + target: false, + hidden: true, + offsetTop: 0, + offsetLeft: 0, + repeat: false, + delay: 0, + inViewClass: 'uk-scrollspy-inview' + }, + + init: function init() { + this.$emitSync(); + }, + + computed: { + + elements: function elements() { + return this.target && $__default(this.target, this.$el) || this.$el; + } + + }, + + update: [ + + { + + write: function write() { + if (this.hidden) { + this.elements.filter((":not(." + (this.inViewClass) + ")")).css('visibility', 'hidden'); + } + } + + }, + + { + + read: function read() { + var this$1 = this; + + this.elements.each(function (_, el) { + + if (!el._scrollspy) { + var cls = $__default(el).attr('uk-scrollspy-class'); + el._scrollspy = {toggles: cls && cls.split(',') || this$1.cls}; + } + + el._scrollspy.show = isInView(el, this$1.offsetTop, this$1.offsetLeft); + + }); + }, + + write: function write() { + var this$1 = this; + + + var index = this.elements.length === 1 ? 1 : 0; + + this.elements.each(function (i, el) { + + var $el = $__default(el), data = el._scrollspy, cls = data.toggles[i] || data.toggles[0]; + + if (data.show) { + + if (!data.inview && !data.timer) { + + var show = function () { + $el.css('visibility', '') + .addClass(this$1.inViewClass) + .toggleClass(cls) + .trigger('inview'); + + data.inview = true; + delete data.timer; + }; + + if (this$1.delay && index) { + data.timer = setTimeout(show, this$1.delay * index); + } else { + show(); + } + + index++; + + } + + } else { + + if (data.inview && this$1.repeat) { + + if (data.timer) { + clearTimeout(data.timer); + delete data.timer; + } + + $el.removeClass(this$1.inViewClass) + .toggleClass(cls) + .css('visibility', this$1.hidden ? 'hidden' : '') + .trigger('outview'); + + data.inview = false; + + } + + } + + }); + + }, + + events: ['scroll', 'load', 'resize'] + + } + + ] + + }); + +} + +function ScrollspyNav (UIkit) { + + UIkit.component('scrollspy-nav', { + + props: { + cls: String, + closest: String, + scroll: Boolean, + overflow: Boolean, + offset: Number + }, + + defaults: { + cls: 'uk-active', + closest: false, + scroll: false, + overflow: true, + offset: 0 + }, + + computed: { + + links: function links() { + return this.$el.find('a[href^="#"]').filter(function (i, el) { return el.hash; }); + }, + + elements: function elements() { + return this.closest ? this.links.closest(this.closest) : this.links; + }, + + targets: function targets() { + return $__default(this.links.toArray().map(function (el) { return el.hash; }).join(',')); + } + + }, + + update: [ + + { + + read: function read() { + if (this.scroll) { + UIkit.scroll(this.links, {offset: this.offset || 0}); + } + } + + }, + + { + + read: function read() { + var this$1 = this; + + + var scroll = window.pageYOffset + this.offset, max = docHeight() - window.innerHeight + this.offset; + + this.active = false; + + this.targets.each(function (i, el) { + + el = $__default(el); + + var top = offsetTop(el), last = i + 1 === this$1.targets.length; + if (!this$1.overflow && (i === 0 && top > scroll || last && top + el[0].offsetTop < scroll)) { + return false; + } + + if (!last && offsetTop(this$1.targets.eq(i + 1)) <= scroll) { + return; + } + + if (scroll >= max) { + for (var j = this$1.targets.length - 1; j > i; j--) { + if (isInView(this$1.targets.eq(j))) { + el = this$1.targets.eq(j); + break; + } + } + } + + return !(this$1.active = toJQuery(this$1.links.filter(("[href=\"#" + (el.attr('id')) + "\"]")))); + + }); + + }, + + write: function write() { + + this.links.blur(); + this.elements.removeClass(this.cls); + + if (this.active) { + this.$el.trigger('active', [ + this.active, + (this.closest ? this.active.closest(this.closest) : this.active).addClass(this.cls) + ]); + } + + }, + + events: ['scroll', 'load', 'resize'] + + } + + ] + + }); + +} + +function Sticky (UIkit) { + + UIkit.component('sticky', { + + mixins: [Class], + + attrs: true, + + props: { + top: null, + bottom: Boolean, + offset: Number, + animation: String, + clsActive: String, + clsInactive: String, + clsFixed: String, + clsBelow: String, + widthElement: 'jQuery', + showOnUp: Boolean, + media: 'media', + target: Number + }, + + defaults: { + top: 0, + bottom: false, + offset: 0, + animation: '', + clsActive: 'uk-active', + clsInactive: '', + clsFixed: 'uk-sticky-fixed', + clsBelow: 'uk-sticky-below', + widthElement: false, + showOnUp: false, + media: false, + target: false + }, + + connected: function connected() { + + this.placeholder = $__default('
    '); + this.widthElement = this.$props.widthElement || this.placeholder; + + if (!this.isActive) { + this.$addClass(this.clsInactive); + } + }, + + disconnected: function disconnected() { + + if (this.isActive) { + this.isActive = false; + this.hide(); + this.$removeClass(this.clsInactive); + } + + this.placeholder.remove(); + this.placeholder = null; + this.widthElement = null; + }, + + ready: function ready() { + var this$1 = this; + + + if (!(this.target && location.hash && window.pageYOffset > 0)) { + return; + } + + var target = query(location.hash); + + if (target) { + requestAnimationFrame(function () { + + var top = offsetTop(target), + elTop = offsetTop(this$1.$el), + elHeight = this$1.$el[0].offsetHeight; + + if (elTop + elHeight >= top && elTop <= top + target[0].offsetHeight) { + window.scrollTo(0, top - elHeight - this$1.target - this$1.offset); + } + + }); + } + + }, + + update: [ + + { + + write: function write() { + var this$1 = this; + + + var outerHeight = (this.isActive ? this.placeholder : this.$el)[0].offsetHeight, el; + + this.placeholder + .css('height', this.$el.css('position') !== 'absolute' ? outerHeight : '') + .css(this.$el.css(['marginTop', 'marginBottom', 'marginLeft', 'marginRight'])); + + if (!document.documentElement.contains(this.placeholder[0])) { + this.placeholder.insertAfter(this.$el).attr('hidden', true); + } + + this.width = this.widthElement.attr('hidden', null)[0].offsetWidth; + this.widthElement.attr('hidden', !this.isActive); + + this.topOffset = offsetTop(this.isActive ? this.placeholder : this.$el); + this.bottomOffset = this.topOffset + outerHeight; + + ['top', 'bottom'].forEach(function (prop) { + + this$1[prop] = this$1.$props[prop]; + + if (!this$1[prop]) { + return; + } + + if ($.isNumeric(this$1[prop])) { + + this$1[prop] = this$1[(prop + "Offset")] + parseFloat(this$1[prop]); + + } else { + + if (isString(this$1[prop]) && this$1[prop].match(/^-?\d+vh$/)) { + this$1[prop] = window.innerHeight * parseFloat(this$1[prop]) / 100; + } else { + + el = this$1[prop] === true ? this$1.$el.parent() : query(this$1[prop], this$1.$el); + + if (el) { + this$1[prop] = offsetTop(el) + el[0].offsetHeight; + } + + } + + } + + }); + + this.top = Math.max(parseFloat(this.top), this.topOffset) - this.offset; + this.bottom = this.bottom && this.bottom - outerHeight; + this.inactive = this.media && !window.matchMedia(this.media).matches; + + if (this.isActive) { + this.update(); + } + }, + + events: ['load', 'resize'] + + }, + + { + + read: function read() { + this.offsetTop = offsetTop(this.$el); + }, + + write: function write(ref) { + var this$1 = this; + if ( ref === void 0 ) ref = {}; + var dir = ref.dir; + + + var scroll = window.pageYOffset; + + if (scroll < 0 || !this.$el.is(':visible') || this.disabled || this.showOnUp && !dir) { + return; + } + + if (this.inactive + || scroll < this.top + || this.showOnUp && (scroll <= this.top || dir ==='down' || dir === 'up' && !this.isActive && scroll <= this.bottomOffset) + ) { + + if (!this.isActive) { + return; + } + + this.isActive = false; + + if (this.animation && scroll > this.topOffset) { + Animation.cancel(this.$el).then(function () { return Animation.out(this$1.$el, this$1.animation).then(function () { return this$1.hide(); }); }); + } else { + this.hide(); + } + + } else if (this.isActive) { + + this.update(); + + } else if (this.animation) { + + Animation.cancel(this.$el).then(function () { + this$1.show(); + Animation.in(this$1.$el, this$1.animation); + }); + + } else { + this.show(); + } + + }, + + events: ['scroll'] + + } ], + + methods: { + + show: function show() { + + this.isActive = true; + this.update(); + this.$el.trigger('active'); + this.placeholder.attr('hidden', null); + + }, + + hide: function hide() { + + this.$addClass(this.clsInactive); + this.$removeClass(this.clsFixed, this.clsActive, this.clsBelow); + this.$el.css({position: '', top: '', width: ''}).trigger('inactive'); + this.placeholder.attr('hidden', true); + + }, + + update: function update() { + + var top = Math.max(0, this.offset), scroll = window.pageYOffset, active = scroll > this.top; + + if (this.bottom && scroll > this.bottom - this.offset) { + top = this.bottom - scroll; + } + + this.$el.css({ + position: 'fixed', + top: (top + "px"), + width: this.width + }); + + this.$addClass(this.clsFixed); + this.$toggleClass(this.clsActive, active); + this.$toggleClass(this.clsInactive, !active); + this.$toggleClass(this.clsBelow, scroll > this.bottomOffset); + + } + + } + + }); + +} + +var svgs = {}; +var parser = new DOMParser(); +function Svg (UIkit) { + + UIkit.component('svg', { + + attrs: true, + + props: { + id: String, + icon: String, + src: String, + style: String, + width: Number, + height: Number, + ratio: Number, + 'class': String + }, + + defaults: { + ratio: 1, + id: false, + exclude: ['src'], + 'class': '' + }, + + init: function init() { + this.class += ' uk-svg'; + }, + + connected: function connected() { + var this$1 = this; + + + if (!this.icon && this.src && ~this.src.indexOf('#')) { + + var parts = this.src.split('#'); + + if (parts.length > 1) { + this.src = parts[0]; + this.icon = parts[1]; + } + } + + this.width = this.$props.width; + this.height = this.$props.height; + + this.svg = this.getSvg().then(function (doc) { return promise(function (resolve, reject) { return fastdom.mutate(function () { + + var svg, el; + + if (!doc) { + reject('SVG not found.'); + return; + } + + if (!this$1.icon) { + el = doc.documentElement.cloneNode(true); + } else { + svg = doc.getElementById(this$1.icon); + + if (!svg) { + + // fallback if SVG has no symbols + if (!doc.querySelector('symbol')) { + el = doc.documentElement.cloneNode(true); + } + + } else { + + var html = svg.outerHTML; + + // IE workaround + if (!html) { + var div = document.createElement('div'); + div.appendChild(svg.cloneNode(true)); + html = div.innerHTML; + } + + html = html + .replace(//g, 'svg>'); + + el = parser.parseFromString(html, 'image/svg+xml').documentElement; + } + + } + + if (!el) { + reject('SVG not found.'); + return; + } + + var dimensions = el.getAttribute('viewBox'); // jQuery workaround, el.attr('viewBox') + + if (dimensions) { + dimensions = dimensions.split(' '); + this$1.width = this$1.width || dimensions[2]; + this$1.height = this$1.height || dimensions[3]; + } + + this$1.width *= this$1.ratio; + this$1.height *= this$1.ratio; + + for (var prop in this$1.$options.props) { + if (this$1[prop] && !~this$1.exclude.indexOf(prop)) { + el.setAttribute(prop, this$1[prop]); + } + } + + if (!this$1.id) { + el.removeAttribute('id'); + } + + if (this$1.width && !this$1.height) { + el.removeAttribute('height'); + } + + if (this$1.height && !this$1.width) { + el.removeAttribute('width'); + } + + var root = this$1.$el[0]; + if (isVoidElement(root) || root.tagName === 'CANVAS') { + this$1.$el.attr({hidden: true, id: null}); + if (root.nextSibling) { + root.parentNode.insertBefore(el, root.nextSibling); + } else { + root.parentNode.appendChild(el); + } + } else { + root.appendChild(el); + } + + resolve(el); + + }); }); }).then(null, function () {}); + + }, + + disconnected: function disconnected() { + + if (isVoidElement(this.$el)) { + this.$el.attr({hidden: null, id: this.id || null}); + } + + if (this.svg) { + this.svg.then(function (svg) { return svg && svg.parentNode && svg.parentNode.removeChild(svg); }); + this.svg = null; + } + }, + + methods: { + + getSvg: function getSvg() { + var this$1 = this; + + + if (!this.src) { + return promise.reject(); + } + + if (svgs[this.src]) { + return svgs[this.src]; + } + + svgs[this.src] = promise(function (resolve, reject) { + + if (this$1.src.lastIndexOf('data:', 0) === 0) { + resolve(this$1.parse(decodeURIComponent(this$1.src.split(',')[1]))); + } else { + + $.ajax(this$1.src, {dataType: 'html'}).then(function (doc) { + resolve(this$1.parse(doc)); + }, function () { + reject('SVG not found.'); + }); + + } + + }); + + return svgs[this.src]; + + }, + + parse: function parse(doc) { + var parsed = parser.parseFromString(doc, 'image/svg+xml'); + return parsed.documentElement && parsed.documentElement.nodeName === 'svg' ? parsed : null; + } + + } + + }); + +} + +function Switcher (UIkit) { + + UIkit.component('switcher', { + + mixins: [Togglable], + + args: 'connect', + + props: { + connect: String, + toggle: String, + active: Number, + swiping: Boolean + }, + + defaults: { + connect: false, + toggle: ' > *', + active: 0, + swiping: true, + cls: 'uk-active', + clsContainer: 'uk-switcher', + attrItem: 'uk-switcher-item', + queued: true + }, + + computed: { + + connects: function connects() { + return query(this.connect, this.$el) || $__default(this.$el.next(("." + (this.clsContainer)))); + }, + + toggles: function toggles() { + return $__default(this.toggle, this.$el); + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function delegate() { + return ((this.toggle) + ":not(.uk-disabled)"); + }, + + handler: function handler(e) { + e.preventDefault(); + this.show(e.currentTarget); + } + + }, + + { + name: 'click', + + el: function el() { + return this.connects; + }, + + delegate: function delegate() { + return ("[" + (this.attrItem) + "],[data-" + (this.attrItem) + "]"); + }, + + handler: function handler(e) { + e.preventDefault(); + this.show($__default(e.currentTarget)[e.currentTarget.hasAttribute(this.attrItem) ? 'attr' : 'data'](this.attrItem)); + } + }, + + { + name: 'swipeRight swipeLeft', + + filter: function filter() { + return this.swiping; + }, + + el: function el() { + return this.connects; + }, + + handler: function handler(e) { + if (!isTouch(e)) { + return; + } + + e.preventDefault(); + if (!window.getSelection().toString()) { + this.show(e.type === 'swipeLeft' ? 'next' : 'previous'); + } + } + } + + ], + + update: function update() { + + this.updateAria(this.connects.children()); + this.show(toJQuery(this.toggles.filter(("." + (this.cls) + ":first"))) || toJQuery(this.toggles.eq(this.active)) || this.toggles.first()); + + }, + + methods: { + + show: function show(item) { + var this$1 = this; + + + var length = this.toggles.length, + prev = this.connects.children(("." + (this.cls))).index(), + hasPrev = prev >= 0, + index = getIndex(item, this.toggles, prev), + dir = item === 'previous' ? -1 : 1, + toggle; + + for (var i = 0; i < length; i++, index = (index + dir + length) % length) { + if (!this$1.toggles.eq(index).is('.uk-disabled, [disabled]')) { + toggle = this$1.toggles.eq(index); + break; + } + } + + if (!toggle || prev >= 0 && toggle.hasClass(this.cls) || prev === index) { + return; + } + + this.toggles.removeClass(this.cls).attr('aria-expanded', false); + toggle.addClass(this.cls).attr('aria-expanded', true); + + if (!hasPrev) { + this.toggleNow(this.connects.children((":nth-child(" + (index + 1) + ")"))); + } else { + this.toggleElement(this.connects.children((":nth-child(" + (prev + 1) + "),:nth-child(" + (index + 1) + ")"))); + } + } + + } + + }); + +} + +function Tab (UIkit) { + + UIkit.component('tab', UIkit.components.switcher.extend({ + + mixins: [Class], + + name: 'tab', + + props: { + media: 'media' + }, + + defaults: { + media: 960, + attrItem: 'uk-tab-item' + }, + + init: function init() { + + var cls = this.$hasClass('uk-tab-left') && 'uk-tab-left' || this.$hasClass('uk-tab-right') && 'uk-tab-right'; + + if (cls) { + UIkit.toggle(this.$el, {cls: cls, mode: 'media', media: this.media}); + } + } + + })); + +} + +function Toggle (UIkit) { + + UIkit.component('toggle', { + + mixins: [UIkit.mixin.togglable], + + args: 'target', + + props: { + href: String, + target: null, + mode: 'list', + media: 'media' + }, + + defaults: { + href: false, + target: false, + mode: 'click', + queued: true, + media: false + }, + + computed: { + + target: function target() { + return query(this.$props.target || this.href, this.$el) || this.$el; + } + + }, + + events: [ + + { + + name: (pointerEnter + " " + pointerLeave), + + filter: function filter() { + return ~this.mode.indexOf('hover'); + }, + + handler: function handler(e) { + if (!isTouch(e)) { + this.toggle(("toggle" + (e.type === pointerEnter ? 'show' : 'hide'))); + } + } + + }, + + { + + name: 'click', + + filter: function filter() { + return ~this.mode.indexOf('click') || hasTouch; + }, + + handler: function handler(e) { + + if (!isTouch(e) && !~this.mode.indexOf('click')) { + return; + } + + // TODO better isToggled handling + var link = $__default(e.target).closest('a[href]'); + if ($__default(e.target).closest('a[href="#"], button').length + || link.length && ( + this.cls + || !this.target.is(':visible') + || link.attr('href')[0] === '#' && this.target.is(link.attr('href')) + ) + ) { + e.preventDefault(); + } + + this.toggle(); + } + + } + ], + + update: { + + write: function write() { + + if (!~this.mode.indexOf('media') || !this.media) { + return; + } + + var toggled = this.isToggled(this.target); + if (window.matchMedia(this.media).matches ? !toggled : toggled) { + this.toggle(); + } + + }, + + events: ['load', 'resize'] + + }, + + methods: { + + toggle: function toggle(type) { + + var event = $.Event(type || 'toggle'); + this.target.triggerHandler(event, [this]); + + if (!event.isDefaultPrevented()) { + this.toggleElement(this.target); + } + } + + } + + }); + +} + +function Leader (UIkit) { + + UIkit.component('leader', { + + mixins: [Class], + + props: { + fill: String, + media: 'media' + }, + + defaults: { + fill: '', + media: false, + clsWrapper: 'uk-leader-fill', + clsHide: 'uk-leader-hide', + attrFill: 'data-fill' + }, + + computed: { + + fill: function fill() { + return this.$props.fill || getCssVar('leader-fill'); + } + + }, + + connected: function connected() { + this.wrapper = this.$el.wrapInner(("")).children().first(); + }, + + disconnected: function disconnected() { + this.wrapper.contents().unwrap(); + }, + + update: [ + + { + + read: function read() { + var prev = this._width; + this._width = Math.floor(this.$el[0].offsetWidth / 2); + this._changed = prev !== this._width; + this._hide = this.media && !window.matchMedia(this.media).matches; + }, + + write: function write() { + + this.wrapper.toggleClass(this.clsHide, this._hide); + + if (this._changed) { + this.wrapper.attr(this.attrFill, new Array(this._width).join(this.fill)); + } + + }, + + events: ['load', 'resize'] + + } + ] + }); + +} + +function core (UIkit) { + + var scroll = 0, started = 0; + + on(window, 'load resize', UIkit.update); + on(window, 'scroll', function (e) { + e.dir = scroll < window.pageYOffset ? 'down' : 'up'; + scroll = window.pageYOffset; + UIkit.update(e); + }); + + on(document, animationstart, function (ref) { + var target = ref.target; + + if ((getStyle(target, 'animationName') || '').match(/^uk-.*(left|right)/)) { + started++; + document.body.style.overflowX = 'hidden'; + setTimeout(function () { + if (!--started) { + document.body.style.overflowX = ''; + } + }, toMs(getStyle(target, 'animationDuration')) + 100); + } + }, true); + + // core components + UIkit.use(Toggle); + UIkit.use(Accordion); + UIkit.use(Alert); + UIkit.use(Cover); + UIkit.use(Drop); + UIkit.use(Dropdown); + UIkit.use(FormCustom); + UIkit.use(HeightMatch); + UIkit.use(HeightViewport); + UIkit.use(Hover); + UIkit.use(Margin); + UIkit.use(Gif); + UIkit.use(Grid); + UIkit.use(Leader); + UIkit.use(Modal$1); + UIkit.use(Nav); + UIkit.use(Navbar); + UIkit.use(Offcanvas); + UIkit.use(Responsive); + UIkit.use(Scroll); + UIkit.use(Scrollspy); + UIkit.use(ScrollspyNav); + UIkit.use(Sticky); + UIkit.use(Svg); + UIkit.use(Icon); + UIkit.use(Switcher); + UIkit.use(Tab); + +} + +UIkit.version = '3.0.0-beta.24'; + +mixin(UIkit); +core(UIkit); + +function plugin(UIkit) { + + if (plugin.installed) { + return; + } + + UIkit.component('countdown', { + + mixins: [UIkit.mixin.class], + + attrs: true, + + props: { + date: String, + clsWrapper: String + }, + + defaults: { + date: '', + clsWrapper: '.uk-countdown-%unit%' + }, + + computed: { + + date: function date() { + return Date.parse(this.$props.date); + }, + + days: function days() { + return this.$el.find(this.clsWrapper.replace('%unit%', 'days')); + }, + + hours: function hours() { + return this.$el.find(this.clsWrapper.replace('%unit%', 'hours')); + }, + + minutes: function minutes() { + return this.$el.find(this.clsWrapper.replace('%unit%', 'minutes')); + }, + + seconds: function seconds() { + return this.$el.find(this.clsWrapper.replace('%unit%', 'seconds')); + }, + + units: function units() { + var this$1 = this; + + return ['days', 'hours', 'minutes', 'seconds'].filter(function (unit) { return this$1[unit].length; }); + } + + }, + + connected: function connected() { + this.start(); + }, + + disconnected: function disconnected() { + var this$1 = this; + + this.stop(); + this.units.forEach(function (unit) { return this$1[unit].empty(); }); + }, + + update: { + + write: function write() { + 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; + + if (this$1[unit].text() !== digits) { + var el = this$1[unit]; + digits = digits.split(''); + + if (digits.length !== el.children().length) { + el.empty().append(digits.map(function () { return ''; }).join('')); + } + + digits.forEach(function (digit, i) { return el[0].childNodes[i].innerText = digit; }); + } + + }); + + } + + }, + + methods: { + + start: function start() { + var this$1 = this; + + + this.stop(); + + if (this.date && this.units.length) { + this.$emit(); + this.timer = setInterval(function () { return this$1.$emit(); }, 1000); + } + + }, + + stop: function stop() { + + 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 + }; + } + +} + +function plugin$1(UIkit) { + + if (plugin$1.installed) { + return; + } + + var ref = UIkit.util; + var $ = ref.$; + var ajax = ref.ajax; + var assign = ref.assign; + var doc = ref.doc; + var Event = ref.Event; + var Dimensions = ref.Dimensions; + var getIndex = ref.getIndex; + var Transition = ref.Transition; + + UIkit.component('lightbox', { + + name: 'lightbox', + + props: { + toggle: String, + duration: Number, + inverse: Boolean + }, + + defaults: { + toggle: 'a', + duration: 400, + dark: false, + attrItem: 'uk-lightbox-item', + items: [], + index: 0 + }, + + computed: { + + toggles: function toggles() { + var this$1 = this; + + return $(this.toggle, this.$el).each(function (_, el) { return this$1.items.push({ + source: el.getAttribute('href'), + title: el.getAttribute('title'), + type: el.getAttribute('type') + }); }); + } + + }, + + events: [ + + { + + name: 'click', + + delegate: function delegate() { + return ((this.toggle) + ":not(.uk-disabled)"); + }, + + handler: function handler(e) { + e.preventDefault(); + this.show(this.toggles.index(e.currentTarget)); + } + + }, + + { + + name: 'showitem', + + handler: function handler(e) { + + var item = this.getItem(); + + if (item.content) { + this.$update(); + e.stopImmediatePropagation(); + } + } + + } + + ], + + update: { + + write: function write() { + var this$1 = this; + + + var item = this.getItem(); + + if (!this.modal || !item.content) { + return; + } + + var panel = this.modal.panel, + dim = {width: panel.width(), height: panel.height()}, + max = { + width: window.innerWidth - (panel.outerWidth(true) - dim.width), + height: window.innerHeight - (panel.outerHeight(true) - dim.height) + }, + newDim = Dimensions.fit({width: item.width, height: item.height}, max); + + Transition.stop(panel); + Transition.stop(this.modal.content); + + if (this.modal.content) { + this.modal.content.remove(); + } + + this.modal.content = $(item.content).css('opacity', 0).appendTo(panel); + panel.css(dim); + + Transition.start(panel, newDim, this.duration).then(function () { + Transition.start(this$1.modal.content, {opacity: 1}, 400).then(function () { + panel.find('[uk-transition-hide]').show(); + panel.find('[uk-transition-show]').hide(); + }); + }); + + }, + + events: ['resize'] + + }, + + methods: { + + show: function show(index) { + var this$1 = this; + + + this.index = getIndex(index, this.items, this.index); + + if (!this.modal) { + this.modal = UIkit.modal.dialog("\n \n \n ", {center: true}); + this.modal.$el.css('overflow', 'hidden').addClass('uk-modal-lightbox'); + this.modal.panel.css({width: 200, height: 200}); + this.modal.caption = $('
    ').appendTo(this.modal.panel); + + if (this.items.length > 1) { + $(("
    \n \n \n
    \n ")).appendTo(this.modal.panel.addClass('uk-slidenav-position')); + } + + this.modal.$el + .on('hidden', this.hide) + .on('click', ("[" + (this.attrItem) + "]"), function (e) { + e.preventDefault(); + this$1.show($(e.currentTarget).attr(this$1.attrItem)); + }).on('swipeRight swipeLeft', function (e) { + e.preventDefault(); + if (!window.getSelection().toString()) { + this$1.show(e.type === 'swipeLeft' ? 'next' : 'previous'); + } + }); + } + + this.modal.panel.find('[uk-transition-hide]').hide(); + this.modal.panel.find('[uk-transition-show]').show(); + + this.modal.content && this.modal.content.remove(); + this.modal.caption.text(this.getItem().title); + + var event = Event('showitem'); + this.$el.trigger(event); + if (!event.isImmediatePropagationStopped()) { + this.setError(this.getItem()); + } + + doc.on(("keydown." + (this.$options.name)), function (e) { + switch (e.keyCode) { + case 37: + this$1.show('previous'); + break; + case 39: + this$1.show('next'); + break; + } + }); + }, + + hide: function hide() { + var this$1 = this; + + + doc.off(("keydown." + (this.$options.name))); + + this.modal.hide().then(function () { + this$1.modal.$destroy(true); + this$1.modal = null; + }); + }, + + getItem: function getItem() { + return this.items[this.index] || {source: '', title: '', type: ''}; + }, + + setItem: function setItem(item, content, width, height) { + if ( width === void 0 ) width = 200; + if ( height === void 0 ) height = 200; + + assign(item, {content: content, width: width, height: height}); + this.$update(); + }, + + setError: function setError(item) { + this.setItem(item, '
    Loading resource failed!
    ', 400, 300); + } + + } + + }); + + UIkit.mixin({ + + events: { + + showitem: function showitem(e) { + var this$1 = this; + + + var item = this.getItem(); + + if (item.type !== 'image' && item.source && !item.source.match(/\.(jp(e)?g|png|gif|svg)$/i)) { + return; + } + + var img = new Image(); + + img.onerror = function () { return this$1.setError(item); }; + img.onload = function () { return this$1.setItem(item, (""), img.width, img.height); }; + + img.src = item.source; + + e.stopImmediatePropagation(); + } + + } + + }, 'lightbox'); + + UIkit.mixin({ + + events: { + + showitem: function showitem(e) { + var this$1 = this; + + + var item = this.getItem(); + + if (item.type !== 'video' && item.source && !item.source.match(/\.(mp4|webm|ogv)$/i)) { + return; + } + + var video = $('') + .on('loadedmetadata', function () { return this$1.setItem(item, video.attr({width: video[0].videoWidth, height: video[0].videoHeight}), video[0].videoWidth, video[0].videoHeight); }) + .attr('src', item.source); + + e.stopImmediatePropagation(); + } + + } + + }, 'lightbox'); + + UIkit.mixin({ + + events: { + + showitem: function showitem(e) { + var this$1 = this; + + + var item = this.getItem(), matches; + + if (!(matches = item.source.match(/\/\/.*?youtube\.[a-z]+\/watch\?v=([^&]+)&?(.*)/)) && !(item.source.match(/youtu\.be\/(.*)/))) { + return; + } + + var id = matches[1], + img = new Image(), + lowres = false, + setIframe = function (width, height) { return this$1.setItem(item, (""), width, height); }; + + img.onerror = function () { return setIframe(640, 320); }; + img.onload = function () { + //youtube default 404 thumb, fall back to lowres + if (img.width === 120 && img.height === 90) { + if (!lowres) { + lowres = true; + img.src = "//img.youtube.com/vi/" + id + "/0.jpg"; + } else { + setIframe(640, 320); + } + } else { + setIframe(img.width, img.height); + } + }; + + img.src = "//img.youtube.com/vi/" + id + "/maxresdefault.jpg"; + + e.stopImmediatePropagation(); + } + + } + + }, 'lightbox'); + + UIkit.mixin({ + + events: { + + showitem: function showitem(e) { + var this$1 = this; + + + var item = this.getItem(), matches; + + if (!(matches = item.source.match(/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/))) { + return; + } + + var id = matches[2], + setIframe = function (width, height) { return this$1.setItem(item, (""), width, height); }; + + ajax({type: 'GET', url: ("http://vimeo.com/api/oembed.json?url=" + (encodeURI(item.source))), jsonp: 'callback', dataType: 'jsonp'}).then(function (res) { return setIframe(res.width, res.height); }); + + e.stopImmediatePropagation(); + } + + } + + }, 'lightbox'); + +} + +function plugin$2(UIkit) { + + if (plugin$2.installed) { + return; + } + + var ref = UIkit.util; + var $ = ref.$; + var each = ref.each; + var pointerEnter = ref.pointerEnter; + var pointerLeave = ref.pointerLeave; + var Transition = ref.Transition; + var containers = {}; + + UIkit.component('notification', { + + functional: true, + + args: ['message', 'status'], + + defaults: { + message: '', + status: '', + timeout: 5000, + group: null, + pos: 'top-center', + onClose: null, + clsClose: 'uk-notification-close', + clsMsg: 'uk-notification-message' + }, + + created: function created() { + + if (!containers[this.pos]) { + containers[this.pos] = $(("
    ")).appendTo(UIkit.container); + } + + this.$mount($( + ("
    \n \n
    " + (this.message) + "
    \n
    ") + ).appendTo(containers[this.pos].show())[0]); + + }, + + ready: function ready() { + var this$1 = this; + + + var marginBottom = parseInt(this.$el.css('margin-bottom'), 10); + + Transition.start( + this.$el.css({opacity: 0, marginTop: -1 * this.$el.outerHeight(), marginBottom: 0}), + {opacity: 1, marginTop: 0, marginBottom: marginBottom} + ).then(function () { + if (this$1.timeout) { + this$1.timer = setTimeout(this$1.close, this$1.timeout); + this$1.$el + .on(pointerEnter, function () { return clearTimeout(this$1.timer); }) + .on(pointerLeave, function () { return this$1.timer = setTimeout(this$1.close, this$1.timeout); }); + } + }); + + }, + + events: { + + click: function click(e) { + if ($(e.target).closest('a[href="#"]').length) { + e.preventDefault(); + } + this.close(); + } + + }, + + methods: { + + close: function close(immediate) { + var this$1 = this; + + + var remove = function () { + + this$1.onClose && this$1.onClose(); + this$1.$el.trigger('close', [this$1]).remove(); + + if (!containers[this$1.pos].children().length) { + containers[this$1.pos].hide(); + } + + }; + + if (this.timer) { + clearTimeout(this.timer); + } + + if (immediate) { + remove(); + } else { + Transition.start(this.$el, {opacity: 0, marginTop: -1 * this.$el.outerHeight(), marginBottom: 0}).then(remove) + } + } + + } + + }); + + UIkit.notification.closeAll = function (group, immediate) { + each(UIkit.instances, function (_, component) { + if (component.$options.name === 'notification' && (!group || group === component.group)) { + component.close(immediate); + } + }) + }; + +} + +function plugin$3(UIkit) { + + if (plugin$3.installed) { + return; + } + + var mixin = UIkit.mixin; + var util = UIkit.util; + var $ = util.$; + var assign = util.assign; + var doc = util.docElement; + var docHeight = util.docHeight; + var getDimensions = util.getDimensions; + var isWithin = util.isWithin; + var on = util.on; + var off = util.off; + var offsetTop = util.offsetTop; + var pointerDown = util.pointerDown; + var pointerMove = util.pointerMove; + var pointerUp = util.pointerUp; + var promise = util.promise; + var win = util.win; + + UIkit.component('sortable', { + + mixins: [mixin.class], + + props: { + group: String, + animation: Number, + threshold: Number, + clsItem: String, + clsPlaceholder: String, + clsDrag: String, + clsDragState: String, + clsBase: String, + clsNoDrag: String, + clsEmpty: String, + clsCustom: String, + handle: String + }, + + defaults: { + group: false, + animation: 150, + threshold: 5, + clsItem: 'uk-sortable-item', + clsPlaceholder: 'uk-sortable-placeholder', + clsDrag: 'uk-sortable-drag', + clsDragState: 'uk-drag', + clsBase: 'uk-sortable', + clsNoDrag: 'uk-sortable-nodrag', + clsEmpty: 'uk-sortable-empty', + clsCustom: '', + handle: false + }, + + init: function init() { + var this$1 = this; + + ['init', 'start', 'move', 'end'].forEach(function (key) { + var fn = this$1[key]; + this$1[key] = function (e) { + e = e.originalEvent || e; + this$1.scrollY = window.scrollY; + var ref = e.touches && e.touches[0] || e; + var pageX = ref.pageX; + var pageY = ref.pageY; + this$1.pos = {x: pageX, y: pageY}; + + fn(e); + } + }); + }, + + events: ( obj = {}, obj[pointerDown] = 'init', obj ), + + update: { + + write: function write() { + var this$1 = this; + + + if (this.clsEmpty) { + this.$toggleClass(this.clsEmpty, !this.$el.children().length); + } + + if (!this.drag) { + return; + } + + this.drag.offset({top: this.pos.y + this.origin.top, left: this.pos.x + this.origin.left}); + + var top = offsetTop(this.drag), bottom = top + this.drag[0].offsetHeight; + + if (top > 0 && top < this.scrollY) { + setTimeout(function () { return win.scrollTop(this$1.scrollY - 5); }, 5); + } else if (bottom < docHeight() && bottom > window.innerHeight + this.scrollY) { + setTimeout(function () { return win.scrollTop(this$1.scrollY + 5); }, 5); + } + + } + + }, + + methods: { + + init: function init(e) { + + var target = $(e.target), placeholder = this.$el.children().filter(function (i, el) { return isWithin(e.target, el); }); + + if (!placeholder.length + || target.is(':input') + || this.handle && !isWithin(target, this.handle) + || e.button && e.button !== 0 + || isWithin(target, ("." + (this.clsNoDrag))) + ) { + return; + } + + e.preventDefault(); + e.stopPropagation(); + + this.touched = [this]; + this.placeholder = placeholder; + this.origin = assign({target: target, index: this.placeholder.index()}, this.pos); + + doc.on(pointerMove, this.move); + doc.on(pointerUp, this.end); + win.on('scroll', this.scroll); + + if (!this.threshold) { + this.start(e); + } + + }, + + start: function start(e) { + + this.drag = $(this.placeholder[0].outerHTML.replace(/^
  • $/i, 'div>')) + .attr('uk-no-boot', '') + .addClass(((this.clsDrag) + " " + (this.clsCustom))) + .css({ + boxSizing: 'border-box', + width: this.placeholder.outerWidth(), + height: this.placeholder.outerHeight() + }) + .css(this.placeholder.css(['paddingLeft', 'paddingRight', 'paddingTop', 'paddingBottom'])) + .appendTo(UIkit.container); + + this.drag.children().first().height(this.placeholder.children().height()); + + var ref = getDimensions(this.placeholder); + var left = ref.left; + var top = ref.top; + assign(this.origin, {left: left - this.pos.x, top: top - this.pos.y}); + + this.placeholder.addClass(this.clsPlaceholder); + this.$el.children().addClass(this.clsItem); + doc.addClass(this.clsDragState); + + this.$el.trigger('start', [this, this.placeholder, this.drag]); + + this.move(e); + }, + + move: function move(e) { + + if (!this.drag) { + + if (Math.abs(this.pos.x - this.origin.x) > this.threshold || Math.abs(this.pos.y - this.origin.y) > this.threshold) { + this.start(e); + } + + return; + } + + this.$emit(); + + var target = e.type === 'mousemove' ? e.target : document.elementFromPoint(this.pos.x - document.body.scrollLeft, this.pos.y - document.body.scrollTop), + sortable = getSortable(target), + previous = getSortable(this.placeholder[0]), + move = sortable !== previous; + + if (!sortable || isWithin(target, this.placeholder) || move && (!sortable.group || sortable.group !== previous.group)) { + return; + } + + target = sortable.$el.is(target.parentNode) && $(target) || sortable.$el.children().has(target); + + if (move) { + previous.remove(this.placeholder); + } else if (!target.length) { + return; + } + + sortable.insert(this.placeholder, target); + + if (!~this.touched.indexOf(sortable)) { + this.touched.push(sortable); + } + + }, + + scroll: function scroll() { + var scroll = window.scrollY; + if (scroll !== this.scrollY) { + this.pos.y += scroll - this.scrollY; + this.scrollY = scroll; + this.$emit(); + } + }, + + end: function end(e) { + + doc.off(pointerMove, this.move); + doc.off(pointerUp, this.end); + win.off('scroll', this.scroll); + + if (!this.drag) { + + if (e.type !== 'mouseup' && isWithin(e.target, 'a[href]')) { + location.href = $(e.target).closest('a[href]').attr('href'); + } + + return; + } + + preventClick(); + + var sortable = getSortable(this.placeholder[0]); + + if (this === sortable) { + if (this.origin.index !== this.placeholder.index()) { + this.$el.trigger('change', [this, this.placeholder, 'moved']); + } + } else { + sortable.$el.trigger('change', [sortable, this.placeholder, 'added']); + this.$el.trigger('change', [this, this.placeholder, 'removed']); + } + + this.$el.trigger('stop', [this]); + + this.drag.remove(); + this.drag = null; + + var classes = this.touched.map(function (sortable) { return ((sortable.clsPlaceholder) + " " + (sortable.clsItem)); }).join(' '); + this.touched.forEach(function (sortable) { return sortable.$el.children().removeClass(classes); }); + + doc.removeClass(this.clsDragState); + + }, + + insert: function insert(element, target) { + var this$1 = this; + + + this.$el.children().addClass(this.clsItem); + + var insert = function () { + + if (target.length) { + + if (!this$1.$el.has(element).length || element.prevAll().filter(target).length) { + element.insertBefore(target); + } else { + element.insertAfter(target); + } + + } else { + this$1.$el.append(element); + } + + }; + + if (this.animation) { + this.animate(insert); + } else { + insert(); + } + + }, + + remove: function remove(element) { + + if (!this.$el.has(element).length) { + return; + } + + if (this.animation) { + this.animate(function () { return element.detach(); }); + } else { + element.detach(); + } + + }, + + animate: function animate(action) { + var this$1 = this; + + + var props = [], + children = this.$el.children().toArray().map(function (el) { + el = $(el); + props.push(assign({ + position: 'absolute', + pointerEvents: 'none', + width: el.outerWidth(), + height: el.outerHeight() + }, el.position())); + return el; + }), + reset = {position: '', width: '', height: '', pointerEvents: '', top: '', left: ''}; + + action(); + + children.forEach(function (el) { return el.stop(); }); + this.$el.children().css(reset); + this.$updateSync('update', true); + + this.$el.css('min-height', this.$el.height()); + + var positions = children.map(function (el) { return el.position(); }); + promise.all(children.map(function (el, i) { return el.css(props[i]).animate(positions[i], this$1.animation).promise(); })) + .then(function () { + this$1.$el.css('min-height', '').children().css(reset); + this$1.$updateSync('update', true); + }); + + } + + } + + }); + var obj; + + function getSortable(element) { + return UIkit.getComponent(element, 'sortable') || element.parentNode && getSortable(element.parentNode); + } + + function preventClick() { + var timer = setTimeout(function () { return doc.trigger('click'); }, 0), + listener = function (e) { + + e.preventDefault(); + e.stopPropagation(); + + clearTimeout(timer); + off(doc, 'click', listener, true); + }; + + on(doc, 'click', listener, true); + } + +} + +function plugin$4(UIkit) { + + if (plugin$4.installed) { + return; + } + + var util = UIkit.util; + var mixin = UIkit.mixin; + var $ = util.$; + var doc = util.doc; + var fastdom = util.fastdom; + var flipPosition = util.flipPosition; + var isTouch = util.isTouch; + var isWithin = util.isWithin; + var pointerDown = util.pointerDown; + var pointerEnter = util.pointerEnter; + var pointerLeave = util.pointerLeave; + + var actives = []; + + UIkit.component('tooltip', { + + attrs: true, + + mixins: [mixin.togglable, mixin.position], + + props: { + delay: Number, + container: Boolean, + title: String + }, + + defaults: { + pos: 'top', + title: '', + delay: 0, + animation: ['uk-animation-scale-up'], + duration: 100, + cls: 'uk-active', + clsPos: 'uk-tooltip', + container: true, + }, + + computed: { + + container: function container() { + return $(this.$props.container === true && UIkit.container || this.$props.container || UIkit.container); + } + + }, + + connected: function connected() { + var this$1 = this; + + fastdom.mutate(function () { return this$1.$el.removeAttr('title').attr('aria-expanded', false); }); + }, + + disconnected: function disconnected() { + this.hide(); + }, + + methods: { + + show: function show() { + var this$1 = this; + + + if (~actives.indexOf(this)) { + return; + } + + actives.forEach(function (active) { return active.hide(); }); + actives.push(this); + + doc.on(("click." + (this.$options.name)), function (e) { + if (!isWithin(e.target, this$1.$el)) { + this$1.hide(); + } + }); + + clearTimeout(this.showTimer); + + this.tooltip = $(("
    " + (this.title) + "
    ")).appendTo(this.container); + + this.$el.attr('aria-expanded', true); + + this.positionAt(this.tooltip, this.$el); + this.origin = this.getAxis() === 'y' ? ((flipPosition(this.dir)) + "-" + (this.align)) : ((this.align) + "-" + (flipPosition(this.dir))); + + this.showTimer = setTimeout(function () { + this$1.toggleElement(this$1.tooltip, true); + + this$1.hideTimer = setInterval(function () { + if (!this$1.$el.is(':visible')) { + this$1.hide(); + } + }, 150); + + }, this.delay); + }, + + hide: function hide() { + + var index = actives.indexOf(this); + + if (!~index || this.$el.is('input') && this.$el[0] === document.activeElement) { + return; + } + + actives.splice(index, 1); + + clearTimeout(this.showTimer); + clearInterval(this.hideTimer); + this.$el.attr('aria-expanded', false); + this.toggleElement(this.tooltip, false); + this.tooltip && this.tooltip.remove(); + this.tooltip = false; + doc.off(("click." + (this.$options.name))); + + } + + }, + + events: ( obj = { + + 'blur': 'hide' + + }, obj[("focus " + pointerEnter + " " + pointerDown)] = function (e) { + if (e.type !== pointerDown || !isTouch(e)) { + this.show(); + } + }, obj[pointerLeave] = function (e) { + if (!isTouch(e)) { + this.hide() + } + }, obj ) + + }); + var obj; + +} + +function plugin$5(UIkit) { + + if (plugin$5.installed) { + return; + } + + var ref = UIkit.util; + var $ = ref.$; + var ajax = ref.ajax; + var on = ref.on; + + UIkit.component('upload', { + + props: { + allow: String, + clsDragover: String, + concurrent: Number, + dataType: String, + mime: String, + msgInvalidMime: String, + msgInvalidName: String, + multiple: Boolean, + name: String, + params: Object, + type: String, + url: String + }, + + defaults: { + allow: false, + clsDragover: 'uk-dragover', + concurrent: 1, + dataType: undefined, + mime: false, + msgInvalidMime: 'Invalid File Type: %s', + msgInvalidName: 'Invalid File Name: %s', + multiple: false, + name: 'files[]', + params: {}, + type: 'POST', + url: '', + abort: null, + beforeAll: null, + beforeSend: null, + complete: null, + completeAll: null, + error: null, + fail: function fail(msg) { + alert(msg); + }, + load: null, + loadEnd: null, + loadStart: null, + progress: null + }, + + events: { + + change: function change(e) { + + if (!$(e.target).is('input[type="file"]')) { + return; + } + + e.preventDefault(); + + if (e.target.files) { + this.upload(e.target.files); + } + + e.target.value = ''; + }, + + drop: function drop(e) { + e.preventDefault(); + e.stopPropagation(); + + var transfer = e.originalEvent.dataTransfer; + + if (!transfer || !transfer.files) { + return; + } + + this.$removeClass(this.clsDragover); + + this.upload(transfer.files); + }, + + dragenter: function dragenter(e) { + e.preventDefault(); + e.stopPropagation(); + }, + + dragover: function dragover(e) { + e.preventDefault(); + e.stopPropagation(); + this.$addClass(this.clsDragover); + }, + + dragleave: function dragleave(e) { + e.preventDefault(); + e.stopPropagation(); + this.$removeClass(this.clsDragover); + } + + }, + + methods: { + + upload: function upload(files) { + var this$1 = this; + + + if (!files.length) { + return; + } + + this.$el.trigger('upload', [files]); + + for (var i = 0; i < files.length; i++) { + + if (this$1.allow) { + if (!match(this$1.allow, files[i].name)) { + this$1.fail(this$1.msgInvalidName.replace(/%s/, this$1.allow)); + return; + } + } + + if (this$1.mime) { + if (!match(this$1.mime, files[i].type)) { + this$1.fail(this$1.msgInvalidMime.replace(/%s/, this$1.mime)); + return; + } + } + + } + + if (!this.multiple) { + files = [files[0]]; + } + + this.beforeAll && this.beforeAll(this, files); + + var chunks = chunk(files, this.concurrent), + upload = function (files) { + + var data = new FormData(); + + files.forEach(function (file) { return data.append(this$1.name, file); }); + + for (var key in this$1.params) { + data.append(key, this$1.params[key]); + } + + ajax({ + data: data, + url: this$1.url, + type: this$1.type, + dataType: this$1.dataType, + beforeSend: this$1.beforeSend, + complete: [this$1.complete, function (xhr, status) { + if (chunks.length) { + upload(chunks.shift()); + } else { + this$1.completeAll && this$1.completeAll(xhr); + } + + if (status === 'abort') { + this$1.abort && this$1.abort(xhr); + } + }], + cache: false, + contentType: false, + processData: false, + xhr: function () { + var xhr = $.ajaxSettings.xhr(); + xhr.upload && this$1.progress && on(xhr.upload, 'progress', this$1.progress); + ['loadStart', 'load', 'loadEnd', 'error', 'abort'].forEach(function (type) { return this$1[type] && on(xhr, type.toLowerCase(), this$1[type]); }); + return xhr; + } + }) + + }; + + upload(chunks.shift()); + + } + + } + + }); + + function match(pattern, path) { + return path.match(new RegExp(("^" + (pattern.replace(/\//g, '\\/').replace(/\*\*/g, '(\\/[^\\/]+)*').replace(/\*/g, '[^\\/]+').replace(/((?!\\))\?/g, '$1.')) + "$"), 'i')); + } + + function chunk(files, size) { + var chunks = []; + for (var i = 0; i < files.length; i += size) { + var chunk = []; + for (var j = 0; j < size; j++) { + chunk.push(files[i+j]); + } + chunks.push(chunk); + } + return chunks; + } + +} + +function plugin$6(UIkit) { + + if (plugin$6.installed) { + return; + } + + var ref = UIkit.util; + var scrolledOver = ref.scrolledOver; + + UIkit.component('grid-parallax', UIkit.components.grid.extend({ + + props: { + target: String, + translate: Number + }, + + defaults: { + target: false, + translate: 150 + }, + + init: function init() { + this.$addClass('uk-grid'); + }, + + disconnected: function disconnected() { + this.reset(); + this.$el.css('margin-bottom', ''); + }, + + computed: { + + translate: function translate() { + return Math.abs(this.$props.translate); + }, + + items: function items() { + return (this.target ? this.$el.find(this.target) : this.$el.children()).toArray(); + } + + }, + + update: [ + + { + + read: function read() { + this.columns = this.rows && this.rows[0] && this.rows[0].length || 0; + this.rows = this.rows && this.rows.map(function (elements) { return sortBy(elements, 'offsetLeft'); }); + }, + + write: function write() { + this.$el + .css('margin-bottom', '') + .css('margin-bottom', this.columns > 1 ? this.translate + parseFloat(this.$el.css('margin-bottom')) : ''); + }, + + events: ['load', 'resize'] + }, + + { + + write: function write() { + + var translate = scrolledOver(this.$el) * this.translate; + + if (!this.rows || this.columns === 1 || !translate) { + return this.reset(); + } + + this.rows.forEach(function (row) { return row.forEach(function (el, i) { return el.style.transform = "translateY(" + (i % 2 ? translate : translate / 8) + "px)"; } + ); } + ); + + }, + + events: ['scroll', 'load', 'resize'] + } + ], + + methods: { + + reset: function reset() { + this.items.forEach(function (item) { return item.style.transform = ''; }); + } + + } + + })); + + UIkit.component('grid-parallax').options.update.unshift({ + + read: function read() { + this.reset(); + }, + + events: ['load', 'resize'] + + }); + + function sortBy(collection, prop) { + return collection.sort(function (a,b) { return a[prop] > b[prop] + ? 1 + : b[prop] > a[prop] + ? -1 + : 0; } + ) + } + +} + +function plugin$7(UIkit) { + + if (plugin$7.installed) { + return; + } + + var ref = UIkit.util; + var $ = ref.$; + var clamp = ref.clamp; + var Dimensions = ref.Dimensions; + var getImage = ref.getImage; + var isUndefined = ref.isUndefined; + var scrolledOver = ref.scrolledOver; + var query = ref.query; + + var props = ['x', 'y', 'bgx', 'bgy', 'rotate', 'scale', 'color', 'backgroundColor', 'borderColor', 'opacity', 'blur', 'hue', 'grayscale', 'invert', 'saturate', 'sepia', 'fopacity']; + + UIkit.component('parallax', { + + props: props.reduce(function (props, prop) { + props[prop] = 'list'; + return props; + }, { + easing: Number, + target: String, + viewport: Number, + media: 'media' + }), + + defaults: props.reduce(function (defaults, prop) { + defaults[prop] = undefined; + return defaults; + }, { + easing: 1, + target: false, + viewport: 1, + media: false + }), + + computed: { + + target: function target() { + return this.$props.target && query(this.$props.target, this.$el) || this.$el; + }, + + props: function props$1() { + var this$1 = this; + + + return props.reduce(function (props, prop) { + + if (isUndefined(this$1.$props[prop])) { + return props; + } + + var isColor = prop.match(/color/i), + isCssProp = isColor || prop === 'opacity', + values = this$1.$props[prop]; + + if (isCssProp) { + this$1.$el.css(prop, ''); + } + + var start = (!isUndefined(values[1]) + ? values[0] + : prop === 'scale' + ? 1 + : isCssProp + ? this$1.$el.css(prop) + : 0) || 0, + end = isUndefined(values[1]) ? values[0] : values[1], + unit = ~values.join('').indexOf('%') ? '%' : 'px', + diff; + + if (isColor) { + + var color = this$1.$el[0].style.color; + this$1.$el[0].style.color = start; + start = parseColor(this$1.$el.css('color')); + this$1.$el[0].style.color = end; + end = parseColor(this$1.$el.css('color')); + this$1.$el[0].style.color = color; + + } else { + + start = parseFloat(start); + end = parseFloat(end); + diff = Math.abs(start - end); + + } + + props[prop] = {start: start, end: end, diff: diff, unit: unit}; + + if (prop.match(/^bg/)) { + if (this$1.covers) { + props[prop].end = start <= end ? diff : -diff; + props[prop].start = 0; + } else { + props[prop].pos = this$1.$el.css(("background-position-" + (prop[2]))); + } + } + + return props; + + }, {}); + + }, + + bgProps: function bgProps() { + var this$1 = this; + + return ['bgx', 'bgy'].filter(function (bg) { return bg in this$1.props; }); + }, + + covers: function covers() { + var size = this.$el.css('backgroundSize'); + return ~['contain', 'cover'].indexOf(size) ? size : false; + } + + }, + + disconnected: function disconnected() { + this._image = undefined; + }, + + update: [ + + { + + read: function read() { + var this$1 = this; + + + if (this._image) { + this._image.dimEl = { + width: this.$el[0].offsetWidth, + height: this.$el[0].offsetHeight + } + } + + if (!isUndefined(this._image) || !this.bgProps.length) { + return; + } + + var src = this.$el.css('backgroundImage').replace(/^none|url\(["']?(.+?)["']?\)$/, '$1'); + + if (!src || !this.covers) { + return; + } + + this._image = false; + + getImage(src).then(function (img) { + this$1._image = { + width: img.naturalWidth, + height: img.naturalHeight + }; + + this$1.$emit(); + }); + + }, + + write: function write() { + var this$1 = this; + + + if (this._image) { + + if (!this.media || window.matchMedia(this.media).matches) { + + var image = this._image; + var dimEl = image.dimEl; + + this.bgProps.forEach(function (prop) { return dimEl[prop === 'bgy' ? 'height' : 'width'] += this$1.props[prop].diff; }); + + var dim = this.covers === 'cover' + ? Dimensions.cover(image, dimEl) + : Dimensions.fit(image, dimEl); + + this.$el.css({ + backgroundSize: ((dim.width) + "px " + (dim.height) + "px"), + backgroundRepeat: 'no-repeat' + }); + + } else { + this.$el.css({backgroundSize: '', backgroundRepeat: ''}); + } + + } + + }, + + events: ['load', 'resize'] + + }, + + { + + write: function write() { + var this$1 = this; + + + if (this.media && !window.matchMedia(this.media).matches) { + this._prev = undefined; + Object.keys(getCss(this.props, 0)).forEach(function (prop) { return this$1.$el.css(prop, ''); }); + return; + } + + var percent = scrolledOver(this.target) / (this.viewport || 1); + + percent = clamp(percent * (1 - (this.easing - this.easing * percent))); + + if (this._prev === percent) { + return; + } + + this.$el.css(getCss(this.props, percent, this.covers)); + this._prev = percent; + + }, + + events: ['scroll', 'load', 'resize'] + } + ] + }); + + function parseColor(color) { + return color.split(/[(),]/g).slice(1, -1).concat(1).slice(0, 4).map(function (n) { return parseFloat(n); }); + } + + function getCss(props, percent, covers) { + + return Object.keys(props).reduce(function (css, prop) { + + var values = props[prop], + value = !isUndefined(values.diff) + ? values.start + values.diff * percent * (values.start < values.end ? 1 : -1) + : values.end; + + switch (prop) { + + // transforms + case 'x': + case 'y': + css.transform += " translate" + prop + "(" + (value + values.unit) + ")"; + break; + case 'rotate': + css.transform += " rotate(" + value + "deg)"; + break; + case 'scale': + css.transform += " scale(" + value + ")"; + break; + + // bg image + case 'bgy': + case 'bgx': + css[("background-position-" + (prop[2]))] = "calc(" + (!covers + ? values.pos + : values.start < values.end + ? '100%' + : '0%') + " + " + (value + values.unit) + ")"; + break; + + // color + case 'color': + case 'backgroundColor': + case 'borderColor': + css[prop] = "rgba(" + (values.start.map(function (value, i) { + value = value + percent * (values.end[i] - value); + return i === 3 ? parseFloat(value) : parseInt(value, 10); + }).join(',')) + ")"; + break; + + // CSS Filter + case 'blur': + css.filter += " blur(" + value + "px)"; + break; + case 'hue': + css.filter += " hue-rotate(" + value + "deg)"; + break; + case 'fopacity': + css.filter += " opacity(" + value + "%)"; + break; + case 'grayscale': + case 'invert': + case 'saturate': + case 'sepia': + css.filter += " " + prop + "(" + value + "%)"; + break; + + default: + css[prop] = value; + } + + return css; + + }, {transform: '', filter: ''}); + + } + +} + +UIkit.use(plugin); +UIkit.use(plugin$1); +UIkit.use(plugin$2); +UIkit.use(plugin$3); +UIkit.use(plugin$4); +UIkit.use(plugin$5); +UIkit.use(plugin$6); +UIkit.use(plugin$7); + +if (true) { + boot(UIkit); +} + +return UIkit; + +}))); \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js new file mode 100644 index 00000000..9ac36e27 --- /dev/null +++ b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js @@ -0,0 +1,5 @@ +/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("jquery")):"function"==typeof define&&define.amd?define("uikit",["jquery"],e):t.UIkit=e(t.jQuery)}(this,function(t){"use strict";function e(){return"complete"===document.readyState||"loading"!==document.readyState&&!ne.doScroll}function i(t){var i=function(){o(document,"DOMContentLoaded",i),o(window,"load",i),t()};e()?t():(n(document,"DOMContentLoaded",i),n(window,"load",i))}function n(t,e,i,n){e.split(" ").forEach(function(e){return P(t).addEventListener(e,i,n)})}function o(t,e,i,n){e.split(" ").forEach(function(e){return P(t).removeEventListener(e,i,n)})}function s(t,e,i,n){void 0===i&&(i=400),void 0===n&&(n="linear");var o=$(function(s,r){t=ie(t);for(var a in e)t.css(a,t.css(a));var l=setTimeout(function(){return t.trigger(Ee||"transitionend")},i);t.one(Ee||"transitionend",function(e,i){e.promise=o,clearTimeout(l),t.removeClass("uk-transition").css("transition",""),i?r():s()}).addClass("uk-transition").css("transition","all "+i+"ms "+n).css(e)}).then(null,function(){});return o}function r(t,e,i,n,o){void 0===i&&(i=200);var s=$(function(r){function a(){t.css("animation-duration","").removeClass(l+" "+e)}var l=o?"uk-animation-leave":"uk-animation-enter";t=ie(t),0===e.lastIndexOf("uk-animation-",0)&&(n&&(e+=" uk-animation-"+n),o&&(e+=" uk-animation-reverse")),a(),t.one(Ae||"animationend",function(t){t.promise=s,s.then(a),r()}).css("animation-duration",i+"ms").addClass(e).addClass(l),Ae||be(function(){return he.cancel(t)})});return s}function a(t){return t instanceof ie}function l(t,e){return t=ie(t),!!t.is(e)||(O(e)?t.parents(e).length:P(e).contains(t[0]))}function h(t,e,i,n){return t=ie(t),t.attr(e,function(t,e){return e?e.replace(i,n):e})}function c(t,e){return h(t,"class",new RegExp("(^|\\s)"+e+"(?!\\S)","g"),"")}function u(t,e,i,n){if(void 0===e&&(e=!0),void 0===i&&(i=!1),void 0===n&&(n=!1),O(t)){var o=document.createEvent("Event");o.initEvent(t,e,i),t=o}return n&&ve(t,n),t}function d(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=P(t).getBoundingClientRect();return n.bottom>=-1*e&&n.right>=-1*i&&n.top<=window.innerHeight+e&&n.left<=window.innerWidth+i}function f(t){var e=P(t).getBoundingClientRect(),i=e.top,n=e.height,o=et(t),s=window.innerHeight,r=s+Math.min(0,o-s),a=Math.max(0,s-(g()-(o+n)));return p((r-i)/((r+(n-(a1?t.apply(e,arguments):t.call(e,i):t.call(e)}}function y(t,e){return de.call(t,e)}function $(t){if($e)return new Promise(t);var e=ie.Deferred();return t(e.resolve,e.reject),e}function x(t){return t.replace(/(?:^|[-_\/])(\w)/g,function(t,e){return e?e.toUpperCase():""})}function k(t){return t.replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase()}function C(t){return t.replace(fe,T)}function T(t,e){return e?e.toUpperCase():""}function _(t){return"function"==typeof t}function S(t){return null!==t&&"object"==typeof t}function E(t){return S(t)&&Object.getPrototypeOf(t)===Object.prototype}function O(t){return"string"==typeof t}function A(t){return"number"==typeof t}function D(t){return void 0===t}function I(t){return O(t)&&t.match(/^[!>+-]/)}function N(t){return I(t)&&t.split(/(?=\s[!>+-])/g).map(function(t){return t.trim()})}function B(t,e){if(t===!0)return null;try{if(e&&I(t)&&">"!==t[0]){var i=ge[t[0]],n=t.substr(1);e=ie(e),"closest"===i&&(e=e.parent(),n=n||"*"),t=e[i](n)}else t=ie(t,e)}catch(t){return null}return t.length?t:null}function P(t){return t&&(a(t)?t[0]:t)}function H(t){return"boolean"==typeof t?t:"true"===t||"1"===t||""===t||"false"!==t&&"0"!==t&&t}function M(t){var e=Number(t);return!isNaN(e)&&e}function j(e){return pe(e)?e:O(e)?e.split(",").map(function(e){return t.isNumeric(e)?M(e):H(e.trim())}):[e]}function F(t){if(O(t))if("@"===t[0]){var e="media-"+t.substr(1);t=me[e]||(me[e]=parseFloat(q(e)))}else if(t.match(/^\(min-width:/))return t;return!(!t||isNaN(t))&&"(min-width: "+t+"px)"}function L(t,e,i){return t===Boolean?H(e):t===Number?M(e):"jQuery"===t?w(e,i):"list"===t?j(e):"media"===t?F(e):t?t(e):e}function z(t){return t?"ms"===t.substr(-2)?parseFloat(t):1e3*parseFloat(t):0}function W(t,e,i){return t.replace(new RegExp(e+"|"+i,"mg"),function(t){return t===e?i:e})}function R(t,e,i){return(window.getComputedStyle(P(t),i)||{})[e]}function q(t){var e,i=document.documentElement,n=i.appendChild(document.createElement("div"));n.classList.add("var-"+t);try{e=R(n,"content",":before").replace(/^["'](.*)["']$/,"$1"),e=JSON.parse(e)}catch(t){}return i.removeChild(n),e||void 0}function Y(t){return $(function(e,i){var n=new Image;n.onerror=i,n.onload=function(){return e(n)},n.src=t})}function U(t,e){var i,n=x(t),o=x(e).toLowerCase(),s=x(e),r=document.body||document.documentElement,a=(i={},i["Webkit"+n]="webkit"+s,i["Moz"+n]=o,i["o"+n]="o"+s+" o"+o,i[t]=o,i);for(t in a)if(void 0!==r.style[t])return a[t]}function V(t){t.scheduled||(t.scheduled=!0,be(t.flush.bind(t)))}function X(t){for(var e;e=t.shift();)e()}function G(t,e){var i=t.indexOf(e);return!!~i&&!!t.splice(i,1)}function Q(){}function J(t,e){return(e.y-t.y)/(e.x-t.x)}function Z(t,e){function i(i){o[i]=(Ie[i]||je)(t[i],e[i])}var n,o={};if(e.mixins)for(var s=0,r=e.mixins.length;s=l[f]&&n+c[r]<=l[p])return d[f]=n,["element","target"].forEach(function(i){h[i][t]=e?h[i][t]===Fe[t][1]?Fe[t][2]:Fe[t][1]:h[i][t]}),!0}var r=e[0],f=e[1],p=e[2];if(a===!0||~a.indexOf(t)){var g=n[t]===f?-c[r]:n[t]===p?c[r]:0,m=o[t]===f?u[r]:o[t]===p?-u[r]:0;if(d[f]l[p]){var v=c[r]/2,w="center"===o[t]?-u[r]/2:0;"center"===n[t]&&(i(v,w)||i(-v,-w))||i(g,m)}}}),ie(e).offset({left:d.left,top:d.top}),h}function tt(t){t=P(t);var e=it(t),i=e.pageYOffset,n=e.pageXOffset;if(!t.ownerDocument)return{top:i,left:n,height:e.innerHeight,width:e.innerWidth,bottom:i+e.innerHeight,right:n+e.innerWidth};var o=!1;t.offsetHeight||(o=t.style.display,t.style.display="block");var s=t.getBoundingClientRect();return o!==!1&&(t.style.display=o),{height:s.height,width:s.width,top:s.top+i,left:s.left+n,bottom:s.bottom+i,right:s.right+n}}function et(t){return t=P(t),t.getBoundingClientRect().top+it(t).pageYOffset}function it(t){return t&&t.ownerDocument?t.ownerDocument.defaultView:window}function nt(e,i,n,o){t.each(Fe,function(t,s){var r=s[0],a=s[1],l=s[2];i[t]===l?e[a]+=n[r]*o:"center"===i[t]&&(e[a]+=n[r]*o/2)})}function ot(t){var e=/left|center|right/,i=/top|center|bottom/;return t=(t||"").split(" "),1===t.length&&(t=e.test(t[0])?t.concat(["center"]):i.test(t[0])?["center"].concat(t):["center","center"]),{x:e.test(t[0])?t[0]:"center",y:i.test(t[1])?t[1]:"center"}}function st(t,e,i){return t=(t||"").split(" "),{x:t[0]?parseFloat(t[0])*("%"===t[0][t[0].length-1]?e/100:1):0,y:t[1]?parseFloat(t[1])*("%"===t[1][t[1].length-1]?i/100:1):0}}function rt(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}}function at(t,e,i,n){return Math.abs(t-e)>=Math.abs(i-n)?t-e>0?"Left":"Right":i-n>0?"Up":"Down"}function lt(){Ne&&clearTimeout(Ne),Be&&clearTimeout(Be),Pe&&clearTimeout(Pe),Ne=Be=Pe=null,Le={}}function ht(t){return ze||"touch"===(t.originalEvent||t).pointerType}function ct(t){function e(){o(document.body,r),De.flush(),new we(function(e){return e.forEach(function(e){for(var i=e.addedNodes,n=e.removedNodes,s=e.target,l=0;l0&&O(e)&&~e.indexOf(" ")&&Array.prototype.splice.apply(t,[i,1].concat(t[i].split(" ")))}),!!(t[1]&&t.length>1)&&t}t.prototype.$addClass=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];e(this.$options.el,t,"add")},t.prototype.$removeClass=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];e(this.$options.el,t,"remove")},t.prototype.$hasClass=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return(t=i(t,this.$options.el))&&t[0].contains(t[1])},t.prototype.$toggleClass=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];t=i(t,this.$options.el);for(var n=t&&!O(t[t.length-1])?t.pop():void 0,o=1;o *",active:!1,animation:[!0],collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",transition:"ease"},computed:{items:function t(){var e=this,t=ie(this.targets,this.$el);return this._changed=!this._items||t.length!==this._items.length||t.toArray().some(function(t,i){return t!==e._items.get(i)}),this._items=t}},events:[{name:"click",delegate:function(){return this.targets+" "+this.$props.toggle},handler:function(t){t.preventDefault(),this.toggle(this.items.find(this.$props.toggle).index(t.currentTarget))}}],update:function(){var t=this;if(this.items&&this._changed){this.items.each(function(e,i){i=ie(i),t.toggleNow(i.find(t.content),i.hasClass(t.clsOpen))});var e=this.active!==!1&&B(this.items.eq(Number(this.active)))||!this.collapsible&&B(this.items.eq(0));e&&!e.hasClass(this.clsOpen)&&this.toggle(e,!1)}},methods:{toggle:function(t,e){var i=this,n=m(t,this.items),o=this.items.filter("."+this.clsOpen);t=this.items.eq(n),t.add(!this.multiple&&o).each(function(n,s){s=ie(s);var r=s.is(t),a=r&&!s.hasClass(i.clsOpen);if(a||!r||i.collapsible||!(o.length<2)){s.toggleClass(i.clsOpen,a);var l=s[0]._wrapper?s[0]._wrapper.children().first():s.find(i.content);s[0]._wrapper||(s[0]._wrapper=l.wrap("
    ").parent().attr("hidden",a)),i._toggleImmediate(l,!0),i.toggleElement(s[0]._wrapper,a,e).then(function(){s.hasClass(i.clsOpen)===a&&(a||i._toggleImmediate(l,!1),s[0]._wrapper=null,l.unwrap())})}})}}})}function $t(t){t.component("alert",{mixins:[Xe,Ge],args:"animation",props:{close:String},defaults:{animation:[!0],close:".uk-alert-close",duration:150,hideProps:{opacity:0}},events:[{name:"click",delegate:function(){return this.close},handler:function(t){t.preventDefault(),this.closeAlert()}}],methods:{closeAlert:function(){var t=this;this.toggleElement(this.$el).then(function(){return t.$destroy(!0)})}}})}function xt(t){t.component("cover",{mixins:[Xe],props:{automute:Boolean,width:Number,height:Number},defaults:{automute:!0},computed:{el:function(){return this.$el[0]},parent:function(){return this.el.parentNode}},ready:function(){if(this.$el.is("iframe")&&(this.$el.css("pointerEvents","none"),this.automute)){var t=this.$el.attr("src");this.$el.attr("src",""+t+(~t.indexOf("?")?"&":"?")+"enablejsapi=1&api=1").on("load",function(t){var e=t.target;return e.contentWindow.postMessage('{"event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")})}},update:{write:function(){0!==this.el.offsetHeight&&this.$el.css({width:"",height:""}).css(ue.cover({width:this.width||this.el.clientWidth,height:this.height||this.el.clientHeight},{width:this.parent.offsetWidth,height:this.parent.offsetHeight}))},events:["load","resize"]},events:{loadedmetadata:function(){this.$emit()}}})}function kt(t){function e(){n||(n=!0,se.on("click",function(t){for(var e;i&&i!==e&&!l(t.target,i.$el)&&(!i.toggle||!l(t.target,i.toggle.$el));)e=i,i.hide(!1)}))}var i;t.component("drop",{mixins:[Je,Ge],args:"pos",props:{mode:"list",toggle:Boolean,boundary:"jQuery",boundaryAlign:Boolean,delayShow:Number,delayHide:Number,clsDrop:String},defaults:{mode:["click","hover"],toggle:"- :first",boundary:window,boundaryAlign:!1,delayShow:0,delayHide:800,clsDrop:!1,hoverIdle:200,animation:["uk-animation-fade"],cls:"uk-open"},init:function(){this.tracker=new Q,this.clsDrop=this.clsDrop||"uk-"+this.$options.name,this.clsPos=this.clsDrop,this.$addClass(this.clsDrop)},ready:function(){this.updateAria(this.$el),this.toggle&&(this.toggle=t.toggle(w(this.toggle,this.$el),{target:this.$el,mode:this.mode}))},events:[{name:"click",delegate:function(){return"."+this.clsDrop+"-close"},handler:function(t){t.preventDefault(),this.hide(!1)}},{name:"click",delegate:function(){return'a[href^="#"]'},handler:function(t){if(!t.isDefaultPrevented()){var e=ie(t.target).attr("href");1===e.length&&t.preventDefault(),1!==e.length&&l(e,this.$el)||this.hide(!1)}}},{name:"toggle",handler:function(t,e){e&&!this.$el.is(e.target)||(t.preventDefault(),this.isToggled()?this.hide(!1):this.show(e,!1))}},{name:_e,filter:function(){return~this.mode.indexOf("hover")},handler:function(t){ht(t)||(i&&i!==this&&i.toggle&&~i.toggle.mode.indexOf("hover")&&!l(t.target,i.$el)&&!l(t.target,i.toggle.$el)&&i.hide(!1),t.preventDefault(),this.show(this.toggle))}},{name:"toggleshow",handler:function(t,e){e&&!this.$el.is(e.target)||(t.preventDefault(),this.show(e||this.toggle))}},{name:"togglehide "+Se,handler:function(t,e){ht(t)||e&&!this.$el.is(e.target)||(t.preventDefault(),this.toggle&&~this.toggle.mode.indexOf("hover")&&this.hide())}},{name:"beforeshow",self:!0,handler:function(){this.clearTimers()}},{name:"show",self:!0,handler:function(){this.tracker.init(),this.toggle.$el.addClass(this.cls).attr("aria-expanded","true"),e()}},{name:"beforehide",self:!0,handler:function(){this.clearTimers()}},{name:"hide",handler:function(t){var e=t.target;return this.$el.is(e)?(i=this.isActive()?null:i,this.toggle.$el.removeClass(this.cls).attr("aria-expanded","false").blur().find("a, button").blur(),void this.tracker.cancel()):void(i=null===i&&l(e,this.$el)&&this.isToggled()?this:i)}}],update:{write:function(){this.isToggled()&&!he.inProgress(this.$el)&&this.position()},events:["resize"]},methods:{show:function t(e,n){var o=this;void 0===n&&(n=!0);var t=function(){o.isToggled()||(o.position(),o.toggleElement(o.$el,!0))},s=function(){if(o.toggle=e||o.toggle,o.clearTimers(),!o.isActive()){if(n&&i&&i!==o&&i.isDelaying)return void(o.showTimer=setTimeout(o.show,10));if(o.isParentOf(i)){if(!i.hideTimer)return;i.hide(!1)}else if(i&&!o.isChildOf(i)&&!o.isParentOf(i))for(var s;i&&i!==s;)s=i,i.hide(!1);n&&o.delayShow?o.showTimer=setTimeout(t,o.delayShow):t(),i=o}};e&&this.toggle&&!this.toggle.$el.is(e.$el)?(this.$el.one("hide",s),this.hide(!1)):s()},hide:function t(e){var i=this;void 0===e&&(e=!0);var t=function(){return i.toggleNow(i.$el,!1)};this.clearTimers(),this.isDelaying=this.tracker.movesTo(this.$el),e&&this.isDelaying?this.hideTimer=setTimeout(this.hide,this.hoverIdle):e&&this.delayHide?this.hideTimer=setTimeout(t,this.delayHide):t()},clearTimers:function(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null,this.isDelaying=!1},isActive:function(){return i===this},isChildOf:function(t){return t&&t!==this&&l(this.$el,t.$el)},isParentOf:function(t){return t&&t!==this&&l(t.$el,this.$el)},position:function(){c(this.$el,this.clsDrop+"-(stack|boundary)").css({top:"",left:""}),this.$el.show().toggleClass(this.clsDrop+"-boundary",this.boundaryAlign);var t=tt(this.boundary),e=this.boundaryAlign?t:tt(this.toggle.$el);if("justify"===this.align){var i="y"===this.getAxis()?"width":"height";this.$el.css(i,e[i])}else this.$el.outerWidth()>Math.max(t.right-e.left,e.right-t.left)&&(this.$addClass(this.clsDrop+"-stack"),this.$el.trigger("stack",[this]));this.positionAt(this.$el,this.boundaryAlign?this.boundary:this.toggle.$el,this.boundary),this.$el[0].style.display=""}}}),t.drop.getActive=function(){return i};var n}function Ct(t){t.component("dropdown",t.components.drop.extend({name:"dropdown"}))}function Tt(t){t.component("form-custom",{mixins:[Xe],args:"target",props:{target:Boolean},defaults:{target:!1},computed:{input:function(){return this.$el.find(":input:first")},state:function(){return this.input.next()},target:function(){return this.$props.target&&w(this.$props.target===!0?"> :input:first + :first":this.$props.target,this.$el)}},connected:function(){this.input.trigger("change")},events:[{name:"focusin focusout mouseenter mouseleave",delegate:":input:first",handler:function(t){var e=t.type;this.state.toggleClass("uk-"+(~e.indexOf("focus")?"focus":"hover"),~["focusin","mouseenter"].indexOf(e))}},{name:"change",handler:function(){this.target&&this.target[this.target.is(":input")?"val":"text"](this.input[0].files&&this.input[0].files[0]?this.input[0].files[0].name:this.input.is("select")?this.input.find("option:selected").text():this.input.val())}}]})}function _t(t){t.component("gif",{update:{read:function(){var t=d(this.$el);!this.isInView&&t&&(this.$el[0].src=this.$el[0].src),this.isInView=t},events:["scroll","load","resize"]}})}function St(t){t.component("grid",t.components.margin.extend({mixins:[Xe],name:"grid",defaults:{margin:"uk-grid-margin",clsStack:"uk-grid-stack"},update:{write:function(){this.$toggleClass(this.clsStack,this.stacks)},events:["load","resize"]}}))}function Et(t){t.component("height-match",{args:"target",props:{target:String,row:Boolean},defaults:{target:"> *",row:!0},computed:{elements:function(){return ie(this.target,this.$el)}},update:{read:function(){var t=this,e=!1;this.elements.css("minHeight",""),this.rows=this.row?this.elements.toArray().reduce(function(t,i){return e!==i.offsetTop?t.push([i]):t[t.length-1].push(i),e=i.offsetTop,t},[]).map(function(e){return t.match(ie(e))}):[this.match(this.elements)]},write:function(){this.rows.forEach(function(t){var e=t.height,i=t.elements;return i&&i.each(function(t,i){return i.style.minHeight=e+"px"})})},events:["load","resize"]},methods:{match:function(t){if(t.length<2)return{};var e=0,i=[];return t=t.each(function(t,n){var o,s,r;0===n.offsetHeight&&(o=ie(n),s=o.attr("style")||null,r=o.attr("hidden")||null,o.attr({style:s+";display:block !important;",hidden:null})),e=Math.max(e,n.offsetHeight),i.push(n.offsetHeight),o&&o.attr({style:s,hidden:r})}).filter(function(t){return i[t]0&&this.$el.css("min-height",e=this.$el.outerHeight()+o)}else{var s=et(this.$el);if(s=this.$el.outerHeight()&&this.$el.css("height",e)},events:["load","resize"]}})}function At(t){i(function(){if(xe){var e="uk-hover";re.on("tap",function(t){var i=t.target;return ie("."+e).filter(function(t,e){return!l(i,e)}).removeClass(e)}),Object.defineProperty(t,"hoverSelector",{set:function(t){re.on("tap",t,function(t){var i=t.currentTarget;return i.classList.add(e)})}}),t.hoverSelector=".uk-animation-toggle, .uk-transition-toggle, [uk-hover]"}})}function Dt(t){function e(e,i){t.component(e,t.components.icon.extend({name:e,mixins:i?[i]:[],defaults:{icon:e}}))}var i={},n={spinner:di,totop:fi,marker:ti,"close-icon":Ze,"close-large":Ke,"navbar-toggle-icon":ei,"overlay-icon":ii,"pagination-next":ni,"pagination-previous":oi,"search-icon":si,"search-large":ri,"search-navbar":ai,"slidenav-next":li,"slidenav-next-large":hi,"slidenav-previous":ci,"slidenav-previous-large":ui};t.component("icon",t.components.svg.extend({attrs:["icon","ratio"],mixins:[Xe],name:"icon",args:"icon",props:["icon"],defaults:{exclude:["id","style","class","src","icon"]},init:function(){this.$addClass("uk-icon"),ae&&(this.icon=W(W(this.icon,"left","right"),"previous","next"))},update:{read:function(){if(this.delay){var t=this.getIcon();t&&this.delay(t)}},events:["load"]},methods:{getSvg:function(){var t=this,e=this.getIcon();return e?$.resolve(e):"complete"!==document.readyState?$(function(e){t.delay=e}):$.reject("Icon not found.")},getIcon:function(){return n[this.icon]?(i[this.icon]||(i[this.icon]=this.parse(n[this.icon])),i[this.icon]):null}}})),["marker","navbar-toggle-icon","overlay-icon","pagination-previous","pagination-next","totop"].forEach(function(t){return e(t)}),["slidenav-previous","slidenav-next"].forEach(function(t){return e(t,{init:function(){this.$addClass("uk-slidenav"),this.$hasClass("uk-slidenav-large")&&(this.icon+="-large")}})}),e("search-icon",{init:function(){this.$hasClass("uk-search-icon")&&this.$el.parents(".uk-search-large").length?this.icon="search-large":this.$el.parents(".uk-search-navbar").length&&(this.icon="search-navbar")}}),e("close",{init:function(){this.icon="close-"+(this.$hasClass("uk-close-large")?"large":"icon")}}),e("spinner",{connected:function(){var t=this;this.height=this.width=this.$el.width(),this.svg.then(function(e){var i=ie(e).find("circle"),n=Math.floor(t.width/2);e.setAttribute("viewBox","0 0 "+t.width+" "+t.width),i.attr({cx:n,cy:n,r:n-parseFloat(i.css("stroke-width")||0)})})}}),t.icon.add=function(t){return ve(n,t)}}function It(t){t.component("margin",{props:{margin:String,firstColumn:Boolean},defaults:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},computed:{items:function(){return this.$el[0].children}},update:{read:function(){var t=this;if(!this.items.length||0===this.$el[0].offsetHeight)return void(this.rows=!1);this.stacks=!0;for(var e=[[]],i=0;i=0;s--){var r=e[s];if(!r[0]){r.push(n);break}var a=r[0].getBoundingClientRect();if(o.top>=a.bottom){e.push([n]);break}if(o.bottom>a.top){if(t.stacks=!1,o.leftthis.panel.outerHeight(!0)).css("display",this.$el.hasClass("uk-flex")?"":"block"); +},events:["resize"]},events:[{name:"beforeshow",self:!0,handler:function(){this.$el.css("display","block").height()}},{name:"hidden",self:!0,handler:function(){this.$el.css("display","").removeClass("uk-flex uk-flex-center uk-flex-middle")}}]}),t.component("overflow-auto",{mixins:[Xe],computed:{panel:function(){return this.$el.closest(".uk-modal-dialog")}},connected:function(){this.$el.css("min-height",150)},update:{write:function(){var t=this.$el.css("max-height");this.$el.css("max-height",150).css("max-height",Math.max(150,150-(this.panel.outerHeight(!0)-window.innerHeight))),t!==this.$el.css("max-height")&&this.$el.trigger("resize")},events:["load","resize"]}}),t.modal.dialog=function(e,i){var n=t.modal('
    \n
    '+e+"
    \n
    ",i);return n.$el.on("hidden",function(t){t.target===t.currentTarget&&n.$destroy(!0)}),n.show(),n},t.modal.alert=function(e,i){return i=ve({bgClose:!1,escClose:!1,labels:t.modal.labels},i),$(function(n){return t.modal.dialog('\n
    '+(O(e)?e:ie(e).html())+'
    \n \n ",i).$el.on("hide",n)})},t.modal.confirm=function(e,i){return i=ve({bgClose:!1,escClose:!1,labels:t.modal.labels},i),$(function(n,o){return t.modal.dialog('\n
    '+(O(e)?e:ie(e).html())+'
    \n \n ",i).$el.on("click",".uk-modal-footer button",function(t){return 0===ie(t.target).index()?o():n()})})},t.modal.prompt=function(e,i,n){return n=ve({bgClose:!1,escClose:!1,labels:t.modal.labels},n),$(function(o){var s=!1,r=t.modal.dialog('\n
    \n
    \n \n \n
    \n \n \n ",n),a=r.$el.find("input").val(i);r.$el.on("submit","form",function(t){t.preventDefault(),o(a.val()),s=!0,r.hide()}).on("hide",function(){s||o(null)})})},t.modal.labels={ok:"Ok",cancel:"Cancel"}}function Bt(t){t.component("nav",t.components.accordion.extend({name:"nav",defaults:{targets:"> .uk-parent",toggle:"> a",content:"ul:first"}}))}function Pt(t){t.component("navbar",{mixins:[Xe],props:{dropdown:String,mode:"list",align:String,offset:Number,boundary:Boolean,boundaryAlign:Boolean,clsDrop:String,delayShow:Number,delayHide:Number,dropbar:Boolean,dropbarMode:String,dropbarAnchor:"jQuery",duration:Number},defaults:{dropdown:".uk-navbar-nav > li",align:ae?"right":"left",clsDrop:"uk-navbar-dropdown",mode:void 0,offset:void 0,delayShow:void 0,delayHide:void 0,boundaryAlign:void 0,flip:"x",boundary:!0,dropbar:!1,dropbarMode:"slide",dropbarAnchor:!1,duration:200},computed:{boundary:function(){return this.$props.boundary===!0||this.boundaryAlign?this.$el:this.$props.boundary},pos:function(){return"bottom-"+this.align}},ready:function(){this.dropbar&&t.navbarDropbar(w(this.dropbar,this.$el)||ie("
    ").insertAfter(this.dropbarAnchor||this.$el),{clsDrop:this.clsDrop,mode:this.dropbarMode,duration:this.duration,navbar:this})},update:function(){t.drop(ie(this.dropdown+" ."+this.clsDrop,this.$el),ve({},this.$props,{boundary:this.boundary,pos:this.pos}))},events:[{name:_e,delegate:function(){return this.dropdown},handler:function(t){var e=t.currentTarget,i=this.getActive();i&&i.toggle&&!l(i.toggle.$el,e)&&!i.tracker.movesTo(i.$el)&&i.hide(!1)}}],methods:{getActive:function(){var e=t.drop.getActive();return e&&"click"!==e.mode&&l(e.toggle.$el,this.$el)&&e}}}),t.component("navbar-dropbar",{mixins:[Xe],defaults:{clsDrop:"",mode:"slide",navbar:null,duration:200},init:function(){"slide"===this.mode&&this.$addClass("uk-navbar-dropbar-slide")},events:[{name:"beforeshow",el:function(){return this.navbar.$el},handler:function(t,e){var i=e.$el,n=e.dir;if("bottom"===n&&!l(i,this.$el))return i.appendTo(this.$el),e.show(),!1}},{name:"mouseleave",handler:function(){var t=this.navbar.getActive();t&&!this.$el.is(":hover")&&t.hide()}},{name:"beforeshow",handler:function(t,e){var i=e.$el;this.clsDrop&&i.addClass(this.clsDrop+"-dropbar"),this.transitionTo(i.outerHeight(!0))}},{name:"beforehide",handler:function(t,e){var i=e.$el,n=this.navbar.getActive();if(this.$el.is(":hover")&&n&&n.$el.is(i))return!1}},{name:"hide",handler:function(t,e){var i=e.$el,n=this.navbar.getActive();(!n||n&&n.$el.is(i))&&this.transitionTo(0)}}],methods:{transitionTo:function(t){var e=this;return this.$el.height(this.$el[0].offsetHeight?this.$el.height():0),le.cancel(this.$el).then(function(){return le.start(e.$el,{height:t},e.duration)})}}})}function Ht(t){t.component("offcanvas",{mixins:[Qe],args:"mode",props:{content:String,mode:String,flip:Boolean,overlay:Boolean},defaults:{content:".uk-offcanvas-content:first",mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",clsPanel:"uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContent:"uk-offcanvas-content",clsContentAnimation:"uk-offcanvas-content-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close"},computed:{content:function(){return ie(w(this.$props.content,this.$el))},clsFlip:function(){return this.flip?this.$props.clsFlip:""},clsOverlay:function(){return this.overlay?this.$props.clsOverlay:""},clsMode:function(){return this.$props.clsMode+"-"+this.mode},clsSidebarAnimation:function(){return"none"===this.mode||"reveal"===this.mode?"":this.$props.clsSidebarAnimation},clsContentAnimation:function(){return"push"!==this.mode&&"reveal"!==this.mode?"":this.$props.clsContentAnimation},transitionElement:function(){return"reveal"===this.mode?this.panel.parent():this.panel}},update:{write:function(){this.isToggled()&&((this.overlay||this.clsContentAnimation)&&this.content.width(window.innerWidth-this.scrollbarWidth),this.overlay&&(this.content.height(window.innerHeight),Ve&&this.content.scrollTop(Ve.y)))},events:["resize"]},events:[{name:"beforeshow",self:!0,handler:function(){Ve=Ve||{x:window.pageXOffset,y:window.pageYOffset},"reveal"!==this.mode||this.panel.parent().hasClass(this.clsMode)||this.panel.wrap("
    ").parent().addClass(this.clsMode),re.css("overflow-y",(!this.clsContentAnimation||this.flip)&&this.scrollbarWidth&&this.overlay?"scroll":""),this.body.addClass(this.clsContainer+" "+this.clsFlip+" "+this.clsOverlay).height(),this.content.addClass(this.clsContentAnimation),this.panel.addClass(this.clsSidebarAnimation+" "+("reveal"!==this.mode?this.clsMode:"")),this.$el.addClass(this.clsOverlay).css("display","block").height()}},{name:"beforehide",self:!0,handler:function(){this.content.removeClass(this.clsContentAnimation),("none"===this.mode||this.getActive()&&this.getActive()!==this)&&this.panel.trigger(Ee)}},{name:"hidden",self:!0,handler:function(){"reveal"===this.mode&&this.panel.unwrap(),this.overlay||(Ve={x:window.pageXOffset,y:window.pageYOffset}),this.panel.removeClass(this.clsSidebarAnimation+" "+this.clsMode),this.$el.removeClass(this.clsOverlay).css("display",""),this.body.removeClass(this.clsContainer+" "+this.clsFlip+" "+this.clsOverlay).scrollTop(Ve.y),re.css("overflow-y",""),this.content.width("").height(""),window.scrollTo(Ve.x,Ve.y),Ve=null}},{name:"swipeLeft swipeRight",handler:function(t){this.isToggled()&&ht(t)&&("swipeLeft"===t.type&&!this.flip||"swipeRight"===t.type&&this.flip)&&this.hide()}}]})}function Mt(t){t.component("responsive",{props:["width","height"],init:function(){this.$addClass("uk-responsive-width")},update:{write:function(){this.$el.is(":visible")&&this.width&&this.height&&this.$el.height(ue.fit({height:this.height,width:this.width},{width:this.$el.parent().width(),height:this.height||this.$el.height()}).height)},events:["load","resize"]}})}function jt(t){t.component("scroll",{props:{duration:Number,easing:String,offset:Number},defaults:{duration:1e3,easing:"easeOutExpo",offset:0},methods:{scrollToElement:function(t){var e=this,i=et(ie(t))-this.offset,n=g(),o=window.innerHeight;i+o>n&&(i=n-o),ie("html,body").stop().animate({scrollTop:Math.round(i)},this.duration,this.easing).promise().then(function(){return e.$el.trigger("scrolled",[e])})}},events:{click:function(t){t.isDefaultPrevented()||(t.preventDefault(),this.scrollToElement(ie(this.$el[0].hash).length?this.$el[0].hash:"body"))}}}),ie.easing.easeOutExpo=ie.easing.easeOutExpo||function(t,e,i,n,o){return e===o?i+n:n*(-Math.pow(2,-10*e/o)+1)+i}}function Ft(t){t.component("scrollspy",{args:"cls",props:{cls:"list",target:String,hidden:Boolean,offsetTop:Number,offsetLeft:Number,repeat:Boolean,delay:Number},defaults:{cls:["uk-scrollspy-inview"],target:!1,hidden:!0,offsetTop:0,offsetLeft:0,repeat:!1,delay:0,inViewClass:"uk-scrollspy-inview"},init:function(){this.$emitSync()},computed:{elements:function(){return this.target&&ie(this.target,this.$el)||this.$el}},update:[{write:function(){this.hidden&&this.elements.filter(":not(."+this.inViewClass+")").css("visibility","hidden")}},{read:function(){var t=this;this.elements.each(function(e,i){if(!i._scrollspy){var n=ie(i).attr("uk-scrollspy-class");i._scrollspy={toggles:n&&n.split(",")||t.cls}}i._scrollspy.show=d(i,t.offsetTop,t.offsetLeft)})},write:function(){var t=this,e=1===this.elements.length?1:0;this.elements.each(function(i,n){var o=ie(n),s=n._scrollspy,r=s.toggles[i]||s.toggles[0];if(s.show){if(!s.inview&&!s.timer){var a=function(){o.css("visibility","").addClass(t.inViewClass).toggleClass(r).trigger("inview"),s.inview=!0,delete s.timer};t.delay&&e?s.timer=setTimeout(a,t.delay*e):a(),e++}}else s.inview&&t.repeat&&(s.timer&&(clearTimeout(s.timer),delete s.timer),o.removeClass(t.inViewClass).toggleClass(r).css("visibility",t.hidden?"hidden":"").trigger("outview"),s.inview=!1)})},events:["scroll","load","resize"]}]})}function Lt(t){t.component("scrollspy-nav",{props:{cls:String,closest:String,scroll:Boolean,overflow:Boolean,offset:Number},defaults:{cls:"uk-active",closest:!1,scroll:!1,overflow:!0,offset:0},computed:{links:function(){return this.$el.find('a[href^="#"]').filter(function(t,e){return e.hash})},elements:function(){return this.closest?this.links.closest(this.closest):this.links},targets:function(){return ie(this.links.toArray().map(function(t){return t.hash}).join(","))}},update:[{read:function(){this.scroll&&t.scroll(this.links,{offset:this.offset||0})}},{read:function(){var t=this,e=window.pageYOffset+this.offset,i=g()-window.innerHeight+this.offset;this.active=!1,this.targets.each(function(n,o){o=ie(o);var s=et(o),r=n+1===t.targets.length;if(!t.overflow&&(0===n&&s>e||r&&s+o[0].offsetTop=i)for(var a=t.targets.length-1;a>n;a--)if(d(t.targets.eq(a))){o=t.targets.eq(a);break}return!(t.active=B(t.links.filter('[href="#'+o.attr("id")+'"]')))}})},write:function(){this.links.blur(),this.elements.removeClass(this.cls),this.active&&this.$el.trigger("active",[this.active,(this.closest?this.active.closest(this.closest):this.active).addClass(this.cls)])},events:["scroll","load","resize"]}]})}function zt(e){e.component("sticky",{mixins:[Xe],attrs:!0,props:{top:null,bottom:Boolean,offset:Number,animation:String,clsActive:String,clsInactive:String,clsFixed:String,clsBelow:String,widthElement:"jQuery",showOnUp:Boolean,media:"media",target:Number},defaults:{top:0,bottom:!1,offset:0,animation:"",clsActive:"uk-active",clsInactive:"",clsFixed:"uk-sticky-fixed",clsBelow:"uk-sticky-below",widthElement:!1,showOnUp:!1,media:!1,target:!1},connected:function(){this.placeholder=ie('
    '),this.widthElement=this.$props.widthElement||this.placeholder,this.isActive||this.$addClass(this.clsInactive)},disconnected:function(){this.isActive&&(this.isActive=!1,this.hide(),this.$removeClass(this.clsInactive)),this.placeholder.remove(),this.placeholder=null,this.widthElement=null},ready:function(){var t=this;if(this.target&&location.hash&&window.pageYOffset>0){var e=w(location.hash);e&&be(function(){var i=et(e),n=et(t.$el),o=t.$el[0].offsetHeight;n+o>=i&&n<=i+e[0].offsetHeight&&window.scrollTo(0,i-o-t.target-t.offset)})}},update:[{write:function(){var e,i=this,n=(this.isActive?this.placeholder:this.$el)[0].offsetHeight;this.placeholder.css("height","absolute"!==this.$el.css("position")?n:"").css(this.$el.css(["marginTop","marginBottom","marginLeft","marginRight"])),document.documentElement.contains(this.placeholder[0])||this.placeholder.insertAfter(this.$el).attr("hidden",!0),this.width=this.widthElement.attr("hidden",null)[0].offsetWidth,this.widthElement.attr("hidden",!this.isActive),this.topOffset=et(this.isActive?this.placeholder:this.$el),this.bottomOffset=this.topOffset+n,["top","bottom"].forEach(function(n){i[n]=i.$props[n],i[n]&&(t.isNumeric(i[n])?i[n]=i[n+"Offset"]+parseFloat(i[n]):O(i[n])&&i[n].match(/^-?\d+vh$/)?i[n]=window.innerHeight*parseFloat(i[n])/100:(e=i[n]===!0?i.$el.parent():w(i[n],i.$el),e&&(i[n]=et(e)+e[0].offsetHeight)))}),this.top=Math.max(parseFloat(this.top),this.topOffset)-this.offset,this.bottom=this.bottom&&this.bottom-n,this.inactive=this.media&&!window.matchMedia(this.media).matches,this.isActive&&this.update()},events:["load","resize"]},{read:function(){this.offsetTop=et(this.$el)},write:function(t){var e=this;void 0===t&&(t={});var i=t.dir,n=window.pageYOffset;if(!(n<0||!this.$el.is(":visible")||this.disabled||this.showOnUp&&!i))if(this.inactive||nthis.topOffset?he.cancel(this.$el).then(function(){return he.out(e.$el,e.animation).then(function(){return e.hide()})}):this.hide()}else this.isActive?this.update():this.animation?he.cancel(this.$el).then(function(){e.show(),he.in(e.$el,e.animation)}):this.show()},events:["scroll"]}],methods:{show:function(){this.isActive=!0,this.update(),this.$el.trigger("active"),this.placeholder.attr("hidden",null)},hide:function(){this.$addClass(this.clsInactive),this.$removeClass(this.clsFixed,this.clsActive,this.clsBelow),this.$el.css({position:"",top:"",width:""}).trigger("inactive"),this.placeholder.attr("hidden",!0)},update:function(){var t=Math.max(0,this.offset),e=window.pageYOffset,i=e>this.top;this.bottom&&e>this.bottom-this.offset&&(t=this.bottom-e),this.$el.css({position:"fixed",top:t+"px",width:this.width}),this.$addClass(this.clsFixed),this.$toggleClass(this.clsActive,i),this.$toggleClass(this.clsInactive,!i),this.$toggleClass(this.clsBelow,e>this.bottomOffset)}}})}function Wt(e){e.component("svg",{attrs:!0,props:{id:String,icon:String,src:String,style:String,width:Number,height:Number,ratio:Number,class:String},defaults:{ratio:1,id:!1,exclude:["src"],class:""},init:function(){this.class+=" uk-svg"},connected:function(){var t=this;if(!this.icon&&this.src&&~this.src.indexOf("#")){var e=this.src.split("#");e.length>1&&(this.src=e[0],this.icon=e[1])}this.width=this.$props.width,this.height=this.$props.height,this.svg=this.getSvg().then(function(e){return $(function(i,n){return De.mutate(function(){var o,s;if(!e)return void n("SVG not found.");if(t.icon)if(o=e.getElementById(t.icon)){var r=o.outerHTML;if(!r){var a=document.createElement("div");a.appendChild(o.cloneNode(!0)),r=a.innerHTML}r=r.replace(//g,"svg>"),s=gi.parseFromString(r,"image/svg+xml").documentElement}else e.querySelector("symbol")||(s=e.documentElement.cloneNode(!0));else s=e.documentElement.cloneNode(!0);if(!s)return void n("SVG not found.");var l=s.getAttribute("viewBox");l&&(l=l.split(" "),t.width=t.width||l[2],t.height=t.height||l[3]),t.width*=t.ratio,t.height*=t.ratio;for(var h in t.$options.props)t[h]&&!~t.exclude.indexOf(h)&&s.setAttribute(h,t[h]);t.id||s.removeAttribute("id"),t.width&&!t.height&&s.removeAttribute("height"),t.height&&!t.width&&s.removeAttribute("width");var c=t.$el[0];v(c)||"CANVAS"===c.tagName?(t.$el.attr({hidden:!0,id:null}),c.nextSibling?c.parentNode.insertBefore(s,c.nextSibling):c.parentNode.appendChild(s)):c.appendChild(s),i(s)})})}).then(null,function(){})},disconnected:function(){v(this.$el)&&this.$el.attr({hidden:null,id:this.id||null}),this.svg&&(this.svg.then(function(t){return t&&t.parentNode&&t.parentNode.removeChild(t)}),this.svg=null)},methods:{getSvg:function(){var e=this;return this.src?pi[this.src]?pi[this.src]:(pi[this.src]=$(function(i,n){0===e.src.lastIndexOf("data:",0)?i(e.parse(decodeURIComponent(e.src.split(",")[1]))):t.ajax(e.src,{dataType:"html"}).then(function(t){i(e.parse(t))},function(){n("SVG not found.")})}),pi[this.src]):$.reject()},parse:function(t){var e=gi.parseFromString(t,"image/svg+xml");return e.documentElement&&"svg"===e.documentElement.nodeName?e:null}}})}function Rt(t){t.component("switcher",{mixins:[Ge],args:"connect",props:{connect:String,toggle:String,active:Number,swiping:Boolean},defaults:{connect:!1,toggle:" > *",active:0,swiping:!0,cls:"uk-active",clsContainer:"uk-switcher",attrItem:"uk-switcher-item",queued:!0},computed:{connects:function(){return w(this.connect,this.$el)||ie(this.$el.next("."+this.clsContainer))},toggles:function(){return ie(this.toggle,this.$el)}},events:[{name:"click",delegate:function(){return this.toggle+":not(.uk-disabled)"},handler:function(t){t.preventDefault(),this.show(t.currentTarget)}},{name:"click",el:function(){return this.connects},delegate:function(){return"["+this.attrItem+"],[data-"+this.attrItem+"]"},handler:function(t){t.preventDefault(),this.show(ie(t.currentTarget)[t.currentTarget.hasAttribute(this.attrItem)?"attr":"data"](this.attrItem))}},{name:"swipeRight swipeLeft",filter:function(){return this.swiping},el:function(){return this.connects},handler:function(t){ht(t)&&(t.preventDefault(),window.getSelection().toString()||this.show("swipeLeft"===t.type?"next":"previous"))}}],update:function(){this.updateAria(this.connects.children()),this.show(B(this.toggles.filter("."+this.cls+":first"))||B(this.toggles.eq(this.active))||this.toggles.first())},methods:{show:function(t){for(var e,i=this,n=this.toggles.length,o=this.connects.children("."+this.cls).index(),s=o>=0,r=m(t,this.toggles,o),a="previous"===t?-1:1,l=0;l=0&&e.hasClass(this.cls)||o===r||(this.toggles.removeClass(this.cls).attr("aria-expanded",!1),e.addClass(this.cls).attr("aria-expanded",!0),s?this.toggleElement(this.connects.children(":nth-child("+(o+1)+"),:nth-child("+(r+1)+")")):this.toggleNow(this.connects.children(":nth-child("+(r+1)+")")))}}})}function qt(t){t.component("tab",t.components.switcher.extend({mixins:[Xe],name:"tab",props:{media:"media"},defaults:{media:960,attrItem:"uk-tab-item"},init:function(){var e=this.$hasClass("uk-tab-left")&&"uk-tab-left"||this.$hasClass("uk-tab-right")&&"uk-tab-right";e&&t.toggle(this.$el,{cls:e,mode:"media",media:this.media})}}))}function Yt(e){e.component("toggle",{mixins:[e.mixin.togglable],args:"target",props:{href:String,target:null,mode:"list",media:"media"},defaults:{href:!1,target:!1,mode:"click",queued:!0,media:!1},computed:{target:function(){return w(this.$props.target||this.href,this.$el)||this.$el}},events:[{name:_e+" "+Se,filter:function(){return~this.mode.indexOf("hover")},handler:function(t){ht(t)||this.toggle("toggle"+(t.type===_e?"show":"hide"))}},{name:"click",filter:function(){return~this.mode.indexOf("click")||xe},handler:function(t){if(ht(t)||~this.mode.indexOf("click")){var e=ie(t.target).closest("a[href]");(ie(t.target).closest('a[href="#"], button').length||e.length&&(this.cls||!this.target.is(":visible")||"#"===e.attr("href")[0]&&this.target.is(e.attr("href"))))&&t.preventDefault(),this.toggle()}}}],update:{write:function(){if(~this.mode.indexOf("media")&&this.media){var t=this.isToggled(this.target);(window.matchMedia(this.media).matches?!t:t)&&this.toggle()}},events:["load","resize"]},methods:{toggle:function(e){var i=t.Event(e||"toggle");this.target.triggerHandler(i,[this]),i.isDefaultPrevented()||this.toggleElement(this.target)}}})}function Ut(t){t.component("leader",{mixins:[Xe],props:{fill:String,media:"media"},defaults:{fill:"",media:!1,clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:function(){return this.$props.fill||q("leader-fill")}},connected:function(){this.wrapper=this.$el.wrapInner('').children().first()},disconnected:function(){this.wrapper.contents().unwrap()},update:[{read:function(){var t=this._width;this._width=Math.floor(this.$el[0].offsetWidth/2),this._changed=t!==this._width,this._hide=this.media&&!window.matchMedia(this.media).matches},write:function(){this.wrapper.toggleClass(this.clsHide,this._hide),this._changed&&this.wrapper.attr(this.attrFill,new Array(this._width).join(this.fill))},events:["load","resize"]}]})}function Vt(t){var e=0,i=0;n(window,"load resize",t.update),n(window,"scroll",function(i){i.dir=e"}).join("")),n.forEach(function(t,e){return o[0].childNodes[e].innerText=t})}})}},methods:{start:function(){var t=this;this.stop(),this.date&&this.units.length&&(this.$emit(),this.timer=setInterval(function(){return t.$emit()},1e3))},stop:function(){this.timer&&(clearInterval(this.timer),this.timer=null)}}})}function Gt(t){if(!Gt.installed){var e=t.util,i=e.$,n=e.ajax,o=e.assign,s=e.doc,r=e.Event,a=e.Dimensions,l=e.getIndex,h=e.Transition;t.component("lightbox",{name:"lightbox",props:{toggle:String,duration:Number,inverse:Boolean},defaults:{toggle:"a",duration:400,dark:!1,attrItem:"uk-lightbox-item",items:[],index:0},computed:{toggles:function(){var t=this;return i(this.toggle,this.$el).each(function(e,i){return t.items.push({source:i.getAttribute("href"),title:i.getAttribute("title"),type:i.getAttribute("type")})})}},events:[{name:"click",delegate:function(){return this.toggle+":not(.uk-disabled)"},handler:function(t){t.preventDefault(),this.show(this.toggles.index(t.currentTarget))}},{name:"showitem",handler:function(t){var e=this.getItem();e.content&&(this.$update(),t.stopImmediatePropagation())}}],update:{write:function(){var t=this,e=this.getItem();if(this.modal&&e.content){var n=this.modal.panel,o={width:n.width(),height:n.height()},s={width:window.innerWidth-(n.outerWidth(!0)-o.width),height:window.innerHeight-(n.outerHeight(!0)-o.height)},r=a.fit({width:e.width,height:e.height},s);h.stop(n),h.stop(this.modal.content),this.modal.content&&this.modal.content.remove(),this.modal.content=i(e.content).css("opacity",0).appendTo(n),n.css(o),h.start(n,r,this.duration).then(function(){h.start(t.modal.content,{opacity:1},400).then(function(){n.find("[uk-transition-hide]").show(),n.find("[uk-transition-show]").hide()})})}},events:["resize"]},methods:{show:function(e){var n=this;this.index=l(e,this.items,this.index),this.modal||(this.modal=t.modal.dialog('\n \n \n ',{center:!0}),this.modal.$el.css("overflow","hidden").addClass("uk-modal-lightbox"),this.modal.panel.css({width:200,height:200}),this.modal.caption=i('
    ').appendTo(this.modal.panel),this.items.length>1&&i('
    \n \n \n
    \n ').appendTo(this.modal.panel.addClass("uk-slidenav-position")),this.modal.$el.on("hidden",this.hide).on("click","["+this.attrItem+"]",function(t){t.preventDefault(),n.show(i(t.currentTarget).attr(n.attrItem))}).on("swipeRight swipeLeft",function(t){t.preventDefault(),window.getSelection().toString()||n.show("swipeLeft"===t.type?"next":"previous")})),this.modal.panel.find("[uk-transition-hide]").hide(),this.modal.panel.find("[uk-transition-show]").show(),this.modal.content&&this.modal.content.remove(),this.modal.caption.text(this.getItem().title);var o=r("showitem");this.$el.trigger(o),o.isImmediatePropagationStopped()||this.setError(this.getItem()),s.on("keydown."+this.$options.name,function(t){switch(t.keyCode){case 37:n.show("previous");break;case 39:n.show("next")}})},hide:function(){var t=this;s.off("keydown."+this.$options.name),this.modal.hide().then(function(){t.modal.$destroy(!0),t.modal=null})},getItem:function(){return this.items[this.index]||{source:"",title:"",type:""}},setItem:function(t,e,i,n){void 0===i&&(i=200),void 0===n&&(n=200),o(t,{content:e,width:i,height:n}),this.$update()},setError:function(t){this.setItem(t,'
    Loading resource failed!
    ',400,300)}}}),t.mixin({events:{showitem:function(t){var e=this,i=this.getItem();if("image"===i.type||!i.source||i.source.match(/\.(jp(e)?g|png|gif|svg)$/i)){var n=new Image;n.onerror=function(){return e.setError(i)},n.onload=function(){return e.setItem(i,'',n.width,n.height)},n.src=i.source,t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e=this,n=this.getItem();if("video"===n.type||!n.source||n.source.match(/\.(mp4|webm|ogv)$/i)){var o=i('').on("loadedmetadata",function(){return e.setItem(n,o.attr({width:o[0].videoWidth,height:o[0].videoHeight}),o[0].videoWidth,o[0].videoHeight)}).attr("src",n.source);t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e,i=this,n=this.getItem();if((e=n.source.match(/\/\/.*?youtube\.[a-z]+\/watch\?v=([^&]+)&?(.*)/))||n.source.match(/youtu\.be\/(.*)/)){var o=e[1],s=new Image,r=!1,a=function(t,e){return i.setItem(n,'',t,e)};s.onerror=function(){return a(640,320)},s.onload=function(){120===s.width&&90===s.height?r?a(640,320):(r=!0,s.src="//img.youtube.com/vi/"+o+"/0.jpg"):a(s.width,s.height)},s.src="//img.youtube.com/vi/"+o+"/maxresdefault.jpg",t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e,i=this,o=this.getItem();if(e=o.source.match(/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/)){var s=e[2],r=function(t,e){return i.setItem(o,'',t,e)};n({type:"GET",url:"http://vimeo.com/api/oembed.json?url="+encodeURI(o.source),jsonp:"callback",dataType:"jsonp"}).then(function(t){return r(t.width,t.height)}),t.stopImmediatePropagation()}}}},"lightbox")}}function Qt(t){if(!Qt.installed){var e=t.util,i=e.$,n=e.each,o=e.pointerEnter,s=e.pointerLeave,r=e.Transition,a={};t.component("notification",{functional:!0,args:["message","status"],defaults:{message:"",status:"",timeout:5e3,group:null,pos:"top-center",onClose:null,clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},created:function(){a[this.pos]||(a[this.pos]=i('
    ').appendTo(t.container)),this.$mount(i('
    \n \n
    '+this.message+"
    \n
    ").appendTo(a[this.pos].show())[0])},ready:function(){var t=this,e=parseInt(this.$el.css("margin-bottom"),10);r.start(this.$el.css({opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}),{opacity:1,marginTop:0,marginBottom:e}).then(function(){t.timeout&&(t.timer=setTimeout(t.close,t.timeout),t.$el.on(o,function(){return clearTimeout(t.timer)}).on(s,function(){return t.timer=setTimeout(t.close,t.timeout)}))})},events:{click:function(t){i(t.target).closest('a[href="#"]').length&&t.preventDefault(),this.close()}},methods:{close:function(t){var e=this,i=function(){e.onClose&&e.onClose(),e.$el.trigger("close",[e]).remove(),a[e.pos].children().length||a[e.pos].hide()};this.timer&&clearTimeout(this.timer),t?i():r.start(this.$el,{opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}).then(i)}}}),t.notification.closeAll=function(e,i){n(t.instances,function(t,n){"notification"!==n.$options.name||e&&e!==n.group||n.close(i)})}}}function Jt(t){function e(i){return t.getComponent(i,"sortable")||i.parentNode&&e(i.parentNode)}function i(){var t=setTimeout(function(){return a.trigger("click")},0),e=function(i){i.preventDefault(),i.stopPropagation(),clearTimeout(t),d(a,"click",e,!0)};u(a,"click",e,!0)}if(!Jt.installed){var n=t.mixin,o=t.util,s=o.$,r=o.assign,a=o.docElement,l=o.docHeight,h=o.getDimensions,c=o.isWithin,u=o.on,d=o.off,f=o.offsetTop,p=o.pointerDown,g=o.pointerMove,m=o.pointerUp,v=o.promise,w=o.win;t.component("sortable",{mixins:[n.class],props:{group:String,animation:Number, +threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},defaults:{group:!1,animation:150,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1},init:function(){var t=this;["init","start","move","end"].forEach(function(e){var i=t[e];t[e]=function(e){e=e.originalEvent||e,t.scrollY=window.scrollY;var n=e.touches&&e.touches[0]||e,o=n.pageX,s=n.pageY;t.pos={x:o,y:s},i(e)}})},events:(b={},b[p]="init",b),update:{write:function(){var t=this;if(this.clsEmpty&&this.$toggleClass(this.clsEmpty,!this.$el.children().length),this.drag){this.drag.offset({top:this.pos.y+this.origin.top,left:this.pos.x+this.origin.left});var e=f(this.drag),i=e+this.drag[0].offsetHeight;e>0&&ewindow.innerHeight+this.scrollY&&setTimeout(function(){return w.scrollTop(t.scrollY+5)},5)}}},methods:{init:function(t){var e=s(t.target),i=this.$el.children().filter(function(e,i){return c(t.target,i)});!i.length||e.is(":input")||this.handle&&!c(e,this.handle)||t.button&&0!==t.button||c(e,"."+this.clsNoDrag)||(t.preventDefault(),t.stopPropagation(),this.touched=[this],this.placeholder=i,this.origin=r({target:e,index:this.placeholder.index()},this.pos),a.on(g,this.move),a.on(m,this.end),w.on("scroll",this.scroll),this.threshold||this.start(t))},start:function(e){this.drag=s(this.placeholder[0].outerHTML.replace(/^
  • $/i,"div>")).attr("uk-no-boot","").addClass(this.clsDrag+" "+this.clsCustom).css({boxSizing:"border-box",width:this.placeholder.outerWidth(),height:this.placeholder.outerHeight()}).css(this.placeholder.css(["paddingLeft","paddingRight","paddingTop","paddingBottom"])).appendTo(t.container),this.drag.children().first().height(this.placeholder.children().height());var i=h(this.placeholder),n=i.left,o=i.top;r(this.origin,{left:n-this.pos.x,top:o-this.pos.y}),this.placeholder.addClass(this.clsPlaceholder),this.$el.children().addClass(this.clsItem),a.addClass(this.clsDragState),this.$el.trigger("start",[this,this.placeholder,this.drag]),this.move(e)},move:function t(i){if(!this.drag)return void((Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(i));this.$emit();var n="mousemove"===i.type?i.target:document.elementFromPoint(this.pos.x-document.body.scrollLeft,this.pos.y-document.body.scrollTop),o=e(n),r=e(this.placeholder[0]),t=o!==r;if(o&&!c(n,this.placeholder)&&(!t||o.group&&o.group===r.group)){if(n=o.$el.is(n.parentNode)&&s(n)||o.$el.children().has(n),t)r.remove(this.placeholder);else if(!n.length)return;o.insert(this.placeholder,n),~this.touched.indexOf(o)||this.touched.push(o)}},scroll:function t(){var t=window.scrollY;t!==this.scrollY&&(this.pos.y+=t-this.scrollY,this.scrollY=t,this.$emit())},end:function(t){if(a.off(g,this.move),a.off(m,this.end),w.off("scroll",this.scroll),!this.drag)return void("mouseup"!==t.type&&c(t.target,"a[href]")&&(location.href=s(t.target).closest("a[href]").attr("href")));i();var n=e(this.placeholder[0]);this===n?this.origin.index!==this.placeholder.index()&&this.$el.trigger("change",[this,this.placeholder,"moved"]):(n.$el.trigger("change",[n,this.placeholder,"added"]),this.$el.trigger("change",[this,this.placeholder,"removed"])),this.$el.trigger("stop",[this]),this.drag.remove(),this.drag=null;var o=this.touched.map(function(t){return t.clsPlaceholder+" "+t.clsItem}).join(" ");this.touched.forEach(function(t){return t.$el.children().removeClass(o)}),a.removeClass(this.clsDragState)},insert:function t(e,i){var n=this;this.$el.children().addClass(this.clsItem);var t=function(){i.length?!n.$el.has(e).length||e.prevAll().filter(i).length?e.insertBefore(i):e.insertAfter(i):n.$el.append(e)};this.animation?this.animate(t):t()},remove:function(t){this.$el.has(t).length&&(this.animation?this.animate(function(){return t.detach()}):t.detach())},animate:function(t){var e=this,i=[],n=this.$el.children().toArray().map(function(t){return t=s(t),i.push(r({position:"absolute",pointerEvents:"none",width:t.outerWidth(),height:t.outerHeight()},t.position())),t}),o={position:"",width:"",height:"",pointerEvents:"",top:"",left:""};t(),n.forEach(function(t){return t.stop()}),this.$el.children().css(o),this.$updateSync("update",!0),this.$el.css("min-height",this.$el.height());var a=n.map(function(t){return t.position()});v.all(n.map(function(t,n){return t.css(i[n]).animate(a[n],e.animation).promise()})).then(function(){e.$el.css("min-height","").children().css(o),e.$updateSync("update",!0)})}}});var b}}function Zt(t){if(!Zt.installed){var e=t.util,i=t.mixin,n=e.$,o=e.doc,s=e.fastdom,r=e.flipPosition,a=e.isTouch,l=e.isWithin,h=e.pointerDown,c=e.pointerEnter,u=e.pointerLeave,d=[];t.component("tooltip",{attrs:!0,mixins:[i.togglable,i.position],props:{delay:Number,container:Boolean,title:String},defaults:{pos:"top",title:"",delay:0,animation:["uk-animation-scale-up"],duration:100,cls:"uk-active",clsPos:"uk-tooltip",container:!0},computed:{container:function(){return n(this.$props.container===!0&&t.container||this.$props.container||t.container)}},connected:function(){var t=this;s.mutate(function(){return t.$el.removeAttr("title").attr("aria-expanded",!1)})},disconnected:function(){this.hide()},methods:{show:function(){var t=this;~d.indexOf(this)||(d.forEach(function(t){return t.hide()}),d.push(this),o.on("click."+this.$options.name,function(e){l(e.target,t.$el)||t.hide()}),clearTimeout(this.showTimer),this.tooltip=n('").appendTo(this.container),this.$el.attr("aria-expanded",!0),this.positionAt(this.tooltip,this.$el),this.origin="y"===this.getAxis()?r(this.dir)+"-"+this.align:this.align+"-"+r(this.dir),this.showTimer=setTimeout(function(){t.toggleElement(t.tooltip,!0),t.hideTimer=setInterval(function(){t.$el.is(":visible")||t.hide()},150)},this.delay))},hide:function(){var t=d.indexOf(this);!~t||this.$el.is("input")&&this.$el[0]===document.activeElement||(d.splice(t,1),clearTimeout(this.showTimer),clearInterval(this.hideTimer),this.$el.attr("aria-expanded",!1),this.toggleElement(this.tooltip,!1),this.tooltip&&this.tooltip.remove(),this.tooltip=!1,o.off("click."+this.$options.name))}},events:(f={blur:"hide"},f["focus "+c+" "+h]=function(t){t.type===h&&a(t)||this.show()},f[u]=function(t){a(t)||this.hide()},f)});var f}}function Kt(t){function e(t,e){return e.match(new RegExp("^"+t.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")+"$","i"))}function i(t,e){for(var i=[],n=0;ni[e]?1:i[e]>t[e]?-1:0})}if(!te.installed){var i=t.util,n=i.scrolledOver;t.component("grid-parallax",t.components.grid.extend({props:{target:String,translate:Number},defaults:{target:!1,translate:150},init:function(){this.$addClass("uk-grid")},disconnected:function(){this.reset(),this.$el.css("margin-bottom","")},computed:{translate:function(){return Math.abs(this.$props.translate)},items:function(){return(this.target?this.$el.find(this.target):this.$el.children()).toArray()}},update:[{read:function(){this.columns=this.rows&&this.rows[0]&&this.rows[0].length||0,this.rows=this.rows&&this.rows.map(function(t){return e(t,"offsetLeft")})},write:function(){this.$el.css("margin-bottom","").css("margin-bottom",this.columns>1?this.translate+parseFloat(this.$el.css("margin-bottom")):"")},events:["load","resize"]},{write:function(){var t=n(this.$el)*this.translate;return this.rows&&1!==this.columns&&t?void this.rows.forEach(function(e){return e.forEach(function(e,i){return e.style.transform="translateY("+(i%2?t:t/8)+"px)"})}):this.reset()},events:["scroll","load","resize"]}],methods:{reset:function(){this.items.forEach(function(t){return t.style.transform=""})}}})),t.component("grid-parallax").options.update.unshift({read:function(){this.reset()},events:["load","resize"]})}}function ee(t){function e(t){return t.split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(function(t){return parseFloat(t)})}function i(t,e,i){return Object.keys(t).reduce(function(n,o){var s=t[o],r=a(s.diff)?s.end:s.start+s.diff*e*(s.starti[t]?n.ratio(e,t,i[t]):e}),e},cover:function(e,i){var n=this;return e=this.fit(e,i),t.each(e,function(t){return e=e[t]0;)e[i]=arguments[i+1];t=Object(t);for(var n=0;n100&&t.positions.splice(0,o),t.positions.push({time:n,x:i.pageX,y:i.pageY}),t.positions.length>5&&t.positions.shift(),e=!1},5),e=!0},se.on("mousemove",this.handler)},cancel:function(){this.handler&&se.off("mousemove",this.handler)},movesTo:function(t){if(this.positions.length<2)return!1;var e=tt(t),i=this.positions[this.positions.length-1],n=this.positions[0];if(e.left<=i.x&&i.x<=e.right&&e.top<=i.y&&i.y<=e.bottom)return!1;var o=[[{x:e.left,y:e.top},{x:e.right,y:e.bottom}],[{x:e.right,y:e.top},{x:e.left,y:e.bottom}]];return e.right<=i.x||(e.left>=i.x?(o[0].reverse(),o[1].reverse()):e.bottom<=i.y?o[0].reverse():e.top>=i.y&&o[1].reverse()),!!o.reduce(function(t,e){return t+(J(n,e[0])J(i,e[1]))},0)}};var Ie={};Ie.args=Ie.created=Ie.events=Ie.init=Ie.ready=Ie.connected=Ie.disconnected=Ie.destroy=function(t,e){return t=t&&!pe(t)?[t]:t,e?t?t.concat(e):pe(e)?e:[e]:t},Ie.update=function(t,e){return Ie.args(t,_(e)?{read:e}:e)},Ie.props=function(t,e){return pe(e)&&(e=e.reduce(function(t,e){return t[e]=String,t},{})),Ie.methods(t,e)},Ie.computed=Ie.defaults=Ie.methods=function(t,e){return e?t?ve({},t,e):e:t};var Ne,Be,Pe,He,Me,je=function(t,e){return D(e)?t:e},Fe={x:["width","left","right"],y:["height","top","bottom"]},Le={};i(function(){var e,i,o=0,s=0;"MSGesture"in window&&(He=new MSGesture,He.target=document.body),n(document,"click",function(){return Me=!0},!0),n(document,"MSGestureEnd gestureend",function(t){var e=t.velocityX>1?"Right":t.velocityX<-1?"Left":t.velocityY>1?"Down":t.velocityY<-1?"Up":null;e&&void 0!==Le.el&&(Le.el.trigger("swipe"),Le.el.trigger("swipe"+e))}),n(document,"mousedown pointerdown touchstart",function(t){var n=t.touches?t.touches[0]:t,o=n.target,s=n.pageX,r=n.pageY;e=Date.now(),i=e-(Le.last||e),Le.el=ie("tagName"in o?o:o.parentNode),Ne&&clearTimeout(Ne),Le.x1=s,Le.y1=r,i>0&&i<=250&&(Le.isDoubleTap=!0),Le.last=e,!He||"pointerdown"!==t.type&&"touchstart"!==t.type||He.addPointer(t.pointerId),Me=t.button>0}),n(document,"mousemove pointermove touchmove",function(t){var e=t.touches?t.touches[0]:t,i=e.pageX,n=e.pageY;Le.x2=i,Le.y2=n,o+=Math.abs(Le.x1-Le.x2),s+=Math.abs(Le.y1-Le.y2)}),n(document,"mouseup pointerup touchend",function(){Le.x2&&Math.abs(Le.x1-Le.x2)>30||Le.y2&&Math.abs(Le.y1-Le.y2)>30?Pe=setTimeout(function(){void 0!==Le.el&&(Le.el.trigger("swipe"),Le.el.trigger("swipe"+at(Le.x1,Le.x2,Le.y1,Le.y2))),Le={}}):"last"in Le&&(isNaN(o)||o<30&&s<30?Be=setTimeout(function(){var e=t.Event("tap");e.cancelTouch=lt,void 0!==Le.el&&Le.el.trigger(e),Le.isDoubleTap?(void 0!==Le.el&&Le.el.trigger("doubleTap"),Le={}):Ne=setTimeout(function(){Ne=null,void 0!==Le.el&&(Le.el.trigger("singleTap"),Me||Le.el.trigger("click")),Le={}},350)}):Le={},o=s=0)}),n(document,"touchcancel",lt),n(window,"scroll",lt)});var ze=!1;n(document,"touchstart",function(){return ze=!0},!0),n(document,"click",function(){ze=!1}),n(document,"touchcancel",function(){return ze=!1},!0);var We,Re,qe=Object.freeze({win:oe,doc:se,docElement:re,isRtl:ae,isReady:e,ready:i,on:n,off:o,transition:s,Transition:le,animate:r,Animation:he,isJQuery:a,isWithin:l,attrFilter:h,removeClass:c,createEvent:u,isInView:d,scrolledOver:f,clamp:p,docHeight:g,getIndex:m,isVoidElement:v,Dimensions:ue,query:w,Observer:we,requestAnimationFrame:be,hasPromise:$e,hasTouch:xe,pointerDown:ke,pointerMove:Ce,pointerUp:Te,pointerEnter:_e,pointerLeave:Se,transitionend:Ee,animationstart:Oe,animationend:Ae,getStyle:R,getCssVar:q,getImage:Y,fastdom:De,$:ie,bind:b,hasOwn:y,promise:$,classify:x,hyphenate:k,camelize:C,isArray:pe,isFunction:_,isObject:S,isPlainObject:E,isString:O,isNumber:A,isUndefined:D,isContextSelector:I,getContextSelectors:N,toJQuery:B,toNode:P,toBoolean:H,toNumber:M,toList:j,toMedia:F,coerce:L,toMs:z,swap:W,assign:ve,ajax:t.ajax,each:t.each,Event:t.Event,isNumeric:t.isNumeric,MouseTracker:Q,mergeOptions:Z,position:K,getDimensions:tt,offsetTop:et,flipPosition:rt,isTouch:ht});!function(){var t=document.createElement("_").classList;t.add("a","b"),t.toggle("c",!1),We=t.contains("b"),Re=!t.contains("c"),t=null}();var Ye=function(t){this._init(t)};Ye.util=qe,Ye.data="__uikit__",Ye.prefix="uk-",Ye.options={},Ye.instances={},Ye.elements=[],ut(Ye),dt(Ye),ft(Ye),pt(Ye),gt(Ye),mt(Ye);var Ue,Ve,Xe={init:function(){this.$addClass(this.$name)}},Ge={props:{cls:Boolean,animation:"list",duration:Number,origin:String,transition:String,queued:Boolean},defaults:{cls:!1,animation:[!1],duration:200,origin:!1,transition:"linear",queued:!1,initProps:{overflow:"",height:"",paddingTop:"",paddingBottom:"",marginTop:"",marginBottom:""},hideProps:{overflow:"hidden",height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0}},computed:{hasAnimation:function(){return!!this.animation[0]},hasTransition:function(){return this.hasAnimation&&this.animation[0]===!0}},methods:{toggleElement:function(t,e,i){var n,o=this,s=document.body,r=s.scrollTop,a=function(t){return $.all(t.toArray().map(function(t){return o._toggleElement(t,e,i)})).then(null,function(){})},l=function(t){var e=a(t);return o._queued=null,s.scrollTop=r,e};return t=ie(t),!this.hasAnimation||!this.queued||t.length<2?a(t):this._queued?l(t.not(this._queued)):(this._queued=t.not(n=t.filter(function(t,e){return o.isToggled(e)})),a(n).then(function(){return o._queued&&l(o._queued)}))},toggleNow:function(t,e){var i=this;return $.all(ie(t).toArray().map(function(t){return i._toggleElement(t,e,!1)})).then(null,function(){})},isToggled:function(t){return t=t&&ie(t)||this.$el,this.cls?t.hasClass(this.cls.split(" ")[0]):!t.attr("hidden")},updateAria:function(t){this.cls===!1&&t.attr("aria-hidden",!this.isToggled(t))},_toggleElement:function(e,i,n){var o=this;if(e=ie(e),he.inProgress(e))return he.cancel(e).then(function(){return o._toggleElement(e,i,n)});i="boolean"==typeof i?i:!this.isToggled(e);var s=t.Event("before"+(i?"show":"hide"));if(e.trigger(s,[this]),s.result===!1)return $.reject();var r=(n!==!1&&this.hasAnimation?this.hasTransition?this._toggleHeight:this._toggleAnimation:this._toggleImmediate)(e,i);return e.trigger(i?"show":"hide",[this]),r.then(function(){return e.trigger(i?"shown":"hidden",[o])})},_toggle:function(t,e){t=ie(t),this.cls?t.toggleClass(this.cls,~this.cls.indexOf(" ")?void 0:e):t.attr("hidden",!e),t.find("[autofocus]:visible").focus(),this.updateAria(t),Ye.update(null,t)},_toggleImmediate:function(t,e){return this._toggle(t,e),$.resolve()},_toggleHeight:function(t,e){var i,n=this,o=le.inProgress(t),s=parseFloat(t.children().first().css("margin-top"))+parseFloat(t.children().last().css("margin-bottom")),r=t[0].offsetHeight?t.height()+(o?0:s):0;return le.cancel(t).then(function(){return n.isToggled(t)||n._toggle(t,!0),t.height(""),$(function(a){return be(function(){i=t.height()+(o?0:s),t.height(r),(e?le.start(t,ve(n.initProps,{overflow:"hidden",height:i}),Math.round(n.duration*(1-r/i)),n.transition):le.start(t,n.hideProps,Math.round(n.duration*(r/i)),n.transition).then(function(){n._toggle(t,!1),t.css(n.initProps)})).then(a)})})})},_toggleAnimation:function(t,e){var i=this;return e?(this._toggle(t,!0),he.in(t,this.animation[0],this.duration,this.origin)):he.out(t,this.animation[1]||this.animation[0],this.duration,this.origin).then(function(){return i._toggle(t,!1)})}}},Qe={mixins:[Xe,Ge],props:{clsPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,container:Boolean},defaults:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,container:!0},computed:{body:function(){return ie(document.body)},panel:function(){return this.$el.find("."+this.clsPanel)},container:function t(){var t=this.$props.container===!0&&Ye.container||this.$props.container&&B(this.$props.container);return t&&P(t)},transitionElement:function(){return this.panel},transitionDuration:function(){return z(this.transitionElement.css("transition-duration"))}},events:[{name:"click",delegate:function(){return this.selClose},handler:function(t){t.preventDefault(),this.hide()}},{name:"toggle",handler:function(t){t.preventDefault(),this.toggle()}},{name:"beforeshow",self:!0,handler:function(){var t=this;if(this.isToggled())return!1;var e=Ue&&Ue!==this&&Ue;if(Ue=this,e){if(!this.stack)return e.hide().then(this.show),!1;this.prev=e}else be(function(){return vt(t.$options.name)});e||(this.scrollbarWidth=window.innerWidth-re[0].offsetWidth,this.body.css("overflow-y",this.scrollbarWidth&&this.overlay?"scroll":"")),re.addClass(this.clsPage)}},{name:"beforehide",self:!0,handler:function(){return!!this.isToggled()&&(Ue=Ue&&Ue!==this&&Ue||this.prev,void(Ue||wt(this.$options.name)))}},{name:"hidden",self:!0,handler:function(){Ue||(re.removeClass(this.clsPage),this.body.css("overflow-y",""))}}],methods:{toggle:function(){return this.isToggled()?this.hide():this.show()},show:function(){var t=this;return this.container&&!this.$el.parent().is(this.container)?(this.container.appendChild(this.$el[0]),$(function(e){return be(function(){return e(t.show())})})):this.toggleNow(this.$el,!0)},hide:function(){return this.toggleNow(this.$el,!1)},getActive:function(){return Ue},_toggleImmediate:function(t,e){var i=this;return this._toggle(t,e),this.transitionDuration?$(function(t,e){i._transition&&(i.transitionElement.off(Ee,i._transition.handler),i._transition.reject()),i._transition={reject:e,handler:function(){t(),i._transition=null}},i.transitionElement.one(Ee,i._transition.handler)}):$.resolve()}}},Je={props:{pos:String,offset:null,flip:Boolean,clsPos:String},defaults:{pos:ae?"bottom-right":"bottom-left",flip:!0,offset:!1,clsPos:""},computed:{pos:function(){return(this.$props.pos+(~this.$props.pos.indexOf("-")?"":"-center")).split("-")},dir:function(){return this.pos[0]},align:function(){return this.pos[1]}},methods:{positionAt:function(t,e,i){c(t,this.clsPos+"-(top|bottom|left|right)(-[a-z]+)?").css({top:"",left:""});var n=M(this.offset)||0,o=this.getAxis(),s=K(t,e,"x"===o?rt(this.dir)+" "+this.align:this.align+" "+rt(this.dir),"x"===o?this.dir+" "+this.align:this.align+" "+this.dir,"x"===o?""+("left"===this.dir?-1*n:n):" "+("top"===this.dir?-1*n:n),null,this.flip,i);this.dir="x"===o?s.target.x:s.target.y,this.align="x"===o?s.target.y:s.target.x,t.toggleClass(this.clsPos+"-"+this.dir+"-"+this.align,this.offset===!1)},getAxis:function(){return"top"===this.dir||"bottom"===this.dir?"y":"x"}}},Ze='',Ke='',ti='',ei='',ii='',ni='',oi='',si='',ri='',ai='',li='',hi='',ci='',ui='',di='',fi='',pi={},gi=new DOMParser;return Ye.version="3.0.0-beta.24",bt(Ye),Vt(Ye),Ye.use(Xt),Ye.use(Gt),Ye.use(Qt),Ye.use(Jt),Ye.use(Zt),Ye.use(Kt),Ye.use(te),Ye.use(ee),ct(Ye),Ye}); \ No newline at end of file diff --git a/bl-kernel/admin/views/edit-page.php b/bl-kernel/admin/views/edit-page.php index 6c45f6cb..731a4861 100644 --- a/bl-kernel/admin/views/edit-page.php +++ b/bl-kernel/admin/views/edit-page.php @@ -1,6 +1,6 @@ $L->g('Edit page'), 'icon'=>'file-text-o')); +HTML::title(array('title'=>$L->g('Edit content'), 'icon'=>'file-text-o')); HTML::formOpen(array('class'=>'uk-form-stacked')); diff --git a/bl-kernel/admin/views/pages.php b/bl-kernel/admin/views/pages.php index 05674c20..3ec759eb 100644 --- a/bl-kernel/admin/views/pages.php +++ b/bl-kernel/admin/views/pages.php @@ -1,8 +1,8 @@ $L->g('Manage pages'), 'icon'=>'folder')); +HTML::title(array('title'=>$L->g('Manage content'), 'icon'=>'folder')); -echo ' '.$L->g('Add a new page').''; +echo ' '.$L->g('Add new content').''; echo '
  • From be02a51fcd119b8b2af838dde3d7bea598326b55 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Fri, 9 Jun 2017 20:30:13 +0200 Subject: [PATCH 15/41] Bug fixes, developer area, google plugin updated, rss and sitemap updated --- bl-kernel/admin/controllers/users.php | 2 +- .../admin/themes/default/css/default.css | 4 + .../css/uikit/form-file.almost-flat.min.css | 2 +- .../css/uikit/placeholder.almost-flat.min.css | 2 +- .../css/uikit/progress.almost-flat.min.css | 2 +- .../css/uikit/uikit.almost-flat.min.css | 4 +- .../css/uikit/upload.almost-flat.min.css | 2 +- .../themes/default/js/uikit/uikit.min.js | 6 +- .../themes/default/js/uikit/upload.min.js | 4 +- .../default/uikit/uikit-3.0.0-beta.24.zip | Bin 308557 -> 0 bytes .../uikit-3.0.0-beta.24/css/uikit-rtl.css | 11876 ---------------- .../uikit-3.0.0-beta.24/css/uikit-rtl.min.css | 1 - .../uikit/uikit-3.0.0-beta.24/css/uikit.css | 11876 ---------------- .../uikit-3.0.0-beta.24/css/uikit.min.css | 1 - .../uikit-3.0.0-beta.24/js/uikit-icons.js | 261 - .../uikit-3.0.0-beta.24/js/uikit-icons.min.js | 4 - .../uikit/uikit-3.0.0-beta.24/js/uikit.js | 7585 ---------- .../uikit/uikit-3.0.0-beta.24/js/uikit.min.js | 5 - bl-kernel/admin/views/about.php | 10 - bl-kernel/admin/views/categories.php | 2 +- bl-kernel/admin/views/dashboard.php | 81 +- bl-kernel/admin/views/developers.php | 7 +- bl-kernel/admin/views/pages.php | 13 +- bl-kernel/admin/views/plugins.php | 33 +- bl-kernel/admin/views/settings-advanced.php | 128 +- bl-kernel/admin/views/themes.php | 22 +- bl-kernel/boot/init.php | 10 +- bl-kernel/functions.php | 1 + bl-kernel/page.class.php | 2 +- bl-languages/en_US.json | 10 +- bl-plugins/categories/plugin.php | 2 +- bl-plugins/simplemde/plugin.php | 6 +- bl-themes/phantom/LICENSE.txt | 63 + bl-themes/phantom/README.txt | 33 + .../phantom/assets/css/font-awesome.min.css | 4 + bl-themes/phantom/assets/css/ie8.css | 73 + bl-themes/phantom/assets/css/ie9.css | 40 + bl-themes/phantom/assets/css/main.css | 3356 +++++ .../phantom/assets/fonts/FontAwesome.otf | Bin 0 -> 124988 bytes .../assets/fonts/fontawesome-webfont.eot | Bin 0 -> 76518 bytes .../assets/fonts/fontawesome-webfont.svg | 685 + .../assets/fonts/fontawesome-webfont.ttf | Bin 0 -> 152796 bytes .../assets/fonts/fontawesome-webfont.woff | Bin 0 -> 90412 bytes .../assets/fonts/fontawesome-webfont.woff2 | Bin 0 -> 71896 bytes bl-themes/phantom/assets/js/ie/html5shiv.js | 8 + bl-themes/phantom/assets/js/ie/respond.min.js | 6 + bl-themes/phantom/assets/js/jquery.min.js | 5 + bl-themes/phantom/assets/js/main.js | 200 + bl-themes/phantom/assets/js/skel.min.js | 2 + bl-themes/phantom/assets/js/util.js | 587 + bl-themes/phantom/assets/sass/base/_page.scss | 38 + .../phantom/assets/sass/base/_typography.scss | 189 + .../phantom/assets/sass/components/_box.scss | 26 + .../assets/sass/components/_button.scss | 88 + .../phantom/assets/sass/components/_form.scss | 206 + .../phantom/assets/sass/components/_icon.scss | 50 + .../assets/sass/components/_image.scss | 64 + .../phantom/assets/sass/components/_list.scss | 177 + .../assets/sass/components/_section.scss | 25 + .../assets/sass/components/_table.scss | 81 + .../assets/sass/components/_tiles.scss | 258 + bl-themes/phantom/assets/sass/ie8.scss | 92 + bl-themes/phantom/assets/sass/ie9.scss | 52 + .../phantom/assets/sass/layout/_footer.scss | 139 + .../phantom/assets/sass/layout/_header.scss | 136 + .../phantom/assets/sass/layout/_main.scss | 15 + .../phantom/assets/sass/layout/_menu.scss | 164 + .../phantom/assets/sass/layout/_wrapper.scss | 26 + .../phantom/assets/sass/libs/_functions.scss | 34 + .../phantom/assets/sass/libs/_mixins.scss | 398 + bl-themes/phantom/assets/sass/libs/_skel.scss | 587 + bl-themes/phantom/assets/sass/libs/_vars.scss | 50 + bl-themes/phantom/assets/sass/main.scss | 66 + bl-themes/phantom/elements.html | 419 + bl-themes/phantom/generic.html | 112 + bl-themes/phantom/images/logo.svg | 14 + bl-themes/phantom/images/pic01.jpg | Bin 0 -> 6311 bytes bl-themes/phantom/images/pic02.jpg | Bin 0 -> 6084 bytes bl-themes/phantom/images/pic03.jpg | Bin 0 -> 5788 bytes bl-themes/phantom/images/pic04.jpg | Bin 0 -> 6499 bytes bl-themes/phantom/images/pic05.jpg | Bin 0 -> 5232 bytes bl-themes/phantom/images/pic06.jpg | Bin 0 -> 6704 bytes bl-themes/phantom/images/pic07.jpg | Bin 0 -> 5606 bytes bl-themes/phantom/images/pic08.jpg | Bin 0 -> 5889 bytes bl-themes/phantom/images/pic09.jpg | Bin 0 -> 5808 bytes bl-themes/phantom/images/pic10.jpg | Bin 0 -> 6489 bytes bl-themes/phantom/images/pic11.jpg | Bin 0 -> 6338 bytes bl-themes/phantom/images/pic12.jpg | Bin 0 -> 6261 bytes bl-themes/phantom/images/pic13.jpg | Bin 0 -> 17129 bytes bl-themes/phantom/images/pic14.jpg | Bin 0 -> 2580 bytes bl-themes/phantom/images/pic15.jpg | Bin 0 -> 2560 bytes bl-themes/phantom/index.html | 246 + bl-themes/phantom/index.php | 242 + bl-themes/phantom/languages/en_US.json | 7 + bl-themes/phantom/metadata.json | 10 + bl-themes/phantom/php/head.php | 24 + bl-themes/phantom/php/home.php | 54 + bl-themes/phantom/php/page.php | 9 + 98 files changed, 9356 insertions(+), 31768 deletions(-) mode change 100644 => 100755 bl-kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css mode change 100644 => 100755 bl-kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css mode change 100644 => 100755 bl-kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css mode change 100644 => 100755 bl-kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css mode change 100644 => 100755 bl-kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css mode change 100644 => 100755 bl-kernel/admin/themes/default/js/uikit/uikit.min.js mode change 100644 => 100755 bl-kernel/admin/themes/default/js/uikit/upload.min.js delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24.zip delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js delete mode 100644 bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js create mode 100644 bl-themes/phantom/LICENSE.txt create mode 100644 bl-themes/phantom/README.txt create mode 100644 bl-themes/phantom/assets/css/font-awesome.min.css create mode 100644 bl-themes/phantom/assets/css/ie8.css create mode 100644 bl-themes/phantom/assets/css/ie9.css create mode 100644 bl-themes/phantom/assets/css/main.css create mode 100644 bl-themes/phantom/assets/fonts/FontAwesome.otf create mode 100644 bl-themes/phantom/assets/fonts/fontawesome-webfont.eot create mode 100644 bl-themes/phantom/assets/fonts/fontawesome-webfont.svg create mode 100644 bl-themes/phantom/assets/fonts/fontawesome-webfont.ttf create mode 100644 bl-themes/phantom/assets/fonts/fontawesome-webfont.woff create mode 100644 bl-themes/phantom/assets/fonts/fontawesome-webfont.woff2 create mode 100644 bl-themes/phantom/assets/js/ie/html5shiv.js create mode 100644 bl-themes/phantom/assets/js/ie/respond.min.js create mode 100644 bl-themes/phantom/assets/js/jquery.min.js create mode 100644 bl-themes/phantom/assets/js/main.js create mode 100644 bl-themes/phantom/assets/js/skel.min.js create mode 100644 bl-themes/phantom/assets/js/util.js create mode 100644 bl-themes/phantom/assets/sass/base/_page.scss create mode 100644 bl-themes/phantom/assets/sass/base/_typography.scss create mode 100644 bl-themes/phantom/assets/sass/components/_box.scss create mode 100644 bl-themes/phantom/assets/sass/components/_button.scss create mode 100644 bl-themes/phantom/assets/sass/components/_form.scss create mode 100644 bl-themes/phantom/assets/sass/components/_icon.scss create mode 100644 bl-themes/phantom/assets/sass/components/_image.scss create mode 100644 bl-themes/phantom/assets/sass/components/_list.scss create mode 100644 bl-themes/phantom/assets/sass/components/_section.scss create mode 100644 bl-themes/phantom/assets/sass/components/_table.scss create mode 100644 bl-themes/phantom/assets/sass/components/_tiles.scss create mode 100644 bl-themes/phantom/assets/sass/ie8.scss create mode 100644 bl-themes/phantom/assets/sass/ie9.scss create mode 100644 bl-themes/phantom/assets/sass/layout/_footer.scss create mode 100644 bl-themes/phantom/assets/sass/layout/_header.scss create mode 100644 bl-themes/phantom/assets/sass/layout/_main.scss create mode 100644 bl-themes/phantom/assets/sass/layout/_menu.scss create mode 100644 bl-themes/phantom/assets/sass/layout/_wrapper.scss create mode 100644 bl-themes/phantom/assets/sass/libs/_functions.scss create mode 100644 bl-themes/phantom/assets/sass/libs/_mixins.scss create mode 100644 bl-themes/phantom/assets/sass/libs/_skel.scss create mode 100644 bl-themes/phantom/assets/sass/libs/_vars.scss create mode 100644 bl-themes/phantom/assets/sass/main.scss create mode 100644 bl-themes/phantom/elements.html create mode 100644 bl-themes/phantom/generic.html create mode 100644 bl-themes/phantom/images/logo.svg create mode 100644 bl-themes/phantom/images/pic01.jpg create mode 100644 bl-themes/phantom/images/pic02.jpg create mode 100644 bl-themes/phantom/images/pic03.jpg create mode 100644 bl-themes/phantom/images/pic04.jpg create mode 100644 bl-themes/phantom/images/pic05.jpg create mode 100644 bl-themes/phantom/images/pic06.jpg create mode 100644 bl-themes/phantom/images/pic07.jpg create mode 100644 bl-themes/phantom/images/pic08.jpg create mode 100644 bl-themes/phantom/images/pic09.jpg create mode 100644 bl-themes/phantom/images/pic10.jpg create mode 100644 bl-themes/phantom/images/pic11.jpg create mode 100644 bl-themes/phantom/images/pic12.jpg create mode 100644 bl-themes/phantom/images/pic13.jpg create mode 100644 bl-themes/phantom/images/pic14.jpg create mode 100644 bl-themes/phantom/images/pic15.jpg create mode 100644 bl-themes/phantom/index.html create mode 100644 bl-themes/phantom/index.php create mode 100644 bl-themes/phantom/languages/en_US.json create mode 100644 bl-themes/phantom/metadata.json create mode 100644 bl-themes/phantom/php/head.php create mode 100644 bl-themes/phantom/php/home.php create mode 100644 bl-themes/phantom/php/page.php diff --git a/bl-kernel/admin/controllers/users.php b/bl-kernel/admin/controllers/users.php index f1743005..9c4142d6 100644 --- a/bl-kernel/admin/controllers/users.php +++ b/bl-kernel/admin/controllers/users.php @@ -6,7 +6,7 @@ if($Login->role()!=='admin') { Alert::set($Language->g('you-do-not-have-sufficient-permissions')); - Redirect::page('admin', 'dashboard'); + Redirect::page('dashboard'); } // ============================================================================ diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index cecdf3d0..6fc949eb 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -196,6 +196,10 @@ div.dashboard-links h4 { margin-bottom: -8px !important; } +#dashboard-panel .notification-date { + font-size: 0.8em; +} + /* FORM ---------------------------------------------------------------- */ diff --git a/bl-kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css old mode 100644 new mode 100755 index 6a75f13f..039634ed --- a/bl-kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css +++ b/bl-kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css @@ -1,2 +1,2 @@ -/*! UIkit 2.26.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ +/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ .uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px} \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css old mode 100644 new mode 100755 index 898ade77..c6a36cd8 --- a/bl-kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css +++ b/bl-kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css @@ -1,2 +1,2 @@ -/*! UIkit 2.26.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ +/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ .uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #ddd;background:#fafafa;color:#444}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px} \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css old mode 100644 new mode 100755 index 77f64e5c..ab0c9aa5 --- a/bl-kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css +++ b/bl-kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css @@ -1,2 +1,2 @@ -/*! UIkit 2.26.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ +/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ .uk-progress{box-sizing:border-box;height:20px;margin-bottom:15px;background:#f5f5f5;overflow:hidden;line-height:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);border-radius:4px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#00a8e6;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#8cc14c}.uk-progress-warning .uk-progress-bar{background-color:#faa732}.uk-progress-danger .uk-progress-bar{background-color:#da314b}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}.uk-progress-mini,.uk-progress-small{border-radius:500px} \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css old mode 100644 new mode 100755 index 20eb8392..57600231 --- a/bl-kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css +++ b/bl-kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css @@ -1,2 +1,2 @@ -/*! UIkit 2.26.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ -html{font:400 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#444}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}.uk-link,a{color:#07D;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#059;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:12px;font-family:Consolas,monospace,serif;color:#D05;white-space:nowrap;padding:0 4px;border:1px solid #ddd;border-radius:3px;background:#fafafa}em{color:#D05}ins{background:#ffa;color:#444;text-decoration:none}mark{background:#ffa;color:#444}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}audio,canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}.uk-img-preserve,.uk-img-preserve audio,.uk-img-preserve canvas,.uk-img-preserve img,.uk-img-preserve svg,.uk-img-preserve video{max-width:none}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 15px 0}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}.uk-h1,h1{font-size:36px;line-height:42px}.uk-h2,h2{font-size:24px;line-height:30px}.uk-h3,h3{font-size:18px;line-height:24px}.uk-h4,h4{font-size:16px;line-height:22px}.uk-h5,h5{font-size:14px;line-height:20px}.uk-h6,h6{font-size:12px;line-height:18px}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}hr{box-sizing:content-box;height:0;margin:15px 0;border:0;border-top:1px solid #ddd}address{font-style:normal}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px;font-style:italic}pre{padding:10px;background:#fafafa;font:12px/18px Consolas,monospace,serif;color:#444;-moz-tab-size:4;tab-size:4;overflow:auto;border:1px solid #ddd;border-radius:3px}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}audio:not([controls]){display:none}[hidden],template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}.uk-grid:after{clear:both}.uk-grid>*{-ms-flex:none;-webkit-flex:none;flex:none;margin:0;float:left}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid>*{padding-left:25px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:25px}@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,.uk-grid-small>.uk-grid-margin{margin-top:10px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin{margin-top:25px}@media (min-width:960px){.uk-grid-large{margin-left:-35px}.uk-grid-large>*{padding-left:35px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:35px}}@media (min-width:1220px){.uk-grid-large{margin-left:-50px}.uk-grid-large>*{padding-left:50px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:50px}}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider>*{padding-left:25px;padding-right:25px}.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2){border-left:1px solid #ddd}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:960px){.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:1220px){.uk-grid-divider:not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider>*{padding-left:35px;padding-right:35px}.uk-grid-divider:empty{margin-top:35px;margin-bottom:35px}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>*{-ms-flex:none;-webkit-flex:none;flex:none;box-sizing:border-box;width:100%}[class*=uk-grid-width]>*{box-sizing:border-box;width:100%}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}.uk-grid-width-auto>*{width:auto}@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:960px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}[class*=uk-width]{box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (min-width:480px){.uk-width-small-1-1{width:100%}.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{width:50%}.uk-width-small-1-3,.uk-width-small-2-6{width:33.333%}.uk-width-small-2-3,.uk-width-small-4-6{width:66.666%}.uk-width-small-1-4{width:25%}.uk-width-small-3-4{width:75%}.uk-width-small-1-5,.uk-width-small-2-10{width:20%}.uk-width-small-2-5,.uk-width-small-4-10{width:40%}.uk-width-small-3-5,.uk-width-small-6-10{width:60%}.uk-width-small-4-5,.uk-width-small-8-10{width:80%}.uk-width-small-1-6{width:16.666%}.uk-width-small-5-6{width:83.333%}.uk-width-small-1-10{width:10%}.uk-width-small-3-10{width:30%}.uk-width-small-7-10{width:70%}.uk-width-small-9-10{width:90%}}@media (min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media (min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media (min-width:1220px){.uk-width-xlarge-1-1{width:100%}.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{width:50%}.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{width:33.333%}.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{width:66.666%}.uk-width-xlarge-1-4{width:25%}.uk-width-xlarge-3-4{width:75%}.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{width:20%}.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{width:40%}.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{width:60%}.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{width:80%}.uk-width-xlarge-1-6{width:16.666%}.uk-width-xlarge-5-6{width:83.333%}.uk-width-xlarge-1-10{width:10%}.uk-width-xlarge-3-10{width:30%}.uk-width-xlarge-7-10{width:70%}.uk-width-xlarge-9-10{width:90%}}@media (min-width:768px){[class*=uk-push-],[class*=uk-pull-]{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{display:block;position:relative}.uk-panel,.uk-panel:hover{text-decoration:none}.uk-panel:after,.uk-panel:before{content:"";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-top:0;margin-bottom:15px;font-size:18px;line-height:24px;font-weight:400;text-transform:none;color:#444}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-teaser{margin-bottom:15px}.uk-panel-body{padding:15px}.uk-panel-box{padding:15px;background:#fafafa;color:#444;border:1px solid #ddd;border-radius:4px}.uk-panel-box-hover:hover{color:#444}.uk-panel-box .uk-panel-title{color:#444}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box>.uk-panel-teaser{margin-top:-16px;margin-left:-16px;margin-right:-16px}.uk-panel-box>.uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3)}.uk-panel-box-primary-hover:hover{color:#2d7091}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#fff;color:#444}.uk-panel-box-secondary-hover:hover{color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-hover{padding:15px;color:#444;border:1px solid transparent;border-radius:4px}.uk-panel-hover:hover{background:#fafafa;color:#444;border-color:#ddd}.uk-panel-hover .uk-panel-badge{top:10px;right:10px}.uk-panel-hover>.uk-panel-teaser{margin-top:-16px;margin-left:-16px;margin-right:-16px}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #ddd;color:#444}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}@media (min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-panel-box .uk-panel-teaser{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;-webkit-transform:translateZ(0)}.uk-block{position:relative;box-sizing:border-box;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block{padding-top:50px;padding-bottom:50px}}.uk-block:after,.uk-block:before{content:"";display:table}.uk-block:after{clear:both}.uk-block>:last-child{margin-bottom:0}.uk-block-large{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block-large{padding-top:50px;padding-bottom:50px}}@media (min-width:960px){.uk-block-large{padding-top:100px;padding-bottom:100px}}.uk-block-default{background:#fff}.uk-block-muted{background:#f9f9f9}.uk-block-primary{background:#00a8e6}.uk-block-secondary{background:#222}.uk-block-default+.uk-block-default,.uk-block-muted+.uk-block-muted,.uk-block-primary+.uk-block-primary,.uk-block-secondary+.uk-block-secondary{padding-top:0}.uk-article:after,.uk-article:before{content:"";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:25px}.uk-article-title{font-size:36px;line-height:42px;font-weight:400;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#444;font-size:18px;line-height:24px;font-weight:400}.uk-article-divider{margin-bottom:25px;border-color:#ddd}*+.uk-article-divider{margin-top:25px}.uk-article+.uk-article{padding-top:25px;border-top:1px solid #ddd}.uk-comment-header{margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fafafa}.uk-comment-header:after,.uk-comment-header:before{content:"";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body{padding-left:10px;padding-right:10px}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:25px 0 0 0;list-style:none}.uk-comment-list .uk-comment+ul>li:nth-child(n+2),.uk-comment-list>li:nth-child(n+2){margin-top:25px}@media (min-width:768px){.uk-comment-list .uk-comment+ul{padding-left:100px}}.uk-comment-primary .uk-comment-header{border-color:rgba(45,112,145,.3);background-color:#ebf7fd;color:#2d7091;text-shadow:0 1px 0 #fff}.uk-cover-background{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.uk-cover{overflow:hidden}.uk-cover-object{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-uk-cover]{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:700;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:FontAwesome;text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:focus,.uk-nav-side>li>a:hover{background:rgba(0,0,0,.03);color:#444;outline:0;box-shadow:inset 0 0 1px rgba(0,0,0,.06);text-shadow:0 -1px 0 #fff}.uk-nav-side>li.uk-active>a{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd;box-shadow:0 1px 0 #fff}.uk-nav-side ul a{color:#07D}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07D}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:focus,.uk-nav-navbar>li>a:hover{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07D}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.uk-nav-offcanvas .uk-nav-header{color:#777;margin-top:0;border-top:1px solid rgba(0,0,0,.3);background:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid rgba(255,255,255,.01);margin:0;height:4px;background:rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-nav-offcanvas{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.05)}.uk-nav-offcanvas .uk-nav-sub{border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.uk-navbar{background:#f5f5f5;color:#444;border:1px solid rgba(0,0,0,.06);border-radius:4px}.uk-navbar:after,.uk-navbar:before{content:"";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{float:left;position:relative}.uk-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:41px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:-1px;margin-left:-1px;border:1px solid transparent;border-bottom-width:0;text-shadow:0 1px 0 #fff}.uk-navbar-nav>li>a[href='#']{cursor:text}.uk-navbar-nav>li.uk-open>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus{background-color:#fafafa;color:#444;outline:0;position:relative;z-index:1;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1)}.uk-navbar-nav>li>a:active{background-color:#eee;color:#444;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.2)}.uk-navbar-nav>li.uk-active>a{background-color:#fafafa;color:#444;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1)}.uk-navbar-nav .uk-navbar-nav-subtitle{line-height:28px}.uk-navbar-nav-subtitle>div{margin-top:-6px;font-size:10px;line-height:12px}.uk-navbar-brand,.uk-navbar-content,.uk-navbar-toggle{box-sizing:border-box;display:block;height:41px;padding:0 15px;float:left;margin-top:-1px;text-shadow:0 1px 0 #fff}.uk-navbar-brand:before,.uk-navbar-content:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center){padding-left:0}.uk-navbar-content>a:not([class]){color:#07D}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444;text-decoration:none}.uk-navbar-brand:focus,.uk-navbar-brand:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#444;text-decoration:none}.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:FontAwesome;vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{float:none;text-align:center;max-width:50%;margin-left:auto;margin-right:auto}.uk-navbar-flip{float:right}.uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}.uk-navbar-flip .uk-navbar-nav>li>a{margin-left:0;margin-right:-1px}.uk-navbar-flip .uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0;border-bottom-left-radius:0}.uk-navbar-flip .uk-navbar-nav:last-child>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.uk-navbar-attached{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:0}.uk-navbar-attached .uk-navbar-nav>li>a{border-radius:0!important}.uk-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px;position:relative}.uk-subnav:after,.uk-subnav:before{content:"";display:block;overflow:hidden}.uk-subnav:after{clear:both}.uk-subnav>*{float:left}.uk-subnav>*>*{display:inline-block;color:#444}.uk-subnav>*>:focus,.uk-subnav>*>:hover{color:#07D;text-decoration:none}.uk-subnav>.uk-active>*{color:#07D}.uk-subnav-line>:before{content:"";display:inline-block;height:10px;vertical-align:middle}.uk-subnav-line>:nth-child(n+2):before{margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>*>*{padding:3px 9px;border-radius:4px}.uk-subnav-pill>*>:focus,.uk-subnav-pill>*>:hover{background:#fafafa;color:#444;text-decoration:none;outline:0;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.uk-subnav-pill>.uk-active>*{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.uk-subnav>.uk-disabled>*{background:0 0;color:#999;text-decoration:none;cursor:text;box-shadow:none}.uk-breadcrumb{padding:0;list-style:none;font-size:0}.uk-breadcrumb>li{font-size:1rem;vertical-align:top}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;font-size:0}.uk-pagination:after,.uk-pagination:before{content:"";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;font-size:1rem;vertical-align:top}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;box-sizing:content-box;text-align:center;border:1px solid rgba(0,0,0,.06);border-radius:4px}.uk-pagination>li>a{background:#f5f5f5;color:#444;text-shadow:0 1px 0 #fff}.uk-pagination>li>a:focus,.uk-pagination>li>a:hover{background-color:#fafafa;color:#444;outline:0;border-color:rgba(0,0,0,.16)}.uk-pagination>li>a:active{background-color:#eee;color:#444}.uk-pagination>.uk-active>span{background:#00a8e6;color:#fff;border-color:transparent;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-pagination>.uk-disabled>span{background-color:#fafafa;color:#999;border:1px solid rgba(0,0,0,.06);text-shadow:0 1px 0 #fff}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:after,.uk-tab:before{content:"";display:table}.uk-tab:after{clear:both}.uk-tab>li{margin-bottom:-1px;float:left;position:relative}.uk-tab>li>a{display:block;padding:8px 12px 8px 12px;border:1px solid transparent;border-bottom-width:0;color:#07D;text-decoration:none;border-radius:4px 4px 0 0;text-shadow:0 1px 0 #fff}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li.uk-open>a,.uk-tab>li>a:focus,.uk-tab>li>a:hover{border-color:rgba(0,0,0,.06);background:#f5f5f5;color:#059;outline:0}.uk-tab>li.uk-open:not(.uk-active)>a,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li:not(.uk-active)>a:hover{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd;border-bottom-color:transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:text}.uk-tab>li.uk-disabled.uk-active>a,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled>a:hover{background:0 0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab>li.uk-tab-responsive>a{margin-left:0;margin-right:0}.uk-tab-responsive>a:before{content:"\f0c9\00a0";font-family:FontAwesome}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:none;border-top:1px solid #ddd}.uk-tab-center:after,.uk-tab-center:before{content:"";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;right:50%;border:none;float:right}.uk-tab-center .uk-tab>li{position:relative;right:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:none}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{padding-top:8px;padding-bottom:8px;border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li.uk-open:not(.uk-active)>a,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li:not(.uk-active)>a:hover{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{margin-left:-5px;border-bottom:none;position:relative;z-index:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;border-top:1px solid #ddd;z-index:-1}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:none}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media (min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:none}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li>a,.uk-tab-right>li>a{padding-top:8px;padding-bottom:8px}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:focus,.uk-tab-left>li:not(.uk-active)>a:hover{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:focus,.uk-tab-right>li:not(.uk-active)>a:hover{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-tab-bottom>li>a{border-radius:0 0 4px 4px}@media (min-width:768px){.uk-tab-left>li>a{border-radius:4px 0 0 4px}.uk-tab-right>li>a{border-radius:0 4px 4px 0}}.uk-thumbnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-thumbnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px}.uk-thumbnav:after,.uk-thumbnav:before{content:"";display:block;overflow:hidden}.uk-thumbnav:after{clear:both}.uk-thumbnav>*{float:left}.uk-thumbnav>*>*{display:block;background:#fff}.uk-thumbnav>*>*>img{opacity:.7;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-thumbnav>*>:focus>img,.uk-thumbnav>*>:hover>img{opacity:1}.uk-thumbnav>.uk-active>*>img{opacity:1}.uk-list{padding:0;list-style:none}.uk-list>li:after,.uk-list>li:before{content:"";display:table}.uk-list>li:after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px 5px;border-bottom:1px solid #ddd}.uk-list-striped>li:nth-of-type(odd){background:#fafafa}.uk-list-space>li:nth-child(n+2){margin-top:10px}.uk-list-striped>li:first-child{border-top:1px solid #ddd}@media (min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:400}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}*+.uk-table{margin-top:15px}.uk-table td,.uk-table th{padding:8px 8px;border-bottom:1px solid #ddd}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table tbody tr.uk-active{background:#f0f0f0}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd){background:#fafafa}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover{background:#f0f0f0}.uk-form input,.uk-form select,.uk-form textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:inherit}.uk-form select{text-transform:none}.uk-form optgroup{font:inherit;font-weight:700}.uk-form input::-moz-focus-inner{border:0;padding:0}.uk-form input[type=checkbox],.uk-form input[type=radio]{padding:0}.uk-form input[type=checkbox]:not(:disabled),.uk-form input[type=radio]:not(:disabled){cursor:pointer}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form textarea{-webkit-appearance:none}.uk-form input[type=search]::-webkit-search-cancel-button,.uk-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-form input[type=number]::-webkit-inner-spin-button,.uk-form input[type=number]::-webkit-outer-spin-button{height:auto}.uk-form fieldset{border:none;margin:0;padding:0}.uk-form textarea{overflow:auto;vertical-align:top}.uk-form ::-moz-placeholder{opacity:1}.uk-form :invalid{box-shadow:none}.uk-form input:not([type=radio]):not([type=checkbox]),.uk-form select{vertical-align:middle}.uk-form>:last-child{margin-bottom:0}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form input[type=datetime-local],.uk-form input[type=date],.uk-form input[type=month],.uk-form input[type=time],.uk-form input[type=week],.uk-form input[type=color],.uk-form select,.uk-form textarea{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all .2s linear;-webkit-transition-property:border,background,color,box-shadow,padding;transition:all .2s linear;transition-property:border,background,color,box-shadow,padding;border-radius:4px}.uk-form input:not([type]):focus,.uk-form input[type=text]:focus,.uk-form input[type=password]:focus,.uk-form input[type=email]:focus,.uk-form input[type=url]:focus,.uk-form input[type=search]:focus,.uk-form input[type=tel]:focus,.uk-form input[type=number]:focus,.uk-form input[type=datetime]:focus,.uk-form input[type=datetime-local]:focus,.uk-form input[type=date]:focus,.uk-form input[type=month]:focus,.uk-form input[type=time]:focus,.uk-form input[type=week]:focus,.uk-form input[type=color]:focus,.uk-form select:focus,.uk-form textarea:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form input:not([type]):disabled,.uk-form input[type=text]:disabled,.uk-form input[type=password]:disabled,.uk-form input[type=email]:disabled,.uk-form input[type=url]:disabled,.uk-form input[type=search]:disabled,.uk-form input[type=tel]:disabled,.uk-form input[type=number]:disabled,.uk-form input[type=datetime]:disabled,.uk-form input[type=datetime-local]:disabled,.uk-form input[type=date]:disabled,.uk-form input[type=month]:disabled,.uk-form input[type=time]:disabled,.uk-form input[type=week]:disabled,.uk-form input[type=color]:disabled,.uk-form select:disabled,.uk-form textarea:disabled{border-color:#ddd;background-color:#fafafa;color:#999}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;border:0;padding:0;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd;width:100%}input:not([type]).uk-form-small,input[type].uk-form-small,select.uk-form-small,textarea.uk-form-small{height:25px;padding:3px 3px;font-size:12px}input:not([type]).uk-form-large,input[type].uk-form-large,select.uk-form-large,textarea.uk-form-large{height:40px;padding:8px 6px;font-size:16px}.uk-form select[multiple],.uk-form select[size],.uk-form textarea{height:auto}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}.uk-form-blank{border-color:transparent!important;border-style:dashed!important;background:0 0!important}.uk-form-blank:focus{border-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:after,.uk-form-row:before{content:"";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:first-child{margin-top:0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:700}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:700}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-form-icon{display:inline-block;position:relative;max-width:100%}.uk-form-icon>[class*=uk-icon-]{position:absolute;top:50%;width:30px;margin-top:-7px;font-size:14px;color:#999;text-align:center;pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)>input{padding-left:30px!important}.uk-form-icon-flip>[class*=uk-icon-]{right:0}.uk-form-icon-flip>input{padding-right:30px!important}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#444;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 12px;background:#f5f5f5;vertical-align:middle;line-height:28px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;border:1px solid rgba(0,0,0,.06);border-radius:4px;text-shadow:0 1px 0 #fff}.uk-button:not(:disabled){cursor:pointer}.uk-button:focus,.uk-button:hover{background-color:#fafafa;color:#444;outline:0;text-decoration:none;border-color:rgba(0,0,0,.16)}.uk-button.uk-active,.uk-button:active{background-color:#eee;color:#444}.uk-button-primary{background-color:#00a8e6;color:#fff}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-button-success{background-color:#8cc14c;color:#fff}.uk-button-success:focus,.uk-button-success:hover{background-color:#8ec73b;color:#fff}.uk-button-success.uk-active,.uk-button-success:active{background-color:#72ae41;color:#fff}.uk-button-danger{background-color:#da314b;color:#fff}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#e4354f;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#c91032;color:#fff}.uk-button:disabled{background-color:#fafafa;color:#999;border-color:rgba(0,0,0,.06);box-shadow:none;text-shadow:0 1px 0 #fff}.uk-button-link,.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:disabled,.uk-button-link:focus,.uk-button-link:hover{border-color:transparent;background:0 0;box-shadow:none;text-shadow:none}.uk-button-link{color:#07D}.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:18px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:23px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:38px;font-size:16px;border-radius:5px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;font-size:0;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-group .uk-button{vertical-align:top}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}.uk-button-danger,.uk-button-primary,.uk-button-success{box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-button-danger:focus,.uk-button-danger:hover,.uk-button-primary:focus,.uk-button-primary:hover,.uk-button-success:focus,.uk-button-success:hover{border-color:rgba(0,0,0,.21)}.uk-button-group>.uk-button:not(:first-child):not(:last-child),.uk-button-group>div:not(:first-child):not(:last-child) .uk-button{border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-radius:0}.uk-button-group>.uk-button:first-child,.uk-button-group>div:first-child .uk-button{border-right-color:rgba(0,0,0,.1);border-top-right-radius:0;border-bottom-right-radius:0}.uk-button-group>.uk-button:last-child,.uk-button-group>div:last-child .uk-button{border-left-color:rgba(0,0,0,.1);border-top-left-radius:0;border-bottom-left-radius:0}.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:hover{position:relative}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.woff2) format('woff2'),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*=uk-icon-]{font-family:FontAwesome;display:inline-block;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=uk-icon-],[class*=uk-icon-]:focus,[class*=uk-icon-]:hover{text-decoration:none}.uk-icon-small{font-size:150%;vertical-align:-10%}.uk-icon-medium{font-size:200%;vertical-align:-16%}.uk-icon-large{font-size:250%;vertical-align:-22%}.uk-icon-justify{width:1em;text-align:center}.uk-icon-spin{display:inline-block;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-icon-hover{color:#999}.uk-icon-hover:hover{color:#444}.uk-icon-button{box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#f5f5f5;line-height:35px;color:#444;font-size:18px;text-align:center;border:1px solid #e7e7e7;text-shadow:0 1px 0 #fff}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#fafafa;color:#444;outline:0;border-color:#d3d3d3}.uk-icon-button:active{background-color:#eee;color:#444}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-o:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-o:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-check:before{content:"\f00c"}.uk-icon-close:before,.uk-icon-remove:before,.uk-icon-times:before{content:"\f00d"}.uk-icon-search-plus:before{content:"\f00e"}.uk-icon-search-minus:before{content:"\f010"}.uk-icon-power-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-cog:before,.uk-icon-gear:before{content:"\f013"}.uk-icon-trash-o:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-o:before{content:"\f016"}.uk-icon-clock-o:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download:before{content:"\f019"}.uk-icon-arrow-circle-o-down:before{content:"\f01a"}.uk-icon-arrow-circle-o-up:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle-o:before{content:"\f01d"}.uk-icon-repeat:before,.uk-icon-rotate-right:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-dedent:before,.uk-icon-outdent:before{content:"\f03b"}.uk-icon-indent:before{content:"\f03c"}.uk-icon-video-camera:before{content:"\f03d"}.uk-icon-image:before,.uk-icon-photo:before,.uk-icon-picture-o:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before,.uk-icon-pencil-square-o:before{content:"\f044"}.uk-icon-share-square-o:before{content:"\f045"}.uk-icon-check-square-o:before{content:"\f046"}.uk-icon-arrows:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-circle:before{content:"\f055"}.uk-icon-minus-circle:before{content:"\f056"}.uk-icon-times-circle:before{content:"\f057"}.uk-icon-check-circle:before{content:"\f058"}.uk-icon-question-circle:before{content:"\f059"}.uk-icon-info-circle:before{content:"\f05a"}.uk-icon-crosshairs:before{content:"\f05b"}.uk-icon-times-circle-o:before{content:"\f05c"}.uk-icon-check-circle-o:before{content:"\f05d"}.uk-icon-ban:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share:before{content:"\f064"}.uk-icon-expand:before{content:"\f065"}.uk-icon-compress:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-circle:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye:before{content:"\f06e"}.uk-icon-eye-slash:before{content:"\f070"}.uk-icon-exclamation-triangle:before,.uk-icon-warning:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-arrows-v:before{content:"\f07d"}.uk-icon-arrows-h:before{content:"\f07e"}.uk-icon-bar-chart-o:before,.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-square:before{content:"\f081"}.uk-icon-facebook-square:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-cogs:before,.uk-icon-gears:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-o-up:before{content:"\f087"}.uk-icon-thumbs-o-down:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-o:before{content:"\f08a"}.uk-icon-sign-out:before{content:"\f08b"}.uk-icon-linkedin-square:before{content:"\f08c"}.uk-icon-thumb-tack:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-sign-in:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-square:before{content:"\f092"}.uk-icon-upload:before{content:"\f093"}.uk-icon-lemon-o:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-square-o:before{content:"\f096"}.uk-icon-bookmark-o:before{content:"\f097"}.uk-icon-phone-square:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook-f:before,.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd-o:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0f3"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-o-right:before{content:"\f0a4"}.uk-icon-hand-o-left:before{content:"\f0a5"}.uk-icon-hand-o-up:before{content:"\f0a6"}.uk-icon-hand-o-down:before{content:"\f0a7"}.uk-icon-arrow-circle-left:before{content:"\f0a8"}.uk-icon-arrow-circle-right:before{content:"\f0a9"}.uk-icon-arrow-circle-up:before{content:"\f0aa"}.uk-icon-arrow-circle-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-arrows-alt:before{content:"\f0b2"}.uk-icon-group:before,.uk-icon-users:before{content:"\f0c0"}.uk-icon-chain:before,.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-flask:before{content:"\f0c3"}.uk-icon-cut:before,.uk-icon-scissors:before{content:"\f0c4"}.uk-icon-copy:before,.uk-icon-files-o:before{content:"\f0c5"}.uk-icon-paperclip:before{content:"\f0c6"}.uk-icon-floppy-o:before,.uk-icon-save:before{content:"\f0c7"}.uk-icon-square:before{content:"\f0c8"}.uk-icon-bars:before,.uk-icon-navicon:before,.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-square:before{content:"\f0d3"}.uk-icon-google-plus-square:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before,.uk-icon-unsorted:before{content:"\f0dc"}.uk-icon-sort-desc:before,.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-asc:before,.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-gavel:before,.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before,.uk-icon-tachometer:before{content:"\f0e4"}.uk-icon-comment-o:before{content:"\f0e5"}.uk-icon-comments-o:before{content:"\f0e6"}.uk-icon-bolt:before,.uk-icon-flash:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-clipboard:before,.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb-o:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-o:before{content:"\f0a2"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-cutlery:before{content:"\f0f5"}.uk-icon-file-text-o:before{content:"\f0f6"}.uk-icon-building-o:before{content:"\f0f7"}.uk-icon-hospital-o:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-square:before{content:"\f0fd"}.uk-icon-plus-square:before{content:"\f0fe"}.uk-icon-angle-double-left:before{content:"\f100"}.uk-icon-angle-double-right:before{content:"\f101"}.uk-icon-angle-double-up:before{content:"\f102"}.uk-icon-angle-double-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before,.uk-icon-mobile:before{content:"\f10b"}.uk-icon-circle-o:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-o:before{content:"\f114"}.uk-icon-folder-open-o:before{content:"\f115"}.uk-icon-smile-o:before{content:"\f118"}.uk-icon-frown-o:before{content:"\f119"}.uk-icon-meh-o:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard-o:before{content:"\f11c"}.uk-icon-flag-o:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-mail-reply-all:before,.uk-icon-reply-all:before{content:"\f122"}.uk-icon-star-half-empty:before,.uk-icon-star-half-full:before,.uk-icon-star-half-o:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-chain-broken:before,.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-slash:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-o:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-circle-left:before{content:"\f137"}.uk-icon-chevron-circle-right:before{content:"\f138"}.uk-icon-chevron-circle-up:before{content:"\f139"}.uk-icon-chevron-circle-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-h:before{content:"\f141"}.uk-icon-ellipsis-v:before{content:"\f142"}.uk-icon-rss-square:before{content:"\f143"}.uk-icon-play-circle:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-square:before{content:"\f146"}.uk-icon-minus-square-o:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-square:before{content:"\f14a"}.uk-icon-pencil-square:before{content:"\f14b"}.uk-icon-external-link-square:before{content:"\f14c"}.uk-icon-share-square:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-caret-square-o-down:before,.uk-icon-toggle-down:before{content:"\f150"}.uk-icon-caret-square-o-up:before,.uk-icon-toggle-up:before{content:"\f151"}.uk-icon-caret-square-o-right:before,.uk-icon-toggle-right:before{content:"\f152"}.uk-icon-eur:before,.uk-icon-euro:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-inr:before,.uk-icon-rupee:before{content:"\f156"}.uk-icon-cny:before,.uk-icon-jpy:before,.uk-icon-rmb:before,.uk-icon-yen:before{content:"\f157"}.uk-icon-rouble:before,.uk-icon-rub:before,.uk-icon-ruble:before{content:"\f158"}.uk-icon-krw:before,.uk-icon-won:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-alpha-asc:before{content:"\f15d"}.uk-icon-sort-alpha-desc:before{content:"\f15e"}.uk-icon-sort-amount-asc:before{content:"\f160"}.uk-icon-sort-amount-desc:before{content:"\f161"}.uk-icon-sort-numeric-asc:before{content:"\f162"}.uk-icon-sort-numeric-desc:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-square:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-square:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stack-overflow:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-square:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-square:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before,.uk-icon-gratipay:before{content:"\f184"}.uk-icon-sun-o:before{content:"\f185"}.uk-icon-moon-o:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-icon-pagelines:before{content:"\f18c"}.uk-icon-stack-exchange:before{content:"\f18d"}.uk-icon-arrow-circle-o-right:before{content:"\f18e"}.uk-icon-arrow-circle-o-left:before{content:"\f190"}.uk-icon-caret-square-o-left:before,.uk-icon-toggle-left:before{content:"\f191"}.uk-icon-dot-circle-o:before{content:"\f192"}.uk-icon-wheelchair:before{content:"\f193"}.uk-icon-vimeo-square:before{content:"\f194"}.uk-icon-try:before,.uk-icon-turkish-lira:before{content:"\f195"}.uk-icon-plus-square-o:before{content:"\f196"}.uk-icon-space-shuttle:before{content:"\f197"}.uk-icon-slack:before{content:"\f198"}.uk-icon-envelope-square:before{content:"\f199"}.uk-icon-wordpress:before{content:"\f19a"}.uk-icon-openid:before{content:"\f19b"}.uk-icon-bank:before,.uk-icon-institution:before,.uk-icon-university:before{content:"\f19c"}.uk-icon-graduation-cap:before,.uk-icon-mortar-board:before{content:"\f19d"}.uk-icon-yahoo:before{content:"\f19e"}.uk-icon-google:before{content:"\f1a0"}.uk-icon-reddit:before{content:"\f1a1"}.uk-icon-reddit-square:before{content:"\f1a2"}.uk-icon-stumbleupon-circle:before{content:"\f1a3"}.uk-icon-stumbleupon:before{content:"\f1a4"}.uk-icon-delicious:before{content:"\f1a5"}.uk-icon-digg:before{content:"\f1a6"}.uk-icon-pied-piper:before{content:"\f1a7"}.uk-icon-pied-piper-alt:before{content:"\f1a8"}.uk-icon-drupal:before{content:"\f1a9"}.uk-icon-joomla:before{content:"\f1aa"}.uk-icon-language:before{content:"\f1ab"}.uk-icon-fax:before{content:"\f1ac"}.uk-icon-building:before{content:"\f1ad"}.uk-icon-child:before{content:"\f1ae"}.uk-icon-paw:before{content:"\f1b0"}.uk-icon-spoon:before{content:"\f1b1"}.uk-icon-cube:before{content:"\f1b2"}.uk-icon-cubes:before{content:"\f1b3"}.uk-icon-behance:before{content:"\f1b4"}.uk-icon-behance-square:before{content:"\f1b5"}.uk-icon-steam:before{content:"\f1b6"}.uk-icon-steam-square:before{content:"\f1b7"}.uk-icon-recycle:before{content:"\f1b8"}.uk-icon-automobile:before,.uk-icon-car:before{content:"\f1b9"}.uk-icon-cab:before,.uk-icon-taxi:before{content:"\f1ba"}.uk-icon-tree:before{content:"\f1bb"}.uk-icon-spotify:before{content:"\f1bc"}.uk-icon-deviantart:before{content:"\f1bd"}.uk-icon-soundcloud:before{content:"\f1be"}.uk-icon-database:before{content:"\f1c0"}.uk-icon-file-pdf-o:before{content:"\f1c1"}.uk-icon-file-word-o:before{content:"\f1c2"}.uk-icon-file-excel-o:before{content:"\f1c3"}.uk-icon-file-powerpoint-o:before{content:"\f1c4"}.uk-icon-file-image-o:before,.uk-icon-file-photo-o:before,.uk-icon-file-picture-o:before{content:"\f1c5"}.uk-icon-file-archive-o:before,.uk-icon-file-zip-o:before{content:"\f1c6"}.uk-icon-file-audio-o:before,.uk-icon-file-sound-o:before{content:"\f1c7"}.uk-icon-file-movie-o:before,.uk-icon-file-video-o:before{content:"\f1c8"}.uk-icon-file-code-o:before{content:"\f1c9"}.uk-icon-vine:before{content:"\f1ca"}.uk-icon-codepen:before{content:"\f1cb"}.uk-icon-jsfiddle:before{content:"\f1cc"}.uk-icon-life-bouy:before,.uk-icon-life-buoy:before,.uk-icon-life-ring:before,.uk-icon-life-saver:before,.uk-icon-support:before{content:"\f1cd"}.uk-icon-circle-o-notch:before{content:"\f1ce"}.uk-icon-ra:before,.uk-icon-rebel:before{content:"\f1d0"}.uk-icon-empire:before,.uk-icon-ge:before{content:"\f1d1"}.uk-icon-git-square:before{content:"\f1d2"}.uk-icon-git:before{content:"\f1d3"}.uk-icon-hacker-news:before{content:"\f1d4"}.uk-icon-tencent-weibo:before{content:"\f1d5"}.uk-icon-qq:before{content:"\f1d6"}.uk-icon-wechat:before,.uk-icon-weixin:before{content:"\f1d7"}.uk-icon-paper-plane:before,.uk-icon-send:before{content:"\f1d8"}.uk-icon-paper-plane-o:before,.uk-icon-send-o:before{content:"\f1d9"}.uk-icon-history:before{content:"\f1da"}.uk-icon-circle-thin:before,.uk-icon-genderless:before{content:"\f1db"}.uk-icon-header:before{content:"\f1dc"}.uk-icon-paragraph:before{content:"\f1dd"}.uk-icon-sliders:before{content:"\f1de"}.uk-icon-share-alt:before{content:"\f1e0"}.uk-icon-share-alt-square:before{content:"\f1e1"}.uk-icon-bomb:before{content:"\f1e2"}.uk-icon-futbol-o:before,.uk-icon-soccer-ball-o:before{content:"\f1e3"}.uk-icon-tty:before{content:"\f1e4"}.uk-icon-binoculars:before{content:"\f1e5"}.uk-icon-plug:before{content:"\f1e6"}.uk-icon-slideshare:before{content:"\f1e7"}.uk-icon-twitch:before{content:"\f1e8"}.uk-icon-yelp:before{content:"\f1e9"}.uk-icon-newspaper-o:before{content:"\f1ea"}.uk-icon-wifi:before{content:"\f1eb"}.uk-icon-calculator:before{content:"\f1ec"}.uk-icon-paypal:before{content:"\f1ed"}.uk-icon-google-wallet:before{content:"\f1ee"}.uk-icon-cc-visa:before{content:"\f1f0"}.uk-icon-cc-mastercard:before{content:"\f1f1"}.uk-icon-cc-discover:before{content:"\f1f2"}.uk-icon-cc-amex:before{content:"\f1f3"}.uk-icon-cc-paypal:before{content:"\f1f4"}.uk-icon-cc-stripe:before{content:"\f1f5"}.uk-icon-bell-slash:before{content:"\f1f6"}.uk-icon-bell-slash-o:before{content:"\f1f7"}.uk-icon-trash:before{content:"\f1f8"}.uk-icon-copyright:before{content:"\f1f9"}.uk-icon-at:before{content:"\f1fa"}.uk-icon-eyedropper:before{content:"\f1fb"}.uk-icon-paint-brush:before{content:"\f1fc"}.uk-icon-birthday-cake:before{content:"\f1fd"}.uk-icon-area-chart:before{content:"\f1fe"}.uk-icon-pie-chart:before{content:"\f200"}.uk-icon-line-chart:before{content:"\f201"}.uk-icon-lastfm:before{content:"\f202"}.uk-icon-lastfm-square:before{content:"\f203"}.uk-icon-toggle-off:before{content:"\f204"}.uk-icon-toggle-on:before{content:"\f205"}.uk-icon-bicycle:before{content:"\f206"}.uk-icon-bus:before{content:"\f207"}.uk-icon-ioxhost:before{content:"\f208"}.uk-icon-angellist:before{content:"\f209"}.uk-icon-cc:before{content:"\f20a"}.uk-icon-ils:before,.uk-icon-shekel:before,.uk-icon-sheqel:before{content:"\f20b"}.uk-icon-meanpath:before{content:"\f20c"}.uk-icon-buysellads:before{content:"\f20d"}.uk-icon-connectdevelop:before{content:"\f20e"}.uk-icon-dashcube:before{content:"\f210"}.uk-icon-forumbee:before{content:"\f211"}.uk-icon-leanpub:before{content:"\f212"}.uk-icon-sellsy:before{content:"\f213"}.uk-icon-shirtsinbulk:before{content:"\f214"}.uk-icon-simplybuilt:before{content:"\f215"}.uk-icon-skyatlas:before{content:"\f216"}.uk-icon-cart-plus:before{content:"\f217"}.uk-icon-cart-arrow-down:before{content:"\f218"}.uk-icon-diamond:before{content:"\f219"}.uk-icon-ship:before{content:"\f21a"}.uk-icon-user-secret:before{content:"\f21b"}.uk-icon-motorcycle:before{content:"\f21c"}.uk-icon-street-view:before{content:"\f21d"}.uk-icon-heartbeat:before{content:"\f21e"}.uk-icon-venus:before{content:"\f221"}.uk-icon-mars:before{content:"\f222"}.uk-icon-mercury:before{content:"\f223"}.uk-icon-transgender:before{content:"\f224"}.uk-icon-transgender-alt:before{content:"\f225"}.uk-icon-venus-double:before{content:"\f226"}.uk-icon-mars-double:before{content:"\f227"}.uk-icon-venus-mars:before{content:"\f228"}.uk-icon-mars-stroke:before{content:"\f229"}.uk-icon-mars-stroke-v:before{content:"\f22a"}.uk-icon-mars-stroke-h:before{content:"\f22b"}.uk-icon-neuter:before{content:"\f22c"}.uk-icon-facebook-official:before{content:"\f230"}.uk-icon-pinterest-p:before{content:"\f231"}.uk-icon-whatsapp:before{content:"\f232"}.uk-icon-server:before{content:"\f233"}.uk-icon-user-plus:before{content:"\f234"}.uk-icon-user-times:before{content:"\f235"}.uk-icon-bed:before,.uk-icon-hotel:before{content:"\f236"}.uk-icon-viacoin:before{content:"\f237"}.uk-icon-train:before{content:"\f238"}.uk-icon-subway:before{content:"\f239"}.uk-icon-medium-logo:before{content:"\f23a"}.uk-icon-500px:before{content:"\f26e"}.uk-icon-amazon:before{content:"\f270"}.uk-icon-balance-scale:before{content:"\f24e"}.uk-icon-battery-0:before,.uk-icon-battery-empty:before{content:"\f244"}.uk-icon-battery-1:before,.uk-icon-battery-quarter:before{content:"\f243"}.uk-icon-battery-2:before,.uk-icon-battery-half:before{content:"\f242"}.uk-icon-battery-3:before,.uk-icon-battery-three-quarters:before{content:"\f241"}.uk-icon-battery-4:before,.uk-icon-battery-full:before{content:"\f240"}.uk-icon-black-tie:before{content:"\f27e"}.uk-icon-calendar-check-o:before{content:"\f274"}.uk-icon-calendar-minus-o:before{content:"\f272"}.uk-icon-calendar-plus-o:before{content:"\f271"}.uk-icon-calendar-times-o:before{content:"\f273"}.uk-icon-cc-diners-club:before{content:"\f24c"}.uk-icon-cc-jcb:before{content:"\f24b"}.uk-icon-chrome:before{content:"\f268"}.uk-icon-clone:before{content:"\f24d"}.uk-icon-commenting:before{content:"\f27a"}.uk-icon-commenting-o:before{content:"\f27b"}.uk-icon-contao:before{content:"\f26d"}.uk-icon-creative-commons:before{content:"\f25e"}.uk-icon-expeditedssl:before{content:"\f23e"}.uk-icon-firefox:before{content:"\f269"}.uk-icon-fonticons:before{content:"\f280"}.uk-icon-get-pocket:before{content:"\f265"}.uk-icon-gg:before{content:"\f260"}.uk-icon-gg-circle:before{content:"\f261"}.uk-icon-hand-lizard-o:before{content:"\f258"}.uk-icon-hand-paper-o:before,.uk-icon-hand-stop-o:before{content:"\f256"}.uk-icon-hand-peace-o:before{content:"\f25b"}.uk-icon-hand-pointer-o:before{content:"\f25a"}.uk-icon-hand-grab-o:before,.uk-icon-hand-rock-o:before{content:"\f255"}.uk-icon-hand-scissors-o:before{content:"\f257"}.uk-icon-hand-spock-o:before{content:"\f259"}.uk-icon-hourglass:before{content:"\f254"}.uk-icon-hourglass-o:before{content:"\f250"}.uk-icon-hourglass-1:before,.uk-icon-hourglass-start:before{content:"\f251"}.uk-icon-hourglass-2:before,.uk-icon-hourglass-half:before{content:"\f252"}.uk-icon-hourglass-3:before,.uk-icon-hourglass-end:before{content:"\f253"}.uk-icon-houzz:before{content:"\f27c"}.uk-icon-i-cursor:before{content:"\f246"}.uk-icon-industry:before{content:"\f275"}.uk-icon-internet-explorer:before{content:"\f26b"}.uk-icon-map:before{content:"\f279"}.uk-icon-map-o:before{content:"\f278"}.uk-icon-map-pin:before{content:"\f276"}.uk-icon-map-signs:before{content:"\f277"}.uk-icon-mouse-pointer:before{content:"\f245"}.uk-icon-object-group:before{content:"\f247"}.uk-icon-object-ungroup:before{content:"\f248"}.uk-icon-odnoklassniki:before{content:"\f263"}.uk-icon-odnoklassniki-square:before{content:"\f264"}.uk-icon-opencart:before{content:"\f23d"}.uk-icon-opera:before{content:"\f26a"}.uk-icon-optin-monster:before{content:"\f23c"}.uk-icon-registered:before{content:"\f25d"}.uk-icon-safari:before{content:"\f267"}.uk-icon-sticky-note:before{content:"\f249"}.uk-icon-sticky-note-o:before{content:"\f24a"}.uk-icon-television:before,.uk-icon-tv:before{content:"\f26c"}.uk-icon-trademark:before{content:"\f25c"}.uk-icon-tripadvisor:before{content:"\f262"}.uk-icon-vimeo:before{content:"\f27d"}.uk-icon-wikipedia-w:before{content:"\f266"}.uk-icon-y-combinator:before,.uk-icon-yc:before{content:"\f23b"}.uk-icon-y-combinator-square:before,.uk-icon-yc-square:before{content:"\f1d4"}.uk-icon-bluetooth:before{content:"\f293"}.uk-icon-bluetooth-b:before{content:"\f294"}.uk-icon-codiepie:before{content:"\f284"}.uk-icon-credit-card-alt:before{content:"\f283"}.uk-icon-edge:before{content:"\f282"}.uk-icon-fort-awesome:before{content:"\f286"}.uk-icon-hashtag:before{content:"\f292"}.uk-icon-mixcloud:before{content:"\f289"}.uk-icon-modx:before{content:"\f285"}.uk-icon-pause-circle:before{content:"\f28b"}.uk-icon-pause-circle-o:before{content:"\f28c"}.uk-icon-percent:before{content:"\f295"}.uk-icon-product-hunt:before{content:"\f288"}.uk-icon-reddit-alien:before{content:"\f281"}.uk-icon-scribd:before{content:"\f28a"}.uk-icon-shopping-bag:before{content:"\f290"}.uk-icon-shopping-basket:before{content:"\f291"}.uk-icon-stop-circle:before{content:"\f28d"}.uk-icon-stop-circle-o:before{content:"\f28e"}.uk-icon-usb:before{content:"\f287"}.uk-icon-american-sign-language-interpreting:before,.uk-icon-asl-interpreting:before{content:"\f2a3"}.uk-icon-assistive-listening-systems:before{content:"\f2a2"}.uk-icon-audio-description:before{content:"\f29e"}.uk-icon-blind:before{content:"\f29d"}.uk-icon-braille:before{content:"\f2a1"}.uk-icon-deaf:before{content:"\f2a4"}.uk-icon-deafness:before{content:"\f2a4"}.uk-icon-envira:before{content:"\f299"}.uk-icon-gitlab:before{content:"\f296"}.uk-icon-glide:before{content:"\f2a5"}.uk-icon-glide-g:before{content:"\f2a6"}.uk-icon-hard-of-hearing:before{content:"\f2a4"}.uk-icon-low-vision:before{content:"\f2a8"}.uk-icon-question-circle-o:before{content:"\f29c"}.uk-icon-sign-language:before,.uk-icon-signing:before{content:"\f2a7"}.uk-icon-snapchat:before{content:"\f2ab"}.uk-icon-snapchat-ghost:before{content:"\f2ac"}.uk-icon-snapchat-square:before{content:"\f2ad"}.uk-icon-universal-access:before{content:"\f29a"}.uk-icon-viadeo:before{content:"\f2a9"}.uk-icon-viadeo-square:before{content:"\f2aa"}.uk-icon-volume-control-phone:before{content:"\f2a0"}.uk-icon-wheelchair-alt:before{content:"\f29b"}.uk-icon-wpbeginner:before{content:"\f297"}.uk-icon-wpforms:before{content:"\f298"}.uk-close::-moz-focus-inner{border:0;padding:0}.uk-close{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:0 0;display:inline-block;box-sizing:content-box;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:.3}.uk-close:after{display:block;content:"\f00d";font-family:FontAwesome}.uk-close:focus,.uk-close:hover{opacity:.5;outline:0;color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:50%;background:#fff;opacity:1;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.3)}.uk-close-alt:focus,.uk-close-alt:hover{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:focus:after,.uk-close-alt:hover:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#00a8e6;font-size:10px;font-weight:700;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none;border:1px solid rgba(0,0,0,.06);border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.1)}a.uk-badge:hover{color:#fff}.uk-badge-notification{box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#8cc14c}.uk-badge-warning{background-color:#faa732}.uk-badge-danger{background-color:#da314b}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091;border:1px solid rgba(45,112,145,.3);border-radius:4px;text-shadow:0 1px 0 #fff}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert>.uk-close:first-child{float:right}.uk-alert>.uk-close:first-child+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3)}.uk-alert-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3)}.uk-alert-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3)}.uk-alert-large{padding:20px}.uk-alert-large>.uk-close:first-child{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;max-width:100%;box-sizing:border-box;margin:0;padding:4px;border:1px solid #ddd;background:#fff;border-radius:4px}a.uk-thumbnail:focus,a.uk-thumbnail:hover{border-color:#aaa;background-color:#fff;text-decoration:none;outline:0}.uk-thumbnail-caption{padding-top:4px;text-align:center;color:#444}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle;overflow:hidden;-webkit-transform:translateZ(0);margin:0}.uk-overlay.uk-border-circle{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.uk-overlay>:first-child{margin-bottom:0}.uk-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff}.uk-overlay-panel.uk-flex>*>:last-child,.uk-overlay-panel>:last-child{margin-bottom:0}.uk-overlay-panel h1,.uk-overlay-panel h2,.uk-overlay-panel h3,.uk-overlay-panel h4,.uk-overlay-panel h5,.uk-overlay-panel h6{color:inherit}.uk-overlay-panel a:not([class]){color:inherit;text-decoration:underline}.uk-overlay-panel a[class*=uk-icon-]:not(.uk-icon-button){color:inherit}.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-background{background:rgba(0,0,0,.5)}.uk-overlay-image{padding:0}.uk-overlay-top{bottom:auto}.uk-overlay-bottom{top:auto}.uk-overlay-left{right:auto}.uk-overlay-right{left:auto}.uk-overlay-icon:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-blur,.uk-overlay-fade,.uk-overlay-grayscale,.uk-overlay-scale,.uk-overlay-spin,[class*=uk-overlay-slide]{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter}.uk-overlay-active .uk-overlay-fade,.uk-overlay-active .uk-overlay-scale,.uk-overlay-active .uk-overlay-spin,.uk-overlay-active [class*=uk-overlay-slide]{transition-duration:.8s}.uk-overlay-fade{opacity:.7}.uk-overlay-active .uk-active>.uk-overlay-fade,.uk-overlay-hover.uk-hover .uk-overlay-fade,.uk-overlay-hover:hover .uk-overlay-fade{opacity:1}.uk-overlay-scale{-webkit-transform:scale(1);transform:scale(1)}.uk-overlay-active .uk-active>.uk-overlay-scale,.uk-overlay-hover.uk-hover .uk-overlay-scale,.uk-overlay-hover:hover .uk-overlay-scale{-webkit-transform:scale(1.1);transform:scale(1.1)}.uk-overlay-spin{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.uk-overlay-active .uk-active>.uk-overlay-spin,.uk-overlay-hover.uk-hover .uk-overlay-spin,.uk-overlay-hover:hover .uk-overlay-spin{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.uk-overlay-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.uk-overlay-active .uk-active>.uk-overlay-grayscale,.uk-overlay-hover.uk-hover .uk-overlay-grayscale,.uk-overlay-hover:hover .uk-overlay-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)}[class*=uk-overlay-slide]{opacity:0}.uk-overlay-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-overlay-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-overlay-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-overlay-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-overlay-active .uk-active>[class*=uk-overlay-slide],.uk-overlay-hover.uk-hover [class*=uk-overlay-slide],.uk-overlay-hover:hover [class*=uk-overlay-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area,.uk-overlay.uk-hover .uk-overlay-area,.uk-overlay:hover .uk-overlay-area{opacity:1}.uk-overlay-area:empty:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-area:not(:empty){font-size:0}.uk-overlay-area:not(:empty):before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-overlay-area-content{display:inline-block;box-sizing:border-box;width:100%;vertical-align:middle;font-size:1rem;text-align:center;padding:0 15px;color:#fff}.uk-overlay-area-content>:last-child{margin-bottom:0}.uk-overlay-area-content a:not([class]),.uk-overlay-area-content a:not([class]):hover{color:inherit}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption,.uk-overlay.uk-hover .uk-overlay-caption,.uk-overlay:hover .uk-overlay-caption{opacity:1}[class*=uk-column-]{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:480px){.uk-column-small-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-small-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-small-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-small-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-small-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:768px){.uk-column-medium-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-medium-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-medium-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-medium-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-medium-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-large-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-large-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-large-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-large-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-large-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1220px){.uk-column-xlarge-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-xlarge-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-xlarge-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-xlarge-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-xlarge-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen{[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:0}}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-scale{-webkit-animation-name:uk-scale-12;animation-name:uk-scale-12}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-15{-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-animation-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-animation-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-animation-middle-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-animation-middle-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-animation-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-animation-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-animation-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-animation-hover:not(:hover),.uk-animation-hover:not(:hover) [class*=uk-animation-],.uk-touch .uk-animation-hover:not(.uk-hover),.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-15{0%{opacity:0;-webkit-transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-15{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-slide-left{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-left-33{0%{-webkit-transform:translateX(33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left-33{0%{transform:translateX(33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right-33{0%{-webkit-transform:translateX(-33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right-33{0%{transform:translateX(-33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-scale-12{0%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@keyframes uk-scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes uk-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@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)}}@-webkit-keyframes uk-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.uk-dropdown,.uk-dropdown-blank{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px}.uk-dropdown{padding:15px;background:#fff;color:#444;font-size:1rem;vertical-align:top;border:1px solid #ddd;border-radius:4px}.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank{display:block;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-top{margin-top:-5px}.uk-dropdown-bottom{margin-top:5px}.uk-dropdown-left{margin-left:-5px}.uk-dropdown-right{margin-left:5px}.uk-dropdown .uk-nav{margin:0 -15px}.uk-grid .uk-dropdown-grid+.uk-dropdown-grid{margin-top:15px}.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel{margin-top:15px}@media (min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media (max-width:767px){.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:6px;background:#fff;color:#444;left:-1px}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-dropdown-scrollable{overflow-y:auto;max-height:200px}.uk-dropdown-navbar.uk-dropdown-flip{left:auto}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:calc(100% - 30px);min-height:50px;border-radius:0}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}.uk-modal-header{margin-bottom:15px;margin:-20px -20px 15px -20px;padding:20px;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;background:#fafafa}.uk-modal-footer{margin-top:15px;margin:15px -20px -20px -20px;padding:20px;border-top:1px solid #ddd;border-radius:0 0 4px 4px;background:#fafafa}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\f110";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;background:rgba(0,0,0,.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777;text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-offcanvas-bar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(0,0,0,.6);box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.uk-offcanvas-bar-flip:after{right:auto;left:0;width:1px;background:rgba(0,0,0,.6);box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.uk-switcher{margin:0;padding:0;list-style:none;touch-action:cross-slide-y pinch-zoom double-tap-zoom}.uk-switcher>:not(.uk-active){display:none}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px;font-weight:400}.uk-text-bold{font-weight:700}.uk-text-muted{color:#999!important}.uk-text-primary{color:#2d7091!important}.uk-text-success{color:#659f13!important}.uk-text-warning{color:#e28327!important}.uk-text-danger{color:#d85030!important}.uk-text-contrast{color:#fff!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}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}@media (max-width:959px){.uk-text-center-medium{text-align:center!important}.uk-text-left-medium{text-align:left!important}}@media (max-width:767px){.uk-text-center-small{text-align:center!important}.uk-text-left-small{text-align:left!important}}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-container{box-sizing:border-box;max-width:980px;padding:0 25px}@media (min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:after,.uk-container:before{content:"";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before{content:"";display:table-cell}.uk-clearfix:after{content:"";display:table;clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}[class*=uk-align-]{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media (min-width:768px){.uk-align-medium-left{margin-right:15px;float:left}.uk-align-medium-right{margin-left:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{font-size:0}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-bottom,.uk-vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{height:100vh;min-height:600px}.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}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-left{margin-left:15px!important}.uk-margin-right{margin-right:15px!important}.uk-margin-large{margin-bottom:50px}*+.uk-margin-large{margin-top:50px}.uk-margin-large-top{margin-top:50px!important}.uk-margin-large-bottom{margin-bottom:50px!important}.uk-margin-large-left{margin-left:50px!important}.uk-margin-large-right{margin-right:50px!important}.uk-margin-small{margin-bottom:5px}*+.uk-margin-small{margin-top:5px}.uk-margin-small-top{margin-top:5px!important}.uk-margin-small-bottom{margin-bottom:5px!important}.uk-margin-small-left{margin-left:5px!important}.uk-margin-small-right{margin-right:5px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}.uk-padding-remove{padding:0!important}.uk-padding-top-remove{padding-top:0!important}.uk-padding-bottom-remove{padding-bottom:0!important}.uk-padding-vertical-remove{padding-top:0!important;padding-bottom:0!important}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-heading-large{font-size:36px;line-height:42px}@media (min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-link-muted,.uk-link-muted a{color:#444}.uk-link-muted a:hover,.uk-link-muted:hover{color:#444}.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover{color:inherit;text-decoration:none}.uk-scrollable-text{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box{box-sizing:border-box;height:170px;padding:10px;border:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch;resize:both;border-radius:3px}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-overflow-hidden{overflow:hidden}.uk-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-container>:last-child{margin-bottom:0}.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left: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-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-z-index{z-index:1}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important;max-width:100%}@media (min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media (min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media (max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-invisible{visibility:hidden!important}.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible{display:inline-block!important;visibility:visible!important}.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch{display:none!important}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-order-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:480px){.uk-flex-order-first-small{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-small{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:768px){.uk-flex-order-first-medium{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-medium{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-order-first-large{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-large{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1220px){.uk-flex-order-first-xlarge{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-xlarge{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-item-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-item-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto;-ms-flex-negative:1}.uk-flex-item-1{-ms-flex:1;-webkit-flex:1;flex:1}.uk-contrast{color:#fff}.uk-contrast .uk-link,.uk-contrast a:not([class]){color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-link:hover,.uk-contrast a:not([class]):hover{color:#fff;text-decoration:underline}.uk-contrast :not(pre)>code,.uk-contrast :not(pre)>kbd,.uk-contrast :not(pre)>samp{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1)}.uk-contrast em{color:#fff}.uk-contrast h1,.uk-contrast h2,.uk-contrast h3,.uk-contrast h4,.uk-contrast h5,.uk-contrast h6{color:#fff}.uk-contrast hr{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav li>a,.uk-contrast .uk-nav li>a:hover{text-decoration:none}.uk-contrast .uk-nav-side>li>a{color:#fff}.uk-contrast .uk-nav-side>li>a:focus,.uk-contrast .uk-nav-side>li>a:hover{background:rgba(255,255,255,.1);color:#fff;text-shadow:none}.uk-contrast .uk-nav-side>li.uk-active>a{background:#fff;color:#444;text-shadow:none}.uk-contrast .uk-nav-side .uk-nav-header{color:#fff}.uk-contrast .uk-nav-side .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav-side ul a{color:rgba(255,255,255,.7)}.uk-contrast .uk-nav-side ul a:hover{color:#fff}.uk-contrast .uk-subnav>*>a{color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-subnav>*>a:focus,.uk-contrast .uk-subnav>*>a:hover{color:#fff;text-decoration:none}.uk-contrast .uk-subnav>.uk-active>a{color:#fff}.uk-contrast .uk-subnav-line>:nth-child(n+2):before{border-left-color:rgba(255,255,255,.2)}.uk-contrast .uk-subnav-pill>*>a:focus,.uk-contrast .uk-subnav-pill>*>a:hover{background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-subnav-pill>.uk-active>a{background:#fff;color:#444}.uk-contrast .uk-tab{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab>li>a{border-color:transparent;color:rgba(255,255,255,.7);text-shadow:none}.uk-contrast .uk-tab>li.uk-open>a,.uk-contrast .uk-tab>li>a:focus,.uk-contrast .uk-tab>li>a:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-tab>li.uk-active>a{border-color:rgba(255,255,255,.2);border-bottom-color:transparent;background:#fff;color:#444}.uk-contrast .uk-tab-center{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab-grid:before{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-list-line>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-form input:not([type]),.uk-contrast .uk-form input[type=text],.uk-contrast .uk-form input[type=password],.uk-contrast .uk-form input[type=email],.uk-contrast .uk-form input[type=url],.uk-contrast .uk-form input[type=search],.uk-contrast .uk-form input[type=tel],.uk-contrast .uk-form input[type=number],.uk-contrast .uk-form input[type=datetime],.uk-contrast .uk-form input[type=datetime-local],.uk-contrast .uk-form input[type=date],.uk-contrast .uk-form input[type=month],.uk-contrast .uk-form input[type=time],.uk-contrast .uk-form input[type=week],.uk-contrast .uk-form input[type=color],.uk-contrast .uk-form select,.uk-contrast .uk-form textarea{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.8);color:#444;background-clip:padding-box}.uk-contrast .uk-form input:not([type]):focus,.uk-contrast .uk-form input[type=text]:focus,.uk-contrast .uk-form input[type=password]:focus,.uk-contrast .uk-form input[type=email]:focus,.uk-contrast .uk-form input[type=url]:focus,.uk-contrast .uk-form input[type=search]:focus,.uk-contrast .uk-form input[type=tel]:focus,.uk-contrast .uk-form input[type=number]:focus,.uk-contrast .uk-form input[type=datetime]:focus,.uk-contrast .uk-form input[type=datetime-local]:focus,.uk-contrast .uk-form input[type=date]:focus,.uk-contrast .uk-form input[type=month]:focus,.uk-contrast .uk-form input[type=time]:focus,.uk-contrast .uk-form input[type=week]:focus,.uk-contrast .uk-form input[type=color]:focus,.uk-contrast .uk-form select:focus,.uk-contrast .uk-form textarea:focus{border-color:#fff;background:#fff;color:#444}.uk-contrast .uk-form :-ms-input-placeholder{color:rgba(68,68,68,.7)!important}.uk-contrast .uk-form ::-moz-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-form ::-webkit-input-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-button{color:#444;background:#fff;border-color:transparent}.uk-contrast .uk-button:focus,.uk-contrast .uk-button:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast .uk-button.uk-active,.uk-contrast .uk-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-button-primary{background-color:#00a8e6;color:#fff}.uk-contrast .uk-button-primary:focus,.uk-contrast .uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-contrast .uk-button-primary.uk-active,.uk-contrast .uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-contrast .uk-icon-hover{color:rgba(255,255,255,.7)}.uk-contrast .uk-icon-hover:hover{color:#fff}.uk-contrast .uk-icon-button{background:#fff;color:#444;border-color:transparent}.uk-contrast .uk-icon-button:focus,.uk-contrast .uk-icon-button:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast .uk-icon-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-text-muted{color:rgba(255,255,255,.6)!important}.uk-contrast .uk-text-primary{color:#2d7091!important}@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 +/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ +html{font:400 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#444}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}.uk-link,a{color:#07D;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#059;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:12px;font-family:Consolas,monospace,serif;color:#D05;white-space:nowrap;padding:0 4px;border:1px solid #ddd;border-radius:3px;background:#fafafa}em{color:#D05}ins{background:#ffa;color:#444;text-decoration:none}mark{background:#ffa;color:#444}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}audio,canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}.uk-img-preserve,.uk-img-preserve audio,.uk-img-preserve canvas,.uk-img-preserve img,.uk-img-preserve svg,.uk-img-preserve video{max-width:none}img{border:0}svg:not(:root){overflow:hidden}blockquote,figure{margin:0}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 15px 0}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:15px}h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#444;text-transform:none}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:25px}.uk-h1,h1{font-size:36px;line-height:42px}.uk-h2,h2{font-size:24px;line-height:30px}.uk-h3,h3{font-size:18px;line-height:24px}.uk-h4,h4{font-size:16px;line-height:22px}.uk-h5,h5{font-size:14px;line-height:20px}.uk-h6,h6{font-size:12px;line-height:18px}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}hr{box-sizing:content-box;height:0;margin:15px 0;border:0;border-top:1px solid #ddd}address{font-style:normal}blockquote{padding-left:15px;border-left:5px solid #ddd;font-size:16px;line-height:22px;font-style:italic}pre{padding:10px;background:#fafafa;font:12px/18px Consolas,monospace,serif;color:#444;-moz-tab-size:4;tab-size:4;overflow:auto;border:1px solid #ddd;border-radius:3px}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}audio:not([controls]){display:none}[hidden],template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid:after,.uk-grid:before{content:"";display:block;overflow:hidden}.uk-grid:after{clear:both}.uk-grid>*{-ms-flex:none;-webkit-flex:none;flex:none;margin:0;float:left}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-25px}.uk-grid>*{padding-left:25px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:25px}@media (min-width:1220px){.uk-grid{margin-left:-35px}.uk-grid>*{padding-left:35px}.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel{margin-top:35px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin{margin-top:0}.uk-grid-small{margin-left:-10px}.uk-grid-small>*{padding-left:10px}.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,.uk-grid-small>.uk-grid-margin{margin-top:10px}.uk-grid-medium{margin-left:-25px}.uk-grid-medium>*{padding-left:25px}.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin{margin-top:25px}@media (min-width:960px){.uk-grid-large{margin-left:-35px}.uk-grid-large>*{padding-left:35px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:35px}}@media (min-width:1220px){.uk-grid-large{margin-left:-50px}.uk-grid-large>*{padding-left:50px}.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel{margin-top:50px}}.uk-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}.uk-grid-divider>*{padding-left:25px;padding-right:25px}.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2){border-left:1px solid #ddd}@media (min-width:768px){.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:960px){.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2){border-left:1px solid #ddd}}@media (min-width:1220px){.uk-grid-divider:not(:empty){margin-left:-35px;margin-right:-35px}.uk-grid-divider>*{padding-left:35px;padding-right:35px}.uk-grid-divider:empty{margin-top:35px;margin-bottom:35px}}.uk-grid-divider:empty{margin-top:25px;margin-bottom:25px;border-top:1px solid #ddd}.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-match>*>*{-ms-flex:none;-webkit-flex:none;flex:none;box-sizing:border-box;width:100%}[class*=uk-grid-width]>*{box-sizing:border-box;width:100%}.uk-grid-width-1-2>*{width:50%}.uk-grid-width-1-3>*{width:33.333%}.uk-grid-width-1-4>*{width:25%}.uk-grid-width-1-5>*{width:20%}.uk-grid-width-1-6>*{width:16.666%}.uk-grid-width-1-10>*{width:10%}.uk-grid-width-auto>*{width:auto}@media (min-width:480px){.uk-grid-width-small-1-1>*{width:100%}.uk-grid-width-small-1-2>*{width:50%}.uk-grid-width-small-1-3>*{width:33.333%}.uk-grid-width-small-1-4>*{width:25%}.uk-grid-width-small-1-5>*{width:20%}.uk-grid-width-small-1-6>*{width:16.666%}.uk-grid-width-small-1-10>*{width:10%}}@media (min-width:768px){.uk-grid-width-medium-1-1>*{width:100%}.uk-grid-width-medium-1-2>*{width:50%}.uk-grid-width-medium-1-3>*{width:33.333%}.uk-grid-width-medium-1-4>*{width:25%}.uk-grid-width-medium-1-5>*{width:20%}.uk-grid-width-medium-1-6>*{width:16.666%}.uk-grid-width-medium-1-10>*{width:10%}}@media (min-width:960px){.uk-grid-width-large-1-1>*{width:100%}.uk-grid-width-large-1-2>*{width:50%}.uk-grid-width-large-1-3>*{width:33.333%}.uk-grid-width-large-1-4>*{width:25%}.uk-grid-width-large-1-5>*{width:20%}.uk-grid-width-large-1-6>*{width:16.666%}.uk-grid-width-large-1-10>*{width:10%}}@media (min-width:1220px){.uk-grid-width-xlarge-1-1>*{width:100%}.uk-grid-width-xlarge-1-2>*{width:50%}.uk-grid-width-xlarge-1-3>*{width:33.333%}.uk-grid-width-xlarge-1-4>*{width:25%}.uk-grid-width-xlarge-1-5>*{width:20%}.uk-grid-width-xlarge-1-6>*{width:16.666%}.uk-grid-width-xlarge-1-10>*{width:10%}}[class*=uk-width]{box-sizing:border-box;width:100%}.uk-width-1-1{width:100%}.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{width:50%}.uk-width-1-3,.uk-width-2-6{width:33.333%}.uk-width-2-3,.uk-width-4-6{width:66.666%}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5,.uk-width-2-10{width:20%}.uk-width-2-5,.uk-width-4-10{width:40%}.uk-width-3-5,.uk-width-6-10{width:60%}.uk-width-4-5,.uk-width-8-10{width:80%}.uk-width-1-6{width:16.666%}.uk-width-5-6{width:83.333%}.uk-width-1-10{width:10%}.uk-width-3-10{width:30%}.uk-width-7-10{width:70%}.uk-width-9-10{width:90%}@media (min-width:480px){.uk-width-small-1-1{width:100%}.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{width:50%}.uk-width-small-1-3,.uk-width-small-2-6{width:33.333%}.uk-width-small-2-3,.uk-width-small-4-6{width:66.666%}.uk-width-small-1-4{width:25%}.uk-width-small-3-4{width:75%}.uk-width-small-1-5,.uk-width-small-2-10{width:20%}.uk-width-small-2-5,.uk-width-small-4-10{width:40%}.uk-width-small-3-5,.uk-width-small-6-10{width:60%}.uk-width-small-4-5,.uk-width-small-8-10{width:80%}.uk-width-small-1-6{width:16.666%}.uk-width-small-5-6{width:83.333%}.uk-width-small-1-10{width:10%}.uk-width-small-3-10{width:30%}.uk-width-small-7-10{width:70%}.uk-width-small-9-10{width:90%}}@media (min-width:768px){.uk-width-medium-1-1{width:100%}.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{width:50%}.uk-width-medium-1-3,.uk-width-medium-2-6{width:33.333%}.uk-width-medium-2-3,.uk-width-medium-4-6{width:66.666%}.uk-width-medium-1-4{width:25%}.uk-width-medium-3-4{width:75%}.uk-width-medium-1-5,.uk-width-medium-2-10{width:20%}.uk-width-medium-2-5,.uk-width-medium-4-10{width:40%}.uk-width-medium-3-5,.uk-width-medium-6-10{width:60%}.uk-width-medium-4-5,.uk-width-medium-8-10{width:80%}.uk-width-medium-1-6{width:16.666%}.uk-width-medium-5-6{width:83.333%}.uk-width-medium-1-10{width:10%}.uk-width-medium-3-10{width:30%}.uk-width-medium-7-10{width:70%}.uk-width-medium-9-10{width:90%}}@media (min-width:960px){.uk-width-large-1-1{width:100%}.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{width:50%}.uk-width-large-1-3,.uk-width-large-2-6{width:33.333%}.uk-width-large-2-3,.uk-width-large-4-6{width:66.666%}.uk-width-large-1-4{width:25%}.uk-width-large-3-4{width:75%}.uk-width-large-1-5,.uk-width-large-2-10{width:20%}.uk-width-large-2-5,.uk-width-large-4-10{width:40%}.uk-width-large-3-5,.uk-width-large-6-10{width:60%}.uk-width-large-4-5,.uk-width-large-8-10{width:80%}.uk-width-large-1-6{width:16.666%}.uk-width-large-5-6{width:83.333%}.uk-width-large-1-10{width:10%}.uk-width-large-3-10{width:30%}.uk-width-large-7-10{width:70%}.uk-width-large-9-10{width:90%}}@media (min-width:1220px){.uk-width-xlarge-1-1{width:100%}.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10{width:50%}.uk-width-xlarge-1-3,.uk-width-xlarge-2-6{width:33.333%}.uk-width-xlarge-2-3,.uk-width-xlarge-4-6{width:66.666%}.uk-width-xlarge-1-4{width:25%}.uk-width-xlarge-3-4{width:75%}.uk-width-xlarge-1-5,.uk-width-xlarge-2-10{width:20%}.uk-width-xlarge-2-5,.uk-width-xlarge-4-10{width:40%}.uk-width-xlarge-3-5,.uk-width-xlarge-6-10{width:60%}.uk-width-xlarge-4-5,.uk-width-xlarge-8-10{width:80%}.uk-width-xlarge-1-6{width:16.666%}.uk-width-xlarge-5-6{width:83.333%}.uk-width-xlarge-1-10{width:10%}.uk-width-xlarge-3-10{width:30%}.uk-width-xlarge-7-10{width:70%}.uk-width-xlarge-9-10{width:90%}}@media (min-width:768px){[class*=uk-push-],[class*=uk-pull-]{position:relative}.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{left:50%}.uk-push-1-3,.uk-push-2-6{left:33.333%}.uk-push-2-3,.uk-push-4-6{left:66.666%}.uk-push-1-4{left:25%}.uk-push-3-4{left:75%}.uk-push-1-5,.uk-push-2-10{left:20%}.uk-push-2-5,.uk-push-4-10{left:40%}.uk-push-3-5,.uk-push-6-10{left:60%}.uk-push-4-5,.uk-push-8-10{left:80%}.uk-push-1-6{left:16.666%}.uk-push-5-6{left:83.333%}.uk-push-1-10{left:10%}.uk-push-3-10{left:30%}.uk-push-7-10{left:70%}.uk-push-9-10{left:90%}.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{left:-50%}.uk-pull-1-3,.uk-pull-2-6{left:-33.333%}.uk-pull-2-3,.uk-pull-4-6{left:-66.666%}.uk-pull-1-4{left:-25%}.uk-pull-3-4{left:-75%}.uk-pull-1-5,.uk-pull-2-10{left:-20%}.uk-pull-2-5,.uk-pull-4-10{left:-40%}.uk-pull-3-5,.uk-pull-6-10{left:-60%}.uk-pull-4-5,.uk-pull-8-10{left:-80%}.uk-pull-1-6{left:-16.666%}.uk-pull-5-6{left:-83.333%}.uk-pull-1-10{left:-10%}.uk-pull-3-10{left:-30%}.uk-pull-7-10{left:-70%}.uk-pull-9-10{left:-90%}}.uk-panel{display:block;position:relative}.uk-panel,.uk-panel:hover{text-decoration:none}.uk-panel:after,.uk-panel:before{content:"";display:table}.uk-panel:after{clear:both}.uk-panel>:not(.uk-panel-title):last-child{margin-bottom:0}.uk-panel-title{margin-top:0;margin-bottom:15px;font-size:18px;line-height:24px;font-weight:400;text-transform:none;color:#444}.uk-panel-badge{position:absolute;top:0;right:0;z-index:1}.uk-panel-teaser{margin-bottom:15px}.uk-panel-body{padding:15px}.uk-panel-box{padding:15px;background:#fafafa;color:#444;border:1px solid #ddd;border-radius:4px}.uk-panel-box-hover:hover{color:#444}.uk-panel-box .uk-panel-title{color:#444}.uk-panel-box .uk-panel-badge{top:10px;right:10px}.uk-panel-box>.uk-panel-teaser{margin-top:-16px;margin-left:-16px;margin-right:-16px}.uk-panel-box>.uk-nav-side{margin:0 -15px}.uk-panel-box-primary{background-color:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3)}.uk-panel-box-primary-hover:hover{color:#2d7091}.uk-panel-box-primary .uk-panel-title{color:#2d7091}.uk-panel-box-secondary{background-color:#fff;color:#444}.uk-panel-box-secondary-hover:hover{color:#444}.uk-panel-box-secondary .uk-panel-title{color:#444}.uk-panel-hover{padding:15px;color:#444;border:1px solid transparent;border-radius:4px}.uk-panel-hover:hover{background:#fafafa;color:#444;border-color:#ddd}.uk-panel-hover .uk-panel-badge{top:10px;right:10px}.uk-panel-hover>.uk-panel-teaser{margin-top:-16px;margin-left:-16px;margin-right:-16px}.uk-panel-header .uk-panel-title{padding-bottom:10px;border-bottom:1px solid #ddd;color:#444}.uk-panel-space{padding:30px}.uk-panel-space .uk-panel-badge{top:30px;right:30px}.uk-panel+.uk-panel-divider{margin-top:50px!important}.uk-panel+.uk-panel-divider:before{content:"";display:block;position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}@media (min-width:1220px){.uk-panel+.uk-panel-divider{margin-top:70px!important}.uk-panel+.uk-panel-divider:before{top:-35px}}.uk-panel-box .uk-panel-teaser{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;-webkit-transform:translateZ(0)}.uk-block{position:relative;box-sizing:border-box;padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block{padding-top:50px;padding-bottom:50px}}.uk-block:after,.uk-block:before{content:"";display:table}.uk-block:after{clear:both}.uk-block>:last-child{margin-bottom:0}.uk-block-large{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.uk-block-large{padding-top:50px;padding-bottom:50px}}@media (min-width:960px){.uk-block-large{padding-top:100px;padding-bottom:100px}}.uk-block-default{background:#fff}.uk-block-muted{background:#f9f9f9}.uk-block-primary{background:#00a8e6}.uk-block-secondary{background:#222}.uk-block-default+.uk-block-default,.uk-block-muted+.uk-block-muted,.uk-block-primary+.uk-block-primary,.uk-block-secondary+.uk-block-secondary{padding-top:0}.uk-article:after,.uk-article:before{content:"";display:table}.uk-article:after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:25px}.uk-article-title{font-size:36px;line-height:42px;font-weight:400;text-transform:none}.uk-article-title a{color:inherit;text-decoration:none}.uk-article-meta{font-size:12px;line-height:18px;color:#999}.uk-article-lead{color:#444;font-size:18px;line-height:24px;font-weight:400}.uk-article-divider{margin-bottom:25px;border-color:#ddd}*+.uk-article-divider{margin-top:25px}.uk-article+.uk-article{padding-top:25px;border-top:1px solid #ddd}.uk-comment-header{margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:4px;background:#fafafa}.uk-comment-header:after,.uk-comment-header:before{content:"";display:table}.uk-comment-header:after{clear:both}.uk-comment-avatar{margin-right:15px;float:left}.uk-comment-title{margin:5px 0 0 0;font-size:16px;line-height:22px}.uk-comment-meta{margin:2px 0 0 0;font-size:11px;line-height:16px;color:#999}.uk-comment-body{padding-left:10px;padding-right:10px}.uk-comment-body>:last-child{margin-bottom:0}.uk-comment-list{padding:0;list-style:none}.uk-comment-list .uk-comment+ul{margin:25px 0 0 0;list-style:none}.uk-comment-list .uk-comment+ul>li:nth-child(n+2),.uk-comment-list>li:nth-child(n+2){margin-top:25px}@media (min-width:768px){.uk-comment-list .uk-comment+ul{padding-left:100px}}.uk-comment-primary .uk-comment-header{border-color:rgba(45,112,145,.3);background-color:#ebf7fd;color:#2d7091;text-shadow:0 1px 0 #fff}.uk-cover-background{background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.uk-cover{overflow:hidden}.uk-cover-object{width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[data-uk-cover]{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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{padding:5px 15px}.uk-nav ul{padding-left:15px}.uk-nav ul a{padding:2px 0}.uk-nav li>a>div{font-size:12px;line-height:18px}.uk-nav-header{padding:5px 15px;text-transform:uppercase;font-weight:700;font-size:12px}.uk-nav-header:not(:first-child){margin-top:15px}.uk-nav-divider{margin:9px 15px}ul.uk-nav-sub{padding:5px 0 5px 15px}.uk-nav-parent-icon>.uk-parent>a:after{content:"\f104";width:20px;margin-right:-10px;float:right;font-family:FontAwesome;text-align:center}.uk-nav-parent-icon>.uk-parent.uk-open>a:after{content:"\f107"}.uk-nav-side>li>a{color:#444}.uk-nav-side>li>a:focus,.uk-nav-side>li>a:hover{background:rgba(0,0,0,.03);color:#444;outline:0;box-shadow:inset 0 0 1px rgba(0,0,0,.06);text-shadow:0 -1px 0 #fff}.uk-nav-side>li.uk-active>a{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-side .uk-nav-header{color:#444}.uk-nav-side .uk-nav-divider{border-top:1px solid #ddd;box-shadow:0 1px 0 #fff}.uk-nav-side ul a{color:#07D}.uk-nav-side ul a:hover{color:#059}.uk-nav-dropdown>li>a{color:#444}.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-dropdown .uk-nav-header{color:#999}.uk-nav-dropdown .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-dropdown ul a{color:#07D}.uk-nav-dropdown ul a:hover{color:#059}.uk-nav-navbar>li>a{color:#444}.uk-nav-navbar>li>a:focus,.uk-nav-navbar>li>a:hover{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-navbar .uk-nav-header{color:#999}.uk-nav-navbar .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-navbar ul a{color:#07D}.uk-nav-navbar ul a:hover{color:#059}.uk-nav-offcanvas>li>a{color:#ccc;padding:10px 15px;border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-nav-offcanvas>.uk-open>a,html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background:#404040;color:#fff;outline:0}html .uk-nav.uk-nav-offcanvas>li.uk-active>a{background:#1a1a1a;color:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.uk-nav-offcanvas .uk-nav-header{color:#777;margin-top:0;border-top:1px solid rgba(0,0,0,.3);background:#404040;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-nav-offcanvas .uk-nav-divider{border-top:1px solid rgba(255,255,255,.01);margin:0;height:4px;background:rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.uk-nav-offcanvas ul a{color:#ccc}html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{color:#fff}.uk-nav-offcanvas{border-bottom:1px solid rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.05)}.uk-nav-offcanvas .uk-nav-sub{border-top:1px solid rgba(0,0,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.uk-navbar{background:#f5f5f5;color:#444;border:1px solid rgba(0,0,0,.06);border-radius:4px}.uk-navbar:after,.uk-navbar:before{content:"";display:table}.uk-navbar:after{clear:both}.uk-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-navbar-nav>li{float:left;position:relative}.uk-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:41px;padding:0 15px;line-height:40px;color:#444;font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:-1px;margin-left:-1px;border:1px solid transparent;border-bottom-width:0;text-shadow:0 1px 0 #fff}.uk-navbar-nav>li>a[href='#']{cursor:text}.uk-navbar-nav>li.uk-open>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus{background-color:#fafafa;color:#444;outline:0;position:relative;z-index:1;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1)}.uk-navbar-nav>li>a:active{background-color:#eee;color:#444;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.2)}.uk-navbar-nav>li.uk-active>a{background-color:#fafafa;color:#444;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1)}.uk-navbar-nav .uk-navbar-nav-subtitle{line-height:28px}.uk-navbar-nav-subtitle>div{margin-top:-6px;font-size:10px;line-height:12px}.uk-navbar-brand,.uk-navbar-content,.uk-navbar-toggle{box-sizing:border-box;display:block;height:41px;padding:0 15px;float:left;margin-top:-1px;text-shadow:0 1px 0 #fff}.uk-navbar-brand:before,.uk-navbar-content:before,.uk-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center){padding-left:0}.uk-navbar-content>a:not([class]){color:#07D}.uk-navbar-content>a:not([class]):hover{color:#059}.uk-navbar-brand{font-size:18px;color:#444;text-decoration:none}.uk-navbar-brand:focus,.uk-navbar-brand:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle{font-size:18px;color:#444;text-decoration:none}.uk-navbar-toggle:focus,.uk-navbar-toggle:hover{color:#444;text-decoration:none;outline:0}.uk-navbar-toggle:after{content:"\f0c9";font-family:FontAwesome;vertical-align:middle}.uk-navbar-toggle-alt:after{content:"\f002"}.uk-navbar-center{float:none;text-align:center;max-width:50%;margin-left:auto;margin-right:auto}.uk-navbar-flip{float:right}.uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}.uk-navbar-flip .uk-navbar-nav>li>a{margin-left:0;margin-right:-1px}.uk-navbar-flip .uk-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0;border-bottom-left-radius:0}.uk-navbar-flip .uk-navbar-nav:last-child>li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.uk-navbar-attached{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;border-radius:0}.uk-navbar-attached .uk-navbar-nav>li>a{border-radius:0!important}.uk-subnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px;position:relative}.uk-subnav:after,.uk-subnav:before{content:"";display:block;overflow:hidden}.uk-subnav:after{clear:both}.uk-subnav>*{float:left}.uk-subnav>*>*{display:inline-block;color:#444}.uk-subnav>*>:focus,.uk-subnav>*>:hover{color:#07D;text-decoration:none}.uk-subnav>.uk-active>*{color:#07D}.uk-subnav-line>:before{content:"";display:inline-block;height:10px;vertical-align:middle}.uk-subnav-line>:nth-child(n+2):before{margin-right:10px;border-left:1px solid #ddd}.uk-subnav-pill>*>*{padding:3px 9px;border-radius:4px}.uk-subnav-pill>*>:focus,.uk-subnav-pill>*>:hover{background:#fafafa;color:#444;text-decoration:none;outline:0;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.uk-subnav-pill>.uk-active>*{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.05)}.uk-subnav>.uk-disabled>*{background:0 0;color:#999;text-decoration:none;cursor:text;box-shadow:none}.uk-breadcrumb{padding:0;list-style:none;font-size:0}.uk-breadcrumb>li{font-size:1rem;vertical-align:top}.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{display:inline-block}.uk-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px}.uk-breadcrumb>li:not(.uk-active)>span{color:#999}.uk-pagination{padding:0;list-style:none;text-align:center;font-size:0}.uk-pagination:after,.uk-pagination:before{content:"";display:table}.uk-pagination:after{clear:both}.uk-pagination>li{display:inline-block;font-size:1rem;vertical-align:top}.uk-pagination>li:nth-child(n+2){margin-left:5px}.uk-pagination>li>a,.uk-pagination>li>span{display:inline-block;min-width:16px;padding:3px 5px;line-height:20px;text-decoration:none;box-sizing:content-box;text-align:center;border:1px solid rgba(0,0,0,.06);border-radius:4px}.uk-pagination>li>a{background:#f5f5f5;color:#444;text-shadow:0 1px 0 #fff}.uk-pagination>li>a:focus,.uk-pagination>li>a:hover{background-color:#fafafa;color:#444;outline:0;border-color:rgba(0,0,0,.16)}.uk-pagination>li>a:active{background-color:#eee;color:#444}.uk-pagination>.uk-active>span{background:#00a8e6;color:#fff;border-color:transparent;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-pagination>.uk-disabled>span{background-color:#fafafa;color:#999;border:1px solid rgba(0,0,0,.06);text-shadow:0 1px 0 #fff}.uk-pagination-previous{float:left}.uk-pagination-next{float:right}.uk-pagination-left{text-align:left}.uk-pagination-right{text-align:right}.uk-tab{margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}.uk-tab:after,.uk-tab:before{content:"";display:table}.uk-tab:after{clear:both}.uk-tab>li{margin-bottom:-1px;float:left;position:relative}.uk-tab>li>a{display:block;padding:8px 12px 8px 12px;border:1px solid transparent;border-bottom-width:0;color:#07D;text-decoration:none;border-radius:4px 4px 0 0;text-shadow:0 1px 0 #fff}.uk-tab>li:nth-child(n+2)>a{margin-left:5px}.uk-tab>li.uk-open>a,.uk-tab>li>a:focus,.uk-tab>li>a:hover{border-color:rgba(0,0,0,.06);background:#f5f5f5;color:#059;outline:0}.uk-tab>li.uk-open:not(.uk-active)>a,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li:not(.uk-active)>a:hover{margin-bottom:1px;padding-bottom:7px}.uk-tab>li.uk-active>a{border-color:#ddd;border-bottom-color:transparent;background:#fff;color:#444}.uk-tab>li.uk-disabled>a{color:#999;cursor:text}.uk-tab>li.uk-disabled.uk-active>a,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled>a:hover{background:0 0;border-color:transparent}.uk-tab-flip>li{float:right}.uk-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.uk-tab>li.uk-tab-responsive>a{margin-left:0;margin-right:0}.uk-tab-responsive>a:before{content:"\f0c9\00a0";font-family:FontAwesome}.uk-tab-center{border-bottom:1px solid #ddd}.uk-tab-center-bottom{border-bottom:none;border-top:1px solid #ddd}.uk-tab-center:after,.uk-tab-center:before{content:"";display:table}.uk-tab-center:after{clear:both}.uk-tab-center .uk-tab{position:relative;right:50%;border:none;float:right}.uk-tab-center .uk-tab>li{position:relative;right:-50%}.uk-tab-center .uk-tab>li>a{text-align:center}.uk-tab-bottom{border-top:1px solid #ddd;border-bottom:none}.uk-tab-bottom>li{margin-top:-1px;margin-bottom:0}.uk-tab-bottom>li>a{padding-top:8px;padding-bottom:8px;border-bottom-width:1px;border-top-width:0}.uk-tab-bottom>li.uk-open:not(.uk-active)>a,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li:not(.uk-active)>a:hover{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.uk-tab-bottom>li.uk-active>a{border-top-color:transparent;border-bottom-color:#ddd}.uk-tab-grid{margin-left:-5px;border-bottom:none;position:relative;z-index:0}.uk-tab-grid:before{display:block;position:absolute;left:5px;right:0;bottom:-1px;border-top:1px solid #ddd;z-index:-1}.uk-tab-grid>li:first-child>a{margin-left:5px}.uk-tab-grid>li>a{text-align:center}.uk-tab-grid.uk-tab-bottom{border-top:none}.uk-tab-grid.uk-tab-bottom:before{top:-1px;bottom:auto}@media (min-width:768px){.uk-tab-left,.uk-tab-right{border-bottom:none}.uk-tab-left>li,.uk-tab-right>li{margin-bottom:0;float:none}.uk-tab-left>li>a,.uk-tab-right>li>a{padding-top:8px;padding-bottom:8px}.uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{border-color:#ddd}.uk-tab-left{border-right:1px solid #ddd}.uk-tab-left>li{margin-right:-1px}.uk-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.uk-tab-left>li:not(.uk-active)>a:focus,.uk-tab-left>li:not(.uk-active)>a:hover{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.uk-tab-left>li.uk-active>a{border-right-color:transparent}.uk-tab-right{border-left:1px solid #ddd}.uk-tab-right>li{margin-left:-1px}.uk-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.uk-tab-right>li:not(.uk-active)>a:focus,.uk-tab-right>li:not(.uk-active)>a:hover{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.uk-tab-right>li.uk-active>a{border-left-color:transparent}}.uk-tab-bottom>li>a{border-radius:0 0 4px 4px}@media (min-width:768px){.uk-tab-left>li>a{border-radius:4px 0 0 4px}.uk-tab-right>li>a{border-radius:0 4px 4px 0}}.uk-thumbnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-top:-10px;padding:0;list-style:none}.uk-thumbnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px;margin-top:10px}.uk-thumbnav:after,.uk-thumbnav:before{content:"";display:block;overflow:hidden}.uk-thumbnav:after{clear:both}.uk-thumbnav>*{float:left}.uk-thumbnav>*>*{display:block;background:#fff}.uk-thumbnav>*>*>img{opacity:.7;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-thumbnav>*>:focus>img,.uk-thumbnav>*>:hover>img{opacity:1}.uk-thumbnav>.uk-active>*>img{opacity:1}.uk-list{padding:0;list-style:none}.uk-list>li:after,.uk-list>li:before{content:"";display:table}.uk-list>li:after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:20px;list-style:none}.uk-list-line>li:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-list-striped>li{padding:5px 5px;border-bottom:1px solid #ddd}.uk-list-striped>li:nth-of-type(odd){background:#fafafa}.uk-list-space>li:nth-child(n+2){margin-top:10px}.uk-list-striped>li:first-child{border-top:1px solid #ddd}@media (min-width:768px){.uk-description-list-horizontal{overflow:hidden}.uk-description-list-horizontal>dt{width:160px;float:left;clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-description-list-horizontal>dd{margin-left:180px}}.uk-description-list-line>dt{font-weight:400}.uk-description-list-line>dt:nth-child(n+2){margin-top:5px;padding-top:5px;border-top:1px solid #ddd}.uk-description-list-line>dd{color:#999}.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:15px}*+.uk-table{margin-top:15px}.uk-table td,.uk-table th{padding:8px 8px;border-bottom:1px solid #ddd}.uk-table th{text-align:left}.uk-table td{vertical-align:top}.uk-table thead th{vertical-align:bottom}.uk-table caption,.uk-table tfoot{font-size:12px;font-style:italic}.uk-table caption{text-align:left;color:#999}.uk-table tbody tr.uk-active{background:#f0f0f0}.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}.uk-table-striped tbody tr:nth-of-type(odd){background:#fafafa}.uk-table-condensed td{padding:4px 8px}.uk-table-hover tbody tr:hover{background:#f0f0f0}.uk-form input,.uk-form select,.uk-form textarea{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:inherit}.uk-form select{text-transform:none}.uk-form optgroup{font:inherit;font-weight:700}.uk-form input::-moz-focus-inner{border:0;padding:0}.uk-form input[type=checkbox],.uk-form input[type=radio]{padding:0}.uk-form input[type=checkbox]:not(:disabled),.uk-form input[type=radio]:not(:disabled){cursor:pointer}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form textarea{-webkit-appearance:none}.uk-form input[type=search]::-webkit-search-cancel-button,.uk-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.uk-form input[type=number]::-webkit-inner-spin-button,.uk-form input[type=number]::-webkit-outer-spin-button{height:auto}.uk-form fieldset{border:none;margin:0;padding:0}.uk-form textarea{overflow:auto;vertical-align:top}.uk-form ::-moz-placeholder{opacity:1}.uk-form :invalid{box-shadow:none}.uk-form input:not([type=radio]):not([type=checkbox]),.uk-form select{vertical-align:middle}.uk-form>:last-child{margin-bottom:0}.uk-form input:not([type]),.uk-form input[type=text],.uk-form input[type=password],.uk-form input[type=email],.uk-form input[type=url],.uk-form input[type=search],.uk-form input[type=tel],.uk-form input[type=number],.uk-form input[type=datetime],.uk-form input[type=datetime-local],.uk-form input[type=date],.uk-form input[type=month],.uk-form input[type=time],.uk-form input[type=week],.uk-form input[type=color],.uk-form select,.uk-form textarea{height:30px;max-width:100%;padding:4px 6px;border:1px solid #ddd;background:#fff;color:#444;-webkit-transition:all .2s linear;-webkit-transition-property:border,background,color,box-shadow,padding;transition:all .2s linear;transition-property:border,background,color,box-shadow,padding;border-radius:4px}.uk-form input:not([type]):focus,.uk-form input[type=text]:focus,.uk-form input[type=password]:focus,.uk-form input[type=email]:focus,.uk-form input[type=url]:focus,.uk-form input[type=search]:focus,.uk-form input[type=tel]:focus,.uk-form input[type=number]:focus,.uk-form input[type=datetime]:focus,.uk-form input[type=datetime-local]:focus,.uk-form input[type=date]:focus,.uk-form input[type=month]:focus,.uk-form input[type=time]:focus,.uk-form input[type=week]:focus,.uk-form input[type=color]:focus,.uk-form select:focus,.uk-form textarea:focus{border-color:#99baca;outline:0;background:#f5fbfe;color:#444}.uk-form input:not([type]):disabled,.uk-form input[type=text]:disabled,.uk-form input[type=password]:disabled,.uk-form input[type=email]:disabled,.uk-form input[type=url]:disabled,.uk-form input[type=search]:disabled,.uk-form input[type=tel]:disabled,.uk-form input[type=number]:disabled,.uk-form input[type=datetime]:disabled,.uk-form input[type=datetime-local]:disabled,.uk-form input[type=date]:disabled,.uk-form input[type=month]:disabled,.uk-form input[type=time]:disabled,.uk-form input[type=week]:disabled,.uk-form input[type=color]:disabled,.uk-form select:disabled,.uk-form textarea:disabled{border-color:#ddd;background-color:#fafafa;color:#999}.uk-form :-ms-input-placeholder{color:#999!important}.uk-form ::-moz-placeholder{color:#999}.uk-form ::-webkit-input-placeholder{color:#999}.uk-form :disabled:-ms-input-placeholder{color:#999!important}.uk-form :disabled::-moz-placeholder{color:#999}.uk-form :disabled::-webkit-input-placeholder{color:#999}.uk-form legend{width:100%;border:0;padding:0;padding-bottom:15px;font-size:18px;line-height:30px}.uk-form legend:after{content:"";display:block;border-bottom:1px solid #ddd;width:100%}input:not([type]).uk-form-small,input[type].uk-form-small,select.uk-form-small,textarea.uk-form-small{height:25px;padding:3px 3px;font-size:12px}input:not([type]).uk-form-large,input[type].uk-form-large,select.uk-form-large,textarea.uk-form-large{height:40px;padding:8px 6px;font-size:16px}.uk-form select[multiple],.uk-form select[size],.uk-form textarea{height:auto}.uk-form-danger{border-color:#dc8d99!important;background:#fff7f8!important;color:#d85030!important}.uk-form-success{border-color:#8ec73b!important;background:#fafff2!important;color:#659f13!important}.uk-form-blank{border-color:transparent!important;border-style:dashed!important;background:0 0!important}.uk-form-blank:focus{border-color:#ddd!important}input.uk-form-width-mini{width:40px}select.uk-form-width-mini{width:65px}.uk-form-width-small{width:130px}.uk-form-width-medium{width:200px}.uk-form-width-large{width:500px}.uk-form-row:after,.uk-form-row:before{content:"";display:table}.uk-form-row:after{clear:both}.uk-form-row+.uk-form-row{margin-top:15px}.uk-form-help-inline{display:inline-block;margin:0 0 0 10px}.uk-form-help-block{margin:5px 0 0 0}.uk-form-controls>:first-child{margin-top:0}.uk-form-controls>:last-child{margin-bottom:0}.uk-form-controls-condensed{margin:5px 0}.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px;font-weight:700}@media (max-width:959px){.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px;font-weight:700}}@media (min-width:960px){.uk-form-horizontal .uk-form-label{width:200px;margin-top:5px;float:left}.uk-form-horizontal .uk-form-controls{margin-left:215px}.uk-form-horizontal .uk-form-controls-text{padding-top:5px}}.uk-form-icon{display:inline-block;position:relative;max-width:100%}.uk-form-icon>[class*=uk-icon-]{position:absolute;top:50%;width:30px;margin-top:-7px;font-size:14px;color:#999;text-align:center;pointer-events:none}.uk-form-icon:not(.uk-form-icon-flip)>input{padding-left:30px!important}.uk-form-icon-flip>[class*=uk-icon-]{right:0}.uk-form-icon-flip>input{padding-right:30px!important}.uk-button::-moz-focus-inner{border:0;padding:0}.uk-button{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#444;text-transform:none;display:inline-block;box-sizing:border-box;padding:0 12px;background:#f5f5f5;vertical-align:middle;line-height:28px;min-height:30px;font-size:1rem;text-decoration:none;text-align:center;border:1px solid rgba(0,0,0,.06);border-radius:4px;text-shadow:0 1px 0 #fff}.uk-button:not(:disabled){cursor:pointer}.uk-button:focus,.uk-button:hover{background-color:#fafafa;color:#444;outline:0;text-decoration:none;border-color:rgba(0,0,0,.16)}.uk-button.uk-active,.uk-button:active{background-color:#eee;color:#444}.uk-button-primary{background-color:#00a8e6;color:#fff}.uk-button-primary:focus,.uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-button-primary.uk-active,.uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-button-success{background-color:#8cc14c;color:#fff}.uk-button-success:focus,.uk-button-success:hover{background-color:#8ec73b;color:#fff}.uk-button-success.uk-active,.uk-button-success:active{background-color:#72ae41;color:#fff}.uk-button-danger{background-color:#da314b;color:#fff}.uk-button-danger:focus,.uk-button-danger:hover{background-color:#e4354f;color:#fff}.uk-button-danger.uk-active,.uk-button-danger:active{background-color:#c91032;color:#fff}.uk-button:disabled{background-color:#fafafa;color:#999;border-color:rgba(0,0,0,.06);box-shadow:none;text-shadow:0 1px 0 #fff}.uk-button-link,.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:disabled,.uk-button-link:focus,.uk-button-link:hover{border-color:transparent;background:0 0;box-shadow:none;text-shadow:none}.uk-button-link{color:#07D}.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover{color:#059;text-decoration:underline}.uk-button-link:disabled{color:#999}.uk-button-link:focus{outline:1px dotted}.uk-button-mini{min-height:20px;padding:0 6px;line-height:18px;font-size:11px}.uk-button-small{min-height:25px;padding:0 10px;line-height:23px;font-size:12px}.uk-button-large{min-height:40px;padding:0 15px;line-height:38px;font-size:16px;border-radius:5px}.uk-button-group{display:inline-block;vertical-align:middle;position:relative;font-size:0;white-space:nowrap}.uk-button-group>*{display:inline-block}.uk-button-group .uk-button{vertical-align:top}.uk-button-dropdown{display:inline-block;vertical-align:middle;position:relative}.uk-button-danger,.uk-button-primary,.uk-button-success{box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-button-danger:focus,.uk-button-danger:hover,.uk-button-primary:focus,.uk-button-primary:hover,.uk-button-success:focus,.uk-button-success:hover{border-color:rgba(0,0,0,.21)}.uk-button-group>.uk-button:not(:first-child):not(:last-child),.uk-button-group>div:not(:first-child):not(:last-child) .uk-button{border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-radius:0}.uk-button-group>.uk-button:first-child,.uk-button-group>div:first-child .uk-button{border-right-color:rgba(0,0,0,.1);border-top-right-radius:0;border-bottom-right-radius:0}.uk-button-group>.uk-button:last-child,.uk-button-group>div:last-child .uk-button{border-left-color:rgba(0,0,0,.1);border-top-left-radius:0;border-bottom-left-radius:0}.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:hover{position:relative}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.woff2) format('woff2'),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype");font-weight:400;font-style:normal}[class*=uk-icon-]{font-family:FontAwesome;display:inline-block;font-weight:400;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=uk-icon-],[class*=uk-icon-]:focus,[class*=uk-icon-]:hover{text-decoration:none}.uk-icon-small{font-size:150%;vertical-align:-10%}.uk-icon-medium{font-size:200%;vertical-align:-16%}.uk-icon-large{font-size:250%;vertical-align:-22%}.uk-icon-justify{width:1em;text-align:center}.uk-icon-spin{display:inline-block;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-icon-hover{color:#999}.uk-icon-hover:hover{color:#444}.uk-icon-button{box-sizing:border-box;display:inline-block;width:35px;height:35px;border-radius:100%;background:#f5f5f5;line-height:35px;color:#444;font-size:18px;text-align:center;border:1px solid #e7e7e7;text-shadow:0 1px 0 #fff}.uk-icon-button:focus,.uk-icon-button:hover{background-color:#fafafa;color:#444;outline:0;border-color:#d3d3d3}.uk-icon-button:active{background-color:#eee;color:#444}.uk-icon-glass:before{content:"\f000"}.uk-icon-music:before{content:"\f001"}.uk-icon-search:before{content:"\f002"}.uk-icon-envelope-o:before{content:"\f003"}.uk-icon-heart:before{content:"\f004"}.uk-icon-star:before{content:"\f005"}.uk-icon-star-o:before{content:"\f006"}.uk-icon-user:before{content:"\f007"}.uk-icon-film:before{content:"\f008"}.uk-icon-th-large:before{content:"\f009"}.uk-icon-th:before{content:"\f00a"}.uk-icon-th-list:before{content:"\f00b"}.uk-icon-check:before{content:"\f00c"}.uk-icon-close:before,.uk-icon-remove:before,.uk-icon-times:before{content:"\f00d"}.uk-icon-search-plus:before{content:"\f00e"}.uk-icon-search-minus:before{content:"\f010"}.uk-icon-power-off:before{content:"\f011"}.uk-icon-signal:before{content:"\f012"}.uk-icon-cog:before,.uk-icon-gear:before{content:"\f013"}.uk-icon-trash-o:before{content:"\f014"}.uk-icon-home:before{content:"\f015"}.uk-icon-file-o:before{content:"\f016"}.uk-icon-clock-o:before{content:"\f017"}.uk-icon-road:before{content:"\f018"}.uk-icon-download:before{content:"\f019"}.uk-icon-arrow-circle-o-down:before{content:"\f01a"}.uk-icon-arrow-circle-o-up:before{content:"\f01b"}.uk-icon-inbox:before{content:"\f01c"}.uk-icon-play-circle-o:before{content:"\f01d"}.uk-icon-repeat:before,.uk-icon-rotate-right:before{content:"\f01e"}.uk-icon-refresh:before{content:"\f021"}.uk-icon-list-alt:before{content:"\f022"}.uk-icon-lock:before{content:"\f023"}.uk-icon-flag:before{content:"\f024"}.uk-icon-headphones:before{content:"\f025"}.uk-icon-volume-off:before{content:"\f026"}.uk-icon-volume-down:before{content:"\f027"}.uk-icon-volume-up:before{content:"\f028"}.uk-icon-qrcode:before{content:"\f029"}.uk-icon-barcode:before{content:"\f02a"}.uk-icon-tag:before{content:"\f02b"}.uk-icon-tags:before{content:"\f02c"}.uk-icon-book:before{content:"\f02d"}.uk-icon-bookmark:before{content:"\f02e"}.uk-icon-print:before{content:"\f02f"}.uk-icon-camera:before{content:"\f030"}.uk-icon-font:before{content:"\f031"}.uk-icon-bold:before{content:"\f032"}.uk-icon-italic:before{content:"\f033"}.uk-icon-text-height:before{content:"\f034"}.uk-icon-text-width:before{content:"\f035"}.uk-icon-align-left:before{content:"\f036"}.uk-icon-align-center:before{content:"\f037"}.uk-icon-align-right:before{content:"\f038"}.uk-icon-align-justify:before{content:"\f039"}.uk-icon-list:before{content:"\f03a"}.uk-icon-dedent:before,.uk-icon-outdent:before{content:"\f03b"}.uk-icon-indent:before{content:"\f03c"}.uk-icon-video-camera:before{content:"\f03d"}.uk-icon-image:before,.uk-icon-photo:before,.uk-icon-picture-o:before{content:"\f03e"}.uk-icon-pencil:before{content:"\f040"}.uk-icon-map-marker:before{content:"\f041"}.uk-icon-adjust:before{content:"\f042"}.uk-icon-tint:before{content:"\f043"}.uk-icon-edit:before,.uk-icon-pencil-square-o:before{content:"\f044"}.uk-icon-share-square-o:before{content:"\f045"}.uk-icon-check-square-o:before{content:"\f046"}.uk-icon-arrows:before{content:"\f047"}.uk-icon-step-backward:before{content:"\f048"}.uk-icon-fast-backward:before{content:"\f049"}.uk-icon-backward:before{content:"\f04a"}.uk-icon-play:before{content:"\f04b"}.uk-icon-pause:before{content:"\f04c"}.uk-icon-stop:before{content:"\f04d"}.uk-icon-forward:before{content:"\f04e"}.uk-icon-fast-forward:before{content:"\f050"}.uk-icon-step-forward:before{content:"\f051"}.uk-icon-eject:before{content:"\f052"}.uk-icon-chevron-left:before{content:"\f053"}.uk-icon-chevron-right:before{content:"\f054"}.uk-icon-plus-circle:before{content:"\f055"}.uk-icon-minus-circle:before{content:"\f056"}.uk-icon-times-circle:before{content:"\f057"}.uk-icon-check-circle:before{content:"\f058"}.uk-icon-question-circle:before{content:"\f059"}.uk-icon-info-circle:before{content:"\f05a"}.uk-icon-crosshairs:before{content:"\f05b"}.uk-icon-times-circle-o:before{content:"\f05c"}.uk-icon-check-circle-o:before{content:"\f05d"}.uk-icon-ban:before{content:"\f05e"}.uk-icon-arrow-left:before{content:"\f060"}.uk-icon-arrow-right:before{content:"\f061"}.uk-icon-arrow-up:before{content:"\f062"}.uk-icon-arrow-down:before{content:"\f063"}.uk-icon-mail-forward:before,.uk-icon-share:before{content:"\f064"}.uk-icon-expand:before{content:"\f065"}.uk-icon-compress:before{content:"\f066"}.uk-icon-plus:before{content:"\f067"}.uk-icon-minus:before{content:"\f068"}.uk-icon-asterisk:before{content:"\f069"}.uk-icon-exclamation-circle:before{content:"\f06a"}.uk-icon-gift:before{content:"\f06b"}.uk-icon-leaf:before{content:"\f06c"}.uk-icon-fire:before{content:"\f06d"}.uk-icon-eye:before{content:"\f06e"}.uk-icon-eye-slash:before{content:"\f070"}.uk-icon-exclamation-triangle:before,.uk-icon-warning:before{content:"\f071"}.uk-icon-plane:before{content:"\f072"}.uk-icon-calendar:before{content:"\f073"}.uk-icon-random:before{content:"\f074"}.uk-icon-comment:before{content:"\f075"}.uk-icon-magnet:before{content:"\f076"}.uk-icon-chevron-up:before{content:"\f077"}.uk-icon-chevron-down:before{content:"\f078"}.uk-icon-retweet:before{content:"\f079"}.uk-icon-shopping-cart:before{content:"\f07a"}.uk-icon-folder:before{content:"\f07b"}.uk-icon-folder-open:before{content:"\f07c"}.uk-icon-arrows-v:before{content:"\f07d"}.uk-icon-arrows-h:before{content:"\f07e"}.uk-icon-bar-chart-o:before,.uk-icon-bar-chart:before{content:"\f080"}.uk-icon-twitter-square:before{content:"\f081"}.uk-icon-facebook-square:before{content:"\f082"}.uk-icon-camera-retro:before{content:"\f083"}.uk-icon-key:before{content:"\f084"}.uk-icon-cogs:before,.uk-icon-gears:before{content:"\f085"}.uk-icon-comments:before{content:"\f086"}.uk-icon-thumbs-o-up:before{content:"\f087"}.uk-icon-thumbs-o-down:before{content:"\f088"}.uk-icon-star-half:before{content:"\f089"}.uk-icon-heart-o:before{content:"\f08a"}.uk-icon-sign-out:before{content:"\f08b"}.uk-icon-linkedin-square:before{content:"\f08c"}.uk-icon-thumb-tack:before{content:"\f08d"}.uk-icon-external-link:before{content:"\f08e"}.uk-icon-sign-in:before{content:"\f090"}.uk-icon-trophy:before{content:"\f091"}.uk-icon-github-square:before{content:"\f092"}.uk-icon-upload:before{content:"\f093"}.uk-icon-lemon-o:before{content:"\f094"}.uk-icon-phone:before{content:"\f095"}.uk-icon-square-o:before{content:"\f096"}.uk-icon-bookmark-o:before{content:"\f097"}.uk-icon-phone-square:before{content:"\f098"}.uk-icon-twitter:before{content:"\f099"}.uk-icon-facebook-f:before,.uk-icon-facebook:before{content:"\f09a"}.uk-icon-github:before{content:"\f09b"}.uk-icon-unlock:before{content:"\f09c"}.uk-icon-credit-card:before{content:"\f09d"}.uk-icon-rss:before{content:"\f09e"}.uk-icon-hdd-o:before{content:"\f0a0"}.uk-icon-bullhorn:before{content:"\f0a1"}.uk-icon-bell:before{content:"\f0f3"}.uk-icon-certificate:before{content:"\f0a3"}.uk-icon-hand-o-right:before{content:"\f0a4"}.uk-icon-hand-o-left:before{content:"\f0a5"}.uk-icon-hand-o-up:before{content:"\f0a6"}.uk-icon-hand-o-down:before{content:"\f0a7"}.uk-icon-arrow-circle-left:before{content:"\f0a8"}.uk-icon-arrow-circle-right:before{content:"\f0a9"}.uk-icon-arrow-circle-up:before{content:"\f0aa"}.uk-icon-arrow-circle-down:before{content:"\f0ab"}.uk-icon-globe:before{content:"\f0ac"}.uk-icon-wrench:before{content:"\f0ad"}.uk-icon-tasks:before{content:"\f0ae"}.uk-icon-filter:before{content:"\f0b0"}.uk-icon-briefcase:before{content:"\f0b1"}.uk-icon-arrows-alt:before{content:"\f0b2"}.uk-icon-group:before,.uk-icon-users:before{content:"\f0c0"}.uk-icon-chain:before,.uk-icon-link:before{content:"\f0c1"}.uk-icon-cloud:before{content:"\f0c2"}.uk-icon-flask:before{content:"\f0c3"}.uk-icon-cut:before,.uk-icon-scissors:before{content:"\f0c4"}.uk-icon-copy:before,.uk-icon-files-o:before{content:"\f0c5"}.uk-icon-paperclip:before{content:"\f0c6"}.uk-icon-floppy-o:before,.uk-icon-save:before{content:"\f0c7"}.uk-icon-square:before{content:"\f0c8"}.uk-icon-bars:before,.uk-icon-navicon:before,.uk-icon-reorder:before{content:"\f0c9"}.uk-icon-list-ul:before{content:"\f0ca"}.uk-icon-list-ol:before{content:"\f0cb"}.uk-icon-strikethrough:before{content:"\f0cc"}.uk-icon-underline:before{content:"\f0cd"}.uk-icon-table:before{content:"\f0ce"}.uk-icon-magic:before{content:"\f0d0"}.uk-icon-truck:before{content:"\f0d1"}.uk-icon-pinterest:before{content:"\f0d2"}.uk-icon-pinterest-square:before{content:"\f0d3"}.uk-icon-google-plus-square:before{content:"\f0d4"}.uk-icon-google-plus:before{content:"\f0d5"}.uk-icon-money:before{content:"\f0d6"}.uk-icon-caret-down:before{content:"\f0d7"}.uk-icon-caret-up:before{content:"\f0d8"}.uk-icon-caret-left:before{content:"\f0d9"}.uk-icon-caret-right:before{content:"\f0da"}.uk-icon-columns:before{content:"\f0db"}.uk-icon-sort:before,.uk-icon-unsorted:before{content:"\f0dc"}.uk-icon-sort-desc:before,.uk-icon-sort-down:before{content:"\f0dd"}.uk-icon-sort-asc:before,.uk-icon-sort-up:before{content:"\f0de"}.uk-icon-envelope:before{content:"\f0e0"}.uk-icon-linkedin:before{content:"\f0e1"}.uk-icon-rotate-left:before,.uk-icon-undo:before{content:"\f0e2"}.uk-icon-gavel:before,.uk-icon-legal:before{content:"\f0e3"}.uk-icon-dashboard:before,.uk-icon-tachometer:before{content:"\f0e4"}.uk-icon-comment-o:before{content:"\f0e5"}.uk-icon-comments-o:before{content:"\f0e6"}.uk-icon-bolt:before,.uk-icon-flash:before{content:"\f0e7"}.uk-icon-sitemap:before{content:"\f0e8"}.uk-icon-umbrella:before{content:"\f0e9"}.uk-icon-clipboard:before,.uk-icon-paste:before{content:"\f0ea"}.uk-icon-lightbulb-o:before{content:"\f0eb"}.uk-icon-exchange:before{content:"\f0ec"}.uk-icon-cloud-download:before{content:"\f0ed"}.uk-icon-cloud-upload:before{content:"\f0ee"}.uk-icon-user-md:before{content:"\f0f0"}.uk-icon-stethoscope:before{content:"\f0f1"}.uk-icon-suitcase:before{content:"\f0f2"}.uk-icon-bell-o:before{content:"\f0a2"}.uk-icon-coffee:before{content:"\f0f4"}.uk-icon-cutlery:before{content:"\f0f5"}.uk-icon-file-text-o:before{content:"\f0f6"}.uk-icon-building-o:before{content:"\f0f7"}.uk-icon-hospital-o:before{content:"\f0f8"}.uk-icon-ambulance:before{content:"\f0f9"}.uk-icon-medkit:before{content:"\f0fa"}.uk-icon-fighter-jet:before{content:"\f0fb"}.uk-icon-beer:before{content:"\f0fc"}.uk-icon-h-square:before{content:"\f0fd"}.uk-icon-plus-square:before{content:"\f0fe"}.uk-icon-angle-double-left:before{content:"\f100"}.uk-icon-angle-double-right:before{content:"\f101"}.uk-icon-angle-double-up:before{content:"\f102"}.uk-icon-angle-double-down:before{content:"\f103"}.uk-icon-angle-left:before{content:"\f104"}.uk-icon-angle-right:before{content:"\f105"}.uk-icon-angle-up:before{content:"\f106"}.uk-icon-angle-down:before{content:"\f107"}.uk-icon-desktop:before{content:"\f108"}.uk-icon-laptop:before{content:"\f109"}.uk-icon-tablet:before{content:"\f10a"}.uk-icon-mobile-phone:before,.uk-icon-mobile:before{content:"\f10b"}.uk-icon-circle-o:before{content:"\f10c"}.uk-icon-quote-left:before{content:"\f10d"}.uk-icon-quote-right:before{content:"\f10e"}.uk-icon-spinner:before{content:"\f110"}.uk-icon-circle:before{content:"\f111"}.uk-icon-mail-reply:before,.uk-icon-reply:before{content:"\f112"}.uk-icon-github-alt:before{content:"\f113"}.uk-icon-folder-o:before{content:"\f114"}.uk-icon-folder-open-o:before{content:"\f115"}.uk-icon-smile-o:before{content:"\f118"}.uk-icon-frown-o:before{content:"\f119"}.uk-icon-meh-o:before{content:"\f11a"}.uk-icon-gamepad:before{content:"\f11b"}.uk-icon-keyboard-o:before{content:"\f11c"}.uk-icon-flag-o:before{content:"\f11d"}.uk-icon-flag-checkered:before{content:"\f11e"}.uk-icon-terminal:before{content:"\f120"}.uk-icon-code:before{content:"\f121"}.uk-icon-mail-reply-all:before,.uk-icon-reply-all:before{content:"\f122"}.uk-icon-star-half-empty:before,.uk-icon-star-half-full:before,.uk-icon-star-half-o:before{content:"\f123"}.uk-icon-location-arrow:before{content:"\f124"}.uk-icon-crop:before{content:"\f125"}.uk-icon-code-fork:before{content:"\f126"}.uk-icon-chain-broken:before,.uk-icon-unlink:before{content:"\f127"}.uk-icon-question:before{content:"\f128"}.uk-icon-info:before{content:"\f129"}.uk-icon-exclamation:before{content:"\f12a"}.uk-icon-superscript:before{content:"\f12b"}.uk-icon-subscript:before{content:"\f12c"}.uk-icon-eraser:before{content:"\f12d"}.uk-icon-puzzle-piece:before{content:"\f12e"}.uk-icon-microphone:before{content:"\f130"}.uk-icon-microphone-slash:before{content:"\f131"}.uk-icon-shield:before{content:"\f132"}.uk-icon-calendar-o:before{content:"\f133"}.uk-icon-fire-extinguisher:before{content:"\f134"}.uk-icon-rocket:before{content:"\f135"}.uk-icon-maxcdn:before{content:"\f136"}.uk-icon-chevron-circle-left:before{content:"\f137"}.uk-icon-chevron-circle-right:before{content:"\f138"}.uk-icon-chevron-circle-up:before{content:"\f139"}.uk-icon-chevron-circle-down:before{content:"\f13a"}.uk-icon-html5:before{content:"\f13b"}.uk-icon-css3:before{content:"\f13c"}.uk-icon-anchor:before{content:"\f13d"}.uk-icon-unlock-alt:before{content:"\f13e"}.uk-icon-bullseye:before{content:"\f140"}.uk-icon-ellipsis-h:before{content:"\f141"}.uk-icon-ellipsis-v:before{content:"\f142"}.uk-icon-rss-square:before{content:"\f143"}.uk-icon-play-circle:before{content:"\f144"}.uk-icon-ticket:before{content:"\f145"}.uk-icon-minus-square:before{content:"\f146"}.uk-icon-minus-square-o:before{content:"\f147"}.uk-icon-level-up:before{content:"\f148"}.uk-icon-level-down:before{content:"\f149"}.uk-icon-check-square:before{content:"\f14a"}.uk-icon-pencil-square:before{content:"\f14b"}.uk-icon-external-link-square:before{content:"\f14c"}.uk-icon-share-square:before{content:"\f14d"}.uk-icon-compass:before{content:"\f14e"}.uk-icon-caret-square-o-down:before,.uk-icon-toggle-down:before{content:"\f150"}.uk-icon-caret-square-o-up:before,.uk-icon-toggle-up:before{content:"\f151"}.uk-icon-caret-square-o-right:before,.uk-icon-toggle-right:before{content:"\f152"}.uk-icon-eur:before,.uk-icon-euro:before{content:"\f153"}.uk-icon-gbp:before{content:"\f154"}.uk-icon-dollar:before,.uk-icon-usd:before{content:"\f155"}.uk-icon-inr:before,.uk-icon-rupee:before{content:"\f156"}.uk-icon-cny:before,.uk-icon-jpy:before,.uk-icon-rmb:before,.uk-icon-yen:before{content:"\f157"}.uk-icon-rouble:before,.uk-icon-rub:before,.uk-icon-ruble:before{content:"\f158"}.uk-icon-krw:before,.uk-icon-won:before{content:"\f159"}.uk-icon-bitcoin:before,.uk-icon-btc:before{content:"\f15a"}.uk-icon-file:before{content:"\f15b"}.uk-icon-file-text:before{content:"\f15c"}.uk-icon-sort-alpha-asc:before{content:"\f15d"}.uk-icon-sort-alpha-desc:before{content:"\f15e"}.uk-icon-sort-amount-asc:before{content:"\f160"}.uk-icon-sort-amount-desc:before{content:"\f161"}.uk-icon-sort-numeric-asc:before{content:"\f162"}.uk-icon-sort-numeric-desc:before{content:"\f163"}.uk-icon-thumbs-up:before{content:"\f164"}.uk-icon-thumbs-down:before{content:"\f165"}.uk-icon-youtube-square:before{content:"\f166"}.uk-icon-youtube:before{content:"\f167"}.uk-icon-xing:before{content:"\f168"}.uk-icon-xing-square:before{content:"\f169"}.uk-icon-youtube-play:before{content:"\f16a"}.uk-icon-dropbox:before{content:"\f16b"}.uk-icon-stack-overflow:before{content:"\f16c"}.uk-icon-instagram:before{content:"\f16d"}.uk-icon-flickr:before{content:"\f16e"}.uk-icon-adn:before{content:"\f170"}.uk-icon-bitbucket:before{content:"\f171"}.uk-icon-bitbucket-square:before{content:"\f172"}.uk-icon-tumblr:before{content:"\f173"}.uk-icon-tumblr-square:before{content:"\f174"}.uk-icon-long-arrow-down:before{content:"\f175"}.uk-icon-long-arrow-up:before{content:"\f176"}.uk-icon-long-arrow-left:before{content:"\f177"}.uk-icon-long-arrow-right:before{content:"\f178"}.uk-icon-apple:before{content:"\f179"}.uk-icon-windows:before{content:"\f17a"}.uk-icon-android:before{content:"\f17b"}.uk-icon-linux:before{content:"\f17c"}.uk-icon-dribbble:before{content:"\f17d"}.uk-icon-skype:before{content:"\f17e"}.uk-icon-foursquare:before{content:"\f180"}.uk-icon-trello:before{content:"\f181"}.uk-icon-female:before{content:"\f182"}.uk-icon-male:before{content:"\f183"}.uk-icon-gittip:before,.uk-icon-gratipay:before{content:"\f184"}.uk-icon-sun-o:before{content:"\f185"}.uk-icon-moon-o:before{content:"\f186"}.uk-icon-archive:before{content:"\f187"}.uk-icon-bug:before{content:"\f188"}.uk-icon-vk:before{content:"\f189"}.uk-icon-weibo:before{content:"\f18a"}.uk-icon-renren:before{content:"\f18b"}.uk-icon-pagelines:before{content:"\f18c"}.uk-icon-stack-exchange:before{content:"\f18d"}.uk-icon-arrow-circle-o-right:before{content:"\f18e"}.uk-icon-arrow-circle-o-left:before{content:"\f190"}.uk-icon-caret-square-o-left:before,.uk-icon-toggle-left:before{content:"\f191"}.uk-icon-dot-circle-o:before{content:"\f192"}.uk-icon-wheelchair:before{content:"\f193"}.uk-icon-vimeo-square:before{content:"\f194"}.uk-icon-try:before,.uk-icon-turkish-lira:before{content:"\f195"}.uk-icon-plus-square-o:before{content:"\f196"}.uk-icon-space-shuttle:before{content:"\f197"}.uk-icon-slack:before{content:"\f198"}.uk-icon-envelope-square:before{content:"\f199"}.uk-icon-wordpress:before{content:"\f19a"}.uk-icon-openid:before{content:"\f19b"}.uk-icon-bank:before,.uk-icon-institution:before,.uk-icon-university:before{content:"\f19c"}.uk-icon-graduation-cap:before,.uk-icon-mortar-board:before{content:"\f19d"}.uk-icon-yahoo:before{content:"\f19e"}.uk-icon-google:before{content:"\f1a0"}.uk-icon-reddit:before{content:"\f1a1"}.uk-icon-reddit-square:before{content:"\f1a2"}.uk-icon-stumbleupon-circle:before{content:"\f1a3"}.uk-icon-stumbleupon:before{content:"\f1a4"}.uk-icon-delicious:before{content:"\f1a5"}.uk-icon-digg:before{content:"\f1a6"}.uk-icon-pied-piper:before{content:"\f1a7"}.uk-icon-pied-piper-alt:before{content:"\f1a8"}.uk-icon-drupal:before{content:"\f1a9"}.uk-icon-joomla:before{content:"\f1aa"}.uk-icon-language:before{content:"\f1ab"}.uk-icon-fax:before{content:"\f1ac"}.uk-icon-building:before{content:"\f1ad"}.uk-icon-child:before{content:"\f1ae"}.uk-icon-paw:before{content:"\f1b0"}.uk-icon-spoon:before{content:"\f1b1"}.uk-icon-cube:before{content:"\f1b2"}.uk-icon-cubes:before{content:"\f1b3"}.uk-icon-behance:before{content:"\f1b4"}.uk-icon-behance-square:before{content:"\f1b5"}.uk-icon-steam:before{content:"\f1b6"}.uk-icon-steam-square:before{content:"\f1b7"}.uk-icon-recycle:before{content:"\f1b8"}.uk-icon-automobile:before,.uk-icon-car:before{content:"\f1b9"}.uk-icon-cab:before,.uk-icon-taxi:before{content:"\f1ba"}.uk-icon-tree:before{content:"\f1bb"}.uk-icon-spotify:before{content:"\f1bc"}.uk-icon-deviantart:before{content:"\f1bd"}.uk-icon-soundcloud:before{content:"\f1be"}.uk-icon-database:before{content:"\f1c0"}.uk-icon-file-pdf-o:before{content:"\f1c1"}.uk-icon-file-word-o:before{content:"\f1c2"}.uk-icon-file-excel-o:before{content:"\f1c3"}.uk-icon-file-powerpoint-o:before{content:"\f1c4"}.uk-icon-file-image-o:before,.uk-icon-file-photo-o:before,.uk-icon-file-picture-o:before{content:"\f1c5"}.uk-icon-file-archive-o:before,.uk-icon-file-zip-o:before{content:"\f1c6"}.uk-icon-file-audio-o:before,.uk-icon-file-sound-o:before{content:"\f1c7"}.uk-icon-file-movie-o:before,.uk-icon-file-video-o:before{content:"\f1c8"}.uk-icon-file-code-o:before{content:"\f1c9"}.uk-icon-vine:before{content:"\f1ca"}.uk-icon-codepen:before{content:"\f1cb"}.uk-icon-jsfiddle:before{content:"\f1cc"}.uk-icon-life-bouy:before,.uk-icon-life-buoy:before,.uk-icon-life-ring:before,.uk-icon-life-saver:before,.uk-icon-support:before{content:"\f1cd"}.uk-icon-circle-o-notch:before{content:"\f1ce"}.uk-icon-ra:before,.uk-icon-rebel:before{content:"\f1d0"}.uk-icon-empire:before,.uk-icon-ge:before{content:"\f1d1"}.uk-icon-git-square:before{content:"\f1d2"}.uk-icon-git:before{content:"\f1d3"}.uk-icon-hacker-news:before{content:"\f1d4"}.uk-icon-tencent-weibo:before{content:"\f1d5"}.uk-icon-qq:before{content:"\f1d6"}.uk-icon-wechat:before,.uk-icon-weixin:before{content:"\f1d7"}.uk-icon-paper-plane:before,.uk-icon-send:before{content:"\f1d8"}.uk-icon-paper-plane-o:before,.uk-icon-send-o:before{content:"\f1d9"}.uk-icon-history:before{content:"\f1da"}.uk-icon-circle-thin:before,.uk-icon-genderless:before{content:"\f1db"}.uk-icon-header:before{content:"\f1dc"}.uk-icon-paragraph:before{content:"\f1dd"}.uk-icon-sliders:before{content:"\f1de"}.uk-icon-share-alt:before{content:"\f1e0"}.uk-icon-share-alt-square:before{content:"\f1e1"}.uk-icon-bomb:before{content:"\f1e2"}.uk-icon-futbol-o:before,.uk-icon-soccer-ball-o:before{content:"\f1e3"}.uk-icon-tty:before{content:"\f1e4"}.uk-icon-binoculars:before{content:"\f1e5"}.uk-icon-plug:before{content:"\f1e6"}.uk-icon-slideshare:before{content:"\f1e7"}.uk-icon-twitch:before{content:"\f1e8"}.uk-icon-yelp:before{content:"\f1e9"}.uk-icon-newspaper-o:before{content:"\f1ea"}.uk-icon-wifi:before{content:"\f1eb"}.uk-icon-calculator:before{content:"\f1ec"}.uk-icon-paypal:before{content:"\f1ed"}.uk-icon-google-wallet:before{content:"\f1ee"}.uk-icon-cc-visa:before{content:"\f1f0"}.uk-icon-cc-mastercard:before{content:"\f1f1"}.uk-icon-cc-discover:before{content:"\f1f2"}.uk-icon-cc-amex:before{content:"\f1f3"}.uk-icon-cc-paypal:before{content:"\f1f4"}.uk-icon-cc-stripe:before{content:"\f1f5"}.uk-icon-bell-slash:before{content:"\f1f6"}.uk-icon-bell-slash-o:before{content:"\f1f7"}.uk-icon-trash:before{content:"\f1f8"}.uk-icon-copyright:before{content:"\f1f9"}.uk-icon-at:before{content:"\f1fa"}.uk-icon-eyedropper:before{content:"\f1fb"}.uk-icon-paint-brush:before{content:"\f1fc"}.uk-icon-birthday-cake:before{content:"\f1fd"}.uk-icon-area-chart:before{content:"\f1fe"}.uk-icon-pie-chart:before{content:"\f200"}.uk-icon-line-chart:before{content:"\f201"}.uk-icon-lastfm:before{content:"\f202"}.uk-icon-lastfm-square:before{content:"\f203"}.uk-icon-toggle-off:before{content:"\f204"}.uk-icon-toggle-on:before{content:"\f205"}.uk-icon-bicycle:before{content:"\f206"}.uk-icon-bus:before{content:"\f207"}.uk-icon-ioxhost:before{content:"\f208"}.uk-icon-angellist:before{content:"\f209"}.uk-icon-cc:before{content:"\f20a"}.uk-icon-ils:before,.uk-icon-shekel:before,.uk-icon-sheqel:before{content:"\f20b"}.uk-icon-meanpath:before{content:"\f20c"}.uk-icon-buysellads:before{content:"\f20d"}.uk-icon-connectdevelop:before{content:"\f20e"}.uk-icon-dashcube:before{content:"\f210"}.uk-icon-forumbee:before{content:"\f211"}.uk-icon-leanpub:before{content:"\f212"}.uk-icon-sellsy:before{content:"\f213"}.uk-icon-shirtsinbulk:before{content:"\f214"}.uk-icon-simplybuilt:before{content:"\f215"}.uk-icon-skyatlas:before{content:"\f216"}.uk-icon-cart-plus:before{content:"\f217"}.uk-icon-cart-arrow-down:before{content:"\f218"}.uk-icon-diamond:before{content:"\f219"}.uk-icon-ship:before{content:"\f21a"}.uk-icon-user-secret:before{content:"\f21b"}.uk-icon-motorcycle:before{content:"\f21c"}.uk-icon-street-view:before{content:"\f21d"}.uk-icon-heartbeat:before{content:"\f21e"}.uk-icon-venus:before{content:"\f221"}.uk-icon-mars:before{content:"\f222"}.uk-icon-mercury:before{content:"\f223"}.uk-icon-transgender:before{content:"\f224"}.uk-icon-transgender-alt:before{content:"\f225"}.uk-icon-venus-double:before{content:"\f226"}.uk-icon-mars-double:before{content:"\f227"}.uk-icon-venus-mars:before{content:"\f228"}.uk-icon-mars-stroke:before{content:"\f229"}.uk-icon-mars-stroke-v:before{content:"\f22a"}.uk-icon-mars-stroke-h:before{content:"\f22b"}.uk-icon-neuter:before{content:"\f22c"}.uk-icon-facebook-official:before{content:"\f230"}.uk-icon-pinterest-p:before{content:"\f231"}.uk-icon-whatsapp:before{content:"\f232"}.uk-icon-server:before{content:"\f233"}.uk-icon-user-plus:before{content:"\f234"}.uk-icon-user-times:before{content:"\f235"}.uk-icon-bed:before,.uk-icon-hotel:before{content:"\f236"}.uk-icon-viacoin:before{content:"\f237"}.uk-icon-train:before{content:"\f238"}.uk-icon-subway:before{content:"\f239"}.uk-icon-medium-logo:before{content:"\f23a"}.uk-icon-500px:before{content:"\f26e"}.uk-icon-amazon:before{content:"\f270"}.uk-icon-balance-scale:before{content:"\f24e"}.uk-icon-battery-0:before,.uk-icon-battery-empty:before{content:"\f244"}.uk-icon-battery-1:before,.uk-icon-battery-quarter:before{content:"\f243"}.uk-icon-battery-2:before,.uk-icon-battery-half:before{content:"\f242"}.uk-icon-battery-3:before,.uk-icon-battery-three-quarters:before{content:"\f241"}.uk-icon-battery-4:before,.uk-icon-battery-full:before{content:"\f240"}.uk-icon-black-tie:before{content:"\f27e"}.uk-icon-calendar-check-o:before{content:"\f274"}.uk-icon-calendar-minus-o:before{content:"\f272"}.uk-icon-calendar-plus-o:before{content:"\f271"}.uk-icon-calendar-times-o:before{content:"\f273"}.uk-icon-cc-diners-club:before{content:"\f24c"}.uk-icon-cc-jcb:before{content:"\f24b"}.uk-icon-chrome:before{content:"\f268"}.uk-icon-clone:before{content:"\f24d"}.uk-icon-commenting:before{content:"\f27a"}.uk-icon-commenting-o:before{content:"\f27b"}.uk-icon-contao:before{content:"\f26d"}.uk-icon-creative-commons:before{content:"\f25e"}.uk-icon-expeditedssl:before{content:"\f23e"}.uk-icon-firefox:before{content:"\f269"}.uk-icon-fonticons:before{content:"\f280"}.uk-icon-get-pocket:before{content:"\f265"}.uk-icon-gg:before{content:"\f260"}.uk-icon-gg-circle:before{content:"\f261"}.uk-icon-hand-lizard-o:before{content:"\f258"}.uk-icon-hand-paper-o:before,.uk-icon-hand-stop-o:before{content:"\f256"}.uk-icon-hand-peace-o:before{content:"\f25b"}.uk-icon-hand-pointer-o:before{content:"\f25a"}.uk-icon-hand-grab-o:before,.uk-icon-hand-rock-o:before{content:"\f255"}.uk-icon-hand-scissors-o:before{content:"\f257"}.uk-icon-hand-spock-o:before{content:"\f259"}.uk-icon-hourglass:before{content:"\f254"}.uk-icon-hourglass-o:before{content:"\f250"}.uk-icon-hourglass-1:before,.uk-icon-hourglass-start:before{content:"\f251"}.uk-icon-hourglass-2:before,.uk-icon-hourglass-half:before{content:"\f252"}.uk-icon-hourglass-3:before,.uk-icon-hourglass-end:before{content:"\f253"}.uk-icon-houzz:before{content:"\f27c"}.uk-icon-i-cursor:before{content:"\f246"}.uk-icon-industry:before{content:"\f275"}.uk-icon-internet-explorer:before{content:"\f26b"}.uk-icon-map:before{content:"\f279"}.uk-icon-map-o:before{content:"\f278"}.uk-icon-map-pin:before{content:"\f276"}.uk-icon-map-signs:before{content:"\f277"}.uk-icon-mouse-pointer:before{content:"\f245"}.uk-icon-object-group:before{content:"\f247"}.uk-icon-object-ungroup:before{content:"\f248"}.uk-icon-odnoklassniki:before{content:"\f263"}.uk-icon-odnoklassniki-square:before{content:"\f264"}.uk-icon-opencart:before{content:"\f23d"}.uk-icon-opera:before{content:"\f26a"}.uk-icon-optin-monster:before{content:"\f23c"}.uk-icon-registered:before{content:"\f25d"}.uk-icon-safari:before{content:"\f267"}.uk-icon-sticky-note:before{content:"\f249"}.uk-icon-sticky-note-o:before{content:"\f24a"}.uk-icon-television:before,.uk-icon-tv:before{content:"\f26c"}.uk-icon-trademark:before{content:"\f25c"}.uk-icon-tripadvisor:before{content:"\f262"}.uk-icon-vimeo:before{content:"\f27d"}.uk-icon-wikipedia-w:before{content:"\f266"}.uk-icon-y-combinator:before,.uk-icon-yc:before{content:"\f23b"}.uk-icon-y-combinator-square:before,.uk-icon-yc-square:before{content:"\f1d4"}.uk-icon-bluetooth:before{content:"\f293"}.uk-icon-bluetooth-b:before{content:"\f294"}.uk-icon-codiepie:before{content:"\f284"}.uk-icon-credit-card-alt:before{content:"\f283"}.uk-icon-edge:before{content:"\f282"}.uk-icon-fort-awesome:before{content:"\f286"}.uk-icon-hashtag:before{content:"\f292"}.uk-icon-mixcloud:before{content:"\f289"}.uk-icon-modx:before{content:"\f285"}.uk-icon-pause-circle:before{content:"\f28b"}.uk-icon-pause-circle-o:before{content:"\f28c"}.uk-icon-percent:before{content:"\f295"}.uk-icon-product-hunt:before{content:"\f288"}.uk-icon-reddit-alien:before{content:"\f281"}.uk-icon-scribd:before{content:"\f28a"}.uk-icon-shopping-bag:before{content:"\f290"}.uk-icon-shopping-basket:before{content:"\f291"}.uk-icon-stop-circle:before{content:"\f28d"}.uk-icon-stop-circle-o:before{content:"\f28e"}.uk-icon-usb:before{content:"\f287"}.uk-icon-american-sign-language-interpreting:before,.uk-icon-asl-interpreting:before{content:"\f2a3"}.uk-icon-assistive-listening-systems:before{content:"\f2a2"}.uk-icon-audio-description:before{content:"\f29e"}.uk-icon-blind:before{content:"\f29d"}.uk-icon-braille:before{content:"\f2a1"}.uk-icon-deaf:before,.uk-icon-deafness:before{content:"\f2a4"}.uk-icon-envira:before{content:"\f299"}.uk-icon-fa:before,.uk-icon-font-awesome:before{content:"\f2b4"}.uk-icon-first-order:before{content:"\f2b0"}.uk-icon-gitlab:before{content:"\f296"}.uk-icon-glide:before{content:"\f2a5"}.uk-icon-glide-g:before{content:"\f2a6"}.uk-icon-hard-of-hearing:before{content:"\f2a4"}.uk-icon-low-vision:before{content:"\f2a8"}.uk-icon-question-circle-o:before{content:"\f29c"}.uk-icon-sign-language:before,.uk-icon-signing:before{content:"\f2a7"}.uk-icon-snapchat:before{content:"\f2ab"}.uk-icon-snapchat-ghost:before{content:"\f2ac"}.uk-icon-snapchat-square:before{content:"\f2ad"}.uk-icon-themeisle:before{content:"\f2b2"}.uk-icon-universal-access:before{content:"\f29a"}.uk-icon-viadeo:before{content:"\f2a9"}.uk-icon-viadeo-square:before{content:"\f2aa"}.uk-icon-volume-control-phone:before{content:"\f2a0"}.uk-icon-wheelchair-alt:before{content:"\f29b"}.uk-icon-wpbeginner:before{content:"\f297"}.uk-icon-wpforms:before{content:"\f298"}.uk-icon-yoast:before{content:"\f2b1"}.uk-icon-adress-book:before{content:"\f2b9"}.uk-icon-adress-book-o:before{content:"\f2ba"}.uk-icon-adress-card:before{content:"\f2bb"}.uk-icon-adress-card-o:before{content:"\f2bc"}.uk-icon-bandcamp:before{content:"\f2d5"}.uk-icon-bath:before{content:"\f2cd"}.uk-icon-bathub:before{content:"\f2cd"}.uk-icon-drivers-license:before{content:"\f2c2"}.uk-icon-drivers-license-o:before{content:"\f2c3"}.uk-icon-eercast:before{content:"\f2da"}.uk-icon-envelope-open:before{content:"\f2b6"}.uk-icon-envelope-open-o:before{content:"\f2b7"}.uk-icon-etsy:before{content:"\f2d7"}.uk-icon-free-code-camp:before{content:"\f2c5"}.uk-icon-grav:before{content:"\f2d6"}.uk-icon-handshake-o:before{content:"\f2b5"}.uk-icon-id-badge:before{content:"\f2c1"}.uk-icon-id-card:before{content:"\f2c2"}.uk-icon-id-card-o:before{content:"\f2c3"}.uk-icon-imdb:before{content:"\f2d8"}.uk-icon-linode:before{content:"\f2b8"}.uk-icon-meetup:before{content:"\f2e0"}.uk-icon-microchip:before{content:"\f2db"}.uk-icon-podcast:before{content:"\f2ce"}.uk-icon-quora:before{content:"\f2c4"}.uk-icon-ravelry:before{content:"\f2d9"}.uk-icon-s15:before{content:"\f2cd"}.uk-icon-shower:before{content:"\f2cc"}.uk-icon-snowflake-o:before{content:"\f2dc"}.uk-icon-superpowers:before{content:"\f2dd"}.uk-icon-telegram:before{content:"\f2c6"}.uk-icon-thermometer:before{content:"\f2c7"}.uk-icon-thermometer-0:before{content:"\f2cb"}.uk-icon-thermometer-1:before{content:"\f2ca"}.uk-icon-thermometer-2:before{content:"\f2c9"}.uk-icon-thermometer-3:before{content:"\f2c8"}.uk-icon-thermometer-4:before{content:"\f2c7"}.uk-icon-thermometer-empty:before{content:"\f2cb"}.uk-icon-thermometer-full:before{content:"\f2c7"}.uk-icon-thermometer-half:before{content:"\f2c9"}.uk-icon-thermometer-quarter:before{content:"\f2ca"}.uk-icon-thermometer-three-quarters:before{content:"\f2c8"}.uk-icon-times-rectangle:before{content:"\f2d3"}.uk-icon-times-rectangle-o:before{content:"\f2d4"}.uk-icon-user-circle:before{content:"\f2bd"}.uk-icon-user-circle-o:before{content:"\f2be"}.uk-icon-user-o:before{content:"\f2c0"}.uk-icon-vcard:before{content:"\f2bb"}.uk-icon-vcard-o:before{content:"\f2bc"}.uk-icon-widow-close:before{content:"\f2d3"}.uk-icon-widow-close-o:before{content:"\f2d4"}.uk-icon-window-maximize:before{content:"\f2d0"}.uk-icon-window-minimize:before{content:"\f2d1"}.uk-icon-window-restore:before{content:"\f2d2"}.uk-icon-wpexplorer:before{content:"\f2de"}.uk-close::-moz-focus-inner{border:0;padding:0}.uk-close{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:0 0;display:inline-block;box-sizing:content-box;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:.3}.uk-close:after{display:block;content:"\f00d";font-family:FontAwesome}.uk-close:focus,.uk-close:hover{opacity:.5;outline:0;color:inherit;text-decoration:none;cursor:pointer}.uk-close-alt{padding:2px;border-radius:50%;background:#fff;opacity:1;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.3)}.uk-close-alt:focus,.uk-close-alt:hover{opacity:1}.uk-close-alt:after{opacity:.5}.uk-close-alt:focus:after,.uk-close-alt:hover:after{opacity:.8}.uk-badge{display:inline-block;padding:0 5px;background:#00a8e6;font-size:10px;font-weight:700;line-height:14px;color:#fff;text-align:center;vertical-align:middle;text-transform:none;border:1px solid rgba(0,0,0,.06);border-radius:2px;text-shadow:0 1px 0 rgba(0,0,0,.1)}a.uk-badge:hover{color:#fff}.uk-badge-notification{box-sizing:border-box;min-width:18px;border-radius:500px;font-size:12px;line-height:18px}.uk-badge-success{background-color:#8cc14c}.uk-badge-warning{background-color:#faa732}.uk-badge-danger{background-color:#da314b}.uk-alert{margin-bottom:15px;padding:10px;background:#ebf7fd;color:#2d7091;border:1px solid rgba(45,112,145,.3);border-radius:4px;text-shadow:0 1px 0 #fff}*+.uk-alert{margin-top:15px}.uk-alert>:last-child{margin-bottom:0}.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}.uk-alert>.uk-close:first-child{float:right}.uk-alert>.uk-close:first-child+*{margin-top:0}.uk-alert-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3)}.uk-alert-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3)}.uk-alert-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3)}.uk-alert-large{padding:20px}.uk-alert-large>.uk-close:first-child{margin:-10px -10px 0 0}.uk-thumbnail{display:inline-block;max-width:100%;box-sizing:border-box;margin:0;padding:4px;border:1px solid #ddd;background:#fff;border-radius:4px}a.uk-thumbnail:focus,a.uk-thumbnail:hover{border-color:#aaa;background-color:#fff;text-decoration:none;outline:0}.uk-thumbnail-caption{padding-top:4px;text-align:center;color:#444}.uk-thumbnail-mini{width:150px}.uk-thumbnail-small{width:200px}.uk-thumbnail-medium{width:300px}.uk-thumbnail-large{width:400px}.uk-thumbnail-expand,.uk-thumbnail-expand>img{width:100%}.uk-overlay{display:inline-block;position:relative;max-width:100%;vertical-align:middle;overflow:hidden;-webkit-transform:translateZ(0);margin:0}.uk-overlay.uk-border-circle{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.uk-overlay>:first-child{margin-bottom:0}.uk-overlay-panel{position:absolute;top:0;bottom:0;left:0;right:0;padding:20px;color:#fff}.uk-overlay-panel.uk-flex>*>:last-child,.uk-overlay-panel>:last-child{margin-bottom:0}.uk-overlay-panel h1,.uk-overlay-panel h2,.uk-overlay-panel h3,.uk-overlay-panel h4,.uk-overlay-panel h5,.uk-overlay-panel h6{color:inherit}.uk-overlay-panel a:not([class]){color:inherit;text-decoration:underline}.uk-overlay-panel a[class*=uk-icon-]:not(.uk-icon-button){color:inherit}.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore){opacity:0}.uk-overlay-background{background:rgba(0,0,0,.5)}.uk-overlay-image{padding:0}.uk-overlay-top{bottom:auto}.uk-overlay-bottom{top:auto}.uk-overlay-left{right:auto}.uk-overlay-right{left:auto}.uk-overlay-icon:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-blur,.uk-overlay-fade,.uk-overlay-grayscale,.uk-overlay-scale,.uk-overlay-spin,[class*=uk-overlay-slide]{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter}.uk-overlay-active .uk-overlay-fade,.uk-overlay-active .uk-overlay-scale,.uk-overlay-active .uk-overlay-spin,.uk-overlay-active [class*=uk-overlay-slide]{transition-duration:.8s}.uk-overlay-fade{opacity:.7}.uk-overlay-active .uk-active>.uk-overlay-fade,.uk-overlay-hover.uk-hover .uk-overlay-fade,.uk-overlay-hover:hover .uk-overlay-fade{opacity:1}.uk-overlay-scale{-webkit-transform:scale(1);transform:scale(1)}.uk-overlay-active .uk-active>.uk-overlay-scale,.uk-overlay-hover.uk-hover .uk-overlay-scale,.uk-overlay-hover:hover .uk-overlay-scale{-webkit-transform:scale(1.1);transform:scale(1.1)}.uk-overlay-spin{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.uk-overlay-active .uk-active>.uk-overlay-spin,.uk-overlay-hover.uk-hover .uk-overlay-spin,.uk-overlay-hover:hover .uk-overlay-spin{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.uk-overlay-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.uk-overlay-active .uk-active>.uk-overlay-grayscale,.uk-overlay-hover.uk-hover .uk-overlay-grayscale,.uk-overlay-hover:hover .uk-overlay-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)}[class*=uk-overlay-slide]{opacity:0}.uk-overlay-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-overlay-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-overlay-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-overlay-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-overlay-active .uk-active>[class*=uk-overlay-slide],.uk-overlay-hover.uk-hover [class*=uk-overlay-slide],.uk-overlay-hover:hover [class*=uk-overlay-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.uk-overlay-area{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-area,.uk-overlay-toggle:hover .uk-overlay-area,.uk-overlay.uk-hover .uk-overlay-area,.uk-overlay:hover .uk-overlay-area{opacity:1}.uk-overlay-area:empty:before{content:"\f002";position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;font-size:50px;line-height:1;font-family:FontAwesome;text-align:center;color:#fff}.uk-overlay-area:not(:empty){font-size:0}.uk-overlay-area:not(:empty):before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-overlay-area-content{display:inline-block;box-sizing:border-box;width:100%;vertical-align:middle;font-size:1rem;text-align:center;padding:0 15px;color:#fff}.uk-overlay-area-content>:last-child{margin-bottom:0}.uk-overlay-area-content a:not([class]),.uk-overlay-area-content a:not([class]):hover{color:inherit}.uk-overlay-caption{position:absolute;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,.5);color:#fff;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-transform:translate3d(0,0,0)}.uk-overlay-toggle.uk-hover .uk-overlay-caption,.uk-overlay-toggle:hover .uk-overlay-caption,.uk-overlay.uk-hover .uk-overlay-caption,.uk-overlay:hover .uk-overlay-caption{opacity:1}[class*=uk-column-]{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:480px){.uk-column-small-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-small-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-small-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-small-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-small-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:768px){.uk-column-medium-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-medium-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-medium-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-medium-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-medium-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-large-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-large-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-large-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-large-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-large-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1220px){.uk-column-xlarge-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-xlarge-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-xlarge-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-xlarge-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-xlarge-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen{[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]){opacity:0}}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-scale{-webkit-animation-name:uk-scale-12;animation-name:uk-scale-12}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-15{-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-animation-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-animation-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-animation-middle-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-animation-middle-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-animation-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-animation-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-animation-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-animation-hover:not(:hover),.uk-animation-hover:not(:hover) [class*=uk-animation-],.uk-touch .uk-animation-hover:not(.uk-hover),.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-15{0%{opacity:0;-webkit-transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-15{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-slide-left{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-left-33{0%{-webkit-transform:translateX(33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-left-33{0%{transform:translateX(33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-slide-right-33{0%{-webkit-transform:translateX(-33%)}100%{-webkit-transform:translateX(0)}}@keyframes uk-slide-right-33{0%{transform:translateX(-33%)}100%{transform:translateX(0)}}@-webkit-keyframes uk-scale-12{0%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@keyframes uk-scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes uk-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes uk-rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@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)}}@-webkit-keyframes uk-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.uk-dropdown,.uk-dropdown-blank{display:none;position:absolute;z-index:1020;box-sizing:border-box;width:200px}.uk-dropdown{padding:15px;background:#fff;color:#444;font-size:1rem;vertical-align:top;border:1px solid #ddd;border-radius:4px}.uk-dropdown:focus{outline:0}.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank{display:block;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-dropdown-top{margin-top:-5px}.uk-dropdown-bottom{margin-top:5px}.uk-dropdown-left{margin-left:-5px}.uk-dropdown-right{margin-left:5px}.uk-dropdown .uk-nav{margin:0 -15px}.uk-grid .uk-dropdown-grid+.uk-dropdown-grid{margin-top:15px}.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel{margin-top:15px}@media (min-width:768px){.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{margin-left:-15px;margin-right:-15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]{padding-left:15px;padding-right:15px}.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){border-left:1px solid #ddd}.uk-dropdown-width-2:not(.uk-dropdown-stack){width:400px}.uk-dropdown-width-3:not(.uk-dropdown-stack){width:600px}.uk-dropdown-width-4:not(.uk-dropdown-stack){width:800px}.uk-dropdown-width-5:not(.uk-dropdown-stack){width:1000px}}@media (max-width:767px){.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]{width:100%}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2){margin-top:15px}.uk-dropdown-small{min-width:150px;width:auto;padding:5px;white-space:nowrap}.uk-dropdown-small .uk-nav{margin:0 -5px}.uk-dropdown-navbar{margin-top:6px;background:#fff;color:#444;left:-1px}.uk-open>.uk-dropdown-navbar{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-dropdown-scrollable{overflow-y:auto;max-height:200px}.uk-dropdown-navbar.uk-dropdown-flip{left:auto}.uk-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}.uk-modal.uk-open{opacity:1}.uk-modal-page,.uk-modal-page body{overflow:hidden}.uk-modal-dialog{position:relative;box-sizing:border-box;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3)}@media (max-width:767px){.uk-modal-dialog{width:auto;margin:10px auto}}.uk-open .uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-dialog>:not([class*=uk-modal-]):last-child{margin-bottom:0}.uk-modal-dialog>.uk-close:first-child{margin:-10px -10px 0 0;float:right}.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]){margin-top:0}.uk-modal-dialog-lightbox{margin:15px auto;padding:0;max-width:95%;max-width:calc(100% - 30px);min-height:50px;border-radius:0}.uk-modal-dialog-lightbox>.uk-close:first-child{position:absolute;top:-12px;right:-12px;margin:0;float:none}@media (max-width:767px){.uk-modal-dialog-lightbox>.uk-close:first-child{top:-7px;right:-7px}}.uk-modal-dialog-blank{margin:0;padding:0;width:100%;max-width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.uk-modal-dialog-blank>.uk-close:first-child{position:absolute;top:20px;right:20px;z-index:1;margin:0;float:none}@media (min-width:768px){.uk-modal-dialog-large{width:930px}}@media (min-width:1220px){.uk-modal-dialog-large{width:1130px}}.uk-modal-header{margin-bottom:15px;margin:-20px -20px 15px -20px;padding:20px;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;background:#fafafa}.uk-modal-footer{margin-top:15px;margin:15px -20px -20px -20px;padding:20px;border-top:1px solid #ddd;border-radius:0 0 4px 4px;background:#fafafa}.uk-modal-footer>:last-child,.uk-modal-header>:last-child{margin-bottom:0}.uk-modal-caption{position:absolute;left:0;right:0;bottom:-20px;margin-bottom:-10px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-modal-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:25px;color:#ddd}.uk-modal-spinner:after{content:"\f110";display:block;font-family:FontAwesome;-webkit-animation:uk-rotate 2s infinite linear;animation:uk-rotate 2s infinite linear}.uk-offcanvas{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;touch-action:none;background:rgba(0,0,0,.1)}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;-webkit-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-left:0}.uk-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-ms-scroll-chaining:none}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar[mode=none]{-webkit-transition:none;transition:none}.uk-offcanvas-bar[mode=reveal]{-webkit-transform:translateX(0);transform:translateX(0);clip:rect(0,0,100vh,0);-webkit-transition:-webkit-transform .3s ease-in-out,clip .3s ease-in-out;transition:transform .3s ease-in-out,clip .3s ease-in-out}.uk-offcanvas-bar-flip[mode=reveal]{clip:none;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-offcanvas-bar-flip[mode=reveal]>*{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode=reveal].uk-offcanvas-bar-show>*{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas .uk-panel{margin:20px 15px;color:#777;text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]){color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}.uk-offcanvas-bar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(0,0,0,.6);box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.uk-offcanvas-bar-flip:after{right:auto;left:0;width:1px;background:rgba(0,0,0,.6);box-shadow:0 0 5px 2px rgba(0,0,0,.6)}.uk-switcher{margin:0;padding:0;list-style:none;touch-action:cross-slide-y pinch-zoom double-tap-zoom}.uk-switcher>:not(.uk-active){display:none}.uk-text-small{font-size:11px;line-height:16px}.uk-text-large{font-size:18px;line-height:24px;font-weight:400}.uk-text-bold{font-weight:700}.uk-text-muted{color:#999!important}.uk-text-primary{color:#2d7091!important}.uk-text-success{color:#659f13!important}.uk-text-warning{color:#e28327!important}.uk-text-danger{color:#d85030!important}.uk-text-contrast{color:#fff!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}.uk-text-top{vertical-align:top!important}.uk-text-middle{vertical-align:middle!important}.uk-text-bottom{vertical-align:bottom!important}@media (max-width:959px){.uk-text-center-medium{text-align:center!important}.uk-text-left-medium{text-align:left!important}}@media (max-width:767px){.uk-text-center-small{text-align:center!important}.uk-text-left-small{text-align:left!important}}.uk-text-nowrap{white-space:nowrap}.uk-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-text-break{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-uppercase{text-transform:uppercase!important}.uk-container{box-sizing:border-box;max-width:980px;padding:0 25px}@media (min-width:1220px){.uk-container{max-width:1200px;padding:0 35px}}.uk-container:after,.uk-container:before{content:"";display:table}.uk-container:after{clear:both}.uk-container-center{margin-left:auto;margin-right:auto}.uk-clearfix:before{content:"";display:table-cell}.uk-clearfix:after{content:"";display:table;clear:both}.uk-nbfc{overflow:hidden}.uk-nbfc-alt{display:table-cell;width:10000px}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}[class*=uk-align-]{display:block;margin-bottom:15px}.uk-align-left{margin-right:15px;float:left}.uk-align-right{margin-left:15px;float:right}@media (min-width:768px){.uk-align-medium-left{margin-right:15px;float:left}.uk-align-medium-right{margin-left:15px;float:right}}.uk-align-center{margin-left:auto;margin-right:auto}.uk-vertical-align{font-size:0}.uk-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.uk-vertical-align-bottom,.uk-vertical-align-middle{display:inline-block;max-width:100%;font-size:1rem}.uk-vertical-align-middle{vertical-align:middle}.uk-vertical-align-bottom{vertical-align:bottom}[class*=uk-height]{box-sizing:border-box}.uk-height-1-1{height:100%}.uk-height-viewport{height:100vh;min-height:600px}.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}.uk-margin{margin-bottom:15px}*+.uk-margin{margin-top:15px}.uk-margin-top{margin-top:15px!important}.uk-margin-bottom{margin-bottom:15px!important}.uk-margin-left{margin-left:15px!important}.uk-margin-right{margin-right:15px!important}.uk-margin-large{margin-bottom:50px}*+.uk-margin-large{margin-top:50px}.uk-margin-large-top{margin-top:50px!important}.uk-margin-large-bottom{margin-bottom:50px!important}.uk-margin-large-left{margin-left:50px!important}.uk-margin-large-right{margin-right:50px!important}.uk-margin-small{margin-bottom:5px}*+.uk-margin-small{margin-top:5px}.uk-margin-small-top{margin-top:5px!important}.uk-margin-small-bottom{margin-bottom:5px!important}.uk-margin-small-left{margin-left:5px!important}.uk-margin-small-right{margin-right:5px!important}.uk-margin-remove{margin:0!important}.uk-margin-top-remove{margin-top:0!important}.uk-margin-bottom-remove{margin-bottom:0!important}.uk-padding-remove{padding:0!important}.uk-padding-top-remove{padding-top:0!important}.uk-padding-bottom-remove{padding-bottom:0!important}.uk-padding-vertical-remove{padding-top:0!important;padding-bottom:0!important}.uk-border-circle{border-radius:50%}.uk-border-rounded{border-radius:5px}.uk-heading-large{font-size:36px;line-height:42px}@media (min-width:768px){.uk-heading-large{font-size:52px;line-height:64px}}.uk-link-muted,.uk-link-muted a{color:#444}.uk-link-muted a:hover,.uk-link-muted:hover{color:#444}.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover{color:inherit;text-decoration:none}.uk-scrollable-text{height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;resize:both}.uk-scrollable-box{box-sizing:border-box;height:170px;padding:10px;border:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch;resize:both;border-radius:3px}.uk-scrollable-box>:last-child{margin-bottom:0}.uk-overflow-hidden{overflow:hidden}.uk-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.uk-overflow-container>:last-child{margin-bottom:0}.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom]{position:absolute!important}.uk-position-top{top:0;left:0;right:0}.uk-position-bottom{bottom:0;left: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-cover{position:absolute;top:0;bottom:0;left:0;right:0}.uk-position-relative{position:relative!important}.uk-position-z-index{z-index:1}.uk-display-block{display:block!important}.uk-display-inline{display:inline!important}.uk-display-inline-block{display:inline-block!important;max-width:100%}@media (min-width:960px){.uk-visible-small{display:none!important}.uk-visible-medium{display:none!important}.uk-hidden-large{display:none!important}}@media (min-width:768px) and (max-width:959px){.uk-visible-small{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-medium{display:none!important}}@media (max-width:767px){.uk-visible-medium{display:none!important}.uk-visible-large{display:none!important}.uk-hidden-small{display:none!important}}.uk-hidden{display:none!important;visibility:hidden!important}.uk-invisible{visibility:hidden!important}.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible{display:block!important;visibility:visible!important}.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible{display:inline-block!important;visibility:visible!important}.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch{display:none!important}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline>*,.uk-flex>*{-ms-flex-negative:1}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-order-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:480px){.uk-flex-order-first-small{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-small{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:768px){.uk-flex-order-first-medium{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-medium{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-order-first-large{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-large{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1220px){.uk-flex-order-first-xlarge{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-order-last-xlarge{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-item-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-item-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto;-ms-flex-negative:1}.uk-flex-item-1{-ms-flex:1;-webkit-flex:1;flex:1}.uk-contrast{color:#fff}.uk-contrast .uk-link,.uk-contrast a:not([class]){color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-link:hover,.uk-contrast a:not([class]):hover{color:#fff;text-decoration:underline}.uk-contrast :not(pre)>code,.uk-contrast :not(pre)>kbd,.uk-contrast :not(pre)>samp{color:#fff;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1)}.uk-contrast em{color:#fff}.uk-contrast h1,.uk-contrast h2,.uk-contrast h3,.uk-contrast h4,.uk-contrast h5,.uk-contrast h6{color:#fff}.uk-contrast hr{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav li>a,.uk-contrast .uk-nav li>a:hover{text-decoration:none}.uk-contrast .uk-nav-side>li>a{color:#fff}.uk-contrast .uk-nav-side>li>a:focus,.uk-contrast .uk-nav-side>li>a:hover{background:rgba(255,255,255,.1);color:#fff;text-shadow:none}.uk-contrast .uk-nav-side>li.uk-active>a{background:#fff;color:#444;text-shadow:none}.uk-contrast .uk-nav-side .uk-nav-header{color:#fff}.uk-contrast .uk-nav-side .uk-nav-divider{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-nav-side ul a{color:rgba(255,255,255,.7)}.uk-contrast .uk-nav-side ul a:hover{color:#fff}.uk-contrast .uk-subnav>*>a{color:rgba(255,255,255,.7);text-decoration:none}.uk-contrast .uk-subnav>*>a:focus,.uk-contrast .uk-subnav>*>a:hover{color:#fff;text-decoration:none}.uk-contrast .uk-subnav>.uk-active>a{color:#fff}.uk-contrast .uk-subnav-line>:nth-child(n+2):before{border-left-color:rgba(255,255,255,.2)}.uk-contrast .uk-subnav-pill>*>a:focus,.uk-contrast .uk-subnav-pill>*>a:hover{background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-subnav-pill>.uk-active>a{background:#fff;color:#444}.uk-contrast .uk-tab{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab>li>a{border-color:transparent;color:rgba(255,255,255,.7);text-shadow:none}.uk-contrast .uk-tab>li.uk-open>a,.uk-contrast .uk-tab>li>a:focus,.uk-contrast .uk-tab>li>a:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.7);color:#444;text-decoration:none}.uk-contrast .uk-tab>li.uk-active>a{border-color:rgba(255,255,255,.2);border-bottom-color:transparent;background:#fff;color:#444}.uk-contrast .uk-tab-center{border-bottom-color:rgba(255,255,255,.2)}.uk-contrast .uk-tab-grid:before{border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-list-line>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-contrast .uk-form input:not([type]),.uk-contrast .uk-form input[type=text],.uk-contrast .uk-form input[type=password],.uk-contrast .uk-form input[type=email],.uk-contrast .uk-form input[type=url],.uk-contrast .uk-form input[type=search],.uk-contrast .uk-form input[type=tel],.uk-contrast .uk-form input[type=number],.uk-contrast .uk-form input[type=datetime],.uk-contrast .uk-form input[type=datetime-local],.uk-contrast .uk-form input[type=date],.uk-contrast .uk-form input[type=month],.uk-contrast .uk-form input[type=time],.uk-contrast .uk-form input[type=week],.uk-contrast .uk-form input[type=color],.uk-contrast .uk-form select,.uk-contrast .uk-form textarea{border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.8);color:#444;background-clip:padding-box}.uk-contrast .uk-form input:not([type]):focus,.uk-contrast .uk-form input[type=text]:focus,.uk-contrast .uk-form input[type=password]:focus,.uk-contrast .uk-form input[type=email]:focus,.uk-contrast .uk-form input[type=url]:focus,.uk-contrast .uk-form input[type=search]:focus,.uk-contrast .uk-form input[type=tel]:focus,.uk-contrast .uk-form input[type=number]:focus,.uk-contrast .uk-form input[type=datetime]:focus,.uk-contrast .uk-form input[type=datetime-local]:focus,.uk-contrast .uk-form input[type=date]:focus,.uk-contrast .uk-form input[type=month]:focus,.uk-contrast .uk-form input[type=time]:focus,.uk-contrast .uk-form input[type=week]:focus,.uk-contrast .uk-form input[type=color]:focus,.uk-contrast .uk-form select:focus,.uk-contrast .uk-form textarea:focus{border-color:#fff;background:#fff;color:#444}.uk-contrast .uk-form :-ms-input-placeholder{color:rgba(68,68,68,.7)!important}.uk-contrast .uk-form ::-moz-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-form ::-webkit-input-placeholder{color:rgba(68,68,68,.7)}.uk-contrast .uk-button{color:#444;background:#fff;border-color:transparent}.uk-contrast .uk-button:focus,.uk-contrast .uk-button:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast .uk-button.uk-active,.uk-contrast .uk-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-button-primary{background-color:#00a8e6;color:#fff}.uk-contrast .uk-button-primary:focus,.uk-contrast .uk-button-primary:hover{background-color:#35b3ee;color:#fff}.uk-contrast .uk-button-primary.uk-active,.uk-contrast .uk-button-primary:active{background-color:#0091ca;color:#fff}.uk-contrast .uk-icon-hover{color:rgba(255,255,255,.7)}.uk-contrast .uk-icon-hover:hover{color:#fff}.uk-contrast .uk-icon-button{background:#fff;color:#444;border-color:transparent}.uk-contrast .uk-icon-button:focus,.uk-contrast .uk-icon-button:hover{background-color:rgba(255,255,255,.8);color:#444;border-color:transparent}.uk-contrast .uk-icon-button:active{background-color:rgba(255,255,255,.7);color:#444}.uk-contrast .uk-text-muted{color:rgba(255,255,255,.6)!important}.uk-contrast .uk-text-primary{color:#2d7091!important}@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/bl-kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css old mode 100644 new mode 100755 index f2c022b9..98f427ff --- a/bl-kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css +++ b/bl-kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css @@ -1,2 +1,2 @@ -/*! UIkit 2.26.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ +/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ .uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)} \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/js/uikit/uikit.min.js b/bl-kernel/admin/themes/default/js/uikit/uikit.min.js old mode 100644 new mode 100755 index ce54d562..ec84934e --- a/bl-kernel/admin/themes/default/js/uikit/uikit.min.js +++ b/bl-kernel/admin/themes/default/js/uikit/uikit.min.js @@ -1,3 +1,3 @@ -/*! UIkit 2.26.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ -!function(t){if("function"==typeof define&&define.amd&&define("uikit",function(){var i=window.UIkit||t(window,window.jQuery,window.document);return i.load=function(t,e,n,o){var s,a=t.split(","),r=[],l=(o.config&&o.config.uikit&&o.config.uikit.base?o.config.uikit.base:"").replace(/\/+$/g,"");if(!l)throw new Error("Please define base path to UIkit in the requirejs config.");for(s=0;s0||t.navigator.pointerEnabled&&t.navigator.maxTouchPoints>0||!1,n.support.mutationobserver=t.MutationObserver||t.WebKitMutationObserver||null,n.Utils={},n.Utils.isFullscreen=function(){return document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.fullscreenElement||!1},n.Utils.str2json=function(t,i){try{return i?JSON.parse(t.replace(/([\$\w]+)\s*:/g,function(t,i){return'"'+i+'":'}).replace(/'([^']+)'/g,function(t,i){return'"'+i+'"'})):new Function("","var json = "+t+"; return JSON.parse(JSON.stringify(json));")()}catch(e){return!1}},n.Utils.debounce=function(t,i,e){var n;return function(){var o=this,s=arguments,a=function(){n=null,e||t.apply(o,s)},r=e&&!n;clearTimeout(n),n=setTimeout(a,i),r&&t.apply(o,s)}},n.Utils.throttle=function(t,i){var e=!1;return function(){e||(t.call(),e=!0,setTimeout(function(){e=!1},i))}},n.Utils.removeCssRules=function(t){var i,e,n,o,s,a,r,l,c,u;t&&setTimeout(function(){try{for(u=document.styleSheets,o=0,r=u.length;r>o;o++){for(n=u[o],e=[],n.cssRules=n.cssRules,i=s=0,l=n.cssRules.length;l>s;i=++s)n.cssRules[i].type===CSSRule.STYLE_RULE&&t.test(n.cssRules[i].selectorText)&&e.unshift(i);for(a=0,c=e.length;c>a;a++)n.deleteRule(e[a])}}catch(h){}},0)},n.Utils.isInView=function(t,e){var o=i(t);if(!o.is(":visible"))return!1;var s=n.$win.scrollLeft(),a=n.$win.scrollTop(),r=o.offset(),l=r.left,c=r.top;return e=i.extend({topoffset:0,leftoffset:0},e),c+o.height()>=a&&c-e.topoffset<=a+n.$win.height()&&l+o.width()>=s&&l-e.leftoffset<=s+n.$win.width()?!0:!1},n.Utils.checkDisplay=function(t,e){var o=n.$("[data-uk-margin], [data-uk-grid-match], [data-uk-grid-margin], [data-uk-check-display]",t||document);return t&&!o.length&&(o=i(t)),o.trigger("display.uk.check"),e&&("string"!=typeof e&&(e='[class*="uk-animation-"]'),o.find(e).each(function(){var t=n.$(this),i=t.attr("class"),e=i.match(/uk-animation-(.+)/);t.removeClass(e[0]).width(),t.addClass(e[0])})),o},n.Utils.options=function(t){if("string"!=i.type(t))return t;-1!=t.indexOf(":")&&"}"!=t.trim().substr(-1)&&(t="{"+t+"}");var e=t?t.indexOf("{"):-1,o={};if(-1!=e)try{o=n.Utils.str2json(t.substr(e))}catch(s){}return o},n.Utils.animate=function(t,e){var o=i.Deferred();return t=n.$(t),t.css("display","none").addClass(e).one(n.support.animation.end,function(){t.removeClass(e),o.resolve()}),t.css("display",""),o.promise()},n.Utils.uid=function(t){return(t||"id")+(new Date).getTime()+"RAND"+Math.ceil(1e5*Math.random())},n.Utils.template=function(t,i){for(var e,n,o,s,a=t.replace(/\n/g,"\\n").replace(/\{\{\{\s*(.+?)\s*\}\}\}/g,"{{!$1}}").split(/(\{\{\s*(.+?)\s*\}\})/g),r=0,l=[],c=0;r/g, '>');}"].join("\n")),i?s(i):s},n.Utils.events={},n.Utils.events.click=n.support.touch?"tap":"click",t.UIkit=n,n.fn=function(t,e){var o=arguments,s=t.match(/^([a-z\-]+)(?:\.([a-z]+))?/i),a=s[1],r=s[2];return n[a]?this.each(function(){var t=i(this),s=t.data(a);s||t.data(a,s=n[a](this,r?void 0:e)),r&&s[r].apply(s,Array.prototype.slice.call(o,1))}):(i.error("UIkit component ["+a+"] does not exist."),this)},i.UIkit=n,i.fn.uk=n.fn,n.langdirection="rtl"==n.$html.attr("dir")?"right":"left",n.components={},n.component=function(t,e){var o=function(e,s){var a=this;return this.UIkit=n,this.element=e?n.$(e):null,this.options=i.extend(!0,{},this.defaults,s),this.plugins={},this.element&&this.element.data(t,this),this.init(),(this.options.plugins.length?this.options.plugins:Object.keys(o.plugins)).forEach(function(t){o.plugins[t].init&&(o.plugins[t].init(a),a.plugins[t]=!0)}),this.trigger("init.uk.component",[t,this]),this};return o.plugins={},i.extend(!0,o.prototype,{defaults:{plugins:[]},boot:function(){},init:function(){},on:function(t,i,e){return n.$(this.element||this).on(t,i,e)},one:function(t,i,e){return n.$(this.element||this).one(t,i,e)},off:function(t){return n.$(this.element||this).off(t)},trigger:function(t,i){return n.$(this.element||this).trigger(t,i)},find:function(t){return n.$(this.element?this.element:[]).find(t)},proxy:function(t,i){var e=this;i.split(" ").forEach(function(i){e[i]||(e[i]=function(){return t[i].apply(t,arguments)})})},mixin:function(t,i){var e=this;i.split(" ").forEach(function(i){e[i]||(e[i]=t[i].bind(e))})},option:function(){return 1==arguments.length?this.options[arguments[0]]||void 0:(2==arguments.length&&(this.options[arguments[0]]=arguments[1]),void 0)}},e),this.components[t]=o,this[t]=function(){var e,o;if(arguments.length)switch(arguments.length){case 1:"string"==typeof arguments[0]||arguments[0].nodeType||arguments[0]instanceof jQuery?e=i(arguments[0]):o=arguments[0];break;case 2:e=i(arguments[0]),o=arguments[1]}return e&&e.data(t)?e.data(t):new n.components[t](e,o)},n.domready&&n.component.boot(t),o},n.plugin=function(t,i,e){this.components[t].plugins[i]=e},n.component.boot=function(t){n.components[t].prototype&&n.components[t].prototype.boot&&!n.components[t].booted&&(n.components[t].prototype.boot.apply(n,[]),n.components[t].booted=!0)},n.component.bootComponents=function(){for(var t in n.components)n.component.boot(t)},n.domObservers=[],n.domready=!1,n.ready=function(t){n.domObservers.push(t),n.domready&&t(document)},n.on=function(t,i,e){return t&&t.indexOf("ready.uk.dom")>-1&&n.domready&&i.apply(n.$doc),n.$doc.on(t,i,e)},n.one=function(t,i,e){return t&&t.indexOf("ready.uk.dom")>-1&&n.domready?(i.apply(n.$doc),n.$doc):n.$doc.one(t,i,e)},n.trigger=function(t,i){return n.$doc.trigger(t,i)},n.domObserve=function(t,i){n.support.mutationobserver&&(i=i||function(){},n.$(t).each(function(){var t=this,e=n.$(t);if(!e.data("observer"))try{var o=new n.support.mutationobserver(n.Utils.debounce(function(){i.apply(t,[]),e.trigger("changed.uk.dom")},50),{childList:!0,subtree:!0});o.observe(t,{childList:!0,subtree:!0}),e.data("observer",o)}catch(s){}}))},n.init=function(t){t=t||document,n.domObservers.forEach(function(i){i(t)})},n.on("domready.uk.dom",function(){n.init(),n.domready&&n.Utils.checkDisplay()}),document.addEventListener("DOMContentLoaded",function(){var t=function(){n.$body=n.$("body"),n.trigger("beforeready.uk.dom"),n.component.bootComponents();var t=requestAnimationFrame(function(){var i={dir:{x:0,y:0},x:window.pageXOffset,y:window.pageYOffset},e=function(){var o=window.pageXOffset,s=window.pageYOffset;(i.x!=o||i.y!=s)&&(i.dir.x=o!=i.x?o>i.x?1:-1:0,i.dir.y=s!=i.y?s>i.y?1:-1:0,i.x=o,i.y=s,n.$doc.trigger("scrolling.uk.document",[{dir:{x:i.dir.x,y:i.dir.y},x:o,y:s}])),cancelAnimationFrame(t),t=requestAnimationFrame(e)};return n.support.touch&&n.$html.on("touchmove touchend MSPointerMove MSPointerUp pointermove pointerup",e),(i.x||i.y)&&e(),e}());if(n.trigger("domready.uk.dom"),n.support.touch&&navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&n.$win.on("load orientationchange resize",n.Utils.debounce(function(){var t=function(){return i(".uk-height-viewport").css("height",window.innerHeight),t};return t()}(),100)),n.trigger("afterready.uk.dom"),n.domready=!0,n.support.mutationobserver){var e=n.Utils.debounce(function(){requestAnimationFrame(function(){n.init(document.body)})},10);new n.support.mutationobserver(function(t){var i=!1;t.every(function(t){if("childList"!=t.type)return!0;for(var e,n=0;n=Math.abs(e-n)?t-i>0?"Left":"Right":e-n>0?"Up":"Down"}function e(){c=null,h.last&&(void 0!==h.el&&h.el.trigger("longTap"),h={})}function n(){c&&clearTimeout(c),c=null}function o(){a&&clearTimeout(a),r&&clearTimeout(r),l&&clearTimeout(l),c&&clearTimeout(c),a=r=l=c=null,h={}}function s(t){return t.pointerType==t.MSPOINTER_TYPE_TOUCH&&t.isPrimary}if(!t.fn.swipeLeft){var a,r,l,c,u,h={},d=750;t(function(){var p,f,m,g=0,v=0;"MSGesture"in window&&(u=new MSGesture,u.target=document.body),t(document).on("MSGestureEnd gestureend",function(t){var i=t.originalEvent.velocityX>1?"Right":t.originalEvent.velocityX<-1?"Left":t.originalEvent.velocityY>1?"Down":t.originalEvent.velocityY<-1?"Up":null;i&&void 0!==h.el&&(h.el.trigger("swipe"),h.el.trigger("swipe"+i))}).on("touchstart MSPointerDown pointerdown",function(i){("MSPointerDown"!=i.type||s(i.originalEvent))&&(m="MSPointerDown"==i.type||"pointerdown"==i.type?i:i.originalEvent.touches[0],p=Date.now(),f=p-(h.last||p),h.el=t("tagName"in m.target?m.target:m.target.parentNode),a&&clearTimeout(a),h.x1=m.pageX,h.y1=m.pageY,f>0&&250>=f&&(h.isDoubleTap=!0),h.last=p,c=setTimeout(e,d),!u||"MSPointerDown"!=i.type&&"pointerdown"!=i.type&&"touchstart"!=i.type||u.addPointer(i.originalEvent.pointerId))}).on("touchmove MSPointerMove pointermove",function(t){("MSPointerMove"!=t.type||s(t.originalEvent))&&(m="MSPointerMove"==t.type||"pointermove"==t.type?t:t.originalEvent.touches[0],n(),h.x2=m.pageX,h.y2=m.pageY,g+=Math.abs(h.x1-h.x2),v+=Math.abs(h.y1-h.y2))}).on("touchend MSPointerUp pointerup",function(e){("MSPointerUp"!=e.type||s(e.originalEvent))&&(n(),h.x2&&Math.abs(h.x1-h.x2)>30||h.y2&&Math.abs(h.y1-h.y2)>30?l=setTimeout(function(){void 0!==h.el&&(h.el.trigger("swipe"),h.el.trigger("swipe"+i(h.x1,h.x2,h.y1,h.y2))),h={}},0):"last"in h&&(isNaN(g)||30>g&&30>v?r=setTimeout(function(){var i=t.Event("tap");i.cancelTouch=o,void 0!==h.el&&h.el.trigger(i),h.isDoubleTap?(void 0!==h.el&&h.el.trigger("doubleTap"),h={}):a=setTimeout(function(){a=null,void 0!==h.el&&h.el.trigger("singleTap"),h={}},250)},0):h={},g=v=0))}).on("touchcancel MSPointerCancel",o),t(window).on("scroll",o)}),["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap","singleTap","longTap"].forEach(function(i){t.fn[i]=function(e){return t(this).on(i,e)}})}}(jQuery),function(t){"use strict";var i=[];t.component("stackMargin",{defaults:{cls:"uk-margin-small-top",rowfirst:!1,observe:!1},boot:function(){t.ready(function(i){t.$("[data-uk-margin]",i).each(function(){var i=t.$(this);i.data("stackMargin")||t.stackMargin(i,t.Utils.options(i.attr("data-uk-margin")))})})},init:function(){var e=this;t.$win.on("resize orientationchange",function(){var i=function(){e.process()};return t.$(function(){i(),t.$win.on("load",i)}),t.Utils.debounce(i,20)}()),this.on("display.uk.check",function(){this.element.is(":visible")&&this.process()}.bind(this)),this.options.observe&&t.domObserve(this.element,function(){e.element.is(":visible")&&e.process()}),i.push(this)},process:function(){var i=this.element.children();if(t.Utils.stackMargin(i,this.options),!this.options.rowfirst||!i.length)return this;var e={},n=!1;return i.removeClass(this.options.rowfirst).each(function(i,o){o=t.$(this),"none"!=this.style.display&&(i=o.offset().left,((e[i]=e[i]||[])&&e[i]).push(this),n=n===!1?i:Math.min(n,i))}),t.$(e[n]).addClass(this.options.rowfirst),this}}),function(){var i=[],e=function(t){if(t.is(":visible")){var i=t.parent().width(),e=t.data("width"),n=i/e,o=Math.floor(n*t.data("height"));t.css({height:e>i?o:t.data("height")})}};t.component("responsiveElement",{defaults:{},boot:function(){t.ready(function(i){t.$("iframe.uk-responsive-width, [data-uk-responsive]",i).each(function(){var i,e=t.$(this);e.data("responsiveElement")||(i=t.responsiveElement(e,{}))})})},init:function(){var t=this.element;t.attr("width")&&t.attr("height")&&(t.data({width:t.attr("width"),height:t.attr("height")}).on("display.uk.check",function(){e(t)}),e(t),i.push(t))}}),t.$win.on("resize load",t.Utils.debounce(function(){i.forEach(function(t){e(t)})},15))}(),t.Utils.stackMargin=function(i,e){e=t.$.extend({cls:"uk-margin-small-top"},e),i=t.$(i).removeClass(e.cls);var n=!1;i.each(function(i,e,o,s){s=t.$(this),"none"!=s.css("display")&&(i=s.offset(),e=s.outerHeight(),o=i.top+e,s.data({ukMarginPos:o,ukMarginTop:i.top}),(n===!1||i.topn.top&&i.data("ukMarginPos")>n.pos&&i.addClass(e.cls)})},t.Utils.matchHeights=function(i,e){i=t.$(i).css("min-height",""),e=t.$.extend({row:!0},e);var n=function(i){if(!(i.length<2)){var e=0;i.each(function(){e=Math.max(e,t.$(this).outerHeight())}).each(function(){var i=t.$(this),n=e-("border-box"==i.css("box-sizing")?0:i.outerHeight()-i.height());i.css("min-height",n+"px")})}};e.row?(i.first().width(),setTimeout(function(){var e=!1,o=[];i.each(function(){var i=t.$(this),s=i.offset().top;s!=e&&o.length&&(n(t.$(o)),o=[],s=i.offset().top),o.push(i),e=s}),o.length&&n(t.$(o))},0)):n(i)},function(i){t.Utils.inlineSvg=function(e,n){t.$(e||'img[src$=".svg"]',n||document).each(function(){var e=t.$(this),n=e.attr("src");if(!i[n]){var o=t.$.Deferred();t.$.get(n,{nc:Math.random()},function(i){o.resolve(t.$(i).find("svg"))}),i[n]=o.promise()}i[n].then(function(i){var n=t.$(i).clone();e.attr("id")&&n.attr("id",e.attr("id")),e.attr("class")&&n.attr("class",e.attr("class")),e.attr("style")&&n.attr("style",e.attr("style")),e.attr("width")&&(n.attr("width",e.attr("width")),e.attr("height")||n.removeAttr("height")),e.attr("height")&&(n.attr("height",e.attr("height")),e.attr("width")||n.removeAttr("width")),e.replaceWith(n)})})},t.ready(function(i){t.Utils.inlineSvg("[data-uk-svg]",i)})}({})}(UIkit),function(t){"use strict";function i(i,e){e=t.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},e);var n=i.offset().top-e.offset,o=t.$doc.height(),s=window.innerHeight;n+s>o&&(n=o-s),t.$("html,body").stop().animate({scrollTop:n},e.duration,e.transition).promise().done(e.complete)}t.component("smoothScroll",{boot:function(){t.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(){var i=t.$(this);if(!i.data("smoothScroll")){{t.smoothScroll(i,t.Utils.options(i.attr("data-uk-smooth-scroll")))}i.trigger("click")}return!1})},init:function(){var e=this;this.on("click",function(n){n.preventDefault(),i(t.$(this.hash).length?t.$(this.hash):t.$("body"),e.options)})}}),t.Utils.scrollToElement=i,t.$.easing.easeOutExpo||(t.$.easing.easeOutExpo=function(t,i,e,n,o){return i==o?e+n:n*(-Math.pow(2,-10*i/o)+1)+e})}(UIkit),function(t){"use strict";var i=t.$win,e=t.$doc,n=[],o=function(){for(var t=0;t=u)return e[t]}();if(!h)return;c.options.closest?(o.blur().closest(l).removeClass(r),s=o.filter("a[href='#"+h.attr("id")+"']").closest(l).addClass(r)):s=o.removeClass(r).filter("a[href='#"+h.attr("id")+"']").addClass(r),c.element.trigger("inview.uk.scrollspynav",[h,s])}};this.options.smoothscroll&&t.smoothScroll&&o.each(function(){t.smoothScroll(this,c.options.smoothscroll)}),u(),this.element.data("scrollspynav",this),this.check=u,s.push(this)}})}(UIkit),function(t){"use strict";var i=[];t.component("toggle",{defaults:{target:!1,cls:"uk-hidden",animation:!1,duration:200},boot:function(){t.ready(function(e){t.$("[data-uk-toggle]",e).each(function(){var i=t.$(this);if(!i.data("toggle")){t.toggle(i,t.Utils.options(i.attr("data-uk-toggle")))}}),setTimeout(function(){i.forEach(function(t){t.getToggles()})},0)})},init:function(){var t=this;this.aria=-1!==this.options.cls.indexOf("uk-hidden"),this.getToggles(),this.on("click",function(i){t.element.is('a[href="#"]')&&i.preventDefault(),t.toggle()}),i.push(this)},toggle:function(){if(this.totoggle.length){if(this.options.animation&&t.support.animation){var i=this,e=this.options.animation.split(",");1==e.length&&(e[1]=e[0]),e[0]=e[0].trim(),e[1]=e[1].trim(),this.totoggle.css("animation-duration",this.options.duration+"ms"),this.totoggle.each(function(){var n=t.$(this);n.hasClass(i.options.cls)?(n.toggleClass(i.options.cls),t.Utils.animate(n,e[0]).then(function(){n.css("animation-duration",""),t.Utils.checkDisplay(n)})):t.Utils.animate(this,e[1]+" uk-animation-reverse").then(function(){n.toggleClass(i.options.cls).css("animation-duration",""),t.Utils.checkDisplay(n)})})}else this.totoggle.toggleClass(this.options.cls),t.Utils.checkDisplay(this.totoggle);this.updateAria()}},getToggles:function(){this.totoggle=this.options.target?t.$(this.options.target):[],this.updateAria()},updateAria:function(){this.aria&&this.totoggle.length&&this.totoggle.each(function(){t.$(this).attr("aria-hidden",t.$(this).hasClass("uk-hidden"))})}})}(UIkit),function(t){"use strict";t.component("alert",{defaults:{fade:!0,duration:200,trigger:".uk-alert-close"},boot:function(){t.$html.on("click.alert.uikit","[data-uk-alert]",function(i){var e=t.$(this);if(!e.data("alert")){var n=t.alert(e,t.Utils.options(e.attr("data-uk-alert")));t.$(i.target).is(n.options.trigger)&&(i.preventDefault(),n.close())}})},init:function(){var t=this;this.on("click",this.options.trigger,function(i){i.preventDefault(),t.close()})},close:function(){var t=this.trigger("close.uk.alert"),i=function(){this.trigger("closed.uk.alert").remove()}.bind(this);this.options.fade?t.css("overflow","hidden").css("max-height",t.height()).animate({height:0,opacity:0,"padding-top":0,"padding-bottom":0,"margin-top":0,"margin-bottom":0},this.options.duration,i):i()}})}(UIkit),function(t){"use strict";t.component("buttonRadio",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){t.$html.on("click.buttonradio.uikit","[data-uk-button-radio]",function(i){var e=t.$(this);if(!e.data("buttonRadio")){var n=t.buttonRadio(e,t.Utils.options(e.attr("data-uk-button-radio"))),o=t.$(i.target);o.is(n.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(e){var n=t.$(this);n.is('a[href="#"]')&&e.preventDefault(),i.find(i.options.target).not(n).removeClass(i.options.activeClass).blur(),n.addClass(i.options.activeClass),i.find(i.options.target).not(n).attr("aria-checked","false"),n.attr("aria-checked","true"),i.trigger("change.uk.button",[n])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),t.component("buttonCheckbox",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){t.$html.on("click.buttoncheckbox.uikit","[data-uk-button-checkbox]",function(i){var e=t.$(this);if(!e.data("buttonCheckbox")){var n=t.buttonCheckbox(e,t.Utils.options(e.attr("data-uk-button-checkbox"))),o=t.$(i.target);o.is(n.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(e){var n=t.$(this);n.is('a[href="#"]')&&e.preventDefault(),n.toggleClass(i.options.activeClass).blur(),n.attr("aria-checked",n.hasClass(i.options.activeClass)),i.trigger("change.uk.button",[n])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),t.component("button",{defaults:{},boot:function(){t.$html.on("click.button.uikit","[data-uk-button]",function(){var i=t.$(this);if(!i.data("button")){{t.button(i,t.Utils.options(i.attr("data-uk-button")))}i.trigger("click")}})},init:function(){var t=this;this.element.attr("aria-pressed",this.element.hasClass("uk-active")),this.on("click",function(i){t.element.is('a[href="#"]')&&i.preventDefault(),t.toggle(),t.trigger("change.uk.button",[t.element.blur().hasClass("uk-active")])})},toggle:function(){this.element.toggleClass("uk-active"),this.element.attr("aria-pressed",this.element.hasClass("uk-active"))}})}(UIkit),function(t){"use strict";function i(i,e,n,o){if(i=t.$(i),e=t.$(e),n=n||window.innerWidth,o=o||i.offset(),e.length){var s=e.outerWidth();if(i.css("min-width",s),"right"==t.langdirection){var a=n-(e.offset().left+s),r=n-(i.offset().left+i.outerWidth());i.css("margin-right",a-r)}else i.css("margin-left",e.offset().left-o.left)}}var e,n=!1,o={x:{"bottom-left":"bottom-right","bottom-right":"bottom-left","bottom-center":"bottom-center","top-left":"top-right","top-right":"top-left","top-center":"top-center","left-top":"right-top","left-bottom":"right-bottom","left-center":"right-center","right-top":"left-top","right-bottom":"left-bottom","right-center":"left-center"},y:{"bottom-left":"top-left","bottom-right":"top-right","bottom-center":"top-center","top-left":"bottom-left","top-right":"bottom-right","top-center":"bottom-center","left-top":"left-bottom","left-bottom":"left-top","left-center":"left-center","right-top":"right-bottom","right-bottom":"right-top","right-center":"right-center"},xy:{"bottom-left":"top-right","bottom-right":"top-left","bottom-center":"top-center","top-left":"bottom-right","top-right":"bottom-left","top-center":"bottom-center","left-top":"right-bottom","left-bottom":"right-top","left-center":"right-center","right-top":"left-bottom","right-bottom":"left-top","right-center":"left-center"}};t.component("dropdown",{defaults:{mode:"hover",pos:"bottom-left",offset:0,remaintime:800,justify:!1,boundary:t.$win,delay:0,dropdownSelector:".uk-dropdown,.uk-dropdown-blank",hoverDelayIdle:250,preventflip:!1},remainIdle:!1,boot:function(){var i=t.support.touch?"click":"mouseenter";t.$html.on(i+".dropdown.uikit","[data-uk-dropdown]",function(e){var n=t.$(this);if(!n.data("dropdown")){var o=t.dropdown(n,t.Utils.options(n.attr("data-uk-dropdown")));("click"==i||"mouseenter"==i&&"hover"==o.options.mode)&&o.element.trigger(i),o.element.find(o.options.dropdownSelector).length&&e.preventDefault()}})},init:function(){var i=this;this.dropdown=this.find(this.options.dropdownSelector),this.offsetParent=this.dropdown.parents().filter(function(){return-1!==t.$.inArray(t.$(this).css("position"),["relative","fixed","absolute"])}).slice(0,1),this.centered=this.dropdown.hasClass("uk-dropdown-center"),this.justified=this.options.justify?t.$(this.options.justify):!1,this.boundary=t.$(this.options.boundary),this.boundary.length||(this.boundary=t.$win),this.dropdown.hasClass("uk-dropdown-up")&&(this.options.pos="top-left"),this.dropdown.hasClass("uk-dropdown-flip")&&(this.options.pos=this.options.pos.replace("left","right")),this.dropdown.hasClass("uk-dropdown-center")&&(this.options.pos=this.options.pos.replace(/(left|right)/,"center")),this.element.attr("aria-haspopup","true"),this.element.attr("aria-expanded",this.element.hasClass("uk-open")),"click"==this.options.mode||t.support.touch?this.on("click.uk.dropdown",function(e){var n=t.$(e.target);n.parents(i.options.dropdownSelector).length||((n.is("a[href='#']")||n.parent().is("a[href='#']")||i.dropdown.length&&!i.dropdown.is(":visible"))&&e.preventDefault(),n.blur()),i.element.hasClass("uk-open")?(!i.dropdown.find(e.target).length||n.is(".uk-dropdown-close")||n.parents(".uk-dropdown-close").length)&&i.hide():i.show()}):this.on("mouseenter",function(){i.trigger("pointerenter.uk.dropdown",[i]),i.remainIdle&&clearTimeout(i.remainIdle),e&&clearTimeout(e),n&&n==i||(e=n&&n!=i?setTimeout(function(){e=setTimeout(i.show.bind(i),i.options.delay)},i.options.hoverDelayIdle):setTimeout(i.show.bind(i),i.options.delay))}).on("mouseleave",function(){e&&clearTimeout(e),i.remainIdle=setTimeout(function(){n&&n==i&&i.hide()},i.options.remaintime),i.trigger("pointerleave.uk.dropdown",[i])}).on("click",function(e){var o=t.$(e.target);return i.remainIdle&&clearTimeout(i.remainIdle),n&&n==i?((!i.dropdown.find(e.target).length||o.is(".uk-dropdown-close")||o.parents(".uk-dropdown-close").length)&&i.hide(),void 0):((o.is("a[href='#']")||o.parent().is("a[href='#']"))&&e.preventDefault(),i.show(),void 0)})},show:function(){t.$html.off("click.outer.dropdown"),n&&n!=this&&n.hide(!0),e&&clearTimeout(e),this.trigger("beforeshow.uk.dropdown",[this]),this.checkDimensions(),this.element.addClass("uk-open"),this.element.attr("aria-expanded","true"),this.trigger("show.uk.dropdown",[this]),t.Utils.checkDisplay(this.dropdown,!0),n=this,this.registerOuterClick()},hide:function(t){this.trigger("beforehide.uk.dropdown",[this,t]),this.element.removeClass("uk-open"),this.remainIdle&&clearTimeout(this.remainIdle),this.remainIdle=!1,this.element.attr("aria-expanded","false"),this.trigger("hide.uk.dropdown",[this,t]),n==this&&(n=!1)},registerOuterClick:function(){var i=this;t.$html.off("click.outer.dropdown"),setTimeout(function(){t.$html.on("click.outer.dropdown",function(o){e&&clearTimeout(e);t.$(o.target);n!=i||i.element.find(o.target).length||(i.hide(!0),t.$html.off("click.outer.dropdown"))})},10)},checkDimensions:function(){if(this.dropdown.length){this.dropdown.removeClass("uk-dropdown-top uk-dropdown-bottom uk-dropdown-left uk-dropdown-right uk-dropdown-stack").css({"top-left":"",left:"","margin-left":"","margin-right":""}),this.justified&&this.justified.length&&this.dropdown.css("min-width","");var e,n=t.$.extend({},this.offsetParent.offset(),{width:this.offsetParent[0].offsetWidth,height:this.offsetParent[0].offsetHeight}),s=this.options.offset,a=this.dropdown,r=(a.show().offset()||{left:0,top:0},a.outerWidth()),l=a.outerHeight(),c=this.boundary.width(),u=(this.boundary[0]!==window&&this.boundary.offset()?this.boundary.offset():{top:0,left:0},this.options.pos),h={"bottom-left":{top:0+n.height+s,left:0},"bottom-right":{top:0+n.height+s,left:0+n.width-r},"bottom-center":{top:0+n.height+s,left:0+n.width/2-r/2},"top-left":{top:0-l-s,left:0},"top-right":{top:0-l-s,left:0+n.width-r},"top-center":{top:0-l-s,left:0+n.width/2-r/2},"left-top":{top:0,left:0-r-s},"left-bottom":{top:0+n.height-l,left:0-r-s},"left-center":{top:0+n.height/2-l/2,left:0-r-s},"right-top":{top:0,left:0+n.width+s},"right-bottom":{top:0+n.height-l,left:0+n.width+s},"right-center":{top:0+n.height/2-l/2,left:0+n.width+s}},d={};if(e=u.split("-"),d=h[u]?h[u]:h["bottom-left"],this.justified&&this.justified.length)i(a.css({left:0}),this.justified,c);else if(this.options.preventflip!==!0){var p;switch(this.checkBoundary(n.left+d.left,n.top+d.top,r,l,c)){case"x":"x"!==this.options.preventflip&&(p=o.x[u]||"right-top");break;case"y":"y"!==this.options.preventflip&&(p=o.y[u]||"top-left");break;case"xy":this.options.preventflip||(p=o.xy[u]||"right-bottom")}p&&(e=p.split("-"),d=h[p]?h[p]:h["bottom-left"],this.checkBoundary(n.left+d.left,n.top+d.top,r,l,c)&&(e=u.split("-"),d=h[u]?h[u]:h["bottom-left"]))}r>c&&(a.addClass("uk-dropdown-stack"),this.trigger("stack.uk.dropdown",[this])),a.css(d).css("display","").addClass("uk-dropdown-"+e[0]) -}},checkBoundary:function(i,e,n,o,s){var a="";return(0>i||i-t.$win.scrollLeft()+n>s)&&(a+="x"),(e-t.$win.scrollTop()<0||e-t.$win.scrollTop()+o>window.innerHeight)&&(a+="y"),a}}),t.component("dropdownOverlay",{defaults:{justify:!1,cls:"",duration:200},boot:function(){t.ready(function(i){t.$("[data-uk-dropdown-overlay]",i).each(function(){var i=t.$(this);i.data("dropdownOverlay")||t.dropdownOverlay(i,t.Utils.options(i.attr("data-uk-dropdown-overlay")))})})},init:function(){var e=this;this.justified=this.options.justify?t.$(this.options.justify):!1,this.overlay=this.element.find("uk-dropdown-overlay"),this.overlay.length||(this.overlay=t.$('
    ').appendTo(this.element)),this.overlay.addClass(this.options.cls),this.on({"beforeshow.uk.dropdown":function(t,n){e.dropdown=n,e.justified&&e.justified.length&&i(e.overlay.css({display:"block","margin-left":"","margin-right":""}),e.justified,e.justified.outerWidth())},"show.uk.dropdown":function(){var i=e.dropdown.dropdown.outerHeight(!0);e.dropdown.element.removeClass("uk-open"),e.overlay.stop().css("display","block").animate({height:i},e.options.duration,function(){e.dropdown.dropdown.css("visibility",""),e.dropdown.element.addClass("uk-open"),t.Utils.checkDisplay(e.dropdown.dropdown,!0)}),e.pointerleave=!1},"hide.uk.dropdown":function(){e.overlay.stop().animate({height:0},e.options.duration)},"pointerenter.uk.dropdown":function(){clearTimeout(e.remainIdle)},"pointerleave.uk.dropdown":function(){e.pointerleave=!0}}),this.overlay.on({mouseenter:function(){e.remainIdle&&(clearTimeout(e.dropdown.remainIdle),clearTimeout(e.remainIdle))},mouseleave:function(){e.pointerleave&&n&&(e.remainIdle=setTimeout(function(){n&&n.hide()},n.options.remaintime))}})}})}(UIkit),function(t){"use strict";var i=[];t.component("gridMatchHeight",{defaults:{target:!1,row:!0,ignorestacked:!1,observe:!1},boot:function(){t.ready(function(i){t.$("[data-uk-grid-match]",i).each(function(){var i,e=t.$(this);e.data("gridMatchHeight")||(i=t.gridMatchHeight(e,t.Utils.options(e.attr("data-uk-grid-match"))))})})},init:function(){var e=this;this.columns=this.element.children(),this.elements=this.options.target?this.find(this.options.target):this.columns,this.columns.length&&(t.$win.on("load resize orientationchange",function(){var i=function(){e.element.is(":visible")&&e.match()};return t.$(function(){i()}),t.Utils.debounce(i,50)}()),this.options.observe&&t.domObserve(this.element,function(){e.element.is(":visible")&&e.match()}),this.on("display.uk.check",function(){this.element.is(":visible")&&this.match()}.bind(this)),i.push(this))},match:function(){var i=this.columns.filter(":visible:first");if(i.length){var e=Math.ceil(100*parseFloat(i.css("width"))/parseFloat(i.parent().css("width")))>=100;return e&&!this.options.ignorestacked?this.revert():t.Utils.matchHeights(this.elements,this.options),this}},revert:function(){return this.elements.css("min-height",""),this}}),t.component("gridMargin",{defaults:{cls:"uk-grid-margin",rowfirst:"uk-row-first"},boot:function(){t.ready(function(i){t.$("[data-uk-grid-margin]",i).each(function(){var i,e=t.$(this);e.data("gridMargin")||(i=t.gridMargin(e,t.Utils.options(e.attr("data-uk-grid-margin"))))})})},init:function(){t.stackMargin(this.element,this.options)}})}(UIkit),function(t){"use strict";function i(i,e){return e?("object"==typeof i?(i=i instanceof jQuery?i:t.$(i),i.parent().length&&(e.persist=i,e.persist.data("modalPersistParent",i.parent()))):i="string"==typeof i||"number"==typeof i?t.$("
    ").html(i):t.$("
    ").html("UIkit.modal Error: Unsupported data type: "+typeof i),i.appendTo(e.element.find(".uk-modal-dialog")),e):void 0}var e,n=!1,o=0,s=t.$html;t.$win.on("resize orientationchange",t.Utils.debounce(function(){t.$(".uk-modal.uk-open").each(function(){t.$(this).data("modal").resize()})},150)),t.component("modal",{defaults:{keyboard:!0,bgclose:!0,minScrollHeight:150,center:!1,modal:!0},scrollable:!1,transition:!1,hasTransitioned:!0,init:function(){if(e||(e=t.$("body")),this.element.length){var i=this;this.paddingdir="padding-"+("left"==t.langdirection?"right":"left"),this.dialog=this.find(".uk-modal-dialog"),this.active=!1,this.element.attr("aria-hidden",this.element.hasClass("uk-open")),this.on("click",".uk-modal-close",function(t){t.preventDefault(),i.hide()}).on("click",function(e){var n=t.$(e.target);n[0]==i.element[0]&&i.options.bgclose&&i.hide()}),t.domObserve(this.element,function(){i.resize()})}},toggle:function(){return this[this.isActive()?"hide":"show"]()},show:function(){if(this.element.length){var i=this;if(!this.isActive())return this.options.modal&&n&&n.hide(!0),this.element.removeClass("uk-open").show(),this.resize(!0),this.options.modal&&(n=this),this.active=!0,o++,t.support.transition?(this.hasTransitioned=!1,this.element.one(t.support.transition.end,function(){i.hasTransitioned=!0}).addClass("uk-open")):this.element.addClass("uk-open"),s.addClass("uk-modal-page").height(),this.element.attr("aria-hidden","false"),this.element.trigger("show.uk.modal"),t.Utils.checkDisplay(this.dialog,!0),this}},hide:function(i){if(!i&&t.support.transition&&this.hasTransitioned){var e=this;this.one(t.support.transition.end,function(){e._hide()}).removeClass("uk-open")}else this._hide();return this},resize:function(t){if(this.isActive()||t){var i=e.width();if(this.scrollbarwidth=window.innerWidth-i,e.css(this.paddingdir,this.scrollbarwidth),this.element.css("overflow-y",this.scrollbarwidth?"scroll":"auto"),!this.updateScrollable()&&this.options.center){var n=this.dialog.outerHeight(),o=parseInt(this.dialog.css("margin-top"),10)+parseInt(this.dialog.css("margin-bottom"),10);n+oi?20:i)-e;return t.css({"max-height":o0?o--:o=0,this.element.hide().removeClass("uk-open"),this.element.attr("aria-hidden","true"),o||(s.removeClass("uk-modal-page"),e.css(this.paddingdir,"")),n===this&&(n=!1),this.trigger("hide.uk.modal")},isActive:function(){return this.element.hasClass("uk-open")}}),t.component("modalTrigger",{boot:function(){t.$html.on("click.modal.uikit","[data-uk-modal]",function(i){var e=t.$(this);if(e.is("a")&&i.preventDefault(),!e.data("modalTrigger")){var n=t.modalTrigger(e,t.Utils.options(e.attr("data-uk-modal")));n.show()}}),t.$html.on("keydown.modal.uikit",function(t){n&&27===t.keyCode&&n.options.keyboard&&(t.preventDefault(),n.hide())})},init:function(){var i=this;this.options=t.$.extend({target:i.element.is("a")?i.element.attr("href"):!1},this.options),this.modal=t.modal(this.options.target,this.options),this.on("click",function(t){t.preventDefault(),i.show()}),this.proxy(this.modal,"show hide isActive")}}),t.modal.dialog=function(e,n){var o=t.modal(t.$(t.modal.dialog.template).appendTo("body"),n);return o.on("hide.uk.modal",function(){o.persist&&(o.persist.appendTo(o.persist.data("modalPersistParent")),o.persist=!1),o.element.remove()}),i(e,o),o},t.modal.dialog.template='
    ',t.modal.alert=function(i,e){e=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},e);var n=t.modal.dialog(['
    '+String(i)+"
    ",'"].join(""),e);return n.on("show.uk.modal",function(){setTimeout(function(){n.element.find("button:first").focus()},50)}),n.show()},t.modal.confirm=function(i,e,n){var o=arguments.length>1&&arguments[arguments.length-1]?arguments[arguments.length-1]:{};e=t.$.isFunction(e)?e:function(){},n=t.$.isFunction(n)?n:function(){},o=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},t.$.isFunction(o)?{}:o);var s=t.modal.dialog(['
    '+String(i)+"
    ",'"].join(""),o);return s.element.find(".js-modal-confirm, .js-modal-confirm-cancel").on("click",function(){t.$(this).is(".js-modal-confirm")?e():n(),s.hide()}),s.on("show.uk.modal",function(){setTimeout(function(){s.element.find(".js-modal-confirm").focus()},50)}),s.show()},t.modal.prompt=function(i,e,n,o){n=t.$.isFunction(n)?n:function(){},o=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},o);var s=t.modal.dialog([i?'
    '+String(i)+"
    ":"",'

    ','"].join(""),o),a=s.element.find("input[type='text']").val(e||"").on("keyup",function(t){13==t.keyCode&&s.element.find(".js-modal-ok").trigger("click")});return s.element.find(".js-modal-ok").on("click",function(){n(a.val())!==!1&&s.hide()}),s.on("show.uk.modal",function(){setTimeout(function(){a.focus()},50)}),s.show()},t.modal.blockUI=function(i,e){var n=t.modal.dialog(['
    '+String(i||'
    ...
    ')+"
    "].join(""),t.$.extend({bgclose:!1,keyboard:!1,modal:!1},e));return n.content=n.element.find(".uk-modal-content:first"),n.show()},t.modal.labels={Ok:"Ok",Cancel:"Cancel"}}(UIkit),function(t){"use strict";function i(i){var e=t.$(i),n="auto";if(e.is(":visible"))n=e.outerHeight();else{var o={position:e.css("position"),visibility:e.css("visibility"),display:e.css("display")};n=e.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),e.css(o)}return n}t.component("nav",{defaults:{toggle:">li.uk-parent > a[href='#']",lists:">li.uk-parent > ul",multiple:!1},boot:function(){t.ready(function(i){t.$("[data-uk-nav]",i).each(function(){var i=t.$(this);if(!i.data("nav")){t.nav(i,t.Utils.options(i.attr("data-uk-nav")))}})})},init:function(){var i=this;this.on("click.uk.nav",this.options.toggle,function(e){e.preventDefault();var n=t.$(this);i.open(n.parent()[0]==i.element[0]?n:n.parent("li"))}),this.find(this.options.lists).each(function(){var e=t.$(this),n=e.parent(),o=n.hasClass("uk-active");e.wrap('
    '),n.data("list-container",e.parent()[o?"removeClass":"addClass"]("uk-hidden")),n.attr("aria-expanded",n.hasClass("uk-open")),o&&i.open(n,!0)})},open:function(e,n){var o=this,s=this.element,a=t.$(e),r=a.data("list-container");this.options.multiple||s.children(".uk-open").not(e).each(function(){var i=t.$(this);i.data("list-container")&&i.data("list-container").stop().animate({height:0},function(){t.$(this).parent().removeClass("uk-open").end().addClass("uk-hidden")})}),a.toggleClass("uk-open"),a.attr("aria-expanded",a.hasClass("uk-open")),r&&(a.hasClass("uk-open")&&r.removeClass("uk-hidden"),n?(r.stop().height(a.hasClass("uk-open")?"auto":0),a.hasClass("uk-open")||r.addClass("uk-hidden"),this.trigger("display.uk.check")):r.stop().animate({height:a.hasClass("uk-open")?i(r.find("ul:first")):0},function(){a.hasClass("uk-open")?r.css("height",""):r.addClass("uk-hidden"),o.trigger("display.uk.check")}))}})}(UIkit),function(t){"use strict";var i={x:window.scrollX,y:window.scrollY},e=(t.$win,t.$doc,t.$html),n={show:function(n){if(n=t.$(n),n.length){var o=t.$("body"),s=n.find(".uk-offcanvas-bar:first"),a="right"==t.langdirection,r=s.hasClass("uk-offcanvas-bar-flip")?-1:1,l=r*(a?-1:1),c=window.innerWidth-o.width();i={x:window.pageXOffset,y:window.pageYOffset},n.addClass("uk-active"),o.css({width:window.innerWidth-c,height:window.innerHeight}).addClass("uk-offcanvas-page"),o.css(a?"margin-right":"margin-left",(a?-1:1)*s.outerWidth()*l).width(),e.css("margin-top",-1*i.y),s.addClass("uk-offcanvas-bar-show"),this._initElement(n),s.trigger("show.uk.offcanvas",[n,s]),n.attr("aria-hidden","false")}},hide:function(n){var o=t.$("body"),s=t.$(".uk-offcanvas.uk-active"),a="right"==t.langdirection,r=s.find(".uk-offcanvas-bar:first"),l=function(){o.removeClass("uk-offcanvas-page").css({width:"",height:"","margin-left":"","margin-right":""}),s.removeClass("uk-active"),r.removeClass("uk-offcanvas-bar-show"),e.css("margin-top",""),window.scrollTo(i.x,i.y),r.trigger("hide.uk.offcanvas",[s,r]),s.attr("aria-hidden","true")};s.length&&(t.support.transition&&!n?(o.one(t.support.transition.end,function(){l()}).css(a?"margin-right":"margin-left",""),setTimeout(function(){r.removeClass("uk-offcanvas-bar-show")},0)):l())},_initElement:function(i){i.data("OffcanvasInit")||(i.on("click.uk.offcanvas swipeRight.uk.offcanvas swipeLeft.uk.offcanvas",function(i){var e=t.$(i.target);if(!i.type.match(/swipe/)&&!e.hasClass("uk-offcanvas-close")){if(e.hasClass("uk-offcanvas-bar"))return;if(e.parents(".uk-offcanvas-bar:first").length)return}i.stopImmediatePropagation(),n.hide()}),i.on("click","a[href*='#']",function(){var i=t.$(this),e=i.attr("href");"#"!=e&&(t.$doc.one("hide.uk.offcanvas",function(){var n;try{n=t.$(i[0].hash)}catch(o){n=""}n.length||(n=t.$('[name="'+i[0].hash.replace("#","")+'"]')),n.length&&t.Utils.scrollToElement?t.Utils.scrollToElement(n,t.Utils.options(i.attr("data-uk-smooth-scroll")||"{}")):window.location.href=e}),n.hide())}),i.data("OffcanvasInit",!0))}};t.component("offcanvasTrigger",{boot:function(){e.on("click.offcanvas.uikit","[data-uk-offcanvas]",function(i){i.preventDefault();var e=t.$(this);if(!e.data("offcanvasTrigger")){{t.offcanvasTrigger(e,t.Utils.options(e.attr("data-uk-offcanvas")))}e.trigger("click")}}),e.on("keydown.uk.offcanvas",function(t){27===t.keyCode&&n.hide()})},init:function(){var i=this;this.options=t.$.extend({target:i.element.is("a")?i.element.attr("href"):!1},this.options),this.on("click",function(t){t.preventDefault(),n.show(i.options.target)})}}),t.offcanvas=n}(UIkit),function(t){"use strict";function i(i,e,n){var o,s=t.$.Deferred(),a=i,r=i;return n[0]===e[0]?(s.resolve(),s.promise()):("object"==typeof i&&(a=i[0],r=i[1]||i[0]),t.$body.css("overflow-x","hidden"),o=function(){e&&e.hide().removeClass("uk-active "+r+" uk-animation-reverse"),n.addClass(a).one(t.support.animation.end,function(){setTimeout(function(){n.removeClass(""+a).css({opacity:"",display:""})},0),s.resolve(),t.$body.css("overflow-x",""),e&&e.css({opacity:"",display:""})}.bind(this)).show()},n.css("animation-duration",this.options.duration+"ms"),e&&e.length?(e.css("animation-duration",this.options.duration+"ms"),e.css("display","none").addClass(r+" uk-animation-reverse").one(t.support.animation.end,function(){o()}.bind(this)).css("display","")):(n.addClass("uk-active"),o()),s.promise())}var e;t.component("switcher",{defaults:{connect:!1,toggle:">*",active:0,animation:!1,duration:200,swiping:!0},animating:!1,boot:function(){t.ready(function(i){t.$("[data-uk-switcher]",i).each(function(){var i=t.$(this);if(!i.data("switcher")){t.switcher(i,t.Utils.options(i.attr("data-uk-switcher")))}})})},init:function(){var i=this;if(this.on("click.uk.switcher",this.options.toggle,function(t){t.preventDefault(),i.show(this)}),this.options.connect){this.connect=t.$(this.options.connect),this.connect.children().removeClass("uk-active"),this.connect.length&&(this.connect.children().attr("aria-hidden","true"),this.connect.on("click","[data-uk-switcher-item]",function(e){e.preventDefault();var n=t.$(this).attr("data-uk-switcher-item");if(i.index!=n)switch(n){case"next":case"previous":i.show(i.index+("next"==n?1:-1));break;default:i.show(parseInt(n,10))}}),this.options.swiping&&this.connect.on("swipeRight swipeLeft",function(t){t.preventDefault(),window.getSelection().toString()||i.show(i.index+("swipeLeft"==t.type?1:-1))}));var e=this.find(this.options.toggle),n=e.filter(".uk-active");if(n.length)this.show(n,!1);else{if(this.options.active===!1)return;n=e.eq(this.options.active),this.show(n.length?n:e.eq(0),!1)}e.not(n).attr("aria-expanded","false"),n.attr("aria-expanded","true")}},show:function(n,o){if(!this.animating){if(isNaN(n))n=t.$(n);else{var s=this.find(this.options.toggle);n=0>n?s.length-1:n,n=s.eq(s[n]?n:0)}var a=this,s=this.find(this.options.toggle),r=t.$(n),l=e[this.options.animation]||function(t,n){if(!a.options.animation)return e.none.apply(a);var o=a.options.animation.split(",");return 1==o.length&&(o[1]=o[0]),o[0]=o[0].trim(),o[1]=o[1].trim(),i.apply(a,[o,t,n])};o!==!1&&t.support.animation||(l=e.none),r.hasClass("uk-disabled")||(s.attr("aria-expanded","false"),r.attr("aria-expanded","true"),s.filter(".uk-active").removeClass("uk-active"),r.addClass("uk-active"),this.options.connect&&this.connect.length&&(this.index=this.find(this.options.toggle).index(r),-1==this.index&&(this.index=0),this.connect.each(function(){var i=t.$(this),e=t.$(i.children()),n=t.$(e.filter(".uk-active")),o=t.$(e.eq(a.index));a.animating=!0,l.apply(a,[n,o]).then(function(){n.removeClass("uk-active"),o.addClass("uk-active"),n.attr("aria-hidden","true"),o.attr("aria-hidden","false"),t.Utils.checkDisplay(o,!0),a.animating=!1})})),this.trigger("show.uk.switcher",[r]))}}}),e={none:function(){var i=t.$.Deferred();return i.resolve(),i.promise()},fade:function(t,e){return i.apply(this,["uk-animation-fade",t,e])},"slide-bottom":function(t,e){return i.apply(this,["uk-animation-slide-bottom",t,e])},"slide-top":function(t,e){return i.apply(this,["uk-animation-slide-top",t,e])},"slide-vertical":function(t,e){var n=["uk-animation-slide-top","uk-animation-slide-bottom"];return t&&t.index()>e.index()&&n.reverse(),i.apply(this,[n,t,e])},"slide-left":function(t,e){return i.apply(this,["uk-animation-slide-left",t,e])},"slide-right":function(t,e){return i.apply(this,["uk-animation-slide-right",t,e])},"slide-horizontal":function(t,e){var n=["uk-animation-slide-right","uk-animation-slide-left"];return t&&t.index()>e.index()&&n.reverse(),i.apply(this,[n,t,e])},scale:function(t,e){return i.apply(this,["uk-animation-scale-up",t,e])}},t.switcher.animations=e}(UIkit),function(t){"use strict";t.component("tab",{defaults:{target:">li:not(.uk-tab-responsive, .uk-disabled)",connect:!1,active:0,animation:!1,duration:200,swiping:!0},boot:function(){t.ready(function(i){t.$("[data-uk-tab]",i).each(function(){var i=t.$(this);if(!i.data("tab")){t.tab(i,t.Utils.options(i.attr("data-uk-tab")))}})})},init:function(){var i=this;this.current=!1,this.on("click.uk.tab",this.options.target,function(e){if(e.preventDefault(),!i.switcher||!i.switcher.animating){var n=i.find(i.options.target).not(this);n.removeClass("uk-active").blur(),i.trigger("change.uk.tab",[t.$(this).addClass("uk-active"),i.current]),i.current=t.$(this),i.options.connect||(n.attr("aria-expanded","false"),t.$(this).attr("aria-expanded","true"))}}),this.options.connect&&(this.connect=t.$(this.options.connect)),this.responsivetab=t.$('
  • ').append('
      '),this.responsivetab.dropdown=this.responsivetab.find(".uk-dropdown"),this.responsivetab.lst=this.responsivetab.dropdown.find("ul"),this.responsivetab.caption=this.responsivetab.find("a:first"),this.element.hasClass("uk-tab-bottom")&&this.responsivetab.dropdown.addClass("uk-dropdown-up"),this.responsivetab.lst.on("click.uk.tab","a",function(e){e.preventDefault(),e.stopPropagation();var n=t.$(this);i.element.children("li:not(.uk-tab-responsive)").eq(n.data("index")).trigger("click")}),this.on("show.uk.switcher change.uk.tab",function(t,e){i.responsivetab.caption.html(e.text())}),this.element.append(this.responsivetab),this.options.connect&&(this.switcher=t.switcher(this.element,{toggle:">li:not(.uk-tab-responsive)",connect:this.options.connect,active:this.options.active,animation:this.options.animation,duration:this.options.duration,swiping:this.options.swiping})),t.dropdown(this.responsivetab,{mode:"click",preventflip:"y"}),i.trigger("change.uk.tab",[this.element.find(this.options.target).not(".uk-tab-responsive").filter(".uk-active")]),this.check(),t.$win.on("resize orientationchange",t.Utils.debounce(function(){i.element.is(":visible")&&i.check()},100)),this.on("display.uk.check",function(){i.element.is(":visible")&&i.check()})},check:function(){var i=this.element.children("li:not(.uk-tab-responsive)").removeClass("uk-hidden");if(!i.length)return this.responsivetab.addClass("uk-hidden"),void 0;var e,n,o,s=i.eq(0).offset().top+Math.ceil(i.eq(0).height()/2),a=!1;if(this.responsivetab.lst.empty(),i.each(function(){t.$(this).offset().top>s&&(a=!0)}),a)for(var r=0;r-1?"&":"?","enablejsapi=1&api=1"].join(""))}},check:function(){this.element.css({width:"",height:""}),this.dimension={w:this.element.width(),h:this.element.height()},this.element.attr("width")&&!isNaN(this.element.attr("width"))&&(this.dimension.w=this.element.attr("width")),this.element.attr("height")&&!isNaN(this.element.attr("height"))&&(this.dimension.h=this.element.attr("height")),this.ratio=this.dimension.w/this.dimension.h;var t,i,e=this.parent.width(),n=this.parent.height();e/this.ratio0||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>0||!1,i.support.mutationobserver=window.MutationObserver||window.WebKitMutationObserver||null,i.Utils={},i.Utils.isFullscreen=function(){return document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.fullscreenElement||!1},i.Utils.str2json=function(t,i){try{return i?JSON.parse(t.replace(/([\$\w]+)\s*:/g,function(t,i){return'"'+i+'":'}).replace(/'([^']+)'/g,function(t,i){return'"'+i+'"'})):new Function("","var json = "+t+"; return JSON.parse(JSON.stringify(json));")()}catch(e){return!1}},i.Utils.debounce=function(t,i,e){var n;return function(){var o=this,s=arguments,a=function(){n=null,e||t.apply(o,s)},r=e&&!n;clearTimeout(n),n=setTimeout(a,i),r&&t.apply(o,s)}},i.Utils.throttle=function(t,i){var e=!1;return function(){e||(t.call(),e=!0,setTimeout(function(){e=!1},i))}},i.Utils.removeCssRules=function(t){var i,e,n,o,s,a,r,l,c,u;t&&setTimeout(function(){try{for(u=document.styleSheets,o=0,r=u.length;r>o;o++){for(n=u[o],e=[],n.cssRules=n.cssRules,i=s=0,l=n.cssRules.length;l>s;i=++s)n.cssRules[i].type===CSSRule.STYLE_RULE&&t.test(n.cssRules[i].selectorText)&&e.unshift(i);for(a=0,c=e.length;c>a;a++)n.deleteRule(e[a])}}catch(d){}},0)},i.Utils.isInView=function(e,n){var o=t(e);if(!o.is(":visible"))return!1;var s=i.$win.scrollLeft(),a=i.$win.scrollTop(),r=o.offset(),l=r.left,c=r.top;return n=t.extend({topoffset:0,leftoffset:0},n),c+o.height()>=a&&c-n.topoffset<=a+i.$win.height()&&l+o.width()>=s&&l-n.leftoffset<=s+i.$win.width()?!0:!1},i.Utils.checkDisplay=function(e,n){var o=i.$("[data-uk-margin], [data-uk-grid-match], [data-uk-grid-margin], [data-uk-check-display]",e||document);return e&&!o.length&&(o=t(e)),o.trigger("display.uk.check"),n&&("string"!=typeof n&&(n='[class*="uk-animation-"]'),o.find(n).each(function(){var t=i.$(this),e=t.attr("class"),n=e.match(/uk-animation-(.+)/);t.removeClass(n[0]).width(),t.addClass(n[0])})),o},i.Utils.options=function(e){if("string"!=t.type(e))return e;-1!=e.indexOf(":")&&"}"!=e.trim().substr(-1)&&(e="{"+e+"}");var n=e?e.indexOf("{"):-1,o={};if(-1!=n)try{o=i.Utils.str2json(e.substr(n))}catch(s){}return o},i.Utils.animate=function(e,n){var o=t.Deferred();return e=i.$(e),e.css("display","none").addClass(n).one(i.support.animation.end,function(){e.removeClass(n),o.resolve()}),e.css("display",""),o.promise()},i.Utils.uid=function(t){return(t||"id")+(new Date).getTime()+"RAND"+Math.ceil(1e5*Math.random())},i.Utils.template=function(t,i){for(var e,n,o,s,a=t.replace(/\n/g,"\\n").replace(/\{\{\{\s*(.+?)\s*\}\}\}/g,"{{!$1}}").split(/(\{\{\s*(.+?)\s*\}\})/g),r=0,l=[],c=0;r/g, '>');}"].join("\n")),i?s(i):s},i.Utils.focus=function(i,e){if(i=t(i),!i.length)return i;var n,o=i.find("[autofocus]:first");return o.length?o.focus():(o=i.find(":input"+(e&&","+e||"")).first(),o.length?o.focus():(i.attr("tabindex")||(n=1e3,i.attr("tabindex",n)),i[0].focus(),n&&i.attr("tabindex",""),i))},i.Utils.events={},i.Utils.events.click=i.support.touch?"tap":"click",i.fn=function(e,n){var o=arguments,s=e.match(/^([a-z\-]+)(?:\.([a-z]+))?/i),a=s[1],r=s[2];return i[a]?this.each(function(){var e=t(this),s=e.data(a);s||e.data(a,s=i[a](this,r?void 0:n)),r&&s[r].apply(s,Array.prototype.slice.call(o,1))}):(t.error("UIkit component ["+a+"] does not exist."),this)},t.UIkit=i,t.fn.uk=i.fn,i.langdirection="rtl"==i.$html.attr("dir")?"right":"left",i.components={},i.component=function(e,n,o){if(i.components[e]&&!o)return i.components[e];var s=function(n,o){var a=this;return this.UIkit=i,this.element=n?i.$(n):null,this.options=t.extend(!0,{},this.defaults,o),this.plugins={},this.element&&this.element.data(e,this),this.init(),(this.options.plugins.length?this.options.plugins:Object.keys(s.plugins)).forEach(function(t){s.plugins[t].init&&(s.plugins[t].init(a),a.plugins[t]=!0)}),this.trigger("init.uk.component",[e,this]),this};return s.plugins={},t.extend(!0,s.prototype,{defaults:{plugins:[]},boot:function(){},init:function(){},on:function(t,e,n){return i.$(this.element||this).on(t,e,n)},one:function(t,e,n){return i.$(this.element||this).one(t,e,n)},off:function(t){return i.$(this.element||this).off(t)},trigger:function(t,e){return i.$(this.element||this).trigger(t,e)},find:function(t){return i.$(this.element?this.element:[]).find(t)},proxy:function(t,i){var e=this;i.split(" ").forEach(function(i){e[i]||(e[i]=function(){return t[i].apply(t,arguments)})})},mixin:function(t,i){var e=this;i.split(" ").forEach(function(i){e[i]||(e[i]=t[i].bind(e))})},option:function(){return 1==arguments.length?this.options[arguments[0]]||void 0:(2==arguments.length&&(this.options[arguments[0]]=arguments[1]),void 0)}},n),this.components[e]=s,this[e]=function(){var n,o;if(arguments.length)switch(arguments.length){case 1:"string"==typeof arguments[0]||arguments[0].nodeType||arguments[0]instanceof jQuery?n=t(arguments[0]):o=arguments[0];break;case 2:n=t(arguments[0]),o=arguments[1]}return n&&n.data(e)?n.data(e):new i.components[e](n,o)},i.domready&&i.component.boot(e),s},i.plugin=function(t,i,e){this.components[t].plugins[i]=e},i.component.boot=function(t){i.components[t].prototype&&i.components[t].prototype.boot&&!i.components[t].booted&&(i.components[t].prototype.boot.apply(i,[]),i.components[t].booted=!0)},i.component.bootComponents=function(){for(var t in i.components)i.component.boot(t)},i.domObservers=[],i.domready=!1,i.ready=function(t){i.domObservers.push(t),i.domready&&t(document)},i.on=function(t,e,n){return t&&t.indexOf("ready.uk.dom")>-1&&i.domready&&e.apply(i.$doc),i.$doc.on(t,e,n)},i.one=function(t,e,n){return t&&t.indexOf("ready.uk.dom")>-1&&i.domready?(e.apply(i.$doc),i.$doc):i.$doc.one(t,e,n)},i.trigger=function(t,e){return i.$doc.trigger(t,e)},i.domObserve=function(t,e){i.support.mutationobserver&&(e=e||function(){},i.$(t).each(function(){var t=this,n=i.$(t);if(!n.data("observer"))try{var o=new i.support.mutationobserver(i.Utils.debounce(function(){e.apply(t,[n]),n.trigger("changed.uk.dom")},50),{childList:!0,subtree:!0});o.observe(t,{childList:!0,subtree:!0}),n.data("observer",o)}catch(s){}}))},i.init=function(t){t=t||document,i.domObservers.forEach(function(i){i(t)})},i.on("domready.uk.dom",function(){i.init(),i.domready&&i.Utils.checkDisplay()}),document.addEventListener("DOMContentLoaded",function(){var e=function(){i.$body=i.$("body"),i.trigger("beforeready.uk.dom"),i.component.bootComponents();var e=requestAnimationFrame(function(){var t={dir:{x:0,y:0},x:window.pageXOffset,y:window.pageYOffset},n=function(){var o=window.pageXOffset,s=window.pageYOffset;(t.x!=o||t.y!=s)&&(t.dir.x=o!=t.x?o>t.x?1:-1:0,t.dir.y=s!=t.y?s>t.y?1:-1:0,t.x=o,t.y=s,i.$doc.trigger("scrolling.uk.document",[{dir:{x:t.dir.x,y:t.dir.y},x:o,y:s}])),cancelAnimationFrame(e),e=requestAnimationFrame(n)};return i.support.touch&&i.$html.on("touchmove touchend MSPointerMove MSPointerUp pointermove pointerup",n),(t.x||t.y)&&n(),n}());if(i.trigger("domready.uk.dom"),i.support.touch&&navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&i.$win.on("load orientationchange resize",i.Utils.debounce(function(){var i=function(){return t(".uk-height-viewport").css("height",window.innerHeight),i};return i()}(),100)),i.trigger("afterready.uk.dom"),i.domready=!0,i.support.mutationobserver){var n=i.Utils.debounce(function(){requestAnimationFrame(function(){i.init(document.body)})},10);new i.support.mutationobserver(function(t){var i=!1;t.every(function(t){if("childList"!=t.type)return!0;for(var e,n=0;n=Math.abs(e-n)?t-i>0?"Left":"Right":e-n>0?"Up":"Down"}function e(){c=null,d.last&&(void 0!==d.el&&d.el.trigger("longTap"),d={})}function n(){c&&clearTimeout(c),c=null}function o(){a&&clearTimeout(a),r&&clearTimeout(r),l&&clearTimeout(l),c&&clearTimeout(c),a=r=l=c=null,d={}}function s(t){return t.pointerType==t.MSPOINTER_TYPE_TOUCH&&t.isPrimary}if(!t.fn.swipeLeft){var a,r,l,c,u,d={},h=750,p="ontouchstart"in window,f=window.PointerEvent,m=p||window.DocumentTouch&&document instanceof DocumentTouch||navigator.msPointerEnabled&&navigator.msMaxTouchPoints>0||navigator.pointerEnabled&&navigator.maxTouchPoints>0;t(function(){var g,v,k,w=0,b=0;"MSGesture"in window&&(u=new MSGesture,u.target=document.body),t(document).on("MSGestureEnd gestureend",function(t){var i=t.originalEvent.velocityX>1?"Right":t.originalEvent.velocityX<-1?"Left":t.originalEvent.velocityY>1?"Down":t.originalEvent.velocityY<-1?"Up":null;i&&void 0!==d.el&&(d.el.trigger("swipe"),d.el.trigger("swipe"+i))}).on("touchstart MSPointerDown pointerdown",function(i){("MSPointerDown"!=i.type||s(i.originalEvent))&&(k="MSPointerDown"==i.type||"pointerdown"==i.type?i:i.originalEvent.touches[0],g=Date.now(),v=g-(d.last||g),d.el=t("tagName"in k.target?k.target:k.target.parentNode),a&&clearTimeout(a),d.x1=k.pageX,d.y1=k.pageY,v>0&&250>=v&&(d.isDoubleTap=!0),d.last=g,c=setTimeout(e,h),i.originalEvent&&i.originalEvent.pointerId&&u&&("MSPointerDown"==i.type||"pointerdown"==i.type||"touchstart"==i.type)&&u.addPointer(i.originalEvent.pointerId))}).on("touchmove MSPointerMove pointermove",function(t){("MSPointerMove"!=t.type||s(t.originalEvent))&&(k="MSPointerMove"==t.type||"pointermove"==t.type?t:t.originalEvent.touches[0],n(),d.x2=k.pageX,d.y2=k.pageY,w+=Math.abs(d.x1-d.x2),b+=Math.abs(d.y1-d.y2))}).on("touchend MSPointerUp pointerup",function(e){("MSPointerUp"!=e.type||s(e.originalEvent))&&(n(),d.x2&&Math.abs(d.x1-d.x2)>30||d.y2&&Math.abs(d.y1-d.y2)>30?l=setTimeout(function(){void 0!==d.el&&(d.el.trigger("swipe"),d.el.trigger("swipe"+i(d.x1,d.x2,d.y1,d.y2))),d={}},0):"last"in d&&(isNaN(w)||30>w&&30>b?r=setTimeout(function(){var i=t.Event("tap");i.cancelTouch=o,void 0!==d.el&&d.el.trigger(i),d.isDoubleTap?(void 0!==d.el&&d.el.trigger("doubleTap"),d={}):a=setTimeout(function(){a=null,void 0!==d.el&&d.el.trigger("singleTap"),d={}},250)},0):d={},w=b=0))}).on("touchcancel MSPointerCancel pointercancel",function(t){("touchcancel"==t.type&&p&&m||!p&&"pointercancel"==t.type&&f)&&o()}),t(window).on("scroll",o)}),["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap","singleTap","longTap"].forEach(function(i){t.fn[i]=function(e){return t(this).on(i,e)}})}}(jQuery),function(t){"use strict";var i=[];t.component("stackMargin",{defaults:{cls:"uk-margin-small-top",rowfirst:!1,observe:!1},boot:function(){t.ready(function(i){t.$("[data-uk-margin]",i).each(function(){var i=t.$(this);i.data("stackMargin")||t.stackMargin(i,t.Utils.options(i.attr("data-uk-margin")))})})},init:function(){var e=this;t.$win.on("resize orientationchange",function(){var i=function(){e.process()};return t.$(function(){i(),t.$win.on("load",i)}),t.Utils.debounce(i,20)}()),this.on("display.uk.check",function(){this.element.is(":visible")&&this.process()}.bind(this)),this.options.observe&&t.domObserve(this.element,function(){e.element.is(":visible")&&e.process()}),i.push(this)},process:function(){var i=this.element.children();if(t.Utils.stackMargin(i,this.options),!this.options.rowfirst||!i.length)return this;var e={},n=!1;return i.removeClass(this.options.rowfirst).each(function(i,o){o=t.$(this),"none"!=this.style.display&&(i=o.offset().left,((e[i]=e[i]||[])&&e[i]).push(this),n=n===!1?i:Math.min(n,i))}),t.$(e[n]).addClass(this.options.rowfirst),this}}),function(){var i=[],e=function(t){if(t.is(":visible")){var i=t.parent().width(),e=t.data("width"),n=i/e,o=Math.floor(n*t.data("height"));t.css({height:e>i?o:t.data("height")})}};t.component("responsiveElement",{defaults:{},boot:function(){t.ready(function(i){t.$("iframe.uk-responsive-width, [data-uk-responsive]",i).each(function(){var i,e=t.$(this);e.data("responsiveElement")||(i=t.responsiveElement(e,{}))})})},init:function(){var t=this.element;t.attr("width")&&t.attr("height")&&(t.data({width:t.attr("width"),height:t.attr("height")}).on("display.uk.check",function(){e(t)}),e(t),i.push(t))}}),t.$win.on("resize load",t.Utils.debounce(function(){i.forEach(function(t){e(t)})},15))}(),t.Utils.stackMargin=function(i,e){e=t.$.extend({cls:"uk-margin-small-top"},e),i=t.$(i).removeClass(e.cls);var n=!1;i.each(function(i,e,o,s){s=t.$(this),"none"!=s.css("display")&&(i=s.offset(),e=s.outerHeight(),o=i.top+e,s.data({ukMarginPos:o,ukMarginTop:i.top}),(n===!1||i.topn.top&&i.data("ukMarginPos")>n.pos&&i.addClass(e.cls)})},t.Utils.matchHeights=function(i,e){i=t.$(i).css("min-height",""),e=t.$.extend({row:!0},e);var n=function(i){if(!(i.length<2)){var e=0;i.each(function(){e=Math.max(e,t.$(this).outerHeight())}).each(function(){var i=t.$(this),n=e-("border-box"==i.css("box-sizing")?0:i.outerHeight()-i.height());i.css("min-height",n+"px")})}};e.row?(i.first().width(),setTimeout(function(){var e=!1,o=[];i.each(function(){var i=t.$(this),s=i.offset().top;s!=e&&o.length&&(n(t.$(o)),o=[],s=i.offset().top),o.push(i),e=s}),o.length&&n(t.$(o))},0)):n(i)},function(i){t.Utils.inlineSvg=function(e,n){t.$(e||'img[src$=".svg"]',n||document).each(function(){var e=t.$(this),n=e.attr("src");if(!i[n]){var o=t.$.Deferred();t.$.get(n,{nc:Math.random()},function(i){o.resolve(t.$(i).find("svg"))}),i[n]=o.promise()}i[n].then(function(i){var n=t.$(i).clone();e.attr("id")&&n.attr("id",e.attr("id")),e.attr("class")&&n.attr("class",e.attr("class")),e.attr("style")&&n.attr("style",e.attr("style")),e.attr("width")&&(n.attr("width",e.attr("width")),e.attr("height")||n.removeAttr("height")),e.attr("height")&&(n.attr("height",e.attr("height")),e.attr("width")||n.removeAttr("width")),e.replaceWith(n)})})},t.ready(function(i){t.Utils.inlineSvg("[data-uk-svg]",i)})}({}),t.Utils.getCssVar=function(t){var i,e=document.documentElement,n=e.appendChild(document.createElement("div"));n.classList.add("var-"+t);try{i=JSON.parse(i=getComputedStyle(n,":before").content.replace(/^["'](.*)["']$/,"$1"))}catch(o){i=void 0}return e.removeChild(n),i}}(UIkit2),function(t){"use strict";function i(i,e){e=t.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},e);var n=i.offset().top-e.offset,o=t.$doc.height(),s=window.innerHeight;n+s>o&&(n=o-s),t.$("html,body").stop().animate({scrollTop:n},e.duration,e.transition).promise().done(e.complete)}t.component("smoothScroll",{boot:function(){t.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(){var i=t.$(this);if(!i.data("smoothScroll")){{t.smoothScroll(i,t.Utils.options(i.attr("data-uk-smooth-scroll")))}i.trigger("click")}return!1})},init:function(){var e=this;this.on("click",function(n){n.preventDefault(),i(t.$(this.hash).length?t.$(this.hash):t.$("body"),e.options)})}}),t.Utils.scrollToElement=i,t.$.easing.easeOutExpo||(t.$.easing.easeOutExpo=function(t,i,e,n,o){return i==o?e+n:n*(-Math.pow(2,-10*i/o)+1)+e})}(UIkit2),function(t){"use strict";var i=t.$win,e=t.$doc,n=[],o=function(){for(var t=0;t=u)return e[t]}();if(!d)return;c.options.closest?(o.blur().closest(l).removeClass(r),s=o.filter("a[href='#"+d.attr("id")+"']").closest(l).addClass(r)):s=o.removeClass(r).filter("a[href='#"+d.attr("id")+"']").addClass(r),c.element.trigger("inview.uk.scrollspynav",[d,s])}};this.options.smoothscroll&&t.smoothScroll&&o.each(function(){t.smoothScroll(this,c.options.smoothscroll)}),u(),this.element.data("scrollspynav",this),this.check=u,s.push(this)}})}(UIkit2),function(t){"use strict";var i=[];t.component("toggle",{defaults:{target:!1,cls:"uk-hidden",animation:!1,duration:200},boot:function(){t.ready(function(e){t.$("[data-uk-toggle]",e).each(function(){var i=t.$(this);if(!i.data("toggle")){t.toggle(i,t.Utils.options(i.attr("data-uk-toggle")))}}),setTimeout(function(){i.forEach(function(t){t.getToggles()})},0)})},init:function(){var t=this;this.aria=-1!==this.options.cls.indexOf("uk-hidden"),this.on("click",function(i){t.element.is('a[href="#"]')&&i.preventDefault(),t.toggle()}),i.push(this)},toggle:function(){if(this.getToggles(),this.totoggle.length){if(this.options.animation&&t.support.animation){var i=this,e=this.options.animation.split(",");1==e.length&&(e[1]=e[0]),e[0]=e[0].trim(),e[1]=e[1].trim(),this.totoggle.css("animation-duration",this.options.duration+"ms"),this.totoggle.each(function(){var n=t.$(this);n.hasClass(i.options.cls)?(n.toggleClass(i.options.cls),t.Utils.animate(n,e[0]).then(function(){n.css("animation-duration",""),t.Utils.checkDisplay(n)})):t.Utils.animate(this,e[1]+" uk-animation-reverse").then(function(){n.toggleClass(i.options.cls).css("animation-duration",""),t.Utils.checkDisplay(n)})})}else this.totoggle.toggleClass(this.options.cls),t.Utils.checkDisplay(this.totoggle);this.updateAria()}},getToggles:function(){this.totoggle=this.options.target?t.$(this.options.target):[],this.updateAria()},updateAria:function(){this.aria&&this.totoggle.length&&this.totoggle.not("[aria-hidden]").each(function(){t.$(this).attr("aria-hidden",t.$(this).hasClass("uk-hidden"))})}})}(UIkit2),function(t){"use strict";t.component("alert",{defaults:{fade:!0,duration:200,trigger:".uk-alert-close"},boot:function(){t.$html.on("click.alert.uikit","[data-uk-alert]",function(i){var e=t.$(this);if(!e.data("alert")){var n=t.alert(e,t.Utils.options(e.attr("data-uk-alert")));t.$(i.target).is(n.options.trigger)&&(i.preventDefault(),n.close())}})},init:function(){var t=this;this.on("click",this.options.trigger,function(i){i.preventDefault(),t.close()})},close:function(){var t=this.trigger("close.uk.alert"),i=function(){this.trigger("closed.uk.alert").remove()}.bind(this);this.options.fade?t.css("overflow","hidden").css("max-height",t.height()).animate({height:0,opacity:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0},this.options.duration,i):i()}})}(UIkit2),function(t){"use strict";t.component("buttonRadio",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){t.$html.on("click.buttonradio.uikit","[data-uk-button-radio]",function(i){var e=t.$(this);if(!e.data("buttonRadio")){var n=t.buttonRadio(e,t.Utils.options(e.attr("data-uk-button-radio"))),o=t.$(i.target);o.is(n.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(e){var n=t.$(this);n.is('a[href="#"]')&&e.preventDefault(),i.find(i.options.target).not(n).removeClass(i.options.activeClass).blur(),n.addClass(i.options.activeClass),i.find(i.options.target).not(n).attr("aria-checked","false"),n.attr("aria-checked","true"),i.trigger("change.uk.button",[n])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),t.component("buttonCheckbox",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){t.$html.on("click.buttoncheckbox.uikit","[data-uk-button-checkbox]",function(i){var e=t.$(this);if(!e.data("buttonCheckbox")){var n=t.buttonCheckbox(e,t.Utils.options(e.attr("data-uk-button-checkbox"))),o=t.$(i.target);o.is(n.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(e){var n=t.$(this);n.is('a[href="#"]')&&e.preventDefault(),n.toggleClass(i.options.activeClass).blur(),n.attr("aria-checked",n.hasClass(i.options.activeClass)),i.trigger("change.uk.button",[n])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),t.component("button",{defaults:{},boot:function(){t.$html.on("click.button.uikit","[data-uk-button]",function(){var i=t.$(this);if(!i.data("button")){{t.button(i,t.Utils.options(i.attr("data-uk-button")))}i.trigger("click")}})},init:function(){var t=this;this.element.attr("aria-pressed",this.element.hasClass("uk-active")),this.on("click",function(i){t.element.is('a[href="#"]')&&i.preventDefault(),t.toggle(),t.trigger("change.uk.button",[t.element.blur().hasClass("uk-active")])})},toggle:function(){this.element.toggleClass("uk-active"),this.element.attr("aria-pressed",this.element.hasClass("uk-active"))}})}(UIkit2),function(t){"use strict";function i(i,e,n,o){if(i=t.$(i),e=t.$(e),n=n||window.innerWidth,o=o||i.offset(),e.length){var s=e.outerWidth();if(i.css("min-width",s),"right"==t.langdirection){var a=n-(e.offset().left+s),r=n-(i.offset().left+i.outerWidth());i.css("margin-right",a-r)}else i.css("margin-left",e.offset().left-o.left)}}var e,n=!1,o={x:{"bottom-left":"bottom-right","bottom-right":"bottom-left","bottom-center":"bottom-center","top-left":"top-right","top-right":"top-left","top-center":"top-center","left-top":"right-top","left-bottom":"right-bottom","left-center":"right-center","right-top":"left-top","right-bottom":"left-bottom","right-center":"left-center"},y:{"bottom-left":"top-left","bottom-right":"top-right","bottom-center":"top-center","top-left":"bottom-left","top-right":"bottom-right","top-center":"bottom-center","left-top":"left-bottom","left-bottom":"left-top","left-center":"left-center","right-top":"right-bottom","right-bottom":"right-top","right-center":"right-center"},xy:{"bottom-left":"top-right","bottom-right":"top-left","bottom-center":"top-center","top-left":"bottom-right","top-right":"bottom-left","top-center":"bottom-center","left-top":"right-bottom","left-bottom":"right-top","left-center":"right-center","right-top":"left-bottom","right-bottom":"left-top","right-center":"left-center"}};t.component("dropdown",{defaults:{mode:"hover",pos:"bottom-left",offset:0,remaintime:800,justify:!1,boundary:t.$win,delay:0,dropdownSelector:".uk-dropdown,.uk-dropdown-blank",hoverDelayIdle:250,preventflip:!1},remainIdle:!1,boot:function(){var i=t.support.touch?"click":"mouseenter";t.$html.on(i+".dropdown.uikit focus pointerdown","[data-uk-dropdown]",function(e){var n=t.$(this);if(!n.data("dropdown")){var o=t.dropdown(n,t.Utils.options(n.attr("data-uk-dropdown")));("click"==e.type||"mouseenter"==e.type&&"hover"==o.options.mode)&&o.element.trigger(i),o.dropdown.length&&e.preventDefault()}})},init:function(){var i=this;this.dropdown=this.find(this.options.dropdownSelector),this.offsetParent=this.dropdown.parents().filter(function(){return-1!==t.$.inArray(t.$(this).css("position"),["relative","fixed","absolute"])}).slice(0,1),this.offsetParent.length||(this.offsetParent=this.element),this.centered=this.dropdown.hasClass("uk-dropdown-center"),this.justified=this.options.justify?t.$(this.options.justify):!1,this.boundary=t.$(this.options.boundary),this.boundary.length||(this.boundary=t.$win),this.dropdown.hasClass("uk-dropdown-up")&&(this.options.pos="top-left"),this.dropdown.hasClass("uk-dropdown-flip")&&(this.options.pos=this.options.pos.replace("left","right")),this.dropdown.hasClass("uk-dropdown-center")&&(this.options.pos=this.options.pos.replace(/(left|right)/,"center")),this.element.attr("aria-haspopup","true"),this.element.attr("aria-expanded",this.element.hasClass("uk-open")),this.dropdown.attr("aria-hidden","true"),"click"==this.options.mode||t.support.touch?this.on("click.uk.dropdown",function(e){var n=t.$(e.target);n.parents(i.options.dropdownSelector).length||((n.is("a[href='#']")||n.parent().is("a[href='#']")||i.dropdown.length&&!i.dropdown.is(":visible"))&&e.preventDefault(),n.blur()),i.element.hasClass("uk-open")?(!i.dropdown.find(e.target).length||n.is(".uk-dropdown-close")||n.parents(".uk-dropdown-close").length)&&i.hide():i.show()}):this.on("mouseenter",function(){i.trigger("pointerenter.uk.dropdown",[i]),i.remainIdle&&clearTimeout(i.remainIdle),e&&clearTimeout(e),n&&n==i||(e=n&&n!=i?setTimeout(function(){e=setTimeout(i.show.bind(i),i.options.delay)},i.options.hoverDelayIdle):setTimeout(i.show.bind(i),i.options.delay))}).on("mouseleave",function(){e&&clearTimeout(e),i.remainIdle=setTimeout(function(){n&&n==i&&i.hide()},i.options.remaintime),i.trigger("pointerleave.uk.dropdown",[i])}).on("click",function(e){var o=t.$(e.target);return i.remainIdle&&clearTimeout(i.remainIdle),n&&n==i?((!i.dropdown.find(e.target).length||o.is(".uk-dropdown-close")||o.parents(".uk-dropdown-close").length)&&i.hide(),void 0):((o.is("a[href='#']")||o.parent().is("a[href='#']"))&&e.preventDefault(),i.show(),void 0)})},show:function(){t.$html.off("click.outer.dropdown"),n&&n!=this&&n.hide(!0),e&&clearTimeout(e),this.trigger("beforeshow.uk.dropdown",[this]),this.checkDimensions(),this.element.addClass("uk-open"),this.element.attr("aria-expanded","true"),this.dropdown.attr("aria-hidden","false"),this.trigger("show.uk.dropdown",[this]),t.Utils.checkDisplay(this.dropdown,!0),t.Utils.focus(this.dropdown),n=this,this.registerOuterClick()},hide:function(t){this.trigger("beforehide.uk.dropdown",[this,t]),this.element.removeClass("uk-open"),this.remainIdle&&clearTimeout(this.remainIdle),this.remainIdle=!1,this.element.attr("aria-expanded","false"),this.dropdown.attr("aria-hidden","true"),this.trigger("hide.uk.dropdown",[this,t]),n==this&&(n=!1)},registerOuterClick:function(){var i=this;t.$html.off("click.outer.dropdown"),setTimeout(function(){t.$html.on("click.outer.dropdown",function(o){e&&clearTimeout(e);t.$(o.target);n!=i||i.element.find(o.target).length||(i.hide(!0),t.$html.off("click.outer.dropdown"))})},10)},checkDimensions:function(){if(this.dropdown.length){this.dropdown.removeClass("uk-dropdown-top uk-dropdown-bottom uk-dropdown-left uk-dropdown-right uk-dropdown-stack uk-dropdown-autoflip").css({topLeft:"",left:"",marginLeft:"",marginRight:""}),this.justified&&this.justified.length&&this.dropdown.css("min-width","");var e,n=t.$.extend({},this.offsetParent.offset(),{width:this.offsetParent[0].offsetWidth,height:this.offsetParent[0].offsetHeight}),s=this.options.offset,a=this.dropdown,r=(a.show().offset()||{left:0,top:0},a.outerWidth()),l=a.outerHeight(),c=this.boundary.width(),u=(this.boundary[0]!==window&&this.boundary.offset()?this.boundary.offset():{top:0,left:0},this.options.pos),d={"bottom-left":{top:0+n.height+s,left:0},"bottom-right":{top:0+n.height+s,left:0+n.width-r},"bottom-center":{top:0+n.height+s,left:0+n.width/2-r/2},"top-left":{top:0-l-s,left:0},"top-right":{top:0-l-s,left:0+n.width-r},"top-center":{top:0-l-s,left:0+n.width/2-r/2},"left-top":{top:0,left:0-r-s},"left-bottom":{top:0+n.height-l,left:0-r-s},"left-center":{top:0+n.height/2-l/2,left:0-r-s},"right-top":{top:0,left:0+n.width+s},"right-bottom":{top:0+n.height-l,left:0+n.width+s},"right-center":{top:0+n.height/2-l/2,left:0+n.width+s}},h={}; +if(e=u.split("-"),h=d[u]?d[u]:d["bottom-left"],this.justified&&this.justified.length)i(a.css({left:0}),this.justified,c);else if(this.options.preventflip!==!0){var p;switch(this.checkBoundary(n.left+h.left,n.top+h.top,r,l,c)){case"x":"x"!==this.options.preventflip&&(p=o.x[u]||"right-top");break;case"y":"y"!==this.options.preventflip&&(p=o.y[u]||"top-left");break;case"xy":this.options.preventflip||(p=o.xy[u]||"right-bottom")}p&&(e=p.split("-"),h=d[p]?d[p]:d["bottom-left"],a.addClass("uk-dropdown-autoflip"),this.checkBoundary(n.left+h.left,n.top+h.top,r,l,c)&&(e=u.split("-"),h=d[u]?d[u]:d["bottom-left"]))}r>c&&(a.addClass("uk-dropdown-stack"),this.trigger("stack.uk.dropdown",[this])),a.css(h).css("display","").addClass("uk-dropdown-"+e[0])}},checkBoundary:function(i,e,n,o,s){var a="";return(0>i||i-t.$win.scrollLeft()+n>s)&&(a+="x"),(e-t.$win.scrollTop()<0||e-t.$win.scrollTop()+o>window.innerHeight)&&(a+="y"),a}}),t.component("dropdownOverlay",{defaults:{justify:!1,cls:"",duration:200},boot:function(){t.ready(function(i){t.$("[data-uk-dropdown-overlay]",i).each(function(){var i=t.$(this);i.data("dropdownOverlay")||t.dropdownOverlay(i,t.Utils.options(i.attr("data-uk-dropdown-overlay")))})})},init:function(){var e=this;this.justified=this.options.justify?t.$(this.options.justify):!1,this.overlay=this.element.find("uk-dropdown-overlay"),this.overlay.length||(this.overlay=t.$('
      ').appendTo(this.element)),this.overlay.addClass(this.options.cls),this.on({"beforeshow.uk.dropdown":function(t,n){e.dropdown=n,e.justified&&e.justified.length&&i(e.overlay.css({display:"block",marginLeft:"",marginRight:""}),e.justified,e.justified.outerWidth())},"show.uk.dropdown":function(){var i=e.dropdown.dropdown.outerHeight(!0);e.dropdown.element.removeClass("uk-open"),e.overlay.stop().css("display","block").animate({height:i},e.options.duration,function(){e.dropdown.dropdown.css("visibility",""),e.dropdown.element.addClass("uk-open"),t.Utils.checkDisplay(e.dropdown.dropdown,!0)}),e.pointerleave=!1},"hide.uk.dropdown":function(){e.overlay.stop().animate({height:0},e.options.duration)},"pointerenter.uk.dropdown":function(){clearTimeout(e.remainIdle)},"pointerleave.uk.dropdown":function(){e.pointerleave=!0}}),this.overlay.on({mouseenter:function(){e.remainIdle&&(clearTimeout(e.dropdown.remainIdle),clearTimeout(e.remainIdle))},mouseleave:function(){e.pointerleave&&n&&(e.remainIdle=setTimeout(function(){n&&n.hide()},n.options.remaintime))}})}})}(UIkit2),function(t){"use strict";var i=[];t.component("gridMatchHeight",{defaults:{target:!1,row:!0,ignorestacked:!1,observe:!1},boot:function(){t.ready(function(i){t.$("[data-uk-grid-match]",i).each(function(){var i,e=t.$(this);e.data("gridMatchHeight")||(i=t.gridMatchHeight(e,t.Utils.options(e.attr("data-uk-grid-match"))))})})},init:function(){var e=this;this.columns=this.element.children(),this.elements=this.options.target?this.find(this.options.target):this.columns,this.columns.length&&(t.$win.on("load resize orientationchange",function(){var i=function(){e.element.is(":visible")&&e.match()};return t.$(function(){i()}),t.Utils.debounce(i,50)}()),this.options.observe&&t.domObserve(this.element,function(){e.element.is(":visible")&&e.match()}),this.on("display.uk.check",function(){this.element.is(":visible")&&this.match()}.bind(this)),i.push(this))},match:function(){var i=this.columns.filter(":visible:first");if(i.length){var e=Math.ceil(100*parseFloat(i.css("width"))/parseFloat(i.parent().css("width")))>=100;return e&&!this.options.ignorestacked?this.revert():t.Utils.matchHeights(this.elements,this.options),this}},revert:function(){return this.elements.css("min-height",""),this}}),t.component("gridMargin",{defaults:{cls:"uk-grid-margin",rowfirst:"uk-row-first"},boot:function(){t.ready(function(i){t.$("[data-uk-grid-margin]",i).each(function(){var i,e=t.$(this);e.data("gridMargin")||(i=t.gridMargin(e,t.Utils.options(e.attr("data-uk-grid-margin"))))})})},init:function(){t.stackMargin(this.element,this.options)}})}(UIkit2),function(t){"use strict";function i(i,e){return e?("object"==typeof i?(i=i instanceof jQuery?i:t.$(i),i.parent().length&&(e.persist=i,e.persist.data("modalPersistParent",i.parent()))):i="string"==typeof i||"number"==typeof i?t.$("
      ").html(i):t.$("
      ").html("UIkit2.modal Error: Unsupported data type: "+typeof i),i.appendTo(e.element.find(".uk-modal-dialog")),e):void 0}var e,n=!1,o=0,s=t.$html;t.$win.on("resize orientationchange",t.Utils.debounce(function(){t.$(".uk-modal.uk-open").each(function(){return t.$(this).data("modal")&&t.$(this).data("modal").resize()})},150)),t.component("modal",{defaults:{keyboard:!0,bgclose:!0,minScrollHeight:150,center:!1,modal:!0},scrollable:!1,transition:!1,hasTransitioned:!0,init:function(){if(e||(e=t.$("body")),this.element.length){var i=this;this.paddingdir="padding-"+("left"==t.langdirection?"right":"left"),this.dialog=this.find(".uk-modal-dialog"),this.active=!1,this.element.attr("aria-hidden",this.element.hasClass("uk-open")),this.on("click",".uk-modal-close",function(t){t.preventDefault(),i.hide()}).on("click",function(e){var n=t.$(e.target);n[0]==i.element[0]&&i.options.bgclose&&i.hide()}),t.domObserve(this.element,function(){i.resize()})}},toggle:function(){return this[this.isActive()?"hide":"show"]()},show:function(){if(this.element.length){var i=this;if(!this.isActive())return this.options.modal&&n&&n.hide(!0),this.element.removeClass("uk-open").show(),this.resize(!0),this.options.modal&&(n=this),this.active=!0,o++,t.support.transition?(this.hasTransitioned=!1,this.element.one(t.support.transition.end,function(){i.hasTransitioned=!0,t.Utils.focus(i.dialog,"a[href]")}).addClass("uk-open")):(this.element.addClass("uk-open"),t.Utils.focus(this.dialog,"a[href]")),s.addClass("uk-modal-page").height(),this.element.attr("aria-hidden","false"),this.element.trigger("show.uk.modal"),t.Utils.checkDisplay(this.dialog,!0),this}},hide:function(i){if(!i&&t.support.transition&&this.hasTransitioned){var e=this;this.one(t.support.transition.end,function(){e._hide()}).removeClass("uk-open")}else this._hide();return this},resize:function(t){if(this.isActive()||t){var i=e.width();if(this.scrollbarwidth=window.innerWidth-i,e.css(this.paddingdir,this.scrollbarwidth),this.element.css("overflow-y",this.scrollbarwidth?"scroll":"auto"),!this.updateScrollable()&&this.options.center){var n=this.dialog.outerHeight(),o=parseInt(this.dialog.css("margin-top"),10)+parseInt(this.dialog.css("margin-bottom"),10);n+oi?20:i)-e;return t.css({maxHeight:o0?o--:o=0,this.element.hide().removeClass("uk-open"),this.element.attr("aria-hidden","true"),o||(s.removeClass("uk-modal-page"),e.css(this.paddingdir,"")),n===this&&(n=!1),this.trigger("hide.uk.modal")},isActive:function(){return this.element.hasClass("uk-open")}}),t.component("modalTrigger",{boot:function(){t.$html.on("click.modal.uikit","[data-uk-modal]",function(i){var e=t.$(this);if(e.is("a")&&i.preventDefault(),!e.data("modalTrigger")){var n=t.modalTrigger(e,t.Utils.options(e.attr("data-uk-modal")));n.show()}}),t.$html.on("keydown.modal.uikit",function(t){n&&27===t.keyCode&&n.options.keyboard&&(t.preventDefault(),n.hide())})},init:function(){var i=this;this.options=t.$.extend({target:i.element.is("a")?i.element.attr("href"):!1},this.options),this.modal=t.modal(this.options.target,this.options),this.on("click",function(t){t.preventDefault(),i.show()}),this.proxy(this.modal,"show hide isActive")}}),t.modal.dialog=function(e,n){var o=t.modal(t.$(t.modal.dialog.template).appendTo("body"),n);return o.on("hide.uk.modal",function(){o.persist&&(o.persist.appendTo(o.persist.data("modalPersistParent")),o.persist=!1),o.element.remove()}),i(e,o),o},t.modal.dialog.template='
      ',t.modal.alert=function(i,e){e=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},e);var n=t.modal.dialog(['
      '+String(i)+"
      ",'"].join(""),e);return n.on("show.uk.modal",function(){setTimeout(function(){n.element.find("button:first").focus()},50)}),n.show()},t.modal.confirm=function(i,e,n){var o=arguments.length>1&&arguments[arguments.length-1]?arguments[arguments.length-1]:{};e=t.$.isFunction(e)?e:function(){},n=t.$.isFunction(n)?n:function(){},o=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},t.$.isFunction(o)?{}:o);var s=t.modal.dialog(['
      '+String(i)+"
      ",'"].join(""),o);return s.element.find(".js-modal-confirm, .js-modal-confirm-cancel").on("click",function(){t.$(this).is(".js-modal-confirm")?e():n(),s.hide()}),s.on("show.uk.modal",function(){setTimeout(function(){s.element.find(".js-modal-confirm").focus()},50)}),s.show()},t.modal.prompt=function(i,e,n,o){n=t.$.isFunction(n)?n:function(){},o=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},o);var s=t.modal.dialog([i?'
      '+String(i)+"
      ":"",'

      ','"].join(""),o),a=s.element.find("input[type='text']").val(e||"").on("keyup",function(t){13==t.keyCode&&s.element.find(".js-modal-ok").trigger("click")});return s.element.find(".js-modal-ok").on("click",function(){n(a.val())!==!1&&s.hide()}),s.show()},t.modal.blockUI=function(i,e){var n=t.modal.dialog(['
      '+String(i||'
      ...
      ')+"
      "].join(""),t.$.extend({bgclose:!1,keyboard:!1,modal:!1},e));return n.content=n.element.find(".uk-modal-content:first"),n.show()},t.modal.labels={Ok:"Ok",Cancel:"Cancel"}}(UIkit2),function(t){"use strict";function i(i){var e=t.$(i),n="auto";if(e.is(":visible"))n=e.outerHeight();else{var o={position:e.css("position"),visibility:e.css("visibility"),display:e.css("display")};n=e.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),e.css(o)}return n}t.component("nav",{defaults:{toggle:'>li.uk-parent > a[href="#"]',lists:">li.uk-parent > ul",multiple:!1},boot:function(){t.ready(function(i){t.$("[data-uk-nav]",i).each(function(){var i=t.$(this);if(!i.data("nav")){t.nav(i,t.Utils.options(i.attr("data-uk-nav")))}})})},init:function(){var i=this;this.on("click.uk.nav",this.options.toggle,function(e){e.preventDefault();var n=t.$(this);i.open(n.parent()[0]==i.element[0]?n:n.parent("li"))}),this.update(),t.domObserve(this.element,function(){i.element.find(i.options.lists).not("[role]").length&&i.update()})},update:function(){var i=this;this.find(this.options.lists).each(function(){var e=t.$(this).attr("role","menu"),n=e.closest("li"),o=n.hasClass("uk-active");n.data("list-container")||(e.wrap('
      '),n.data("list-container",e.parent()[o?"removeClass":"addClass"]("uk-hidden"))),n.attr("aria-expanded",n.hasClass("uk-open")),o&&i.open(n,!0)})},open:function(e,n){var o=this,s=this.element,a=t.$(e),r=a.data("list-container");this.options.multiple||s.children(".uk-open").not(e).each(function(){var i=t.$(this);i.data("list-container")&&i.data("list-container").stop().animate({height:0},function(){t.$(this).parent().removeClass("uk-open").end().addClass("uk-hidden")})}),a.toggleClass("uk-open"),a.attr("aria-expanded",a.hasClass("uk-open")),r&&(a.hasClass("uk-open")&&r.removeClass("uk-hidden"),n?(r.stop().height(a.hasClass("uk-open")?"auto":0),a.hasClass("uk-open")||r.addClass("uk-hidden"),this.trigger("display.uk.check")):r.stop().animate({height:a.hasClass("uk-open")?i(r.find("ul:first")):0},function(){a.hasClass("uk-open")?r.css("height",""):r.addClass("uk-hidden"),o.trigger("display.uk.check")}))}})}(UIkit2),function(t){"use strict";var i={x:window.scrollX,y:window.scrollY},e=(t.$win,t.$doc,t.$html),n={show:function(n,o){if(n=t.$(n),n.length){o=t.$.extend({mode:"push"},o);var s=t.$("body"),a=n.find(".uk-offcanvas-bar:first"),r="right"==t.langdirection,l=a.hasClass("uk-offcanvas-bar-flip")?-1:1,c=l*(r?-1:1),u=window.innerWidth-s.width();i={x:window.pageXOffset,y:window.pageYOffset},a.attr("mode",o.mode),n.addClass("uk-active"),s.css({width:window.innerWidth-u,height:window.innerHeight}).addClass("uk-offcanvas-page"),("push"==o.mode||"reveal"==o.mode)&&s.css(r?"margin-right":"margin-left",(r?-1:1)*a.outerWidth()*c),"reveal"==o.mode&&a.css("clip","rect(0, "+a.outerWidth()+"px, 100vh, 0)"),e.css("margin-top",-1*i.y).width(),a.addClass("uk-offcanvas-bar-show"),this._initElement(n),a.trigger("show.uk.offcanvas",[n,a]),n.attr("aria-hidden","false")}},hide:function(n){var o=t.$("body"),s=t.$(".uk-offcanvas.uk-active"),a="right"==t.langdirection,r=s.find(".uk-offcanvas-bar:first"),l=function(){o.removeClass("uk-offcanvas-page").css({width:"",height:"",marginLeft:"",marginRight:""}),s.removeClass("uk-active"),r.removeClass("uk-offcanvas-bar-show"),e.css("margin-top",""),window.scrollTo(i.x,i.y),r.trigger("hide.uk.offcanvas",[s,r]),s.attr("aria-hidden","true")};s.length&&("none"==r.attr("mode")&&(n=!0),t.support.transition&&!n?(o.one(t.support.transition.end,function(){l()}).css(a?"margin-right":"margin-left",""),"reveal"==r.attr("mode")&&r.css("clip",""),setTimeout(function(){r.removeClass("uk-offcanvas-bar-show")},0)):l())},_initElement:function(i){i.data("OffcanvasInit")||(i.on("click.uk.offcanvas swipeRight.uk.offcanvas swipeLeft.uk.offcanvas",function(i){var e=t.$(i.target);if(!i.type.match(/swipe/)&&!e.hasClass("uk-offcanvas-close")){if(e.hasClass("uk-offcanvas-bar"))return;if(e.parents(".uk-offcanvas-bar:first").length)return}i.stopImmediatePropagation(),n.hide()}),i.on("click",'a[href*="#"]',function(){var i=t.$(this),e=i.attr("href");"#"!=e&&(t.$doc.one("hide.uk.offcanvas",function(){var n;try{n=t.$(i[0].hash)}catch(o){n=""}n.length||(n=t.$('[name="'+i[0].hash.replace("#","")+'"]')),n.length&&t.Utils.scrollToElement?t.Utils.scrollToElement(n,t.Utils.options(i.attr("data-uk-smooth-scroll")||"{}")):window.location.href=e}),n.hide())}),i.data("OffcanvasInit",!0))}};t.component("offcanvasTrigger",{boot:function(){e.on("click.offcanvas.uikit","[data-uk-offcanvas]",function(i){i.preventDefault();var e=t.$(this);if(!e.data("offcanvasTrigger")){{t.offcanvasTrigger(e,t.Utils.options(e.attr("data-uk-offcanvas")))}e.trigger("click")}}),e.on("keydown.uk.offcanvas",function(t){27===t.keyCode&&n.hide()})},init:function(){var i=this;this.options=t.$.extend({target:i.element.is("a")?i.element.attr("href"):!1,mode:"push"},this.options),this.on("click",function(t){t.preventDefault(),n.show(i.options.target,i.options)})}}),t.offcanvas=n}(UIkit2),function(t){"use strict";function i(i,e,n){var o,s=t.$.Deferred(),a=i,r=i;return n[0]===e[0]?(s.resolve(),s.promise()):("object"==typeof i&&(a=i[0],r=i[1]||i[0]),t.$body.css("overflow-x","hidden"),o=function(){e&&e.hide().removeClass("uk-active "+r+" uk-animation-reverse"),n.addClass(a).one(t.support.animation.end,function(){setTimeout(function(){n.removeClass(""+a).css({opacity:"",display:""})},0),s.resolve(),t.$body.css("overflow-x",""),e&&e.css({opacity:"",display:""})}.bind(this)).show()},n.css("animation-duration",this.options.duration+"ms"),e&&e.length?(e.css("animation-duration",this.options.duration+"ms"),e.css("display","none").addClass(r+" uk-animation-reverse").one(t.support.animation.end,function(){o()}.bind(this)).css("display","")):(n.addClass("uk-active"),o()),s.promise())}var e;t.component("switcher",{defaults:{connect:!1,toggle:">*",active:0,animation:!1,duration:200,swiping:!0},animating:!1,boot:function(){t.ready(function(i){t.$("[data-uk-switcher]",i).each(function(){var i=t.$(this);if(!i.data("switcher")){t.switcher(i,t.Utils.options(i.attr("data-uk-switcher")))}})})},init:function(){var i=this;this.on("click.uk.switcher",this.options.toggle,function(t){t.preventDefault(),i.show(this)}),this.options.connect&&(this.connect=t.$(this.options.connect),this.connect.length&&(this.connect.on("click.uk.switcher","[data-uk-switcher-item]",function(e){e.preventDefault();var n=t.$(this).attr("data-uk-switcher-item");if(i.index!=n)switch(n){case"next":case"previous":i.show(i.index+("next"==n?1:-1));break;default:i.show(parseInt(n,10))}}),this.options.swiping&&this.connect.on("swipeRight swipeLeft",function(t){t.preventDefault(),window.getSelection().toString()||i.show(i.index+("swipeLeft"==t.type?1:-1))}),this.update()))},update:function(){this.connect.children().removeClass("uk-active").attr("aria-hidden","true");var t=this.find(this.options.toggle),i=t.filter(".uk-active");if(i.length)this.show(i,!1);else{if(this.options.active===!1)return;i=t.eq(this.options.active),this.show(i.length?i:t.eq(0),!1)}t.not(i).attr("aria-expanded","false"),i.attr("aria-expanded","true")},show:function(n,o){if(!this.animating){var s=this.find(this.options.toggle);isNaN(n)?n=t.$(n):(n=0>n?s.length-1:n,n=s.eq(s[n]?n:0));var a=this,r=t.$(n),l=e[this.options.animation]||function(t,n){if(!a.options.animation)return e.none.apply(a);var o=a.options.animation.split(",");return 1==o.length&&(o[1]=o[0]),o[0]=o[0].trim(),o[1]=o[1].trim(),i.apply(a,[o,t,n])};o!==!1&&t.support.animation||(l=e.none),r.hasClass("uk-disabled")||(s.attr("aria-expanded","false"),r.attr("aria-expanded","true"),s.filter(".uk-active").removeClass("uk-active"),r.addClass("uk-active"),this.options.connect&&this.connect.length&&(this.index=this.find(this.options.toggle).index(r),-1==this.index&&(this.index=0),this.connect.each(function(){var i=t.$(this),e=t.$(i.children()),n=t.$(e.filter(".uk-active")),o=t.$(e.eq(a.index));a.animating=!0,l.apply(a,[n,o]).then(function(){n.removeClass("uk-active"),o.addClass("uk-active"),n.attr("aria-hidden","true"),o.attr("aria-hidden","false"),t.Utils.checkDisplay(o,!0),a.animating=!1})})),this.trigger("show.uk.switcher",[r]))}}}),e={none:function(){var i=t.$.Deferred();return i.resolve(),i.promise()},fade:function(t,e){return i.apply(this,["uk-animation-fade",t,e])},"slide-bottom":function(t,e){return i.apply(this,["uk-animation-slide-bottom",t,e])},"slide-top":function(t,e){return i.apply(this,["uk-animation-slide-top",t,e])},"slide-vertical":function(t,e){var n=["uk-animation-slide-top","uk-animation-slide-bottom"];return t&&t.index()>e.index()&&n.reverse(),i.apply(this,[n,t,e])},"slide-left":function(t,e){return i.apply(this,["uk-animation-slide-left",t,e])},"slide-right":function(t,e){return i.apply(this,["uk-animation-slide-right",t,e])},"slide-horizontal":function(t,e){var n=["uk-animation-slide-right","uk-animation-slide-left"];return t&&t.index()>e.index()&&n.reverse(),i.apply(this,[n,t,e])},scale:function(t,e){return i.apply(this,["uk-animation-scale-up",t,e])}},t.switcher.animations=e}(UIkit2),function(t){"use strict";t.component("tab",{defaults:{target:">li:not(.uk-tab-responsive, .uk-disabled)",connect:!1,active:0,animation:!1,duration:200,swiping:!0},boot:function(){t.ready(function(i){t.$("[data-uk-tab]",i).each(function(){var i=t.$(this);if(!i.data("tab")){t.tab(i,t.Utils.options(i.attr("data-uk-tab")))}})})},init:function(){var i=this;this.current=!1,this.on("click.uk.tab",this.options.target,function(e){if(e.preventDefault(),!i.switcher||!i.switcher.animating){var n=i.find(i.options.target).not(this);n.removeClass("uk-active").blur(),i.trigger("change.uk.tab",[t.$(this).addClass("uk-active"),i.current]),i.current=t.$(this),i.options.connect||(n.attr("aria-expanded","false"),t.$(this).attr("aria-expanded","true"))}}),this.options.connect&&(this.connect=t.$(this.options.connect)),this.responsivetab=t.$('
    • ').append('
        '),this.responsivetab.dropdown=this.responsivetab.find(".uk-dropdown"),this.responsivetab.lst=this.responsivetab.dropdown.find("ul"),this.responsivetab.caption=this.responsivetab.find("a:first"),this.element.hasClass("uk-tab-bottom")&&this.responsivetab.dropdown.addClass("uk-dropdown-up"),this.responsivetab.lst.on("click.uk.tab","a",function(e){e.preventDefault(),e.stopPropagation();var n=t.$(this);i.element.children("li:not(.uk-tab-responsive)").eq(n.data("index")).trigger("click")}),this.on("show.uk.switcher change.uk.tab",function(t,e){i.responsivetab.caption.html(e.text())}),this.element.append(this.responsivetab),this.options.connect&&(this.switcher=t.switcher(this.element,{toggle:">li:not(.uk-tab-responsive)",connect:this.options.connect,active:this.options.active,animation:this.options.animation,duration:this.options.duration,swiping:this.options.swiping})),t.dropdown(this.responsivetab,{mode:"click",preventflip:"y"}),i.trigger("change.uk.tab",[this.element.find(this.options.target).not(".uk-tab-responsive").filter(".uk-active")]),this.check(),t.$win.on("resize orientationchange",t.Utils.debounce(function(){i.element.is(":visible")&&i.check()},100)),this.on("display.uk.check",function(){i.element.is(":visible")&&i.check()})},check:function(){var i=this.element.children("li:not(.uk-tab-responsive)").removeClass("uk-hidden");if(!i.length)return this.responsivetab.addClass("uk-hidden"),void 0;var e,n,o,s=i.eq(0).offset().top+Math.ceil(i.eq(0).height()/2),a=!1;if(this.responsivetab.lst.empty(),i.each(function(){t.$(this).offset().top>s&&(a=!0)}),a)for(var r=0;r-1?"&":"?","enablejsapi=1&api=1"].join(""))}},check:function(){this.element.css({width:"",height:""}),this.dimension={w:this.element.width(),h:this.element.height()},this.element.attr("width")&&!isNaN(this.element.attr("width"))&&(this.dimension.w=this.element.attr("width")),this.element.attr("height")&&!isNaN(this.element.attr("height"))&&(this.dimension.h=this.element.attr("height")),this.ratio=this.dimension.w/this.dimension.h;var t,i,e=this.parent.width(),n=this.parent.height();e/this.ratio=a.filelimit&&(p=!1),p&&s>d?r([o[d]],a):a.allcomplete(e,t)},r([o[0]],a)}else a.complete=function(e,t){f(e,t),a.allcomplete(e,t)},r(o,a)}}function n(e,t){var n="^"+e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")+"$";return n="^"+n+"$",null!==t.match(new RegExp(n,"i"))}return e.component("uploadSelect",{init:function(){var e=this;this.on("change",function(){t(e.element[0].files,e.options);var n=e.element.clone(!0).data("uploadSelect",e);e.element.replaceWith(n),e.element=n})}}),e.component("uploadDrop",{defaults:{dragoverClass:"uk-dragover"},init:function(){var e=this,n=!1;this.on("drop",function(n){n.originalEvent.dataTransfer&&n.originalEvent.dataTransfer.files&&(n.stopPropagation(),n.preventDefault(),e.element.removeClass(e.options.dragoverClass),e.element.trigger("dropped.uk.upload",[n.originalEvent.dataTransfer.files]),t(n.originalEvent.dataTransfer.files,e.options))}).on("dragenter",function(e){e.stopPropagation(),e.preventDefault()}).on("dragover",function(t){t.stopPropagation(),t.preventDefault(),n||(e.element.addClass(e.options.dragoverClass),n=!0)}).on("dragleave",function(t){t.stopPropagation(),t.preventDefault(),e.element.removeClass(e.options.dragoverClass),n=!1})}}),e.support.ajaxupload=function(){function e(){var e=document.createElement("INPUT");return e.type="file","files"in e}function t(){var e=new XMLHttpRequest;return!!(e&&"upload"in e&&"onprogress"in e.upload)}function n(){return!!window.FormData}return e()&&t()&&n()}(),t.defaults={action:"",single:!0,method:"POST",param:"files[]",params:{},allow:"*.*",type:"text",filelimit:!1,before:function(){},beforeSend:function(){},beforeAll:function(){},loadstart:function(){},load:function(){},loadend:function(){},error:function(){},abort:function(){},progress:function(){},complete:function(){},allcomplete:function(){},readystatechange:function(){},notallowed:function(e,t){alert("Only the following file types are allowed: "+t.allow)}},e.Utils.xhrupload=t,t}); \ No newline at end of file +/*! UIkit 2.27.4 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ +!function(e){var t;window.UIkit2&&(t=e(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-upload",["uikit"],function(){return t||e(UIkit2)})}(function(e){"use strict";function t(o,a){function r(t,n){var o=new FormData,a=new XMLHttpRequest;if(n.before(n,t)!==!1){for(var r,i=0;r=t[i];i++)o.append(n.param,r);for(var l in n.params)o.append(l,n.params[l]);a.upload.addEventListener("progress",function(e){var t=e.loaded/e.total*100;n.progress(t,e)},!1),a.addEventListener("loadstart",function(e){n.loadstart(e)},!1),a.addEventListener("load",function(e){n.load(e)},!1),a.addEventListener("loadend",function(e){n.loadend(e)},!1),a.addEventListener("error",function(e){n.error(e)},!1),a.addEventListener("abort",function(e){n.abort(e)},!1),a.open(n.method,n.action,!0),"json"==n.type&&a.setRequestHeader("Accept","application/json");for(var s in n.headers)a.setRequestHeader(s,n.headers[s]);a.onreadystatechange=function(){if(n.readystatechange(a),4==a.readyState){var t=a.responseText;if("json"==n.type)try{t=e.$.parseJSON(t)}catch(o){t=!1}n.complete(t,a)}},n.beforeSend(a),a.send(o)}}if(!e.support.ajaxupload)return this;if(a=e.$.extend({},t.defaults,a),o.length){if("*.*"!==a.allow)for(var i,l=0;i=o[l];l++)if(!n(a.allow,i.name))return"string"==typeof a.notallowed?alert(a.notallowed):a.notallowed(i,a),void 0;var s=a.complete;if(a.single){var d=o.length,f=0,p=!0;a.beforeAll(o),a.complete=function(e,t){f+=1,s(e,t),a.filelimit&&f>=a.filelimit&&(p=!1),p&&d>f?r([o[f]],a):a.allcomplete(e,t)},r([o[0]],a)}else a.complete=function(e,t){s(e,t),a.allcomplete(e,t)},r(o,a)}}function n(e,t){var n="^"+e.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")+"$";return n="^"+n+"$",null!==t.match(new RegExp(n,"i"))}return e.component("uploadSelect",{init:function(){var e=this;this.on("change",function(){t(e.element[0].files,e.options);var n=e.element.clone(!0).data("uploadSelect",e);e.element.replaceWith(n),e.element=n})}}),e.component("uploadDrop",{defaults:{dragoverClass:"uk-dragover"},init:function(){var e=this,n=!1;this.on("drop",function(n){n.originalEvent.dataTransfer&&n.originalEvent.dataTransfer.files&&(n.stopPropagation(),n.preventDefault(),e.element.removeClass(e.options.dragoverClass),e.element.trigger("dropped.uk.upload",[n.originalEvent.dataTransfer.files]),t(n.originalEvent.dataTransfer.files,e.options))}).on("dragenter",function(e){e.stopPropagation(),e.preventDefault()}).on("dragover",function(t){t.stopPropagation(),t.preventDefault(),n||(e.element.addClass(e.options.dragoverClass),n=!0)}).on("dragleave",function(t){t.stopPropagation(),t.preventDefault(),e.element.removeClass(e.options.dragoverClass),n=!1})}}),e.support.ajaxupload=function(){function e(){var e=document.createElement("INPUT");return e.type="file","files"in e}function t(){var e=new XMLHttpRequest;return!!(e&&"upload"in e&&"onprogress"in e.upload)}function n(){return!!window.FormData}return e()&&t()&&n()}(),t.defaults={action:"",single:!0,method:"POST",param:"files[]",params:{},allow:"*.*",type:"text",filelimit:!1,headers:{},before:function(){},beforeSend:function(){},beforeAll:function(){},loadstart:function(){},load:function(){},loadend:function(){},error:function(){},abort:function(){},progress:function(){},complete:function(){},allcomplete:function(){},readystatechange:function(){},notallowed:function(e,t){alert("Only the following file types are allowed: "+t.allow)}},e.Utils.xhrupload=t,t}); \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24.zip b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24.zip deleted file mode 100644 index 0ca4735c45527029a4864c3d25ae7bc96954c5d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308557 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∈8t#Tc;3sGJiY2emT2h9J;B( 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%0Anr9*MJ_L}2-}~}>e)=WD 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 z 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
      • $/i, 'div>')) - .attr('uk-no-boot', '') - .addClass(((this.clsDrag) + " " + (this.clsCustom))) - .css({ - boxSizing: 'border-box', - width: this.placeholder.outerWidth(), - height: this.placeholder.outerHeight() - }) - .css(this.placeholder.css(['paddingLeft', 'paddingRight', 'paddingTop', 'paddingBottom'])) - .appendTo(UIkit.container); - - this.drag.children().first().height(this.placeholder.children().height()); - - var ref = getDimensions(this.placeholder); - var left = ref.left; - var top = ref.top; - assign(this.origin, {left: left - this.pos.x, top: top - this.pos.y}); - - this.placeholder.addClass(this.clsPlaceholder); - this.$el.children().addClass(this.clsItem); - doc.addClass(this.clsDragState); - - this.$el.trigger('start', [this, this.placeholder, this.drag]); - - this.move(e); - }, - - move: function move(e) { - - if (!this.drag) { - - if (Math.abs(this.pos.x - this.origin.x) > this.threshold || Math.abs(this.pos.y - this.origin.y) > this.threshold) { - this.start(e); - } - - return; - } - - this.$emit(); - - var target = e.type === 'mousemove' ? e.target : document.elementFromPoint(this.pos.x - document.body.scrollLeft, this.pos.y - document.body.scrollTop), - sortable = getSortable(target), - previous = getSortable(this.placeholder[0]), - move = sortable !== previous; - - if (!sortable || isWithin(target, this.placeholder) || move && (!sortable.group || sortable.group !== previous.group)) { - return; - } - - target = sortable.$el.is(target.parentNode) && $(target) || sortable.$el.children().has(target); - - if (move) { - previous.remove(this.placeholder); - } else if (!target.length) { - return; - } - - sortable.insert(this.placeholder, target); - - if (!~this.touched.indexOf(sortable)) { - this.touched.push(sortable); - } - - }, - - scroll: function scroll() { - var scroll = window.scrollY; - if (scroll !== this.scrollY) { - this.pos.y += scroll - this.scrollY; - this.scrollY = scroll; - this.$emit(); - } - }, - - end: function end(e) { - - doc.off(pointerMove, this.move); - doc.off(pointerUp, this.end); - win.off('scroll', this.scroll); - - if (!this.drag) { - - if (e.type !== 'mouseup' && isWithin(e.target, 'a[href]')) { - location.href = $(e.target).closest('a[href]').attr('href'); - } - - return; - } - - preventClick(); - - var sortable = getSortable(this.placeholder[0]); - - if (this === sortable) { - if (this.origin.index !== this.placeholder.index()) { - this.$el.trigger('change', [this, this.placeholder, 'moved']); - } - } else { - sortable.$el.trigger('change', [sortable, this.placeholder, 'added']); - this.$el.trigger('change', [this, this.placeholder, 'removed']); - } - - this.$el.trigger('stop', [this]); - - this.drag.remove(); - this.drag = null; - - var classes = this.touched.map(function (sortable) { return ((sortable.clsPlaceholder) + " " + (sortable.clsItem)); }).join(' '); - this.touched.forEach(function (sortable) { return sortable.$el.children().removeClass(classes); }); - - doc.removeClass(this.clsDragState); - - }, - - insert: function insert(element, target) { - var this$1 = this; - - - this.$el.children().addClass(this.clsItem); - - var insert = function () { - - if (target.length) { - - if (!this$1.$el.has(element).length || element.prevAll().filter(target).length) { - element.insertBefore(target); - } else { - element.insertAfter(target); - } - - } else { - this$1.$el.append(element); - } - - }; - - if (this.animation) { - this.animate(insert); - } else { - insert(); - } - - }, - - remove: function remove(element) { - - if (!this.$el.has(element).length) { - return; - } - - if (this.animation) { - this.animate(function () { return element.detach(); }); - } else { - element.detach(); - } - - }, - - animate: function animate(action) { - var this$1 = this; - - - var props = [], - children = this.$el.children().toArray().map(function (el) { - el = $(el); - props.push(assign({ - position: 'absolute', - pointerEvents: 'none', - width: el.outerWidth(), - height: el.outerHeight() - }, el.position())); - return el; - }), - reset = {position: '', width: '', height: '', pointerEvents: '', top: '', left: ''}; - - action(); - - children.forEach(function (el) { return el.stop(); }); - this.$el.children().css(reset); - this.$updateSync('update', true); - - this.$el.css('min-height', this.$el.height()); - - var positions = children.map(function (el) { return el.position(); }); - promise.all(children.map(function (el, i) { return el.css(props[i]).animate(positions[i], this$1.animation).promise(); })) - .then(function () { - this$1.$el.css('min-height', '').children().css(reset); - this$1.$updateSync('update', true); - }); - - } - - } - - }); - var obj; - - function getSortable(element) { - return UIkit.getComponent(element, 'sortable') || element.parentNode && getSortable(element.parentNode); - } - - function preventClick() { - var timer = setTimeout(function () { return doc.trigger('click'); }, 0), - listener = function (e) { - - e.preventDefault(); - e.stopPropagation(); - - clearTimeout(timer); - off(doc, 'click', listener, true); - }; - - on(doc, 'click', listener, true); - } - -} - -function plugin$4(UIkit) { - - if (plugin$4.installed) { - return; - } - - var util = UIkit.util; - var mixin = UIkit.mixin; - var $ = util.$; - var doc = util.doc; - var fastdom = util.fastdom; - var flipPosition = util.flipPosition; - var isTouch = util.isTouch; - var isWithin = util.isWithin; - var pointerDown = util.pointerDown; - var pointerEnter = util.pointerEnter; - var pointerLeave = util.pointerLeave; - - var actives = []; - - UIkit.component('tooltip', { - - attrs: true, - - mixins: [mixin.togglable, mixin.position], - - props: { - delay: Number, - container: Boolean, - title: String - }, - - defaults: { - pos: 'top', - title: '', - delay: 0, - animation: ['uk-animation-scale-up'], - duration: 100, - cls: 'uk-active', - clsPos: 'uk-tooltip', - container: true, - }, - - computed: { - - container: function container() { - return $(this.$props.container === true && UIkit.container || this.$props.container || UIkit.container); - } - - }, - - connected: function connected() { - var this$1 = this; - - fastdom.mutate(function () { return this$1.$el.removeAttr('title').attr('aria-expanded', false); }); - }, - - disconnected: function disconnected() { - this.hide(); - }, - - methods: { - - show: function show() { - var this$1 = this; - - - if (~actives.indexOf(this)) { - return; - } - - actives.forEach(function (active) { return active.hide(); }); - actives.push(this); - - doc.on(("click." + (this.$options.name)), function (e) { - if (!isWithin(e.target, this$1.$el)) { - this$1.hide(); - } - }); - - clearTimeout(this.showTimer); - - this.tooltip = $(("
        " + (this.title) + "
        ")).appendTo(this.container); - - this.$el.attr('aria-expanded', true); - - this.positionAt(this.tooltip, this.$el); - this.origin = this.getAxis() === 'y' ? ((flipPosition(this.dir)) + "-" + (this.align)) : ((this.align) + "-" + (flipPosition(this.dir))); - - this.showTimer = setTimeout(function () { - this$1.toggleElement(this$1.tooltip, true); - - this$1.hideTimer = setInterval(function () { - if (!this$1.$el.is(':visible')) { - this$1.hide(); - } - }, 150); - - }, this.delay); - }, - - hide: function hide() { - - var index = actives.indexOf(this); - - if (!~index || this.$el.is('input') && this.$el[0] === document.activeElement) { - return; - } - - actives.splice(index, 1); - - clearTimeout(this.showTimer); - clearInterval(this.hideTimer); - this.$el.attr('aria-expanded', false); - this.toggleElement(this.tooltip, false); - this.tooltip && this.tooltip.remove(); - this.tooltip = false; - doc.off(("click." + (this.$options.name))); - - } - - }, - - events: ( obj = { - - 'blur': 'hide' - - }, obj[("focus " + pointerEnter + " " + pointerDown)] = function (e) { - if (e.type !== pointerDown || !isTouch(e)) { - this.show(); - } - }, obj[pointerLeave] = function (e) { - if (!isTouch(e)) { - this.hide() - } - }, obj ) - - }); - var obj; - -} - -function plugin$5(UIkit) { - - if (plugin$5.installed) { - return; - } - - var ref = UIkit.util; - var $ = ref.$; - var ajax = ref.ajax; - var on = ref.on; - - UIkit.component('upload', { - - props: { - allow: String, - clsDragover: String, - concurrent: Number, - dataType: String, - mime: String, - msgInvalidMime: String, - msgInvalidName: String, - multiple: Boolean, - name: String, - params: Object, - type: String, - url: String - }, - - defaults: { - allow: false, - clsDragover: 'uk-dragover', - concurrent: 1, - dataType: undefined, - mime: false, - msgInvalidMime: 'Invalid File Type: %s', - msgInvalidName: 'Invalid File Name: %s', - multiple: false, - name: 'files[]', - params: {}, - type: 'POST', - url: '', - abort: null, - beforeAll: null, - beforeSend: null, - complete: null, - completeAll: null, - error: null, - fail: function fail(msg) { - alert(msg); - }, - load: null, - loadEnd: null, - loadStart: null, - progress: null - }, - - events: { - - change: function change(e) { - - if (!$(e.target).is('input[type="file"]')) { - return; - } - - e.preventDefault(); - - if (e.target.files) { - this.upload(e.target.files); - } - - e.target.value = ''; - }, - - drop: function drop(e) { - e.preventDefault(); - e.stopPropagation(); - - var transfer = e.originalEvent.dataTransfer; - - if (!transfer || !transfer.files) { - return; - } - - this.$removeClass(this.clsDragover); - - this.upload(transfer.files); - }, - - dragenter: function dragenter(e) { - e.preventDefault(); - e.stopPropagation(); - }, - - dragover: function dragover(e) { - e.preventDefault(); - e.stopPropagation(); - this.$addClass(this.clsDragover); - }, - - dragleave: function dragleave(e) { - e.preventDefault(); - e.stopPropagation(); - this.$removeClass(this.clsDragover); - } - - }, - - methods: { - - upload: function upload(files) { - var this$1 = this; - - - if (!files.length) { - return; - } - - this.$el.trigger('upload', [files]); - - for (var i = 0; i < files.length; i++) { - - if (this$1.allow) { - if (!match(this$1.allow, files[i].name)) { - this$1.fail(this$1.msgInvalidName.replace(/%s/, this$1.allow)); - return; - } - } - - if (this$1.mime) { - if (!match(this$1.mime, files[i].type)) { - this$1.fail(this$1.msgInvalidMime.replace(/%s/, this$1.mime)); - return; - } - } - - } - - if (!this.multiple) { - files = [files[0]]; - } - - this.beforeAll && this.beforeAll(this, files); - - var chunks = chunk(files, this.concurrent), - upload = function (files) { - - var data = new FormData(); - - files.forEach(function (file) { return data.append(this$1.name, file); }); - - for (var key in this$1.params) { - data.append(key, this$1.params[key]); - } - - ajax({ - data: data, - url: this$1.url, - type: this$1.type, - dataType: this$1.dataType, - beforeSend: this$1.beforeSend, - complete: [this$1.complete, function (xhr, status) { - if (chunks.length) { - upload(chunks.shift()); - } else { - this$1.completeAll && this$1.completeAll(xhr); - } - - if (status === 'abort') { - this$1.abort && this$1.abort(xhr); - } - }], - cache: false, - contentType: false, - processData: false, - xhr: function () { - var xhr = $.ajaxSettings.xhr(); - xhr.upload && this$1.progress && on(xhr.upload, 'progress', this$1.progress); - ['loadStart', 'load', 'loadEnd', 'error', 'abort'].forEach(function (type) { return this$1[type] && on(xhr, type.toLowerCase(), this$1[type]); }); - return xhr; - } - }) - - }; - - upload(chunks.shift()); - - } - - } - - }); - - function match(pattern, path) { - return path.match(new RegExp(("^" + (pattern.replace(/\//g, '\\/').replace(/\*\*/g, '(\\/[^\\/]+)*').replace(/\*/g, '[^\\/]+').replace(/((?!\\))\?/g, '$1.')) + "$"), 'i')); - } - - function chunk(files, size) { - var chunks = []; - for (var i = 0; i < files.length; i += size) { - var chunk = []; - for (var j = 0; j < size; j++) { - chunk.push(files[i+j]); - } - chunks.push(chunk); - } - return chunks; - } - -} - -function plugin$6(UIkit) { - - if (plugin$6.installed) { - return; - } - - var ref = UIkit.util; - var scrolledOver = ref.scrolledOver; - - UIkit.component('grid-parallax', UIkit.components.grid.extend({ - - props: { - target: String, - translate: Number - }, - - defaults: { - target: false, - translate: 150 - }, - - init: function init() { - this.$addClass('uk-grid'); - }, - - disconnected: function disconnected() { - this.reset(); - this.$el.css('margin-bottom', ''); - }, - - computed: { - - translate: function translate() { - return Math.abs(this.$props.translate); - }, - - items: function items() { - return (this.target ? this.$el.find(this.target) : this.$el.children()).toArray(); - } - - }, - - update: [ - - { - - read: function read() { - this.columns = this.rows && this.rows[0] && this.rows[0].length || 0; - this.rows = this.rows && this.rows.map(function (elements) { return sortBy(elements, 'offsetLeft'); }); - }, - - write: function write() { - this.$el - .css('margin-bottom', '') - .css('margin-bottom', this.columns > 1 ? this.translate + parseFloat(this.$el.css('margin-bottom')) : ''); - }, - - events: ['load', 'resize'] - }, - - { - - write: function write() { - - var translate = scrolledOver(this.$el) * this.translate; - - if (!this.rows || this.columns === 1 || !translate) { - return this.reset(); - } - - this.rows.forEach(function (row) { return row.forEach(function (el, i) { return el.style.transform = "translateY(" + (i % 2 ? translate : translate / 8) + "px)"; } - ); } - ); - - }, - - events: ['scroll', 'load', 'resize'] - } - ], - - methods: { - - reset: function reset() { - this.items.forEach(function (item) { return item.style.transform = ''; }); - } - - } - - })); - - UIkit.component('grid-parallax').options.update.unshift({ - - read: function read() { - this.reset(); - }, - - events: ['load', 'resize'] - - }); - - function sortBy(collection, prop) { - return collection.sort(function (a,b) { return a[prop] > b[prop] - ? 1 - : b[prop] > a[prop] - ? -1 - : 0; } - ) - } - -} - -function plugin$7(UIkit) { - - if (plugin$7.installed) { - return; - } - - var ref = UIkit.util; - var $ = ref.$; - var clamp = ref.clamp; - var Dimensions = ref.Dimensions; - var getImage = ref.getImage; - var isUndefined = ref.isUndefined; - var scrolledOver = ref.scrolledOver; - var query = ref.query; - - var props = ['x', 'y', 'bgx', 'bgy', 'rotate', 'scale', 'color', 'backgroundColor', 'borderColor', 'opacity', 'blur', 'hue', 'grayscale', 'invert', 'saturate', 'sepia', 'fopacity']; - - UIkit.component('parallax', { - - props: props.reduce(function (props, prop) { - props[prop] = 'list'; - return props; - }, { - easing: Number, - target: String, - viewport: Number, - media: 'media' - }), - - defaults: props.reduce(function (defaults, prop) { - defaults[prop] = undefined; - return defaults; - }, { - easing: 1, - target: false, - viewport: 1, - media: false - }), - - computed: { - - target: function target() { - return this.$props.target && query(this.$props.target, this.$el) || this.$el; - }, - - props: function props$1() { - var this$1 = this; - - - return props.reduce(function (props, prop) { - - if (isUndefined(this$1.$props[prop])) { - return props; - } - - var isColor = prop.match(/color/i), - isCssProp = isColor || prop === 'opacity', - values = this$1.$props[prop]; - - if (isCssProp) { - this$1.$el.css(prop, ''); - } - - var start = (!isUndefined(values[1]) - ? values[0] - : prop === 'scale' - ? 1 - : isCssProp - ? this$1.$el.css(prop) - : 0) || 0, - end = isUndefined(values[1]) ? values[0] : values[1], - unit = ~values.join('').indexOf('%') ? '%' : 'px', - diff; - - if (isColor) { - - var color = this$1.$el[0].style.color; - this$1.$el[0].style.color = start; - start = parseColor(this$1.$el.css('color')); - this$1.$el[0].style.color = end; - end = parseColor(this$1.$el.css('color')); - this$1.$el[0].style.color = color; - - } else { - - start = parseFloat(start); - end = parseFloat(end); - diff = Math.abs(start - end); - - } - - props[prop] = {start: start, end: end, diff: diff, unit: unit}; - - if (prop.match(/^bg/)) { - if (this$1.covers) { - props[prop].end = start <= end ? diff : -diff; - props[prop].start = 0; - } else { - props[prop].pos = this$1.$el.css(("background-position-" + (prop[2]))); - } - } - - return props; - - }, {}); - - }, - - bgProps: function bgProps() { - var this$1 = this; - - return ['bgx', 'bgy'].filter(function (bg) { return bg in this$1.props; }); - }, - - covers: function covers() { - var size = this.$el.css('backgroundSize'); - return ~['contain', 'cover'].indexOf(size) ? size : false; - } - - }, - - disconnected: function disconnected() { - this._image = undefined; - }, - - update: [ - - { - - read: function read() { - var this$1 = this; - - - if (this._image) { - this._image.dimEl = { - width: this.$el[0].offsetWidth, - height: this.$el[0].offsetHeight - } - } - - if (!isUndefined(this._image) || !this.bgProps.length) { - return; - } - - var src = this.$el.css('backgroundImage').replace(/^none|url\(["']?(.+?)["']?\)$/, '$1'); - - if (!src || !this.covers) { - return; - } - - this._image = false; - - getImage(src).then(function (img) { - this$1._image = { - width: img.naturalWidth, - height: img.naturalHeight - }; - - this$1.$emit(); - }); - - }, - - write: function write() { - var this$1 = this; - - - if (this._image) { - - if (!this.media || window.matchMedia(this.media).matches) { - - var image = this._image; - var dimEl = image.dimEl; - - this.bgProps.forEach(function (prop) { return dimEl[prop === 'bgy' ? 'height' : 'width'] += this$1.props[prop].diff; }); - - var dim = this.covers === 'cover' - ? Dimensions.cover(image, dimEl) - : Dimensions.fit(image, dimEl); - - this.$el.css({ - backgroundSize: ((dim.width) + "px " + (dim.height) + "px"), - backgroundRepeat: 'no-repeat' - }); - - } else { - this.$el.css({backgroundSize: '', backgroundRepeat: ''}); - } - - } - - }, - - events: ['load', 'resize'] - - }, - - { - - write: function write() { - var this$1 = this; - - - if (this.media && !window.matchMedia(this.media).matches) { - this._prev = undefined; - Object.keys(getCss(this.props, 0)).forEach(function (prop) { return this$1.$el.css(prop, ''); }); - return; - } - - var percent = scrolledOver(this.target) / (this.viewport || 1); - - percent = clamp(percent * (1 - (this.easing - this.easing * percent))); - - if (this._prev === percent) { - return; - } - - this.$el.css(getCss(this.props, percent, this.covers)); - this._prev = percent; - - }, - - events: ['scroll', 'load', 'resize'] - } - ] - }); - - function parseColor(color) { - return color.split(/[(),]/g).slice(1, -1).concat(1).slice(0, 4).map(function (n) { return parseFloat(n); }); - } - - function getCss(props, percent, covers) { - - return Object.keys(props).reduce(function (css, prop) { - - var values = props[prop], - value = !isUndefined(values.diff) - ? values.start + values.diff * percent * (values.start < values.end ? 1 : -1) - : values.end; - - switch (prop) { - - // transforms - case 'x': - case 'y': - css.transform += " translate" + prop + "(" + (value + values.unit) + ")"; - break; - case 'rotate': - css.transform += " rotate(" + value + "deg)"; - break; - case 'scale': - css.transform += " scale(" + value + ")"; - break; - - // bg image - case 'bgy': - case 'bgx': - css[("background-position-" + (prop[2]))] = "calc(" + (!covers - ? values.pos - : values.start < values.end - ? '100%' - : '0%') + " + " + (value + values.unit) + ")"; - break; - - // color - case 'color': - case 'backgroundColor': - case 'borderColor': - css[prop] = "rgba(" + (values.start.map(function (value, i) { - value = value + percent * (values.end[i] - value); - return i === 3 ? parseFloat(value) : parseInt(value, 10); - }).join(',')) + ")"; - break; - - // CSS Filter - case 'blur': - css.filter += " blur(" + value + "px)"; - break; - case 'hue': - css.filter += " hue-rotate(" + value + "deg)"; - break; - case 'fopacity': - css.filter += " opacity(" + value + "%)"; - break; - case 'grayscale': - case 'invert': - case 'saturate': - case 'sepia': - css.filter += " " + prop + "(" + value + "%)"; - break; - - default: - css[prop] = value; - } - - return css; - - }, {transform: '', filter: ''}); - - } - -} - -UIkit.use(plugin); -UIkit.use(plugin$1); -UIkit.use(plugin$2); -UIkit.use(plugin$3); -UIkit.use(plugin$4); -UIkit.use(plugin$5); -UIkit.use(plugin$6); -UIkit.use(plugin$7); - -if (true) { - boot(UIkit); -} - -return UIkit; - -}))); \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js deleted file mode 100644 index 9ac36e27..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.min.js +++ /dev/null @@ -1,5 +0,0 @@ -/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ - -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("jquery")):"function"==typeof define&&define.amd?define("uikit",["jquery"],e):t.UIkit=e(t.jQuery)}(this,function(t){"use strict";function e(){return"complete"===document.readyState||"loading"!==document.readyState&&!ne.doScroll}function i(t){var i=function(){o(document,"DOMContentLoaded",i),o(window,"load",i),t()};e()?t():(n(document,"DOMContentLoaded",i),n(window,"load",i))}function n(t,e,i,n){e.split(" ").forEach(function(e){return P(t).addEventListener(e,i,n)})}function o(t,e,i,n){e.split(" ").forEach(function(e){return P(t).removeEventListener(e,i,n)})}function s(t,e,i,n){void 0===i&&(i=400),void 0===n&&(n="linear");var o=$(function(s,r){t=ie(t);for(var a in e)t.css(a,t.css(a));var l=setTimeout(function(){return t.trigger(Ee||"transitionend")},i);t.one(Ee||"transitionend",function(e,i){e.promise=o,clearTimeout(l),t.removeClass("uk-transition").css("transition",""),i?r():s()}).addClass("uk-transition").css("transition","all "+i+"ms "+n).css(e)}).then(null,function(){});return o}function r(t,e,i,n,o){void 0===i&&(i=200);var s=$(function(r){function a(){t.css("animation-duration","").removeClass(l+" "+e)}var l=o?"uk-animation-leave":"uk-animation-enter";t=ie(t),0===e.lastIndexOf("uk-animation-",0)&&(n&&(e+=" uk-animation-"+n),o&&(e+=" uk-animation-reverse")),a(),t.one(Ae||"animationend",function(t){t.promise=s,s.then(a),r()}).css("animation-duration",i+"ms").addClass(e).addClass(l),Ae||be(function(){return he.cancel(t)})});return s}function a(t){return t instanceof ie}function l(t,e){return t=ie(t),!!t.is(e)||(O(e)?t.parents(e).length:P(e).contains(t[0]))}function h(t,e,i,n){return t=ie(t),t.attr(e,function(t,e){return e?e.replace(i,n):e})}function c(t,e){return h(t,"class",new RegExp("(^|\\s)"+e+"(?!\\S)","g"),"")}function u(t,e,i,n){if(void 0===e&&(e=!0),void 0===i&&(i=!1),void 0===n&&(n=!1),O(t)){var o=document.createEvent("Event");o.initEvent(t,e,i),t=o}return n&&ve(t,n),t}function d(t,e,i){void 0===e&&(e=0),void 0===i&&(i=0);var n=P(t).getBoundingClientRect();return n.bottom>=-1*e&&n.right>=-1*i&&n.top<=window.innerHeight+e&&n.left<=window.innerWidth+i}function f(t){var e=P(t).getBoundingClientRect(),i=e.top,n=e.height,o=et(t),s=window.innerHeight,r=s+Math.min(0,o-s),a=Math.max(0,s-(g()-(o+n)));return p((r-i)/((r+(n-(a1?t.apply(e,arguments):t.call(e,i):t.call(e)}}function y(t,e){return de.call(t,e)}function $(t){if($e)return new Promise(t);var e=ie.Deferred();return t(e.resolve,e.reject),e}function x(t){return t.replace(/(?:^|[-_\/])(\w)/g,function(t,e){return e?e.toUpperCase():""})}function k(t){return t.replace(/([a-z\d])([A-Z])/g,"$1-$2").toLowerCase()}function C(t){return t.replace(fe,T)}function T(t,e){return e?e.toUpperCase():""}function _(t){return"function"==typeof t}function S(t){return null!==t&&"object"==typeof t}function E(t){return S(t)&&Object.getPrototypeOf(t)===Object.prototype}function O(t){return"string"==typeof t}function A(t){return"number"==typeof t}function D(t){return void 0===t}function I(t){return O(t)&&t.match(/^[!>+-]/)}function N(t){return I(t)&&t.split(/(?=\s[!>+-])/g).map(function(t){return t.trim()})}function B(t,e){if(t===!0)return null;try{if(e&&I(t)&&">"!==t[0]){var i=ge[t[0]],n=t.substr(1);e=ie(e),"closest"===i&&(e=e.parent(),n=n||"*"),t=e[i](n)}else t=ie(t,e)}catch(t){return null}return t.length?t:null}function P(t){return t&&(a(t)?t[0]:t)}function H(t){return"boolean"==typeof t?t:"true"===t||"1"===t||""===t||"false"!==t&&"0"!==t&&t}function M(t){var e=Number(t);return!isNaN(e)&&e}function j(e){return pe(e)?e:O(e)?e.split(",").map(function(e){return t.isNumeric(e)?M(e):H(e.trim())}):[e]}function F(t){if(O(t))if("@"===t[0]){var e="media-"+t.substr(1);t=me[e]||(me[e]=parseFloat(q(e)))}else if(t.match(/^\(min-width:/))return t;return!(!t||isNaN(t))&&"(min-width: "+t+"px)"}function L(t,e,i){return t===Boolean?H(e):t===Number?M(e):"jQuery"===t?w(e,i):"list"===t?j(e):"media"===t?F(e):t?t(e):e}function z(t){return t?"ms"===t.substr(-2)?parseFloat(t):1e3*parseFloat(t):0}function W(t,e,i){return t.replace(new RegExp(e+"|"+i,"mg"),function(t){return t===e?i:e})}function R(t,e,i){return(window.getComputedStyle(P(t),i)||{})[e]}function q(t){var e,i=document.documentElement,n=i.appendChild(document.createElement("div"));n.classList.add("var-"+t);try{e=R(n,"content",":before").replace(/^["'](.*)["']$/,"$1"),e=JSON.parse(e)}catch(t){}return i.removeChild(n),e||void 0}function Y(t){return $(function(e,i){var n=new Image;n.onerror=i,n.onload=function(){return e(n)},n.src=t})}function U(t,e){var i,n=x(t),o=x(e).toLowerCase(),s=x(e),r=document.body||document.documentElement,a=(i={},i["Webkit"+n]="webkit"+s,i["Moz"+n]=o,i["o"+n]="o"+s+" o"+o,i[t]=o,i);for(t in a)if(void 0!==r.style[t])return a[t]}function V(t){t.scheduled||(t.scheduled=!0,be(t.flush.bind(t)))}function X(t){for(var e;e=t.shift();)e()}function G(t,e){var i=t.indexOf(e);return!!~i&&!!t.splice(i,1)}function Q(){}function J(t,e){return(e.y-t.y)/(e.x-t.x)}function Z(t,e){function i(i){o[i]=(Ie[i]||je)(t[i],e[i])}var n,o={};if(e.mixins)for(var s=0,r=e.mixins.length;s=l[f]&&n+c[r]<=l[p])return d[f]=n,["element","target"].forEach(function(i){h[i][t]=e?h[i][t]===Fe[t][1]?Fe[t][2]:Fe[t][1]:h[i][t]}),!0}var r=e[0],f=e[1],p=e[2];if(a===!0||~a.indexOf(t)){var g=n[t]===f?-c[r]:n[t]===p?c[r]:0,m=o[t]===f?u[r]:o[t]===p?-u[r]:0;if(d[f]l[p]){var v=c[r]/2,w="center"===o[t]?-u[r]/2:0;"center"===n[t]&&(i(v,w)||i(-v,-w))||i(g,m)}}}),ie(e).offset({left:d.left,top:d.top}),h}function tt(t){t=P(t);var e=it(t),i=e.pageYOffset,n=e.pageXOffset;if(!t.ownerDocument)return{top:i,left:n,height:e.innerHeight,width:e.innerWidth,bottom:i+e.innerHeight,right:n+e.innerWidth};var o=!1;t.offsetHeight||(o=t.style.display,t.style.display="block");var s=t.getBoundingClientRect();return o!==!1&&(t.style.display=o),{height:s.height,width:s.width,top:s.top+i,left:s.left+n,bottom:s.bottom+i,right:s.right+n}}function et(t){return t=P(t),t.getBoundingClientRect().top+it(t).pageYOffset}function it(t){return t&&t.ownerDocument?t.ownerDocument.defaultView:window}function nt(e,i,n,o){t.each(Fe,function(t,s){var r=s[0],a=s[1],l=s[2];i[t]===l?e[a]+=n[r]*o:"center"===i[t]&&(e[a]+=n[r]*o/2)})}function ot(t){var e=/left|center|right/,i=/top|center|bottom/;return t=(t||"").split(" "),1===t.length&&(t=e.test(t[0])?t.concat(["center"]):i.test(t[0])?["center"].concat(t):["center","center"]),{x:e.test(t[0])?t[0]:"center",y:i.test(t[1])?t[1]:"center"}}function st(t,e,i){return t=(t||"").split(" "),{x:t[0]?parseFloat(t[0])*("%"===t[0][t[0].length-1]?e/100:1):0,y:t[1]?parseFloat(t[1])*("%"===t[1][t[1].length-1]?i/100:1):0}}function rt(t){switch(t){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return t}}function at(t,e,i,n){return Math.abs(t-e)>=Math.abs(i-n)?t-e>0?"Left":"Right":i-n>0?"Up":"Down"}function lt(){Ne&&clearTimeout(Ne),Be&&clearTimeout(Be),Pe&&clearTimeout(Pe),Ne=Be=Pe=null,Le={}}function ht(t){return ze||"touch"===(t.originalEvent||t).pointerType}function ct(t){function e(){o(document.body,r),De.flush(),new we(function(e){return e.forEach(function(e){for(var i=e.addedNodes,n=e.removedNodes,s=e.target,l=0;l0&&O(e)&&~e.indexOf(" ")&&Array.prototype.splice.apply(t,[i,1].concat(t[i].split(" ")))}),!!(t[1]&&t.length>1)&&t}t.prototype.$addClass=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];e(this.$options.el,t,"add")},t.prototype.$removeClass=function(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];e(this.$options.el,t,"remove")},t.prototype.$hasClass=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];return(t=i(t,this.$options.el))&&t[0].contains(t[1])},t.prototype.$toggleClass=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];t=i(t,this.$options.el);for(var n=t&&!O(t[t.length-1])?t.pop():void 0,o=1;o *",active:!1,animation:[!0],collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",transition:"ease"},computed:{items:function t(){var e=this,t=ie(this.targets,this.$el);return this._changed=!this._items||t.length!==this._items.length||t.toArray().some(function(t,i){return t!==e._items.get(i)}),this._items=t}},events:[{name:"click",delegate:function(){return this.targets+" "+this.$props.toggle},handler:function(t){t.preventDefault(),this.toggle(this.items.find(this.$props.toggle).index(t.currentTarget))}}],update:function(){var t=this;if(this.items&&this._changed){this.items.each(function(e,i){i=ie(i),t.toggleNow(i.find(t.content),i.hasClass(t.clsOpen))});var e=this.active!==!1&&B(this.items.eq(Number(this.active)))||!this.collapsible&&B(this.items.eq(0));e&&!e.hasClass(this.clsOpen)&&this.toggle(e,!1)}},methods:{toggle:function(t,e){var i=this,n=m(t,this.items),o=this.items.filter("."+this.clsOpen);t=this.items.eq(n),t.add(!this.multiple&&o).each(function(n,s){s=ie(s);var r=s.is(t),a=r&&!s.hasClass(i.clsOpen);if(a||!r||i.collapsible||!(o.length<2)){s.toggleClass(i.clsOpen,a);var l=s[0]._wrapper?s[0]._wrapper.children().first():s.find(i.content);s[0]._wrapper||(s[0]._wrapper=l.wrap("
        ").parent().attr("hidden",a)),i._toggleImmediate(l,!0),i.toggleElement(s[0]._wrapper,a,e).then(function(){s.hasClass(i.clsOpen)===a&&(a||i._toggleImmediate(l,!1),s[0]._wrapper=null,l.unwrap())})}})}}})}function $t(t){t.component("alert",{mixins:[Xe,Ge],args:"animation",props:{close:String},defaults:{animation:[!0],close:".uk-alert-close",duration:150,hideProps:{opacity:0}},events:[{name:"click",delegate:function(){return this.close},handler:function(t){t.preventDefault(),this.closeAlert()}}],methods:{closeAlert:function(){var t=this;this.toggleElement(this.$el).then(function(){return t.$destroy(!0)})}}})}function xt(t){t.component("cover",{mixins:[Xe],props:{automute:Boolean,width:Number,height:Number},defaults:{automute:!0},computed:{el:function(){return this.$el[0]},parent:function(){return this.el.parentNode}},ready:function(){if(this.$el.is("iframe")&&(this.$el.css("pointerEvents","none"),this.automute)){var t=this.$el.attr("src");this.$el.attr("src",""+t+(~t.indexOf("?")?"&":"?")+"enablejsapi=1&api=1").on("load",function(t){var e=t.target;return e.contentWindow.postMessage('{"event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")})}},update:{write:function(){0!==this.el.offsetHeight&&this.$el.css({width:"",height:""}).css(ue.cover({width:this.width||this.el.clientWidth,height:this.height||this.el.clientHeight},{width:this.parent.offsetWidth,height:this.parent.offsetHeight}))},events:["load","resize"]},events:{loadedmetadata:function(){this.$emit()}}})}function kt(t){function e(){n||(n=!0,se.on("click",function(t){for(var e;i&&i!==e&&!l(t.target,i.$el)&&(!i.toggle||!l(t.target,i.toggle.$el));)e=i,i.hide(!1)}))}var i;t.component("drop",{mixins:[Je,Ge],args:"pos",props:{mode:"list",toggle:Boolean,boundary:"jQuery",boundaryAlign:Boolean,delayShow:Number,delayHide:Number,clsDrop:String},defaults:{mode:["click","hover"],toggle:"- :first",boundary:window,boundaryAlign:!1,delayShow:0,delayHide:800,clsDrop:!1,hoverIdle:200,animation:["uk-animation-fade"],cls:"uk-open"},init:function(){this.tracker=new Q,this.clsDrop=this.clsDrop||"uk-"+this.$options.name,this.clsPos=this.clsDrop,this.$addClass(this.clsDrop)},ready:function(){this.updateAria(this.$el),this.toggle&&(this.toggle=t.toggle(w(this.toggle,this.$el),{target:this.$el,mode:this.mode}))},events:[{name:"click",delegate:function(){return"."+this.clsDrop+"-close"},handler:function(t){t.preventDefault(),this.hide(!1)}},{name:"click",delegate:function(){return'a[href^="#"]'},handler:function(t){if(!t.isDefaultPrevented()){var e=ie(t.target).attr("href");1===e.length&&t.preventDefault(),1!==e.length&&l(e,this.$el)||this.hide(!1)}}},{name:"toggle",handler:function(t,e){e&&!this.$el.is(e.target)||(t.preventDefault(),this.isToggled()?this.hide(!1):this.show(e,!1))}},{name:_e,filter:function(){return~this.mode.indexOf("hover")},handler:function(t){ht(t)||(i&&i!==this&&i.toggle&&~i.toggle.mode.indexOf("hover")&&!l(t.target,i.$el)&&!l(t.target,i.toggle.$el)&&i.hide(!1),t.preventDefault(),this.show(this.toggle))}},{name:"toggleshow",handler:function(t,e){e&&!this.$el.is(e.target)||(t.preventDefault(),this.show(e||this.toggle))}},{name:"togglehide "+Se,handler:function(t,e){ht(t)||e&&!this.$el.is(e.target)||(t.preventDefault(),this.toggle&&~this.toggle.mode.indexOf("hover")&&this.hide())}},{name:"beforeshow",self:!0,handler:function(){this.clearTimers()}},{name:"show",self:!0,handler:function(){this.tracker.init(),this.toggle.$el.addClass(this.cls).attr("aria-expanded","true"),e()}},{name:"beforehide",self:!0,handler:function(){this.clearTimers()}},{name:"hide",handler:function(t){var e=t.target;return this.$el.is(e)?(i=this.isActive()?null:i,this.toggle.$el.removeClass(this.cls).attr("aria-expanded","false").blur().find("a, button").blur(),void this.tracker.cancel()):void(i=null===i&&l(e,this.$el)&&this.isToggled()?this:i)}}],update:{write:function(){this.isToggled()&&!he.inProgress(this.$el)&&this.position()},events:["resize"]},methods:{show:function t(e,n){var o=this;void 0===n&&(n=!0);var t=function(){o.isToggled()||(o.position(),o.toggleElement(o.$el,!0))},s=function(){if(o.toggle=e||o.toggle,o.clearTimers(),!o.isActive()){if(n&&i&&i!==o&&i.isDelaying)return void(o.showTimer=setTimeout(o.show,10));if(o.isParentOf(i)){if(!i.hideTimer)return;i.hide(!1)}else if(i&&!o.isChildOf(i)&&!o.isParentOf(i))for(var s;i&&i!==s;)s=i,i.hide(!1);n&&o.delayShow?o.showTimer=setTimeout(t,o.delayShow):t(),i=o}};e&&this.toggle&&!this.toggle.$el.is(e.$el)?(this.$el.one("hide",s),this.hide(!1)):s()},hide:function t(e){var i=this;void 0===e&&(e=!0);var t=function(){return i.toggleNow(i.$el,!1)};this.clearTimers(),this.isDelaying=this.tracker.movesTo(this.$el),e&&this.isDelaying?this.hideTimer=setTimeout(this.hide,this.hoverIdle):e&&this.delayHide?this.hideTimer=setTimeout(t,this.delayHide):t()},clearTimers:function(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null,this.isDelaying=!1},isActive:function(){return i===this},isChildOf:function(t){return t&&t!==this&&l(this.$el,t.$el)},isParentOf:function(t){return t&&t!==this&&l(t.$el,this.$el)},position:function(){c(this.$el,this.clsDrop+"-(stack|boundary)").css({top:"",left:""}),this.$el.show().toggleClass(this.clsDrop+"-boundary",this.boundaryAlign);var t=tt(this.boundary),e=this.boundaryAlign?t:tt(this.toggle.$el);if("justify"===this.align){var i="y"===this.getAxis()?"width":"height";this.$el.css(i,e[i])}else this.$el.outerWidth()>Math.max(t.right-e.left,e.right-t.left)&&(this.$addClass(this.clsDrop+"-stack"),this.$el.trigger("stack",[this]));this.positionAt(this.$el,this.boundaryAlign?this.boundary:this.toggle.$el,this.boundary),this.$el[0].style.display=""}}}),t.drop.getActive=function(){return i};var n}function Ct(t){t.component("dropdown",t.components.drop.extend({name:"dropdown"}))}function Tt(t){t.component("form-custom",{mixins:[Xe],args:"target",props:{target:Boolean},defaults:{target:!1},computed:{input:function(){return this.$el.find(":input:first")},state:function(){return this.input.next()},target:function(){return this.$props.target&&w(this.$props.target===!0?"> :input:first + :first":this.$props.target,this.$el)}},connected:function(){this.input.trigger("change")},events:[{name:"focusin focusout mouseenter mouseleave",delegate:":input:first",handler:function(t){var e=t.type;this.state.toggleClass("uk-"+(~e.indexOf("focus")?"focus":"hover"),~["focusin","mouseenter"].indexOf(e))}},{name:"change",handler:function(){this.target&&this.target[this.target.is(":input")?"val":"text"](this.input[0].files&&this.input[0].files[0]?this.input[0].files[0].name:this.input.is("select")?this.input.find("option:selected").text():this.input.val())}}]})}function _t(t){t.component("gif",{update:{read:function(){var t=d(this.$el);!this.isInView&&t&&(this.$el[0].src=this.$el[0].src),this.isInView=t},events:["scroll","load","resize"]}})}function St(t){t.component("grid",t.components.margin.extend({mixins:[Xe],name:"grid",defaults:{margin:"uk-grid-margin",clsStack:"uk-grid-stack"},update:{write:function(){this.$toggleClass(this.clsStack,this.stacks)},events:["load","resize"]}}))}function Et(t){t.component("height-match",{args:"target",props:{target:String,row:Boolean},defaults:{target:"> *",row:!0},computed:{elements:function(){return ie(this.target,this.$el)}},update:{read:function(){var t=this,e=!1;this.elements.css("minHeight",""),this.rows=this.row?this.elements.toArray().reduce(function(t,i){return e!==i.offsetTop?t.push([i]):t[t.length-1].push(i),e=i.offsetTop,t},[]).map(function(e){return t.match(ie(e))}):[this.match(this.elements)]},write:function(){this.rows.forEach(function(t){var e=t.height,i=t.elements;return i&&i.each(function(t,i){return i.style.minHeight=e+"px"})})},events:["load","resize"]},methods:{match:function(t){if(t.length<2)return{};var e=0,i=[];return t=t.each(function(t,n){var o,s,r;0===n.offsetHeight&&(o=ie(n),s=o.attr("style")||null,r=o.attr("hidden")||null,o.attr({style:s+";display:block !important;",hidden:null})),e=Math.max(e,n.offsetHeight),i.push(n.offsetHeight),o&&o.attr({style:s,hidden:r})}).filter(function(t){return i[t]0&&this.$el.css("min-height",e=this.$el.outerHeight()+o)}else{var s=et(this.$el);if(s=this.$el.outerHeight()&&this.$el.css("height",e)},events:["load","resize"]}})}function At(t){i(function(){if(xe){var e="uk-hover";re.on("tap",function(t){var i=t.target;return ie("."+e).filter(function(t,e){return!l(i,e)}).removeClass(e)}),Object.defineProperty(t,"hoverSelector",{set:function(t){re.on("tap",t,function(t){var i=t.currentTarget;return i.classList.add(e)})}}),t.hoverSelector=".uk-animation-toggle, .uk-transition-toggle, [uk-hover]"}})}function Dt(t){function e(e,i){t.component(e,t.components.icon.extend({name:e,mixins:i?[i]:[],defaults:{icon:e}}))}var i={},n={spinner:di,totop:fi,marker:ti,"close-icon":Ze,"close-large":Ke,"navbar-toggle-icon":ei,"overlay-icon":ii,"pagination-next":ni,"pagination-previous":oi,"search-icon":si,"search-large":ri,"search-navbar":ai,"slidenav-next":li,"slidenav-next-large":hi,"slidenav-previous":ci,"slidenav-previous-large":ui};t.component("icon",t.components.svg.extend({attrs:["icon","ratio"],mixins:[Xe],name:"icon",args:"icon",props:["icon"],defaults:{exclude:["id","style","class","src","icon"]},init:function(){this.$addClass("uk-icon"),ae&&(this.icon=W(W(this.icon,"left","right"),"previous","next"))},update:{read:function(){if(this.delay){var t=this.getIcon();t&&this.delay(t)}},events:["load"]},methods:{getSvg:function(){var t=this,e=this.getIcon();return e?$.resolve(e):"complete"!==document.readyState?$(function(e){t.delay=e}):$.reject("Icon not found.")},getIcon:function(){return n[this.icon]?(i[this.icon]||(i[this.icon]=this.parse(n[this.icon])),i[this.icon]):null}}})),["marker","navbar-toggle-icon","overlay-icon","pagination-previous","pagination-next","totop"].forEach(function(t){return e(t)}),["slidenav-previous","slidenav-next"].forEach(function(t){return e(t,{init:function(){this.$addClass("uk-slidenav"),this.$hasClass("uk-slidenav-large")&&(this.icon+="-large")}})}),e("search-icon",{init:function(){this.$hasClass("uk-search-icon")&&this.$el.parents(".uk-search-large").length?this.icon="search-large":this.$el.parents(".uk-search-navbar").length&&(this.icon="search-navbar")}}),e("close",{init:function(){this.icon="close-"+(this.$hasClass("uk-close-large")?"large":"icon")}}),e("spinner",{connected:function(){var t=this;this.height=this.width=this.$el.width(),this.svg.then(function(e){var i=ie(e).find("circle"),n=Math.floor(t.width/2);e.setAttribute("viewBox","0 0 "+t.width+" "+t.width),i.attr({cx:n,cy:n,r:n-parseFloat(i.css("stroke-width")||0)})})}}),t.icon.add=function(t){return ve(n,t)}}function It(t){t.component("margin",{props:{margin:String,firstColumn:Boolean},defaults:{margin:"uk-margin-small-top",firstColumn:"uk-first-column"},computed:{items:function(){return this.$el[0].children}},update:{read:function(){var t=this;if(!this.items.length||0===this.$el[0].offsetHeight)return void(this.rows=!1);this.stacks=!0;for(var e=[[]],i=0;i=0;s--){var r=e[s];if(!r[0]){r.push(n);break}var a=r[0].getBoundingClientRect();if(o.top>=a.bottom){e.push([n]);break}if(o.bottom>a.top){if(t.stacks=!1,o.leftthis.panel.outerHeight(!0)).css("display",this.$el.hasClass("uk-flex")?"":"block"); -},events:["resize"]},events:[{name:"beforeshow",self:!0,handler:function(){this.$el.css("display","block").height()}},{name:"hidden",self:!0,handler:function(){this.$el.css("display","").removeClass("uk-flex uk-flex-center uk-flex-middle")}}]}),t.component("overflow-auto",{mixins:[Xe],computed:{panel:function(){return this.$el.closest(".uk-modal-dialog")}},connected:function(){this.$el.css("min-height",150)},update:{write:function(){var t=this.$el.css("max-height");this.$el.css("max-height",150).css("max-height",Math.max(150,150-(this.panel.outerHeight(!0)-window.innerHeight))),t!==this.$el.css("max-height")&&this.$el.trigger("resize")},events:["load","resize"]}}),t.modal.dialog=function(e,i){var n=t.modal('
        \n
        '+e+"
        \n
        ",i);return n.$el.on("hidden",function(t){t.target===t.currentTarget&&n.$destroy(!0)}),n.show(),n},t.modal.alert=function(e,i){return i=ve({bgClose:!1,escClose:!1,labels:t.modal.labels},i),$(function(n){return t.modal.dialog('\n
        '+(O(e)?e:ie(e).html())+'
        \n \n ",i).$el.on("hide",n)})},t.modal.confirm=function(e,i){return i=ve({bgClose:!1,escClose:!1,labels:t.modal.labels},i),$(function(n,o){return t.modal.dialog('\n
        '+(O(e)?e:ie(e).html())+'
        \n \n ",i).$el.on("click",".uk-modal-footer button",function(t){return 0===ie(t.target).index()?o():n()})})},t.modal.prompt=function(e,i,n){return n=ve({bgClose:!1,escClose:!1,labels:t.modal.labels},n),$(function(o){var s=!1,r=t.modal.dialog('\n
        \n
        \n \n \n
        \n \n \n ",n),a=r.$el.find("input").val(i);r.$el.on("submit","form",function(t){t.preventDefault(),o(a.val()),s=!0,r.hide()}).on("hide",function(){s||o(null)})})},t.modal.labels={ok:"Ok",cancel:"Cancel"}}function Bt(t){t.component("nav",t.components.accordion.extend({name:"nav",defaults:{targets:"> .uk-parent",toggle:"> a",content:"ul:first"}}))}function Pt(t){t.component("navbar",{mixins:[Xe],props:{dropdown:String,mode:"list",align:String,offset:Number,boundary:Boolean,boundaryAlign:Boolean,clsDrop:String,delayShow:Number,delayHide:Number,dropbar:Boolean,dropbarMode:String,dropbarAnchor:"jQuery",duration:Number},defaults:{dropdown:".uk-navbar-nav > li",align:ae?"right":"left",clsDrop:"uk-navbar-dropdown",mode:void 0,offset:void 0,delayShow:void 0,delayHide:void 0,boundaryAlign:void 0,flip:"x",boundary:!0,dropbar:!1,dropbarMode:"slide",dropbarAnchor:!1,duration:200},computed:{boundary:function(){return this.$props.boundary===!0||this.boundaryAlign?this.$el:this.$props.boundary},pos:function(){return"bottom-"+this.align}},ready:function(){this.dropbar&&t.navbarDropbar(w(this.dropbar,this.$el)||ie("
        ").insertAfter(this.dropbarAnchor||this.$el),{clsDrop:this.clsDrop,mode:this.dropbarMode,duration:this.duration,navbar:this})},update:function(){t.drop(ie(this.dropdown+" ."+this.clsDrop,this.$el),ve({},this.$props,{boundary:this.boundary,pos:this.pos}))},events:[{name:_e,delegate:function(){return this.dropdown},handler:function(t){var e=t.currentTarget,i=this.getActive();i&&i.toggle&&!l(i.toggle.$el,e)&&!i.tracker.movesTo(i.$el)&&i.hide(!1)}}],methods:{getActive:function(){var e=t.drop.getActive();return e&&"click"!==e.mode&&l(e.toggle.$el,this.$el)&&e}}}),t.component("navbar-dropbar",{mixins:[Xe],defaults:{clsDrop:"",mode:"slide",navbar:null,duration:200},init:function(){"slide"===this.mode&&this.$addClass("uk-navbar-dropbar-slide")},events:[{name:"beforeshow",el:function(){return this.navbar.$el},handler:function(t,e){var i=e.$el,n=e.dir;if("bottom"===n&&!l(i,this.$el))return i.appendTo(this.$el),e.show(),!1}},{name:"mouseleave",handler:function(){var t=this.navbar.getActive();t&&!this.$el.is(":hover")&&t.hide()}},{name:"beforeshow",handler:function(t,e){var i=e.$el;this.clsDrop&&i.addClass(this.clsDrop+"-dropbar"),this.transitionTo(i.outerHeight(!0))}},{name:"beforehide",handler:function(t,e){var i=e.$el,n=this.navbar.getActive();if(this.$el.is(":hover")&&n&&n.$el.is(i))return!1}},{name:"hide",handler:function(t,e){var i=e.$el,n=this.navbar.getActive();(!n||n&&n.$el.is(i))&&this.transitionTo(0)}}],methods:{transitionTo:function(t){var e=this;return this.$el.height(this.$el[0].offsetHeight?this.$el.height():0),le.cancel(this.$el).then(function(){return le.start(e.$el,{height:t},e.duration)})}}})}function Ht(t){t.component("offcanvas",{mixins:[Qe],args:"mode",props:{content:String,mode:String,flip:Boolean,overlay:Boolean},defaults:{content:".uk-offcanvas-content:first",mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",clsPanel:"uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContent:"uk-offcanvas-content",clsContentAnimation:"uk-offcanvas-content-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close"},computed:{content:function(){return ie(w(this.$props.content,this.$el))},clsFlip:function(){return this.flip?this.$props.clsFlip:""},clsOverlay:function(){return this.overlay?this.$props.clsOverlay:""},clsMode:function(){return this.$props.clsMode+"-"+this.mode},clsSidebarAnimation:function(){return"none"===this.mode||"reveal"===this.mode?"":this.$props.clsSidebarAnimation},clsContentAnimation:function(){return"push"!==this.mode&&"reveal"!==this.mode?"":this.$props.clsContentAnimation},transitionElement:function(){return"reveal"===this.mode?this.panel.parent():this.panel}},update:{write:function(){this.isToggled()&&((this.overlay||this.clsContentAnimation)&&this.content.width(window.innerWidth-this.scrollbarWidth),this.overlay&&(this.content.height(window.innerHeight),Ve&&this.content.scrollTop(Ve.y)))},events:["resize"]},events:[{name:"beforeshow",self:!0,handler:function(){Ve=Ve||{x:window.pageXOffset,y:window.pageYOffset},"reveal"!==this.mode||this.panel.parent().hasClass(this.clsMode)||this.panel.wrap("
        ").parent().addClass(this.clsMode),re.css("overflow-y",(!this.clsContentAnimation||this.flip)&&this.scrollbarWidth&&this.overlay?"scroll":""),this.body.addClass(this.clsContainer+" "+this.clsFlip+" "+this.clsOverlay).height(),this.content.addClass(this.clsContentAnimation),this.panel.addClass(this.clsSidebarAnimation+" "+("reveal"!==this.mode?this.clsMode:"")),this.$el.addClass(this.clsOverlay).css("display","block").height()}},{name:"beforehide",self:!0,handler:function(){this.content.removeClass(this.clsContentAnimation),("none"===this.mode||this.getActive()&&this.getActive()!==this)&&this.panel.trigger(Ee)}},{name:"hidden",self:!0,handler:function(){"reveal"===this.mode&&this.panel.unwrap(),this.overlay||(Ve={x:window.pageXOffset,y:window.pageYOffset}),this.panel.removeClass(this.clsSidebarAnimation+" "+this.clsMode),this.$el.removeClass(this.clsOverlay).css("display",""),this.body.removeClass(this.clsContainer+" "+this.clsFlip+" "+this.clsOverlay).scrollTop(Ve.y),re.css("overflow-y",""),this.content.width("").height(""),window.scrollTo(Ve.x,Ve.y),Ve=null}},{name:"swipeLeft swipeRight",handler:function(t){this.isToggled()&&ht(t)&&("swipeLeft"===t.type&&!this.flip||"swipeRight"===t.type&&this.flip)&&this.hide()}}]})}function Mt(t){t.component("responsive",{props:["width","height"],init:function(){this.$addClass("uk-responsive-width")},update:{write:function(){this.$el.is(":visible")&&this.width&&this.height&&this.$el.height(ue.fit({height:this.height,width:this.width},{width:this.$el.parent().width(),height:this.height||this.$el.height()}).height)},events:["load","resize"]}})}function jt(t){t.component("scroll",{props:{duration:Number,easing:String,offset:Number},defaults:{duration:1e3,easing:"easeOutExpo",offset:0},methods:{scrollToElement:function(t){var e=this,i=et(ie(t))-this.offset,n=g(),o=window.innerHeight;i+o>n&&(i=n-o),ie("html,body").stop().animate({scrollTop:Math.round(i)},this.duration,this.easing).promise().then(function(){return e.$el.trigger("scrolled",[e])})}},events:{click:function(t){t.isDefaultPrevented()||(t.preventDefault(),this.scrollToElement(ie(this.$el[0].hash).length?this.$el[0].hash:"body"))}}}),ie.easing.easeOutExpo=ie.easing.easeOutExpo||function(t,e,i,n,o){return e===o?i+n:n*(-Math.pow(2,-10*e/o)+1)+i}}function Ft(t){t.component("scrollspy",{args:"cls",props:{cls:"list",target:String,hidden:Boolean,offsetTop:Number,offsetLeft:Number,repeat:Boolean,delay:Number},defaults:{cls:["uk-scrollspy-inview"],target:!1,hidden:!0,offsetTop:0,offsetLeft:0,repeat:!1,delay:0,inViewClass:"uk-scrollspy-inview"},init:function(){this.$emitSync()},computed:{elements:function(){return this.target&&ie(this.target,this.$el)||this.$el}},update:[{write:function(){this.hidden&&this.elements.filter(":not(."+this.inViewClass+")").css("visibility","hidden")}},{read:function(){var t=this;this.elements.each(function(e,i){if(!i._scrollspy){var n=ie(i).attr("uk-scrollspy-class");i._scrollspy={toggles:n&&n.split(",")||t.cls}}i._scrollspy.show=d(i,t.offsetTop,t.offsetLeft)})},write:function(){var t=this,e=1===this.elements.length?1:0;this.elements.each(function(i,n){var o=ie(n),s=n._scrollspy,r=s.toggles[i]||s.toggles[0];if(s.show){if(!s.inview&&!s.timer){var a=function(){o.css("visibility","").addClass(t.inViewClass).toggleClass(r).trigger("inview"),s.inview=!0,delete s.timer};t.delay&&e?s.timer=setTimeout(a,t.delay*e):a(),e++}}else s.inview&&t.repeat&&(s.timer&&(clearTimeout(s.timer),delete s.timer),o.removeClass(t.inViewClass).toggleClass(r).css("visibility",t.hidden?"hidden":"").trigger("outview"),s.inview=!1)})},events:["scroll","load","resize"]}]})}function Lt(t){t.component("scrollspy-nav",{props:{cls:String,closest:String,scroll:Boolean,overflow:Boolean,offset:Number},defaults:{cls:"uk-active",closest:!1,scroll:!1,overflow:!0,offset:0},computed:{links:function(){return this.$el.find('a[href^="#"]').filter(function(t,e){return e.hash})},elements:function(){return this.closest?this.links.closest(this.closest):this.links},targets:function(){return ie(this.links.toArray().map(function(t){return t.hash}).join(","))}},update:[{read:function(){this.scroll&&t.scroll(this.links,{offset:this.offset||0})}},{read:function(){var t=this,e=window.pageYOffset+this.offset,i=g()-window.innerHeight+this.offset;this.active=!1,this.targets.each(function(n,o){o=ie(o);var s=et(o),r=n+1===t.targets.length;if(!t.overflow&&(0===n&&s>e||r&&s+o[0].offsetTop=i)for(var a=t.targets.length-1;a>n;a--)if(d(t.targets.eq(a))){o=t.targets.eq(a);break}return!(t.active=B(t.links.filter('[href="#'+o.attr("id")+'"]')))}})},write:function(){this.links.blur(),this.elements.removeClass(this.cls),this.active&&this.$el.trigger("active",[this.active,(this.closest?this.active.closest(this.closest):this.active).addClass(this.cls)])},events:["scroll","load","resize"]}]})}function zt(e){e.component("sticky",{mixins:[Xe],attrs:!0,props:{top:null,bottom:Boolean,offset:Number,animation:String,clsActive:String,clsInactive:String,clsFixed:String,clsBelow:String,widthElement:"jQuery",showOnUp:Boolean,media:"media",target:Number},defaults:{top:0,bottom:!1,offset:0,animation:"",clsActive:"uk-active",clsInactive:"",clsFixed:"uk-sticky-fixed",clsBelow:"uk-sticky-below",widthElement:!1,showOnUp:!1,media:!1,target:!1},connected:function(){this.placeholder=ie('
        '),this.widthElement=this.$props.widthElement||this.placeholder,this.isActive||this.$addClass(this.clsInactive)},disconnected:function(){this.isActive&&(this.isActive=!1,this.hide(),this.$removeClass(this.clsInactive)),this.placeholder.remove(),this.placeholder=null,this.widthElement=null},ready:function(){var t=this;if(this.target&&location.hash&&window.pageYOffset>0){var e=w(location.hash);e&&be(function(){var i=et(e),n=et(t.$el),o=t.$el[0].offsetHeight;n+o>=i&&n<=i+e[0].offsetHeight&&window.scrollTo(0,i-o-t.target-t.offset)})}},update:[{write:function(){var e,i=this,n=(this.isActive?this.placeholder:this.$el)[0].offsetHeight;this.placeholder.css("height","absolute"!==this.$el.css("position")?n:"").css(this.$el.css(["marginTop","marginBottom","marginLeft","marginRight"])),document.documentElement.contains(this.placeholder[0])||this.placeholder.insertAfter(this.$el).attr("hidden",!0),this.width=this.widthElement.attr("hidden",null)[0].offsetWidth,this.widthElement.attr("hidden",!this.isActive),this.topOffset=et(this.isActive?this.placeholder:this.$el),this.bottomOffset=this.topOffset+n,["top","bottom"].forEach(function(n){i[n]=i.$props[n],i[n]&&(t.isNumeric(i[n])?i[n]=i[n+"Offset"]+parseFloat(i[n]):O(i[n])&&i[n].match(/^-?\d+vh$/)?i[n]=window.innerHeight*parseFloat(i[n])/100:(e=i[n]===!0?i.$el.parent():w(i[n],i.$el),e&&(i[n]=et(e)+e[0].offsetHeight)))}),this.top=Math.max(parseFloat(this.top),this.topOffset)-this.offset,this.bottom=this.bottom&&this.bottom-n,this.inactive=this.media&&!window.matchMedia(this.media).matches,this.isActive&&this.update()},events:["load","resize"]},{read:function(){this.offsetTop=et(this.$el)},write:function(t){var e=this;void 0===t&&(t={});var i=t.dir,n=window.pageYOffset;if(!(n<0||!this.$el.is(":visible")||this.disabled||this.showOnUp&&!i))if(this.inactive||nthis.topOffset?he.cancel(this.$el).then(function(){return he.out(e.$el,e.animation).then(function(){return e.hide()})}):this.hide()}else this.isActive?this.update():this.animation?he.cancel(this.$el).then(function(){e.show(),he.in(e.$el,e.animation)}):this.show()},events:["scroll"]}],methods:{show:function(){this.isActive=!0,this.update(),this.$el.trigger("active"),this.placeholder.attr("hidden",null)},hide:function(){this.$addClass(this.clsInactive),this.$removeClass(this.clsFixed,this.clsActive,this.clsBelow),this.$el.css({position:"",top:"",width:""}).trigger("inactive"),this.placeholder.attr("hidden",!0)},update:function(){var t=Math.max(0,this.offset),e=window.pageYOffset,i=e>this.top;this.bottom&&e>this.bottom-this.offset&&(t=this.bottom-e),this.$el.css({position:"fixed",top:t+"px",width:this.width}),this.$addClass(this.clsFixed),this.$toggleClass(this.clsActive,i),this.$toggleClass(this.clsInactive,!i),this.$toggleClass(this.clsBelow,e>this.bottomOffset)}}})}function Wt(e){e.component("svg",{attrs:!0,props:{id:String,icon:String,src:String,style:String,width:Number,height:Number,ratio:Number,class:String},defaults:{ratio:1,id:!1,exclude:["src"],class:""},init:function(){this.class+=" uk-svg"},connected:function(){var t=this;if(!this.icon&&this.src&&~this.src.indexOf("#")){var e=this.src.split("#");e.length>1&&(this.src=e[0],this.icon=e[1])}this.width=this.$props.width,this.height=this.$props.height,this.svg=this.getSvg().then(function(e){return $(function(i,n){return De.mutate(function(){var o,s;if(!e)return void n("SVG not found.");if(t.icon)if(o=e.getElementById(t.icon)){var r=o.outerHTML;if(!r){var a=document.createElement("div");a.appendChild(o.cloneNode(!0)),r=a.innerHTML}r=r.replace(//g,"svg>"),s=gi.parseFromString(r,"image/svg+xml").documentElement}else e.querySelector("symbol")||(s=e.documentElement.cloneNode(!0));else s=e.documentElement.cloneNode(!0);if(!s)return void n("SVG not found.");var l=s.getAttribute("viewBox");l&&(l=l.split(" "),t.width=t.width||l[2],t.height=t.height||l[3]),t.width*=t.ratio,t.height*=t.ratio;for(var h in t.$options.props)t[h]&&!~t.exclude.indexOf(h)&&s.setAttribute(h,t[h]);t.id||s.removeAttribute("id"),t.width&&!t.height&&s.removeAttribute("height"),t.height&&!t.width&&s.removeAttribute("width");var c=t.$el[0];v(c)||"CANVAS"===c.tagName?(t.$el.attr({hidden:!0,id:null}),c.nextSibling?c.parentNode.insertBefore(s,c.nextSibling):c.parentNode.appendChild(s)):c.appendChild(s),i(s)})})}).then(null,function(){})},disconnected:function(){v(this.$el)&&this.$el.attr({hidden:null,id:this.id||null}),this.svg&&(this.svg.then(function(t){return t&&t.parentNode&&t.parentNode.removeChild(t)}),this.svg=null)},methods:{getSvg:function(){var e=this;return this.src?pi[this.src]?pi[this.src]:(pi[this.src]=$(function(i,n){0===e.src.lastIndexOf("data:",0)?i(e.parse(decodeURIComponent(e.src.split(",")[1]))):t.ajax(e.src,{dataType:"html"}).then(function(t){i(e.parse(t))},function(){n("SVG not found.")})}),pi[this.src]):$.reject()},parse:function(t){var e=gi.parseFromString(t,"image/svg+xml");return e.documentElement&&"svg"===e.documentElement.nodeName?e:null}}})}function Rt(t){t.component("switcher",{mixins:[Ge],args:"connect",props:{connect:String,toggle:String,active:Number,swiping:Boolean},defaults:{connect:!1,toggle:" > *",active:0,swiping:!0,cls:"uk-active",clsContainer:"uk-switcher",attrItem:"uk-switcher-item",queued:!0},computed:{connects:function(){return w(this.connect,this.$el)||ie(this.$el.next("."+this.clsContainer))},toggles:function(){return ie(this.toggle,this.$el)}},events:[{name:"click",delegate:function(){return this.toggle+":not(.uk-disabled)"},handler:function(t){t.preventDefault(),this.show(t.currentTarget)}},{name:"click",el:function(){return this.connects},delegate:function(){return"["+this.attrItem+"],[data-"+this.attrItem+"]"},handler:function(t){t.preventDefault(),this.show(ie(t.currentTarget)[t.currentTarget.hasAttribute(this.attrItem)?"attr":"data"](this.attrItem))}},{name:"swipeRight swipeLeft",filter:function(){return this.swiping},el:function(){return this.connects},handler:function(t){ht(t)&&(t.preventDefault(),window.getSelection().toString()||this.show("swipeLeft"===t.type?"next":"previous"))}}],update:function(){this.updateAria(this.connects.children()),this.show(B(this.toggles.filter("."+this.cls+":first"))||B(this.toggles.eq(this.active))||this.toggles.first())},methods:{show:function(t){for(var e,i=this,n=this.toggles.length,o=this.connects.children("."+this.cls).index(),s=o>=0,r=m(t,this.toggles,o),a="previous"===t?-1:1,l=0;l=0&&e.hasClass(this.cls)||o===r||(this.toggles.removeClass(this.cls).attr("aria-expanded",!1),e.addClass(this.cls).attr("aria-expanded",!0),s?this.toggleElement(this.connects.children(":nth-child("+(o+1)+"),:nth-child("+(r+1)+")")):this.toggleNow(this.connects.children(":nth-child("+(r+1)+")")))}}})}function qt(t){t.component("tab",t.components.switcher.extend({mixins:[Xe],name:"tab",props:{media:"media"},defaults:{media:960,attrItem:"uk-tab-item"},init:function(){var e=this.$hasClass("uk-tab-left")&&"uk-tab-left"||this.$hasClass("uk-tab-right")&&"uk-tab-right";e&&t.toggle(this.$el,{cls:e,mode:"media",media:this.media})}}))}function Yt(e){e.component("toggle",{mixins:[e.mixin.togglable],args:"target",props:{href:String,target:null,mode:"list",media:"media"},defaults:{href:!1,target:!1,mode:"click",queued:!0,media:!1},computed:{target:function(){return w(this.$props.target||this.href,this.$el)||this.$el}},events:[{name:_e+" "+Se,filter:function(){return~this.mode.indexOf("hover")},handler:function(t){ht(t)||this.toggle("toggle"+(t.type===_e?"show":"hide"))}},{name:"click",filter:function(){return~this.mode.indexOf("click")||xe},handler:function(t){if(ht(t)||~this.mode.indexOf("click")){var e=ie(t.target).closest("a[href]");(ie(t.target).closest('a[href="#"], button').length||e.length&&(this.cls||!this.target.is(":visible")||"#"===e.attr("href")[0]&&this.target.is(e.attr("href"))))&&t.preventDefault(),this.toggle()}}}],update:{write:function(){if(~this.mode.indexOf("media")&&this.media){var t=this.isToggled(this.target);(window.matchMedia(this.media).matches?!t:t)&&this.toggle()}},events:["load","resize"]},methods:{toggle:function(e){var i=t.Event(e||"toggle");this.target.triggerHandler(i,[this]),i.isDefaultPrevented()||this.toggleElement(this.target)}}})}function Ut(t){t.component("leader",{mixins:[Xe],props:{fill:String,media:"media"},defaults:{fill:"",media:!1,clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:function(){return this.$props.fill||q("leader-fill")}},connected:function(){this.wrapper=this.$el.wrapInner('').children().first()},disconnected:function(){this.wrapper.contents().unwrap()},update:[{read:function(){var t=this._width;this._width=Math.floor(this.$el[0].offsetWidth/2),this._changed=t!==this._width,this._hide=this.media&&!window.matchMedia(this.media).matches},write:function(){this.wrapper.toggleClass(this.clsHide,this._hide),this._changed&&this.wrapper.attr(this.attrFill,new Array(this._width).join(this.fill))},events:["load","resize"]}]})}function Vt(t){var e=0,i=0;n(window,"load resize",t.update),n(window,"scroll",function(i){i.dir=e"}).join("")),n.forEach(function(t,e){return o[0].childNodes[e].innerText=t})}})}},methods:{start:function(){var t=this;this.stop(),this.date&&this.units.length&&(this.$emit(),this.timer=setInterval(function(){return t.$emit()},1e3))},stop:function(){this.timer&&(clearInterval(this.timer),this.timer=null)}}})}function Gt(t){if(!Gt.installed){var e=t.util,i=e.$,n=e.ajax,o=e.assign,s=e.doc,r=e.Event,a=e.Dimensions,l=e.getIndex,h=e.Transition;t.component("lightbox",{name:"lightbox",props:{toggle:String,duration:Number,inverse:Boolean},defaults:{toggle:"a",duration:400,dark:!1,attrItem:"uk-lightbox-item",items:[],index:0},computed:{toggles:function(){var t=this;return i(this.toggle,this.$el).each(function(e,i){return t.items.push({source:i.getAttribute("href"),title:i.getAttribute("title"),type:i.getAttribute("type")})})}},events:[{name:"click",delegate:function(){return this.toggle+":not(.uk-disabled)"},handler:function(t){t.preventDefault(),this.show(this.toggles.index(t.currentTarget))}},{name:"showitem",handler:function(t){var e=this.getItem();e.content&&(this.$update(),t.stopImmediatePropagation())}}],update:{write:function(){var t=this,e=this.getItem();if(this.modal&&e.content){var n=this.modal.panel,o={width:n.width(),height:n.height()},s={width:window.innerWidth-(n.outerWidth(!0)-o.width),height:window.innerHeight-(n.outerHeight(!0)-o.height)},r=a.fit({width:e.width,height:e.height},s);h.stop(n),h.stop(this.modal.content),this.modal.content&&this.modal.content.remove(),this.modal.content=i(e.content).css("opacity",0).appendTo(n),n.css(o),h.start(n,r,this.duration).then(function(){h.start(t.modal.content,{opacity:1},400).then(function(){n.find("[uk-transition-hide]").show(),n.find("[uk-transition-show]").hide()})})}},events:["resize"]},methods:{show:function(e){var n=this;this.index=l(e,this.items,this.index),this.modal||(this.modal=t.modal.dialog('\n \n \n ',{center:!0}),this.modal.$el.css("overflow","hidden").addClass("uk-modal-lightbox"),this.modal.panel.css({width:200,height:200}),this.modal.caption=i('
        ').appendTo(this.modal.panel),this.items.length>1&&i('
        \n \n \n
        \n ').appendTo(this.modal.panel.addClass("uk-slidenav-position")),this.modal.$el.on("hidden",this.hide).on("click","["+this.attrItem+"]",function(t){t.preventDefault(),n.show(i(t.currentTarget).attr(n.attrItem))}).on("swipeRight swipeLeft",function(t){t.preventDefault(),window.getSelection().toString()||n.show("swipeLeft"===t.type?"next":"previous")})),this.modal.panel.find("[uk-transition-hide]").hide(),this.modal.panel.find("[uk-transition-show]").show(),this.modal.content&&this.modal.content.remove(),this.modal.caption.text(this.getItem().title);var o=r("showitem");this.$el.trigger(o),o.isImmediatePropagationStopped()||this.setError(this.getItem()),s.on("keydown."+this.$options.name,function(t){switch(t.keyCode){case 37:n.show("previous");break;case 39:n.show("next")}})},hide:function(){var t=this;s.off("keydown."+this.$options.name),this.modal.hide().then(function(){t.modal.$destroy(!0),t.modal=null})},getItem:function(){return this.items[this.index]||{source:"",title:"",type:""}},setItem:function(t,e,i,n){void 0===i&&(i=200),void 0===n&&(n=200),o(t,{content:e,width:i,height:n}),this.$update()},setError:function(t){this.setItem(t,'
        Loading resource failed!
        ',400,300)}}}),t.mixin({events:{showitem:function(t){var e=this,i=this.getItem();if("image"===i.type||!i.source||i.source.match(/\.(jp(e)?g|png|gif|svg)$/i)){var n=new Image;n.onerror=function(){return e.setError(i)},n.onload=function(){return e.setItem(i,'',n.width,n.height)},n.src=i.source,t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e=this,n=this.getItem();if("video"===n.type||!n.source||n.source.match(/\.(mp4|webm|ogv)$/i)){var o=i('').on("loadedmetadata",function(){return e.setItem(n,o.attr({width:o[0].videoWidth,height:o[0].videoHeight}),o[0].videoWidth,o[0].videoHeight)}).attr("src",n.source);t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e,i=this,n=this.getItem();if((e=n.source.match(/\/\/.*?youtube\.[a-z]+\/watch\?v=([^&]+)&?(.*)/))||n.source.match(/youtu\.be\/(.*)/)){var o=e[1],s=new Image,r=!1,a=function(t,e){return i.setItem(n,'',t,e)};s.onerror=function(){return a(640,320)},s.onload=function(){120===s.width&&90===s.height?r?a(640,320):(r=!0,s.src="//img.youtube.com/vi/"+o+"/0.jpg"):a(s.width,s.height)},s.src="//img.youtube.com/vi/"+o+"/maxresdefault.jpg",t.stopImmediatePropagation()}}}},"lightbox"),t.mixin({events:{showitem:function(t){var e,i=this,o=this.getItem();if(e=o.source.match(/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/)){var s=e[2],r=function(t,e){return i.setItem(o,'',t,e)};n({type:"GET",url:"http://vimeo.com/api/oembed.json?url="+encodeURI(o.source),jsonp:"callback",dataType:"jsonp"}).then(function(t){return r(t.width,t.height)}),t.stopImmediatePropagation()}}}},"lightbox")}}function Qt(t){if(!Qt.installed){var e=t.util,i=e.$,n=e.each,o=e.pointerEnter,s=e.pointerLeave,r=e.Transition,a={};t.component("notification",{functional:!0,args:["message","status"],defaults:{message:"",status:"",timeout:5e3,group:null,pos:"top-center",onClose:null,clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},created:function(){a[this.pos]||(a[this.pos]=i('
        ').appendTo(t.container)),this.$mount(i('
        \n \n
        '+this.message+"
        \n
        ").appendTo(a[this.pos].show())[0])},ready:function(){var t=this,e=parseInt(this.$el.css("margin-bottom"),10);r.start(this.$el.css({opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}),{opacity:1,marginTop:0,marginBottom:e}).then(function(){t.timeout&&(t.timer=setTimeout(t.close,t.timeout),t.$el.on(o,function(){return clearTimeout(t.timer)}).on(s,function(){return t.timer=setTimeout(t.close,t.timeout)}))})},events:{click:function(t){i(t.target).closest('a[href="#"]').length&&t.preventDefault(),this.close()}},methods:{close:function(t){var e=this,i=function(){e.onClose&&e.onClose(),e.$el.trigger("close",[e]).remove(),a[e.pos].children().length||a[e.pos].hide()};this.timer&&clearTimeout(this.timer),t?i():r.start(this.$el,{opacity:0,marginTop:-1*this.$el.outerHeight(),marginBottom:0}).then(i)}}}),t.notification.closeAll=function(e,i){n(t.instances,function(t,n){"notification"!==n.$options.name||e&&e!==n.group||n.close(i)})}}}function Jt(t){function e(i){return t.getComponent(i,"sortable")||i.parentNode&&e(i.parentNode)}function i(){var t=setTimeout(function(){return a.trigger("click")},0),e=function(i){i.preventDefault(),i.stopPropagation(),clearTimeout(t),d(a,"click",e,!0)};u(a,"click",e,!0)}if(!Jt.installed){var n=t.mixin,o=t.util,s=o.$,r=o.assign,a=o.docElement,l=o.docHeight,h=o.getDimensions,c=o.isWithin,u=o.on,d=o.off,f=o.offsetTop,p=o.pointerDown,g=o.pointerMove,m=o.pointerUp,v=o.promise,w=o.win;t.component("sortable",{mixins:[n.class],props:{group:String,animation:Number, -threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},defaults:{group:!1,animation:150,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1},init:function(){var t=this;["init","start","move","end"].forEach(function(e){var i=t[e];t[e]=function(e){e=e.originalEvent||e,t.scrollY=window.scrollY;var n=e.touches&&e.touches[0]||e,o=n.pageX,s=n.pageY;t.pos={x:o,y:s},i(e)}})},events:(b={},b[p]="init",b),update:{write:function(){var t=this;if(this.clsEmpty&&this.$toggleClass(this.clsEmpty,!this.$el.children().length),this.drag){this.drag.offset({top:this.pos.y+this.origin.top,left:this.pos.x+this.origin.left});var e=f(this.drag),i=e+this.drag[0].offsetHeight;e>0&&ewindow.innerHeight+this.scrollY&&setTimeout(function(){return w.scrollTop(t.scrollY+5)},5)}}},methods:{init:function(t){var e=s(t.target),i=this.$el.children().filter(function(e,i){return c(t.target,i)});!i.length||e.is(":input")||this.handle&&!c(e,this.handle)||t.button&&0!==t.button||c(e,"."+this.clsNoDrag)||(t.preventDefault(),t.stopPropagation(),this.touched=[this],this.placeholder=i,this.origin=r({target:e,index:this.placeholder.index()},this.pos),a.on(g,this.move),a.on(m,this.end),w.on("scroll",this.scroll),this.threshold||this.start(t))},start:function(e){this.drag=s(this.placeholder[0].outerHTML.replace(/^
      • $/i,"div>")).attr("uk-no-boot","").addClass(this.clsDrag+" "+this.clsCustom).css({boxSizing:"border-box",width:this.placeholder.outerWidth(),height:this.placeholder.outerHeight()}).css(this.placeholder.css(["paddingLeft","paddingRight","paddingTop","paddingBottom"])).appendTo(t.container),this.drag.children().first().height(this.placeholder.children().height());var i=h(this.placeholder),n=i.left,o=i.top;r(this.origin,{left:n-this.pos.x,top:o-this.pos.y}),this.placeholder.addClass(this.clsPlaceholder),this.$el.children().addClass(this.clsItem),a.addClass(this.clsDragState),this.$el.trigger("start",[this,this.placeholder,this.drag]),this.move(e)},move:function t(i){if(!this.drag)return void((Math.abs(this.pos.x-this.origin.x)>this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(i));this.$emit();var n="mousemove"===i.type?i.target:document.elementFromPoint(this.pos.x-document.body.scrollLeft,this.pos.y-document.body.scrollTop),o=e(n),r=e(this.placeholder[0]),t=o!==r;if(o&&!c(n,this.placeholder)&&(!t||o.group&&o.group===r.group)){if(n=o.$el.is(n.parentNode)&&s(n)||o.$el.children().has(n),t)r.remove(this.placeholder);else if(!n.length)return;o.insert(this.placeholder,n),~this.touched.indexOf(o)||this.touched.push(o)}},scroll:function t(){var t=window.scrollY;t!==this.scrollY&&(this.pos.y+=t-this.scrollY,this.scrollY=t,this.$emit())},end:function(t){if(a.off(g,this.move),a.off(m,this.end),w.off("scroll",this.scroll),!this.drag)return void("mouseup"!==t.type&&c(t.target,"a[href]")&&(location.href=s(t.target).closest("a[href]").attr("href")));i();var n=e(this.placeholder[0]);this===n?this.origin.index!==this.placeholder.index()&&this.$el.trigger("change",[this,this.placeholder,"moved"]):(n.$el.trigger("change",[n,this.placeholder,"added"]),this.$el.trigger("change",[this,this.placeholder,"removed"])),this.$el.trigger("stop",[this]),this.drag.remove(),this.drag=null;var o=this.touched.map(function(t){return t.clsPlaceholder+" "+t.clsItem}).join(" ");this.touched.forEach(function(t){return t.$el.children().removeClass(o)}),a.removeClass(this.clsDragState)},insert:function t(e,i){var n=this;this.$el.children().addClass(this.clsItem);var t=function(){i.length?!n.$el.has(e).length||e.prevAll().filter(i).length?e.insertBefore(i):e.insertAfter(i):n.$el.append(e)};this.animation?this.animate(t):t()},remove:function(t){this.$el.has(t).length&&(this.animation?this.animate(function(){return t.detach()}):t.detach())},animate:function(t){var e=this,i=[],n=this.$el.children().toArray().map(function(t){return t=s(t),i.push(r({position:"absolute",pointerEvents:"none",width:t.outerWidth(),height:t.outerHeight()},t.position())),t}),o={position:"",width:"",height:"",pointerEvents:"",top:"",left:""};t(),n.forEach(function(t){return t.stop()}),this.$el.children().css(o),this.$updateSync("update",!0),this.$el.css("min-height",this.$el.height());var a=n.map(function(t){return t.position()});v.all(n.map(function(t,n){return t.css(i[n]).animate(a[n],e.animation).promise()})).then(function(){e.$el.css("min-height","").children().css(o),e.$updateSync("update",!0)})}}});var b}}function Zt(t){if(!Zt.installed){var e=t.util,i=t.mixin,n=e.$,o=e.doc,s=e.fastdom,r=e.flipPosition,a=e.isTouch,l=e.isWithin,h=e.pointerDown,c=e.pointerEnter,u=e.pointerLeave,d=[];t.component("tooltip",{attrs:!0,mixins:[i.togglable,i.position],props:{delay:Number,container:Boolean,title:String},defaults:{pos:"top",title:"",delay:0,animation:["uk-animation-scale-up"],duration:100,cls:"uk-active",clsPos:"uk-tooltip",container:!0},computed:{container:function(){return n(this.$props.container===!0&&t.container||this.$props.container||t.container)}},connected:function(){var t=this;s.mutate(function(){return t.$el.removeAttr("title").attr("aria-expanded",!1)})},disconnected:function(){this.hide()},methods:{show:function(){var t=this;~d.indexOf(this)||(d.forEach(function(t){return t.hide()}),d.push(this),o.on("click."+this.$options.name,function(e){l(e.target,t.$el)||t.hide()}),clearTimeout(this.showTimer),this.tooltip=n('").appendTo(this.container),this.$el.attr("aria-expanded",!0),this.positionAt(this.tooltip,this.$el),this.origin="y"===this.getAxis()?r(this.dir)+"-"+this.align:this.align+"-"+r(this.dir),this.showTimer=setTimeout(function(){t.toggleElement(t.tooltip,!0),t.hideTimer=setInterval(function(){t.$el.is(":visible")||t.hide()},150)},this.delay))},hide:function(){var t=d.indexOf(this);!~t||this.$el.is("input")&&this.$el[0]===document.activeElement||(d.splice(t,1),clearTimeout(this.showTimer),clearInterval(this.hideTimer),this.$el.attr("aria-expanded",!1),this.toggleElement(this.tooltip,!1),this.tooltip&&this.tooltip.remove(),this.tooltip=!1,o.off("click."+this.$options.name))}},events:(f={blur:"hide"},f["focus "+c+" "+h]=function(t){t.type===h&&a(t)||this.show()},f[u]=function(t){a(t)||this.hide()},f)});var f}}function Kt(t){function e(t,e){return e.match(new RegExp("^"+t.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")+"$","i"))}function i(t,e){for(var i=[],n=0;ni[e]?1:i[e]>t[e]?-1:0})}if(!te.installed){var i=t.util,n=i.scrolledOver;t.component("grid-parallax",t.components.grid.extend({props:{target:String,translate:Number},defaults:{target:!1,translate:150},init:function(){this.$addClass("uk-grid")},disconnected:function(){this.reset(),this.$el.css("margin-bottom","")},computed:{translate:function(){return Math.abs(this.$props.translate)},items:function(){return(this.target?this.$el.find(this.target):this.$el.children()).toArray()}},update:[{read:function(){this.columns=this.rows&&this.rows[0]&&this.rows[0].length||0,this.rows=this.rows&&this.rows.map(function(t){return e(t,"offsetLeft")})},write:function(){this.$el.css("margin-bottom","").css("margin-bottom",this.columns>1?this.translate+parseFloat(this.$el.css("margin-bottom")):"")},events:["load","resize"]},{write:function(){var t=n(this.$el)*this.translate;return this.rows&&1!==this.columns&&t?void this.rows.forEach(function(e){return e.forEach(function(e,i){return e.style.transform="translateY("+(i%2?t:t/8)+"px)"})}):this.reset()},events:["scroll","load","resize"]}],methods:{reset:function(){this.items.forEach(function(t){return t.style.transform=""})}}})),t.component("grid-parallax").options.update.unshift({read:function(){this.reset()},events:["load","resize"]})}}function ee(t){function e(t){return t.split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(function(t){return parseFloat(t)})}function i(t,e,i){return Object.keys(t).reduce(function(n,o){var s=t[o],r=a(s.diff)?s.end:s.start+s.diff*e*(s.starti[t]?n.ratio(e,t,i[t]):e}),e},cover:function(e,i){var n=this;return e=this.fit(e,i),t.each(e,function(t){return e=e[t]0;)e[i]=arguments[i+1];t=Object(t);for(var n=0;n100&&t.positions.splice(0,o),t.positions.push({time:n,x:i.pageX,y:i.pageY}),t.positions.length>5&&t.positions.shift(),e=!1},5),e=!0},se.on("mousemove",this.handler)},cancel:function(){this.handler&&se.off("mousemove",this.handler)},movesTo:function(t){if(this.positions.length<2)return!1;var e=tt(t),i=this.positions[this.positions.length-1],n=this.positions[0];if(e.left<=i.x&&i.x<=e.right&&e.top<=i.y&&i.y<=e.bottom)return!1;var o=[[{x:e.left,y:e.top},{x:e.right,y:e.bottom}],[{x:e.right,y:e.top},{x:e.left,y:e.bottom}]];return e.right<=i.x||(e.left>=i.x?(o[0].reverse(),o[1].reverse()):e.bottom<=i.y?o[0].reverse():e.top>=i.y&&o[1].reverse()),!!o.reduce(function(t,e){return t+(J(n,e[0])J(i,e[1]))},0)}};var Ie={};Ie.args=Ie.created=Ie.events=Ie.init=Ie.ready=Ie.connected=Ie.disconnected=Ie.destroy=function(t,e){return t=t&&!pe(t)?[t]:t,e?t?t.concat(e):pe(e)?e:[e]:t},Ie.update=function(t,e){return Ie.args(t,_(e)?{read:e}:e)},Ie.props=function(t,e){return pe(e)&&(e=e.reduce(function(t,e){return t[e]=String,t},{})),Ie.methods(t,e)},Ie.computed=Ie.defaults=Ie.methods=function(t,e){return e?t?ve({},t,e):e:t};var Ne,Be,Pe,He,Me,je=function(t,e){return D(e)?t:e},Fe={x:["width","left","right"],y:["height","top","bottom"]},Le={};i(function(){var e,i,o=0,s=0;"MSGesture"in window&&(He=new MSGesture,He.target=document.body),n(document,"click",function(){return Me=!0},!0),n(document,"MSGestureEnd gestureend",function(t){var e=t.velocityX>1?"Right":t.velocityX<-1?"Left":t.velocityY>1?"Down":t.velocityY<-1?"Up":null;e&&void 0!==Le.el&&(Le.el.trigger("swipe"),Le.el.trigger("swipe"+e))}),n(document,"mousedown pointerdown touchstart",function(t){var n=t.touches?t.touches[0]:t,o=n.target,s=n.pageX,r=n.pageY;e=Date.now(),i=e-(Le.last||e),Le.el=ie("tagName"in o?o:o.parentNode),Ne&&clearTimeout(Ne),Le.x1=s,Le.y1=r,i>0&&i<=250&&(Le.isDoubleTap=!0),Le.last=e,!He||"pointerdown"!==t.type&&"touchstart"!==t.type||He.addPointer(t.pointerId),Me=t.button>0}),n(document,"mousemove pointermove touchmove",function(t){var e=t.touches?t.touches[0]:t,i=e.pageX,n=e.pageY;Le.x2=i,Le.y2=n,o+=Math.abs(Le.x1-Le.x2),s+=Math.abs(Le.y1-Le.y2)}),n(document,"mouseup pointerup touchend",function(){Le.x2&&Math.abs(Le.x1-Le.x2)>30||Le.y2&&Math.abs(Le.y1-Le.y2)>30?Pe=setTimeout(function(){void 0!==Le.el&&(Le.el.trigger("swipe"),Le.el.trigger("swipe"+at(Le.x1,Le.x2,Le.y1,Le.y2))),Le={}}):"last"in Le&&(isNaN(o)||o<30&&s<30?Be=setTimeout(function(){var e=t.Event("tap");e.cancelTouch=lt,void 0!==Le.el&&Le.el.trigger(e),Le.isDoubleTap?(void 0!==Le.el&&Le.el.trigger("doubleTap"),Le={}):Ne=setTimeout(function(){Ne=null,void 0!==Le.el&&(Le.el.trigger("singleTap"),Me||Le.el.trigger("click")),Le={}},350)}):Le={},o=s=0)}),n(document,"touchcancel",lt),n(window,"scroll",lt)});var ze=!1;n(document,"touchstart",function(){return ze=!0},!0),n(document,"click",function(){ze=!1}),n(document,"touchcancel",function(){return ze=!1},!0);var We,Re,qe=Object.freeze({win:oe,doc:se,docElement:re,isRtl:ae,isReady:e,ready:i,on:n,off:o,transition:s,Transition:le,animate:r,Animation:he,isJQuery:a,isWithin:l,attrFilter:h,removeClass:c,createEvent:u,isInView:d,scrolledOver:f,clamp:p,docHeight:g,getIndex:m,isVoidElement:v,Dimensions:ue,query:w,Observer:we,requestAnimationFrame:be,hasPromise:$e,hasTouch:xe,pointerDown:ke,pointerMove:Ce,pointerUp:Te,pointerEnter:_e,pointerLeave:Se,transitionend:Ee,animationstart:Oe,animationend:Ae,getStyle:R,getCssVar:q,getImage:Y,fastdom:De,$:ie,bind:b,hasOwn:y,promise:$,classify:x,hyphenate:k,camelize:C,isArray:pe,isFunction:_,isObject:S,isPlainObject:E,isString:O,isNumber:A,isUndefined:D,isContextSelector:I,getContextSelectors:N,toJQuery:B,toNode:P,toBoolean:H,toNumber:M,toList:j,toMedia:F,coerce:L,toMs:z,swap:W,assign:ve,ajax:t.ajax,each:t.each,Event:t.Event,isNumeric:t.isNumeric,MouseTracker:Q,mergeOptions:Z,position:K,getDimensions:tt,offsetTop:et,flipPosition:rt,isTouch:ht});!function(){var t=document.createElement("_").classList;t.add("a","b"),t.toggle("c",!1),We=t.contains("b"),Re=!t.contains("c"),t=null}();var Ye=function(t){this._init(t)};Ye.util=qe,Ye.data="__uikit__",Ye.prefix="uk-",Ye.options={},Ye.instances={},Ye.elements=[],ut(Ye),dt(Ye),ft(Ye),pt(Ye),gt(Ye),mt(Ye);var Ue,Ve,Xe={init:function(){this.$addClass(this.$name)}},Ge={props:{cls:Boolean,animation:"list",duration:Number,origin:String,transition:String,queued:Boolean},defaults:{cls:!1,animation:[!1],duration:200,origin:!1,transition:"linear",queued:!1,initProps:{overflow:"",height:"",paddingTop:"",paddingBottom:"",marginTop:"",marginBottom:""},hideProps:{overflow:"hidden",height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0}},computed:{hasAnimation:function(){return!!this.animation[0]},hasTransition:function(){return this.hasAnimation&&this.animation[0]===!0}},methods:{toggleElement:function(t,e,i){var n,o=this,s=document.body,r=s.scrollTop,a=function(t){return $.all(t.toArray().map(function(t){return o._toggleElement(t,e,i)})).then(null,function(){})},l=function(t){var e=a(t);return o._queued=null,s.scrollTop=r,e};return t=ie(t),!this.hasAnimation||!this.queued||t.length<2?a(t):this._queued?l(t.not(this._queued)):(this._queued=t.not(n=t.filter(function(t,e){return o.isToggled(e)})),a(n).then(function(){return o._queued&&l(o._queued)}))},toggleNow:function(t,e){var i=this;return $.all(ie(t).toArray().map(function(t){return i._toggleElement(t,e,!1)})).then(null,function(){})},isToggled:function(t){return t=t&&ie(t)||this.$el,this.cls?t.hasClass(this.cls.split(" ")[0]):!t.attr("hidden")},updateAria:function(t){this.cls===!1&&t.attr("aria-hidden",!this.isToggled(t))},_toggleElement:function(e,i,n){var o=this;if(e=ie(e),he.inProgress(e))return he.cancel(e).then(function(){return o._toggleElement(e,i,n)});i="boolean"==typeof i?i:!this.isToggled(e);var s=t.Event("before"+(i?"show":"hide"));if(e.trigger(s,[this]),s.result===!1)return $.reject();var r=(n!==!1&&this.hasAnimation?this.hasTransition?this._toggleHeight:this._toggleAnimation:this._toggleImmediate)(e,i);return e.trigger(i?"show":"hide",[this]),r.then(function(){return e.trigger(i?"shown":"hidden",[o])})},_toggle:function(t,e){t=ie(t),this.cls?t.toggleClass(this.cls,~this.cls.indexOf(" ")?void 0:e):t.attr("hidden",!e),t.find("[autofocus]:visible").focus(),this.updateAria(t),Ye.update(null,t)},_toggleImmediate:function(t,e){return this._toggle(t,e),$.resolve()},_toggleHeight:function(t,e){var i,n=this,o=le.inProgress(t),s=parseFloat(t.children().first().css("margin-top"))+parseFloat(t.children().last().css("margin-bottom")),r=t[0].offsetHeight?t.height()+(o?0:s):0;return le.cancel(t).then(function(){return n.isToggled(t)||n._toggle(t,!0),t.height(""),$(function(a){return be(function(){i=t.height()+(o?0:s),t.height(r),(e?le.start(t,ve(n.initProps,{overflow:"hidden",height:i}),Math.round(n.duration*(1-r/i)),n.transition):le.start(t,n.hideProps,Math.round(n.duration*(r/i)),n.transition).then(function(){n._toggle(t,!1),t.css(n.initProps)})).then(a)})})})},_toggleAnimation:function(t,e){var i=this;return e?(this._toggle(t,!0),he.in(t,this.animation[0],this.duration,this.origin)):he.out(t,this.animation[1]||this.animation[0],this.duration,this.origin).then(function(){return i._toggle(t,!1)})}}},Qe={mixins:[Xe,Ge],props:{clsPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,container:Boolean},defaults:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,container:!0},computed:{body:function(){return ie(document.body)},panel:function(){return this.$el.find("."+this.clsPanel)},container:function t(){var t=this.$props.container===!0&&Ye.container||this.$props.container&&B(this.$props.container);return t&&P(t)},transitionElement:function(){return this.panel},transitionDuration:function(){return z(this.transitionElement.css("transition-duration"))}},events:[{name:"click",delegate:function(){return this.selClose},handler:function(t){t.preventDefault(),this.hide()}},{name:"toggle",handler:function(t){t.preventDefault(),this.toggle()}},{name:"beforeshow",self:!0,handler:function(){var t=this;if(this.isToggled())return!1;var e=Ue&&Ue!==this&&Ue;if(Ue=this,e){if(!this.stack)return e.hide().then(this.show),!1;this.prev=e}else be(function(){return vt(t.$options.name)});e||(this.scrollbarWidth=window.innerWidth-re[0].offsetWidth,this.body.css("overflow-y",this.scrollbarWidth&&this.overlay?"scroll":"")),re.addClass(this.clsPage)}},{name:"beforehide",self:!0,handler:function(){return!!this.isToggled()&&(Ue=Ue&&Ue!==this&&Ue||this.prev,void(Ue||wt(this.$options.name)))}},{name:"hidden",self:!0,handler:function(){Ue||(re.removeClass(this.clsPage),this.body.css("overflow-y",""))}}],methods:{toggle:function(){return this.isToggled()?this.hide():this.show()},show:function(){var t=this;return this.container&&!this.$el.parent().is(this.container)?(this.container.appendChild(this.$el[0]),$(function(e){return be(function(){return e(t.show())})})):this.toggleNow(this.$el,!0)},hide:function(){return this.toggleNow(this.$el,!1)},getActive:function(){return Ue},_toggleImmediate:function(t,e){var i=this;return this._toggle(t,e),this.transitionDuration?$(function(t,e){i._transition&&(i.transitionElement.off(Ee,i._transition.handler),i._transition.reject()),i._transition={reject:e,handler:function(){t(),i._transition=null}},i.transitionElement.one(Ee,i._transition.handler)}):$.resolve()}}},Je={props:{pos:String,offset:null,flip:Boolean,clsPos:String},defaults:{pos:ae?"bottom-right":"bottom-left",flip:!0,offset:!1,clsPos:""},computed:{pos:function(){return(this.$props.pos+(~this.$props.pos.indexOf("-")?"":"-center")).split("-")},dir:function(){return this.pos[0]},align:function(){return this.pos[1]}},methods:{positionAt:function(t,e,i){c(t,this.clsPos+"-(top|bottom|left|right)(-[a-z]+)?").css({top:"",left:""});var n=M(this.offset)||0,o=this.getAxis(),s=K(t,e,"x"===o?rt(this.dir)+" "+this.align:this.align+" "+rt(this.dir),"x"===o?this.dir+" "+this.align:this.align+" "+this.dir,"x"===o?""+("left"===this.dir?-1*n:n):" "+("top"===this.dir?-1*n:n),null,this.flip,i);this.dir="x"===o?s.target.x:s.target.y,this.align="x"===o?s.target.y:s.target.x,t.toggleClass(this.clsPos+"-"+this.dir+"-"+this.align,this.offset===!1)},getAxis:function(){return"top"===this.dir||"bottom"===this.dir?"y":"x"}}},Ze='',Ke='',ti='',ei='',ii='',ni='',oi='',si='',ri='',ai='',li='',hi='',ci='',ui='',di='',fi='',pi={},gi=new DOMParser;return Ye.version="3.0.0-beta.24",bt(Ye),Vt(Ye),Ye.use(Xt),Ye.use(Gt),Ye.use(Qt),Ye.use(Jt),Ye.use(Zt),Ye.use(Kt),Ye.use(te),Ye.use(ee),ct(Ye),Ye}); \ No newline at end of file diff --git a/bl-kernel/admin/views/about.php b/bl-kernel/admin/views/about.php index 9cea36b2..f4407f56 100644 --- a/bl-kernel/admin/views/about.php +++ b/bl-kernel/admin/views/about.php @@ -28,16 +28,6 @@ echo ' echo '
      • i#U5kToDHUXoiD+(3{r-9q$Z`4mRd6#0zy=z7Og76Ba8> z{d}Xxo~rtw`8UMH+o<@tS!mF=Ug&3!)TKLSN>IPHimb;kTAUNaEMNm1H<&UHHMu$u zRh8JqAu+--9a1-o9KtJBx&JK}ddZ(v(rDpZ-uAQ+swDa)n1u`knq%olkkH!SXx*JW zE9f9VJR%TOq4^f@cMgDf*_IH2^x(|r_B|ec>W+)$66MLM4pR`;1Xe}?f9&oC9?C=F zeP2dsKmlpLFS8!i6iSH~#xkK-172aCwjnC9HY-y;66(AWmvO)g5)<>TBE#J848^QB zSjWyK26sdHx=uzBWy=GD^Pl2eK8Du9DNGa^SSzm$4%2zh?f=4N$fEb z!gjfe)-LAq3`Y2wIPOBXURa4f9A{AfCizKY&Ug91jt?CjTXdG-p+w*7Gok%NsNuG( zOngyaoj?nbJ2bN;a|Y7`=_%OD~PT^I_Dtz@2sxH zpLB$w^#0%hrc|MB5zvYSU2XdIMowQauQDQSb9m&+sIm|~QDW3SQfBNbIkKpKS$Sk^ zp~Nc}nFYy0MRPxULzW4U4gHD7UsT z2LGNHuzl_-0SII9NfA}do~c`TUnov59I@E#W|wCeDzk+dH|B^hRz@l8b3tuG;B55n zTU+i~!N!kT1=6+_V-73bow^!GL!DCHOsdS3-qg71lX?gtUXV!Gt-|?l)33a-W%J1~ z$e0?>dgV;2d789VbYrbY+98=XrLuACAYhK}cD6`ud(qFEbily6262DYw~%|DxmV_{ zFu0aSqQoQ{`B*9kq9W52JKHZ1?W&ZSXeflM2fb+#`qTlmRWsj?U zZ^)2Sn=*54WuHU4ZObIqj?nTn_LNE5vs+ZLvKW-y6@-&dI_>wPW@0wI3|W4kQiDRD zB~;7MELTsStZb3hy3ikgbWlX;W+!5!Y8BgUWG*(>*{4>4Q;V9D+A?2X0c-ZjKWFgz zu@*RAyxdra>QWoMswCOME~!S2Va*l`eu13SVfo7L0uNuvu4D|5la#|jyrW3r8CPHQ zjM6l-E*Mkdv>6R;j_dYxgNqJ%ba9c&l=I)AIF^<#-UUG8$rmajpZA{Y zZr9Ik1-x6+f43_fg0P^*89$}r?#WxFimH$M^l{G`kZut?>X*O}7EAIfn0V|J)t*1c z67$GmNM{jvcBO=@Fe=Vn8H$z-Vk^4Q4*JeQ&>^fiyI{-8;NKa&9}lsfiosd%wO2 z9jJTWWd2AH?hT6L6Bj;72j@P;P6*?tQ*0t_Z2KvctlVp0+VX-31Bd$@rU;zay$0tAYas@oc&kSr`wOaO>TU zxdM((%)|CE&D*(CRHF*U7ej-Sp-vI5wq%IrC;s z#vYl@ri4)kc0|ILWMtWua-?}7hE{rMJxx@->^Uxg`G_0$Abp6wXY|7TNe~*|%&IOI zb9iM2)dMf&iPm(_6KpAq4iwMic+a(eD$J;CyI9!`Qm0VASg^0QDE=K6eL`YA-~WP< zs1=YuApQ6PUHHJwJejJ^>}bNL)ZAN+3m-x5*3Gy=@sckVGQoRXN4a_zNz5iKI;KtP zAz#lEOhEErk3ysgCyR{Z#Ug#^vbbFU8-c9~p0r9L-&Mg&jIOo^w$>hwq&7hE99aZS zO8d8LBwo%ZNYHKv?NI@?xA#y{f_UNNv^wu77 zy&K_c;DW}nev_gf8rfFcR|}P{<+$66n#cI`r_Ohm99@MMX#eO4_IZ5%fa`I_n(f!A zRclnaTZy@Iw#BXfE0p10@%fU{=)v_hk&GCB_vVM^5blsCqzAq6DvIyVOQFkaEB1~KFF{4wKCGbzd~nIsWh-zZ2LU^o#=9I ztb=w#M3|LBcbta_GLnLH1oQ+RZ0|x))Vz0nm=-c*D#IRsxgkvJ=t>0) zyzL8Ox+_E)nK2Vc!*vK0C7!~A3&~N!dj|wjfuAx{JqX@ZFRfQ-cy!L^TB9#mt3ZQN z3W(G8NRv^#Zz{cEIoervdU8zIAJ)bUsdEQ4vMd)u4*WH8a`C-eDhOYjh94^fy8lGv zgruCgcL?h%Sf4O2OJgC@bT$MdXAjNd$c<>PiAl%X$Wekd_0Jyvg?T%I`?9C}>G@{L z+h;u?2YNCUclCfwqmqn%|-f?FvuiUxApK*y(-daN2xUmhw(ZaHZrCF&uz;t@-#GR}IT>%Qbsm02%#-Ll5I>StN#i;&q;Z7xx_0tI$@l9Jj% z&5FMczh0B!t~y}hK=#BQdjFMZuiflnkzh+NR_c>m0m7kllNJjFr9eT2nSp_Y{qVM& zG$d;XNRVex*m_MjPPo2)vrg6FtuI-$blC9(6K4G(7np0HpWE)Qzm}mGRwSy`-{I+E z{CS0BzV?BVYn_7n@Lpk-m>aMt<)NcpQyEf(jrP`-WjvB0PhbmV=4m;LVR+l;H5W%X z@%ul>I;SX6g5V6Vy?1Tfwr$(CZQHhS*S4*@wr$(qY?6~aBoB3Zrn*np)4WXm|5vLs zLz7)mSOpTj4q&^}TjH00Ghl~a`@$lcMSbep?fHVzabAgz`7`+t_r0C`;3_>HFL{c1 zS;^qXL;*q?`5PjzTi$3_bb%T$BQat+pK!|L3{)75iBJugY0pTll!THMFae(YVjB`f zQN=3ky~<%}m<}#CwsdbXajY5BT-i|%GPev4Voj$jp2Cty$f*^~^s0=hQX!ai4ER3v zJ_Q*xJ`uFn&Ug0XmE7)FFPwo`SA*@G!^9cb*xC(`@AT7$m}FZ*P>O0OJJ=6BQ8nl9 z1EL4Z{A^Y?NoF<>2fisZP@lE-&XV&Th_Y6(B<+oHY^iPAGJ7Dd8;Ns?!fE|U{9??7 z-G;@|`la;M(dSvw+TMjNlwL{s-{(`Yu0;q<5ozk>2AqfDJqMELTRw*7pr_>0slH-Z zn+HD{IGs-@0!*)KV`)eK*jKhHip^HDDRD7Fc-S(|Ty?Rqj7%e48@w@pS@o!+lA{SX z+CjvJPOQ*`zo!q)>Q&N)Cr&`mPWBP>tsh+%;f#U#9Oj^`wuc-I>`NSY zvYtS3NKzB9kiRP0>-tl!V$2%MmM+19X$sihh3c|Ax^fJ zw}u{wpFkS@c7P>i4x|PU5udyVI+&FP3|&ov80as5+Vp@jXr28kY4luWnltIYPhY;q zL3)nmhJcT!Bl{V&$2mABIBd~B2F1rbGiL{`Pv^siEqO9$BMUp%yxZRZt&h4>1}PA! zLB22l{60+XuR&^N!hqVKQr%ahbeg@`uUZFW`cU^V?0`o4UG1f4N-~c{4I6m}-Btv* zDSG9MZFD!NB7?HH&Ls8oVFmNPA%3#kxdOkQnqR8`B=WTlsFt>zU_FbU=2&+zCYoD; z@OpkqHNrd_EomZcHkT_lIZX=#aMCunC#T69qtBX5g~J3pw3#_v7f{)ChATPIT`o-_ z+4dn0VkQo};f&3S)AK^;6KEn=gts?SM2`rK$wb=At{7?X{YxyDPxJ@lO^#GgL3qwJ z?^;zXfQuFaa!#h~bQf3C!?S8RCxrYv{t%{DFO{|ufS{85h9 z=6Ye`2BVU8?9v*S#{PIxwB=fNF0zr2vO4`r_T|NE?kzmw@1(t>UxpOp7orp|-8-vp z6sD|A40fzxGMC3D$$Il7Hr$#;f`$|dRZSJiOX0MY|GYS<<2e;=y3|`}#va?|Q;I_$vr3xKUOq-KE_Uy+A4ZOo}mlp0CA$6K8L`HA#Y!hVTa-#93%3`ytadX6)dQOW0W3SI}R@76D;Ii z7pYKv7E7uIDfK-slWJ8rR{z7u+|Xn;;gD5&5PUvPIG^CV=F>QmfC!;)_Jl7q%VZi# z);H#nJ?+Hdz$uFgx$lX^h-PE_8RE#9!DeH;eRt%-nK8l27%zIHiPQ}6=OS~cMk+H0 z_%wDTV%Ez<*>EdB{fssby9nd#qCi@axXqrP$|y3Xl70*=tRBdSxqrZ0N_q!F*LRyF zYL01l25}7ba{|I7$027N2{0D)bA{~6Ha{CgM|Xrx&TNFnf5^4+NRZ0~XUG@H1;0L| z%%nA0J?X{B!dmG2$TA2UVlAT%B2JCei4{#G)1RUcFRAbe_?rasFLNxdL@K;NXR|^? zCwpnVI?*bXB0V#jb^b3H(8BcG+Eb+S#LdI2btYRg)(A2()=@rOwN`P?wa!5%NZ~#> znEqbhx)m0RhtWo4dPX!*!H}NA-g=h9-vP|fCY1HjX}w0b&SGc?SnYXRF1)YK?_Y7N zb1S6Jou5YFh@?f&d!!4Rdc@x^U0K&g(MiXgxZH97z~k%BXb`(YlRGF#&w^2v=^$>m z>uHv}2zXN7kpSH(MIS^dUbDHmI;Vgg|27q1^F`q5o4)co@oaN9BDbd{`#oHOzbvv? zKrtbCoI$1fqQ|y43(01#S@Bk~xVz00FFRo)XW1c+*3NEx%zwWSx3xvG*d;BDJ`fl7 zb2GR4?{z%a!Le2?rzP2)1{)Yo1GktA>qXf7o zR%{xOAH_P>?Y>-|1yZ(xadhtNQB+S_tX@Cyc`~7KU`--K1QfP>hy8IVyGz^=b zmhcLlKZ3TjP&~~*ynA985DmiDX~E$){s#JPfht|!clmWvuc*$c`7@F=I=kzyyZUc! zKtV;h>8;z~Fa#$|R72O?tK#hImkSvtnK2vO*DP(tOtUNQ`pkEsLKIQs8xuB?xhNB) z*Z^7w-7haf0*osgrvSMi&2JrJ0myKwqI#KzW+!wstJhf>NfAl38h zlWa)pVJNWB9AvBa@WOmHjRqrp#uSO7?C814!>rpu7h_mOaufc@dS;r|WeEJYJdRlO z72^cZK@lY5#2WSih5EXwzRXuPj9%lco8V^2*u#6qbvCmb~kkCB-~wx z_ZhPZ7t7Z(=X(p?*t*VMxkY5#d-l;^aQiqZ$i3ieKWXMq+2!0T>E@#(3<(My%yRF? z3SYPIflcni&}+WKetFyT`gZh2H#B7Z!ut<)@A(IfkIiYuYTU8)<5wD&D6%IzzdQ07 z<>&4|y}w)J)yQE(#%61$(~n-wM1=ryn%zfm0`~o5P9`7~QXf1Ib(*EU9D*PdLC|8A z{f_j&3)I$7GJ&F9<>U=J{95EA*yWjv+bAX*ZEoXV`r~m%tPYLz#Y@&zv(dYoqD>qX z8i6`~m~;gNk#eno&l1^f17ZRO+GXOugfpl>I;77^r$}K)iU;Tjj40JRD#vF<^#SoH z-6=U#%(-K37J04HY zjXM9uThJsOOVH!wREjuBlWw{^t}=Tp;)sG(^0BZXa37y>UcV_!yCn_3#zV6is8lDA z1p^HpfLXLJ^C(#YR_UpXs(D8l2un@*NZos?y~^g)t1+pHEiu6F()h_uT~jyWis)Zz z`g!OdXJA&Eogvc`Jj35cFk;NMGvH+GzO>}~z}|cCxiEw@$^Vv=0pCa0)5`MJ(|w6O zvUuImtYi~x2yM{uI{8}+V{IA>{U*kIWi*o8)CmcOd8>Qm zSl`POBsRzD%$1r%Yl+YSnQY2yU;EkHo7p$|u-Dk3vW-Rw4X|l`d&!Q=lx-siM1Gj$ zlcX&`nt({WlL~d!Xvn7?!8jRf-Nu0VgCzLm(wyW_z~0WlBs~a zSsrO>ARelv0mRzUZO&HQ*X9v?(*FrB$4sIfiPW#K3KM?+Dx)rBj4iS73XJgc2W`L- zoaDAszk2|dCLSZgzzrVwGCLVz67a;hSxTuPhkXkU;-jH=}z8Zhl1xh5+Im>Hw! zjD49@uzlgxFq>1cBThW})$ZeP7+qZeT*F_ow4cw%KS@M3RGrYtzJrWnUNG%!jc@b? z7xAf;N8eFb-Q}U43Go6&Dc-Ow>giUJKQ?#fboe0}ntpFD!oH}+7MHs<$YE_Ax5@7Y_oTtvF8x zn3cOyj}dHDC&J{HiX;z|94Q*eeR%^v$AaM(UYr^Z-;6p@BreW|^0YY-!5ylEM=*! z9wG-a*v#q_ro57uFJs>A%%#}xmZfK{27#9`YfdUTAz^O(9B zpZ*BPd^_?6bvvpXU`Om7HIgUVlW$jISK{n=LNGZCF4&RY{0GCCfW;R|Rf(7_rd8`mM4{f0Whqp-RX!jIG! zD-Q+>=?-h|E(P{B;1Z=AT+(dQr^}g8`;wPtPeQc^rmYFsUvsGcLkY_i_KjWKSWteI z>gpx0A}E}sY48WN6Sq!9;YM{=sD+2PDADH^XzjYNHi^`d```<3$B>&J%i7E?j=X~l zvP+X@%egUd`~Iru5W=en9wo0;=;m&JwSNyb?H?wD!>1=TD0;B@Sb8(DeHcnn(s(~j zs84-o;AvO0m`%{q#-2-qgkcojl&%-&K4ORKfUC3S7+ckPp6hA!F-?I^!39__X+V5&?5l2LPn*{5 zZ4*la79wI(x;?`kImg#iyU;5RwA}|kV=Qr#bMB14iH$dCDIh?*S(t0 zerTl1>cqUMBX3I~eaQ=Ju9^Co8vx6)FM))z$z!}r3i9bhO4;Vq-zTup2wL>-%d~Nw zj!QL&&XM>0L~StX?zPU?Ig6Th{f=~W%@FeDb+-~uwqw^Pj)^=W@jZX+OS@snnkuD+ zF{v>;0utPunoV77A|MfsvB=3Y+6PL?;RHLH_8V95y78SJ;(_!fnmgs%7ton>eBtHOT#=cRK)|{*+yP z62uXBiamd+bpi-(4O|ox(3XLDoNjyOQFqF$g03J=U~5JYyfW%~`bRx?(w?GyDKKeM z5k^HHy0q;Gp0+WN#9bY*0apsxyisWTbOKOLXW+6)un~5xVm0Eqy531gwEycZ4;gIZ|e|ZnD|C=hme#mQrl>VW9`({*Lh_V@GO(Cco zk*VJH>>Yz4=^QC*Lg}uZQ~(}h^L4R_^#S)9?^!R`ej?ljx~Dl%;M(*8bo1bMtj|9h zWa%3NchTmY!6a`l%^!)j$A=M6e>1DoI;Q z5Lji{HcAzVYzGaIn)FDMb0dr?jHru4q}Lqd%4LaQIx?pu$Cy4~lXv<6DRFaJSX7W% z2c!ndp~^?BzGb?=83)G%%DO#mB_aeWv1tGb83nmF;ONv_E9oAi*mQ6O4GogE2dDri z=wSSma!OyUsYPzUnMUON%C3c7C9)J6u{psJuRiF@D{&jm=v;T_&CuDT`YfWCPL_nP4TEwKjB&3u+%tFd^PX?%UV0drqb?r+=+7xT%%->##$ zEA}bbj8NOkC>_hXKT0v|O}BgIDEU;DUqx1%EzQXtZtc$5OsOcG&MPhGGk@uKSC6_P=jwgh#Kr8F*%oXqM$5cp&sfX*EqSNOz-4+Ob9W6ABDlE$B9o>chP@e>u`2oFFG+7K~%rudcT!{ zgSay0M@k}KSEzdgLMjLx^_|L0HeoEw)p|82E!CvDJC+Pp8#T|DDp4CXmlSJdn^(&e zq^oDYl8?!cYU`>rIj#IhCcW=jJB8Ao{~76KSd&{7PCC&8Mv2f7dRhnl+J3W6%9LAZ91kHn@^AG7q@Y z9x%pQNQywww3LoZv5^K$w33EHe4u455u;))0jFX)KCfL)cV6Q!Vc>%{Xf#j-Fv(Kt z8{(vCF6EzKEejrNF7uCAL(5X$McGj9OTk3x>yc=a@!YqJ1>Wd7Izn8WQ6h^SlTAKv zyFq*QsuGy<2Yd7`49E>zi~svRqUdsE)uSi9`GRNTdbmr6(`94zZ{8=&Ah2v|c*rL# zTF={WaEHJHZD)qmj;R^h)lglxB0o)j0%TEI3=z|sAdG{pe@@mkUC{3%d9Oax#vrPL z!V8JOH#Ov&hdAh!gZzs@P(-Umd94aIR|3!mBmF+5)BJIbiF5GAIp2&WVXa1R}N9n~*70%cgH3{-hW zSnvdPbx!s7odWDK5*gT4BoeTbaM)ib!LYAJd>LG9vIEd+mIT=KmIK)J2m{!4_&-+- zU{`<+z|Q$-z|MU;{XRxFG}O!K=!efRszK{5%~r$y8gg5qtw5I3E>JG>;lSU^`fJ4N z_0@{h>!=i|e`}#$M((d)pjHW_QLpx&P_L$#{bv7brC9|$MZJ_{`aRJb0-7{r+P7bY zYUA9V}Hat~^RS%WhY6zw_nLdHcb<8*%-!5HmOsgcFF@dag+@KEK!BDwN zVr3ef&B4S!lH1O0HVYHqY#ur*lNrUtI&}n&#WD@HaCB>5yDXTE&f(<)8Aeg~QBAug zF%T66Jx&Sv@Y_rTDe-!jz_sV_`Wh+d_`4mQse3~axk-^V1@&ib_Dqyg8^&IUDJLjY zpsHIX2x{_n1W#fvr2TOqD&UJrE_$j@-h zXvz$3f@hQC39T&;y7v6VyhnIY%Z3+r;|+$^GIF+!f3U-EbC5*!S(%(U9PFVkM5?A$ z4?CG7yaezX_r!_2-+V0Np&2vZvq2SjaeC3x{`(b+uJKJSiDT1*L8Mx{T|`t7A*Yg| zAu;hviRW6}b#l3TjgV468;ub!x{w0c|4~WQT#eNyf z`%Ix7WAg>!g9e*p$Y^md*utClBT{of2aOqL_xK20eN|c4{jH<4)gN*jfp2Z6K6jI? ze>OXn1jbwG4tR%;yC976Y~v6qTd;S)j|5Mrsq5q3o~_F5xyPJ+`d0|fbkmRaCL}5I zSu`q2zAxh^`>V-WlH4W)aKO=hM>G?>3fov4Or~`!QF^)iciM_*kPRFqaf?XR@y%f> zf(J_V`K5yNZSLV$dDYaW-c{JydnwslUeOu6#o}*L=Mx+>`3n+M8y}FSV&=yv(#EV8 z=0?)uv7A{8PB1f05MCJOKt|Ze2Xp0#4j<4 zu>d+}Hbn3gXu+^aL}=7_N%}NK_B2K?{N76LREB)6SoTzrK$xS4%vjMR^|V^{v|8}g zM!mUJvNJL{fMZtp!-)mN6q2$U!6u=YrI4ecNwi5kRaNOPc{SmS82SOoPM?IHN)pi~ zk(8BkrST!=5+#P_UriDrE9=U(9+4q_%hV+%R;keCGSjhH%q8mI&CK6T=f?18^$~h; zt-Ki>$01P`>Dbk>)G-9CC1wso8yg~QBk(M6qo;#bio*Z_xnVq;h4!76m*8lBaB#{zLfJ@x+h*8y>n3iN&W7;esjZ#_Lfd;_1@-x zaxBuQgHx9d&1xmsn^zY=tI|*raQR5t&Yd1%KSTk-1zEU=dDLBP4dTex`Xjd8eUKz~ zbB28}YYZM*799gSUNEs_ z`IFeO@L?juAv7P0q2!|2OdToO=#Up?V0s9DV)ImBUb4gd*&eM50V~@CQR@lyaO?4l z0*&JoRhUOFf(ips8wt$-8}Z9Ro43)4l3?YTxE=!i;XPY+W{%xnUYV&<93)L|8iA6s z`&B+oSrv9uATr3(cH6+N&oXej@0GyzWv~RIaG8gs8NWpzE(`|*3tksUdJ~b1j7re_ ztn%GmpOpfP?Qb$XA`pa}G)5aI5G77MDhv&O2>o~0o1P3E;r3kK>YxfUY5KWxv>h(x zz(6o9{K3Bz3&Sm;T!dj1+?U#7Eu>tOA^Ppn$%8C@bDm~oQU95NdPo{J1;iS4P5>2- z0MUI>DDns34Cus=7E4IR0K(-btJ~Q$he`2WKxd%Alecq+u$k;r z$wNn+FWRm~d3B29Q}WKWZC-*zgR|cgi!~V9lnZnEqQ>ppm%9eZFg4)uOh(LSA6D*O z6qmGH+XI*(XBg(LH@{qga7fN5V%z$nf19%#<)bd+sC~v>ZPXX!Mri^_8OmruMjf;Q z56u209HI|E3<6Nn=l;yXgX;Q(MR6nRjM4F+LY<;1!DzxP4vuXd!ja;Jf&}nq-v9~D zo2Che=A7{sDC5a?#GBE`=8L`LG?_^th19Hvzhp!?K8GX)syX30HmOfi`CGE^WbXuH zSQsUiamI&oQMD$e6Gh7f$l4~)H&X2nZ*!NmihX zSz$z1ijx^Xy7D7@L{bd8`XTlZ2-X7jS!E{y18A!~RGDx;l4M|jH6IdWI;SF*u~yC9 zD^*!PWZm4m9mN;)2N^K^)v0`h+*-kYmLs$pcD0W;#R3Y-%oAA+Z`=Hbe;fP^8+=1c zGJ+DvwYD=L+Tr-rNL6imm)vA|w)+gdL;mcd*uUL2T>E|pPiTz4i#)oP^gz&>H;w9} z{U^^JFSM%`Ez|-p21^~kkz`b1_W-R*M9_?9ND@@PE1 zplr9i;q)2t?#&T80hV}kz_bQZkHVHr@KUX9-2?EWgb?2=STw!6&Jp@T??mYs+CT{}8s4Ii8mh>Wqhq!NNiCnIW+N5g$>ZL@?oKpC`Fhcsq6 ze^iw_0n&j{vqcNW$Dp$Y7Uf_AGefl-i?hflM%oDrowJ05S@7){o@-q{2-_MZOScxc zRX_coSXTAU5o!vLLD~_@i7l}+$B5GtIb;}d{o9nCciho+RBwY&4Gh8PRusGffp1=Se>7~sy^#5V zXLa&^K3IQ)zrR5*?)@K0f&AX_;V|Ey$~fR-|Nmv{gn+Nfxi&u80^z*fgSCn&v#|_9 zUt`@Nqka+7`5~^tgF19#aDND3H8xGng+l-$HL$KyVpBpsp1*s&(&0df9(5c7*@l8* z>G}M0?s&gs>HYQzsk5i?TIm~`Uz9j8Bs;%c9}Gt48HXuZY)X-?ofyC17a{&>MqLsi zzZM0%RIFVga6_T;Z1^9EO=Qt%%jp#b82w55Cm#o@1L{1v*)MR}#}##&w}RFZ1#=Q{ zlV(2`{+28Yzu?A2g$+1kb!(s(}GY!I?Zwxc&0}*iAse*wS4MIQLAjWc3 zsZyDRPX}}G4N)Kt8BJ(j4Dhg2&`4ZQa5vkd14Cw|+##U1WR*@h>ygs?&vKe*FdO_n z0oB7q9%NJmU_ljbuBPGg-V3)zXG2=C)I<@5#(Q?Dq!Y46<}0Z(VVRar40M&_RkC<0 zsVPR2F3thgRGY|L+oD1(B+P5(s76D{f*oS!{ae*9@B+n4=3of9!_fK^{!B$NLy41Rn>j zil#G`NRbNRN1PVOb$L%4SR#{$95I9?Uz?%`3qK{I2uvT#q6BEt#VUQQD|U7$3`r+V zk?GG)S|ZXvS(+k~mswgN>cpw40bCxv-5SK&xeK(2`!hD^kU@5q7?7fl| zkNZ4QcM+Pw?>*vb2fq*eC5(|b5`2nShF;pqny3N4fa-U!WPB7Oh2U@yD^)T&Df{x3 zAjxRAAW0AyRm$j}k7CLA&f>@CY;>j`J}KrINJZSTF_uD#hB zwiDoIQqWfE826@wkX!dgn2>m;nMp60{`Shdh%k+&kS%7%4`y1I{%4D19_p|G_0LZH+KmO0%Gk;?fhCUX?Bm0YsTt`VLE&F?BW-cNGp5Y7s7#Y+)V` zm{y$s{zQIvXQ@1Ordfz4CA?u4qCkr!X2ud$tZ4;VKu2`FapkA zj12*rI;VoLD}5?f6~DzQ3y3MB;EiXSu+A+jAp6HtSnBF|L>OOpdFyX;*6Y=E&gNPWS z&zo8K>-&=fmN3&4lGjra5;If#w@h8kkXDz04k#ZP6cQ<|8MQvasjsVF_`LH9NFB(< z8W+nGlT$o&xTe+f%E(EP*nkqBgAvV}Q7G9ZnUv`hUCa8cU=a%0W7Jz=q03X@8ix(r zdwd#xSj67P0|-P5)bS(Mw5Jn>cp?Sr&-}C*t}#_Y_00<18uML+ekYQNU&yj3kXQ#- zFNwfhV;f*~369HXhI=T+LligE_ansN424K#EEZu0hW>x$RA1nlXL@K`+Z<$IdPhbGx9)~_j)iFKK?1He; z+?IKB;hJsW$_A1UGK3(8uylq&l8WS5_Y7O4CPy$9k14U>tpL5=VjQ}q zYdr{e(|)p>Kade|KAySmE}{Cq<&MtT2x_B}+YDZ!pHI*=_d;Onq`9?GLCC<>UcTw6 z7oju~(p##7zmia@vH=7}g^H80>EUBJ!@`4GHfbfHpL+w)ax5)6sUr+T!_ZU5gn-p7&KEGDKV z{hI9m26Zi>)Bl(Ab@NEQ7?~Xs&>E?ob{PnXa-cuV;1r|bh|!_w>-fyW`}uWmE?8O^ z8z(nu_BLjhhx}(Hx>{K{LD`{9yVy~SsoVbNyP_HqQ(I=Uk5`CH5)`#W*F1tx!{MMr z{$_X_C@c`XQHhierpb0ZNN)KDI*`=S@EI*5`fbseQNy~LGO{dk%D8gLiuuhlSk!2@ z0tl^26v3lv4c!29Y6K|hbn$Oy*CALe`&gAE@*MPvKqxV^n*F0VPwngb0Ip)REIHT? za3xbBcb^44JIA+4M}Uh`+s|R}#}|^*{3N;tQJv}xnbg`dT_Nko)YX+Gf7V|lQ8B_P zWcjj6Jqob!IItyb4(dII2PO}@D176^DgEb;GaBqnMitgyk{i}SH16Ww)-iijYgI-YEYaAsb+K3^RNS}g%-`rl~oUI~c z!?hX|Q;fDnI0jTn4Tk571v_r}c@Z2sVZG=5XkIedyqC!3<1wT0Z{BGh9ut_J=cgNCRTTG6nJ1bekXiz#0%pMBaPz)o}zC6#f-YCwYm}x6#b7#(l zUG41*E7<)w)yMBJUWnTfvhw_yq=hyvtD>7G;PhBfZj9&}IMh)}!P|6uzTv11AnL^y zwQl)bZqsyha+`d$e#~d_%3k@R4Nj|GZ~YfqR-Jz}6m=I}bFDFC>h?HS4yOPti^eAt z6w07Tbwrt~M%xA=v*b$H>)PO{sT+2Wd%(3Xl-Ne1z$&a$Yry`-Bc)c=%Qs;s!MNvM zwsp{FF?JYZy_d_!KB?Z3I7=5-5cnS=x{z5{Cwg8E7s8w`9Ze9)7dOS?R5qTkKn-#> z7_S}HM~-LRB8s}KIaZygr)G2-mS2AqX^#@b?#%2d=0)Ck?ZT}@nXYbKZchq~LnuEZ z%!sE{plBpDps*!pvc$;J(hMD6Y zyt@*JHM#CLDbE^cD%_XlCbJ^bBsY}LLnDBpX z=aA5#ROI+iYx&b^`foP@=(GTIR|BY6xvEtz=~RolHLq_jSvsaI7h2C}uv+m;T5b3z zTjm2&EJ*?@R+NJk>0VK=DjXNCih~xY8AZaXus>Q#uA_s)508lulLtU@Q3gQrB=-eZ zC-({GNa+vYGV0F*IpRNIj*rIwRjkd3{=-4388iNjAO=yg>0h$c1t?>60mdvN1Z$p2 z!<_$QrP!RpNQOa&iBh|+7$VhstgKaO&w$CamQ+W1*S{L|s!uK8O`jMESMoFjJ~nK* znXIX^j+fXFlhGoq*i=s|eII-&8BiXisLxIbS|TeMkRVJ!?*apDt@Af7lX+Q?P+SIT zV;rIA2=}N>kxDZmMVP7~b1t$T!*l<9DQ9JsAePi z6&lC20DbE>a@-2iGk=5iT<~lm-DW}cPfK-H|3{PYfjH9>@71dMVcDSH)WzVMLV=-7 zjCcVL3t>oyr7)CD1p>vQ7LlU4noH4W117v@vndgbe97)?UxAtyE2WD)y{2WRIQ;R_ zA3Nv8KX%a-INRoBINRxpT;5^6Re&sWEe_?dEkb0hgw1nTvmr4e!mYNg^~KDF5Ly;P z@R`5yJReTbv=~lcT@p)BT>{u4CC0kT+>+Up118b&==jp&qnY4p|Md%?%&QSh1;@rD zR0FY@uU$bA=xj?D5EiDB&OaC+H;axG*e}^+2pU0|E`dZaRH~Y__hgT;`1+d#yV}Q^ zQDS403z7#qy(Wlj1T(YBNc@x?079?9l_39hTxif}iCHDO?}jNC$Qfv7uvFf)@^D(S zl1dCDg^3vlrPzWRWoU*MEnUE)9&Q|LsjsEAspzn)9bk>56JAK-Kn$+G$yp+&WhWtYA8yS|50j z5l{xeXpz!FsfZwCq?RxYpE7}5^W2yaKL)<6v;0Q|qlqvL-O0-gr+Ks^wuZsZ(KE#k z$u!kOXPtY2({_k;!$td96t{js-qut|!zU5LVP-cuhq~sAoDfAoJ+9!DWf`MM)ii7= zDMZOlZR@ehQ5o#O?@Bwjn%O}E^BNmcEK<;nh8U*57CI>;=TqaQ#p=ge{ zZhVQl%B&ZXZ-|f1cP4-fR0YJ^>54P%$)D}n5ULB(C=%X+?JNnSlm_HBUWlVXGc4J) zA1CIn7c0dO+^oL^Z46ltqdQ%KrDL6@X&hA=Vb4*cEd&wV;euDWr`m5H4DF zu_FYD>{_g1?`Pph&W8}o8u&f5ciUZWIjg@eLzq+#P;LP$wl2g6UCMg;suN9`({3ld z2-7a=LESMYpvQRxpyF$+N=|Ts@WU-GQq`bjVQ2$<0<92~;DW6VV9`l?Zdeg`)}oU5 zBqS3U6as0t)yN}s34BxoX_hX%=+iG5o@jJhYhE!ZeWsZ)#Akum{5fZC0N{k!>2(Ps z70?1)B1E9=hor*AI3@UDG9>&mxkftE1Puz2ABov4Sk-@*C-2U%blf}hS%XPOUze`w zytZn!y40p0YstPpuD|@;|A9w#Vm0f4hv<>V0peL>gz|MN5(zj^)$OGE4R^Z17T{8=cK ztL4+_+O`hZpz{Z3@BRM_N!K3CT{7+DR>s3yPjn&-Zibe(Uy5Y9XBW3$m>MO3^K0J1 z3jUlNq8Z_Z1=Mj1t63j575$GP#Q*RlCFp#?`m3Eq?cW1c3i9YQNoS24C(^nfn9S>U zaN}QE>2I9Ql+jyu9qA>`x1-4nxhP@~yhvUEzv(#z@p;W|A9~K^Ta-04v5OfEXf-C=Y&!i0vbVq7sd?ihG}u z3YL>&ux}9g%Z4_m#Oa_60TYW82@O!)+)$YJhau^gxwXQXMbsf?ebNyu*t~Lv+$pkG z`h=>yZ*7}w-l$ESdHS(s?9ix1sa@br5A$eFt$kRoiN;^#W;(D%bO^A;KbC9(WMg_j zCmLSEn)8J22*hILp8~;xWaSj3EIWxmcl`mv__{YxX9r)~lz!I34OPn;Hf)MwPB4}+ z&Mt}*|C_ZKE*h%{JkutLLUTgRGGyy!K{6Vn;FgX##+znQ_{=@u+&-1EMf8lFB!Y}= z$#OZ7w=U5z|NXC59#|&w1Mg@3Qm>!|w`I`w_jmLqPwsOf>!>f(GBw$Nqm|NfX$`5v!a6AU*KN=IE;Ob)m(okY>#v(isp@|v!G9oSitW$ zB`(D4Ec#NNv6hU~@tnk&2W?W?^0_f}oO)to(6ThW(Q&pGW$(KD-IUb$Sjozw|N3BT8LaRJQqTaia!M!{y|ExyAOH&1tP()n*Pbdyq^?sMd2D3TWAQP^|t7Zr%Ve zZJRNJW7lC^mq+xj5uDb%N3SL&q8M@|ns6LJ>NBPh7ktV}2%W01s3VEkv5<#6hv?B* zuw2)$fz7J1*sz;}H>Ia|Vc_{mt50|lDNX)_Ih)pCW7p-#65$umq<^gJm=06e)Ue z3aN@F^HO3^aGobPp(g$flEse@4@kiYExplHT_5vy|Mu~0+#GmKINk|BVQKzMm1Q*r zN-l+{we5lu2iPJeD^svQEM{1ApX;F7m?|j0?^d1|*Egy-Q)ZPcuHLXnrP`D(t&i-^ z#8Nu4#f_mnEzVMrSOj*>bVKFRioq6D?UPPhr!Y^ERNcii)xFh@+oJN!k=1>rv{m)K zZRw#dY}5pwol$k;o~poPe_cdMPl!YxE~toPP;MMQo$%s(qEB^K1to$^wc-=av%wLw zV?0^XTJA%SV8Lmsu2!iT>1!Gwj&V&1P|{lOP|(hpE+)3^1_}wi!V|%){xa=#&Pk>) z8<(80Q7w0hde*dHkzCZ6p@rnKFe8agif&n+)Hi8AWDH`pMY-f&u}<3_Z4J#kf(c#B zKxmR+&a_ogWc>=2?UY+aNN$|}?F!li#u90!ItUk2UGHq2tc_bark*hEj=h#-1z;~a zUBWWp;B=RtKk@TrmC{3CT2=mS2Ad?s=m@7^toJzNtZw)<-jej_pp3RaOw5VUCR1HY zHn6Ax3Td{-5=u3O!_Q5-f_a>qB**ifHZ)F*-s4C}riE>^6&RICF3M0Rmoq7v4Pyw2 zB@}hCW)ivlbE!a)Qu=dbqqN}e$>cfL;(^o_IAJLfqy^c5DPydj&ZG9Zq8Tx14DE^KV9Y-c_Z%v3GF~CKQekI)s zNj6q4t|}ok!wwFXE^ME%&{VVhA5B|IzCs{klO!#9Im#Y4kGxdxAQbPxtglz%As z@*4~}E!g55h*fQ-|BxJ`89&hdsz5k8yV-euFTu8L{e^b>7*>?WT!o@AO91cszINr= zglPb+>-$$wyL3fcy9_C-+Eyq7Psn!w8B@yvHsK5Cd}a%~OjZTEEb<#7V5xI`XYKCu zfxSwe>T_CTowkTrDhdo=v$xb$dONlQ8l}L^)tHt_7WZSq$7TJUc zR9zXQ4qJ;NAhI454K%BadlA=L3Ppli4>}Sab3(QaBi7ap`HklcrL^5T^=R@+ra!GOwG1xmk|lFCJ(}ba1*VtaEzGda?#cvmvjv0MtsU z^Oub)*QQn|nQHv29n~hwU+jP3uXpYt-n)oGjAijJgDs;DDna67!#n6Lh%Un65Do7aYwg8iyg3Ij3-*9`? zifd{eG9~GKcu(iHFD~lgQu})8g3y;OxN_3Q1d`_y^Lr0%;Q8DwMzbJgdm9dv{;{K5uzbx7Nk3Zqjo*zKSDKN>24-fVfqp#SDDgTS5Er~WX;lP1HyWE{cIeUV6! zbnoKeHAhJrYG;&=<;Q1PkCq$Afs3UGmow_PQ`b$m$<2;S9o(PSmOpbyl_cQdo3+jq zw;&YMtl#{04;(tby**saU(e-Hc+_@J1btZ0UYqY16M3U??MlFd7h{7^-?z7MFW@$x zZBoAb&K`nR3hm9mXfkjjXz`vKL1q*wlB^y|>}cbm?V_x-bD-0CYE6#$-{zRR zeNvb*@GFH~K!re^@8|s5MR@hKLNOSMTCTwLRSmK(&N6m%LvH3U6pdIakcKpDpt0di z?I>y1YtFCPk&|sFCI8H%m6NN1XAmbY36Ar{+iyKnS(rsAK87@uG;;?56IjDrLsXNT z(QDxO@@RUz^&^tRuz)!!1hnkXJo98F%zdP*rxXd#Q7!33gp zqs?^FV0TBWpo+V6x&Kf1vi*Z41xs|MfI1_ZqVNQ`S zSJr9zM`GUD8tV?2C4G`mEAATbB=0Cl4+Jw1KN^Wq+@z(M9lE)wPdRJ+{Ws=MwE(=TX77O=jH5(N^->2(UZJg=gEpj4wrYRWwYTY zUGz8#7ITutYE58=mL-n6QQ-7pQEZtqTcLsT61!5F0(GK6;*uF{q7rM!2IFg$K8COW z6JEM2oOblMvt--vkK%o}-E0_fl37yK?4KJ@#S};l9M7dJ52{=8dQoFHquD&sGZe(n z6N8-h{R=cT5~@yGZ4VvW)bCf2;;weytsmb?-Dod&pNrcHZCvN*!>O>fhlA(g;qb2D zUf!o^zEUL1Sf7@0boR0+gNCXD#Z|6m1p_ESW6^p%y84`9;B?c*1Po!Hhq0Q$21c)C!NrV+#Ft=ICgk`ruSpsSYad}h20l6r`3v!;MYQ7Z+26Z)TF zNA0tJQF`a<7TqJvACI3C0A4OH1#Ca@TnKxCg+oSj|F&?-~8_>`*2?|e+|wwg-eboNV8@UWi6ce5BxBHGbJ z0fHtP91)YAsnC72W5!vxDPz@5I-~{RhJ55?TWIC^qu~InemrAPO55GY^^vk2X*mn$(P9shzXEDv8*^p}()dqX^Zh6t;4)86a;_ln-aGmUHuzxr$75AUw zMOCjRvny#r*%eP&_N1WY9F0%k@5pC6i6++{amii6v*L5oW0Gn1%JVAfNVB9y%YY4Z z#qWQDiL)VEP!4Le%=$5?u>mEbB)O2r;~!Jp5pRr%$2>X^LIsN_{k{cEg}2=^1~cC* zhH%T^xHyV9KdPCyj=s|5+#_F5Fi=P7vUT$F+-zPM6)dOTC+_z=M9`uv9-)#o4ub3k zDKPN`7HI6`5EvARZvkd9?O~*Y!U0hq+t8LT0@>{s#&`^D#d25*3M44HO+lj)bfKh% z7Wtv9K~Y${RcK+>LOebriKu@O^T9NzI=0xlQRm6B)R#1)iehmRn?VdCV!i;HvqAKa z7IQ~`@OkKqdv`#7I@5A?{dRJZF=Fa2)j(Wb(-1hHxn^Fsz>j;OBc!*`W zdlQ23kv%}PR$&PSbjvn1JlPNvqtp{3Y?yEZ!n{bW<_O%~Uq+uSYgqr6n!1hurKakC zsVUFuf2#?`_&?PohR|xlwqBew>>oiwN(;Kjn9JOh|0-etKc39bA&%8YN-kLdA6}NtY&aXX6+00JyYspxVV@`_L zY$6GoxDe5bCt(I*6pN^%jWj)4v6xGx9bT20R=_sxY$im(3V@wJ@T@y!19dke7@Z#w z^w$G5RR!N>wGuaHfGsX2+001*<4;5p+8|3Um@gt0L{SpMppinv|I0u!FG8fRH3)ze zZFZbf!q1A?vrkQ>%u%YKp!pa#D#$L#GjUb^RHleon4N*iNTN>h(_KKal310Z);ZAE zOIR-wk3B~Md!i>lz`o}ZRVhuv%3B+an_`B`K&gC^j3dsBJyRsb-g&AAPka!u0Cpb+ z&d^Q2oCM{jZx%JZ?1!^jw=P^K_rPZ#bmnHz(IqkYS=~n%)q|U9*yP#CO@)Y6%PKMh z&T;Cl?kev|1b4Zjd6;7h*{WX$79$CW^EqZB!1jx0)qF%QtVsGm1_B7+%hZAjetD-_ zK2mW6OJ~9_GrW}@x%u=LA4h&X>oh(hn<2Kr3~zEK`^N~$y=8HVxBzE}OK^xIg<90N z>>lnlZ;XxDHW;F+;!lrU+TRA~P{x z*xL#7{iAU7F+F-Zbe}`M^Fzhyd7ZVXpPJ0m?;N)BRY?!p$qqpk`MUYSwpxB@AJQT4 zS6g8L1bIYXN+iP5*DMx7v*ye26n@r0v`ltmzNNn#VBvN0a$kv|T(e0IA2fKdN3dnW zHx$rph1j@y9#4~;&G!pVP0VjZ<&Bj}R6Kt6a5g+EJoC=MVRMeOK@97^p4zuBsHtz^ z4u74M?pQn#L-TP-)oyIpUR#Sbv~HZ9F-$)-Pr?#H$z5-Iv3lL$eS0?^Y?F^n9khNf z4Fo2ByIr3&dRl1?h&&x7f*q1u6)xUfCMxJ_y@$tMIUmhh`)!oaeK+-{#$k8bwf=P> z_EKUmy9(UKGR=iXJdc5eIrh3kdZe?*(n0ZHTVfl++PmUy9t|u~*P6{!^k_Hv60X2= zPncALrpwZtfCu@>z2#Uns@zYh6A6cQWx~5-bd%3f3c*@KK@q-JdvJKxxZr&oI2I-7 zr6i`_!iMJjKxVeRBCa&}$BifFa93Z|3h$+vR@dgRwJa=+dyID>%Qd?VsWCGIt)E!G z!w-F&SY|FhD=EO0^`NMU}+VAJ48GDh`P2^6@Kx>yk%w{LRV=1`Kz;it3pP!X}nWOY*pr%9pG^!3LuZ(3*nd;XbIj zx#oJFW-1DNKJATga~V7uO>B1AK-Zl|;>gm-VzlWWnb8S$V=y`F=N@Q%bC)^Oe$_l= z%agf)(M9|NrlzFD{?=gDPF%IWRuCNbL9co%ytjGwML( z5+6Kk#kXRuR{iEAGIK~agvGS1BMYXQHjM?=wq|0Z4$Wx_l`l9!VU@0~?13A@Crkb#R4%{iWj-q=$Wti@gw(9$XXZaAC=y- z;IW&oxU4m=)(>wtLm^XgjmbN0guJ_v)y|`Rs_xmfzN?>RccrJw9VS5VRQV5bW=}qg zE<@PQEo5#4D zECj4?$P-nL+36I<#GU?@OBerrAyxo&BU*oUOH?TG-ZLj8A8e{#a|1TIzs$P{XicUN zeruYItAp)Zsv}jevw&K%SVk{g`~#fYaH&K!ER3#p5j+)0kESJJnsr?0^7LlMM2LQSB|fnF1OLVBk3U#GT|o)cGg zzfW{-Os>kswf-pfJc4&ETFg`r5f0d^)!x2cS>Ekg)<~;Trj_6lbR#08)zVCnI{rin zswfrcF%Jba+A|)?dNjUip?Al9FGLE~v!g)jh#TZd)usNsIyAmP$2*gRzh1+%u9{jOh0rL~KY5IhJ}bq0@la;GDUJ zM;6rGmK?Uejcrp{KKuL3?x=hC;wbS;e^+u;GWC{?&^R}|eEw#VzuG6IiSm}30*xOx zPU2rW|8i!D(e=ZBQv=}%_YSi%5hAdNp@)EQl@ZQRLEX6MAW`sF@X5KKmiy)BWn@cr zryn;Ytx-eo5&hETOgWzvHN9Gk9Y&{7!BKL&1@%)mPz6{NpD;#Kq-e}~fmq;ikL#)J zU0M^w3YGMiitxX6gESb6|39l%rnY}|&kt;VA#MM$B}wis>RR>!lgLBCzX`%V;ut_h z-;5=!pWLA^GyA+h`3`1wD@+9Fgc|y@BkhYJXOZ%S?8g zw5(~Cj2BA@AXowyigvq!LjDCf`~iO%GSMav|v1st=;; z8LJwK3+2%Z>@RFJn|{EM?Uy$oK;2^CwpZfJnq*^&M8DQFU_dKt%4PK__?GS=*>krw zg6b>+bWn;Q-61h?OkVzd8=%4f{%g z;2tU#%t|)mh965vVY#Ip48oKAVKfN0u)By)a>{a@5}uZon?4_EuWG4Z>Ayx`gznIS z8wZ#Z5)M%p83V0QGRNJlstpXdJ#DBo0WI@ z>O)%ZDREUaaz?7&S(KT5@3IwtFz?tUZ$s^>XEV4A=R6X8#)8~%pMYN0yu8L+5m3%c z?wIp+F`?acjDlT~#m7ABIfUkZGQ7af*WAR2C(r;y(IguD)TkzEbSDLYPip zcXt))8D5BJ9Fd0NSuigWU-<5mf~y+!p2@P@Sb;YDkPOcGiX=?k}UoS$#iGwLRY}| z*NxLYe*>86oRz;1aV|*BMLrVEs9GrG@lxHpi&&nR?qcYd=#j|ALMa#QiP}ps)A>qSP@#ZK1u>CbIC-DA3gn{HSki&jozJ_ zUkJfu;3;{hcc-QiV}~K651+zy`vc?fOo;tW_3cax+?R;7$unzNk9_%MR&N{X zSnOw6ufDp9%~V2Uw26=#VC*qxoXVB<=zh~(!JpTQWn1?`c*`|>H#6jNwy{*M^NVw- zy`O7lQ(3Bf)5i0z9=Y~5WW?{%NcnP&8|Bnaf{(=~R%}f_=^`WGCJ#o2jbfS%^94TK zV$gb0S)RWWU!H=xpUio9&>3Eq*;F_L^<)-W~1<=IlwvV_fk71xnc;tm#( zrc}FStBWOu=?idBnGPj^JxP66l#F&bO6n~uivWN1{Xp}_%pw(c=H0)9TDyR0N3wo@ zp-u)01W&e&ysrF@?3n%b_hw!bh@C8hB3y|qeO%tpdFN3ANupqm$%STZE9HaM{hsc? z+acL|Na<~V0hJdd$kg|EAy)Huu^8TlL=f8IP!yU)ZxeqF(gB32F~p5Vxq=8GK=j?} z*wMtyaM4CLJott_(!H!YSPyq{r#Xlbs0zYIb$ci@KxL$VwXtV7qKFOLIg9WlH1*r9UX=&Ce z0l^y>DoTetw4su%6!gIyofq$}W*O@rGr@ltR3nu(T1accOz8JZYT$<`b?7$>Z#iDj zdx|?YmhyDm$uSb#pp)eXK%lB5mRRYrVd1)4`4!AhH&*$FV+H4thmG#Ao(&RE@%*O zALWE`1``VSk;SNMbY+Bx=k!v;4ywh``Lli}OLEb|!!`^fVdamBjo<0i48T$<1HXsR zt2A8`eP19Yz>0S4)c%S-$yj_gCJ`H>_mD4_JtKj!@jVO+IcA{n{UX**^zT@j+f62+ z&+}r2_=2PO{R$0{im(Teai0`om%5zd7eaOdGn$uN(vn-;@POdKfo^oiOQNheCofDI z3~IrozkXrf@%=|s`yT<8l@Z#)=gYyYjf|?s?TcgWC zNf0)KWQ|psu)X#ZQ5;ayBxP`p%>9O|tWJP7+)!j!u}Suafe>Mykt)4xi1Z_}nxG-l zokq>!Y>qrSaHba5!|OJu5hU`v&pz2-W!T1!Ka+xP;L{cwvNY&yP2+Romb4roWmE*nJ^fY-%wu0 z>jX45t4sdQXv@1vm|`H+Se6v7ME8ITtazcr2^IKcmC>-v%H5$|KL&6mHYs@EjRsW# z0#|*SPjEt*!Ted-La*IJ_HC`YwsLz{!@JWidmccwChW{ZWQ*yfC`}9EQNKnMDy|U% z6X?Vlh%!wtc7}k(*(?PY%%pGenagPBqPO|u-PLUu)aMqGh*f?vmMf@{JZiZA+)S_q}T`)F*9bI`vgKcyI2;Tx~>&;oo{zYpmX5UB@$UcdLBwHchb? zegM6xjmEp_q0F#_mR(+dY>bN7gQ1-w?!XMlr0oMW@K&~1VYpi;LtV{UquDyUfkqII z22QeB7xpl*@sT8^KL2bs^ZLp{yjRej+x#A2%&Vlwq^3$p@6;)Ff?K-iJze?T)Gv+< z`+mRhEcI@T`LzRXG|W1_W|92@nr(gm=UHl4uo^orD+<=w8K(uv@c~RU)G5+>e$?7?zh(O1$Vh>@M7@Mff7iDATOs*S+q~F?}Zj779 zE~f0Ow8?!ViY3ZoT6yroXrxUjW+_a2;A2_pXsQ9h&{&22sKp%A`n*}u#jMxWlI|H) z7j0*WMGO~CfG02_Q#24!W6~q51s`WTu(cSjdHX6 zhSj8ENo-Al^=3m{DJwgm52{UpUsPe&5Ja4W8*WRQ`#A#^0-FUg5O!j5qiLn-xhUp2 z5*JDhCh;aF_Dc8Q!Y(H5->fe6lZ_9Ks}c4~!+OeOVdi8725PvqLa6*VEtX@I+|va0 zQn5!b*k3YjXSZ%ITKt6)Jq^fPDojVl?z32@6FkS{z8y%iVG>ddHXuZ&d4eGAOLezJc?^AIc^wm32gP)~Nt->wG6PaR7$QzKb3Wg%E) z#x%DuE$XWRzBNHy$XDK9@iJjM#X><}9K>T-`+=#AKlY;{>~udbn~T;%#_-Z<_D3q| z4pusu4nMLCDLS^bXywKtNLit|U?+ZCA{^~;6LBw-OF|AGM$om@n~Xt8v|H?CS|TJd zPP5JZ1Hz8LbWB%d#lMhLrx91Q;nraMjBR$y&3Dbj>*C^5>Sjk4h(6ZLYl})PA>li# za0s+geT1^gBf3wRm0cOKglh~|nCaKcxC#kSvCx2u#?CAtjjtLM{&^Fb)W1`=oy-2f zUGn(s*3)13`L-xY@|1**DvWhp!7qf~=g7S}hVuS;TQUvWSfr_Up|?@cZ4vHb;8Rd4 zqFO9H=AWgAf#46a-rZvp?Ce{sLD8=jhEOfw_r#oyF^1tTKGuK7>bTNW_DZZV8cx1$ zTqveO*KT}(JHruZeWe7Mr^k(Y;V7}?_J-)g&(9c>Lv3qYV+rZUF+|_Glhn`iZn?Lt zYIC-2AO#HBQbbSrO+%k;mdJ)t_|%}KJ4Z&gsD`FwJdVwj3M8PdmCb6T_Sp(rnavcF)D!gO&oajC9 zBl*zWO@?e;eZ~0+U&h6p_B09Ae+J;YH~4!4a;pXlE3{MK$onRSLjn%I)i+FpFO<$0 z4=^3m--ICsu?KLTI`-({SR%VTU<2>e90S|eh##|au2(2Gf5pHgLMGcQt3ML=CR*pT z4t>IvG^WDlKv19&vEMY&YY5`Xn5B3@B)tRL_U<^r!$qE6^3aoS{_2Adz=zGo4q|{S zHWd8R@(oMu(lC^RIB%-NW+TM@vuq&iR->3z?l|iELV=*6q0e`+IOT;V zm?S0+(qhgZEd=+P^u7uQ<$H15(aLXsyTM9}d?E z1m)qJAvY<9`k$Q*Mn4=J$a_n-x}C>D_}n!2_F(nUD~p z%cQEyT;kENPa6$Qr~Z+*(#v8P2GdH*x{y@4InESAG9u6tRL{IPil%J=?onbFw(9Nc z@iOin*tay?9+VWI06=Jip)dkc$;CEs>1Y5bJXh9HyhH6*Hhr$Iy&FG0JPePu9ANul z774aq)oz+`Jvl_ZUb(uoZEa|s$jMR{5^Mshfl zYggEo^7Mcs^Bgq`T5JQHZE|(`9q4@-rt=ok6u}%>_OE2KuHf_-qkCsyLkbcrNngI;ull4q-pi*P9po|Lk*lCGeVIf$GtVo`#l508b; zaD;(}{vUHhAq%WUh2;Aj(Z49{_~5?S;ZTS*a_Ym;USc9=o0Fa0nO)KJW}e+Rw{SRu zY3R_;q<((JFVT?vRF{}ElxzC|S#Q$0y84DAmJ--JogaG(`BEBri`@I<6- z^E(;mJ~KtPju5WaMjSCK;jf!Ebw>~_EI#vA@d%}hv0WS|k#G@yH|Nj=$o^WR4#M6wdoBXPwxk zGja+FKmGiUx8c?cV|n{fds1OlURXY?XLggWuI$mm6oU?&lA)&iZwyv1Mj z=j`=V_mx!#ONVoQxVP&Ohj(*w3Yc*#{b$rw*n-@Qm!+026)3D&$|L)i3QMVAm7d0| z1;VI`uc4*=<18X*y(EJuDOi;)o0*R&EmK&QgIpr$Q0h|!eYpTugWBi3QhGeLNBR`a zgyI}Oe{2p2sZv>89}6Y=bIz1QN3;3vUE6FpNhMBjZ~M~|$(^o^&vUCzM^~$MAlBeU z^7rSLt>eAA_;3{c?!kwn;GLU|+wDzT>b*T%raxVO#G7QFmS(Q&n1^>as+Ox>f~x`) zpX8DDUuX0DqenZ}eLT5VGPRy}wx12}ug=fU4>vYvU2xjHKQ;rN7h3rETkc=BovSTM zg7|SrTs8*qUN33eZ5ya9nF%v8-c~v*S-rAe_ioCv<;K=;6z9Ql8kv00uv4`*$ZDCeLl|a$M3#rwS8Vp4@tb8Wt*&vTZ*ZbVu~*GRc2~iz_=+0TLaXuCd#u_W=09O?Kj%tppm!KZ|-7 z4PK2~bb|PIv$=;(y+q}56Ea`Z^-o4yTWcLg9}Ae|NmQS@a?B z0c|W^xt^_cpmcF9j4W|}@Isaz@V-9?eApazaer}Y{)FQBE9~?0j97Ehst=|Q>9$Ez zN0+BYrR^AUn>Ydqn7tD(5s9mi+S>-BK_+fmW-Ro!xUU0eUj z>8VT2;yCl#hrhRE&+=UePY2kk!YT6a;Y6fA!1F=_AG5*$fWm1QfPyp>G$RZq0RH{U zrr#*lIPpyRZ2|xo;D7-j0si?R1r+%G*i5y=DeO;D6z5axnh~XLN9~ m`hVg7{xJVjb^{vN|HA*(0wCN!MEu7yzlH(;gzI46@BRmQb229Y diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css deleted file mode 100644 index 2388d2d6..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.css +++ /dev/null @@ -1,11876 +0,0 @@ -/* ======================================================================== - 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 IE and iOS. - * 3. Style - */ -html { - /* 1 */ - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-size: 16px; - font-weight: normal; - line-height: 1.5; - /* 2 */ - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - /* 3 */ - background: #fff; - color: #666; -} -/* - * Removes default margin. - */ -body { - margin: 0; -} -/* Links - ========================================================================== */ -/* - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ -a { - /* 1 */ - background-color: transparent; - /* 2 */ - -webkit-text-decoration-skip: objects; -} -/* - * 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 { - color: #0f6ecd; - text-decoration: underline; -} -/* Text-level semantics - ========================================================================== */ -/* - * 1. Remove the bottom border in Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - text-decoration: underline dotted; - /* 2 */ -} -/* - * 1. Prevent the duplicate application of `bolder` by the next rule in Safari 6. - * 2. Add the correct font weight in Chrome, Edge, and Safari. - */ -/* 1 */ -b, -strong { - font-weight: inherit; -} -/* 2 */ -b, -strong { - font-weight: bolder; -} -/* - * 1. Correct the odd `em` font sizing in all browsers. - * 2. Consolas has a better baseline in running text compared to `Courier` - * 3. Style - */ -:not(pre) > code, -:not(pre) > kbd, -:not(pre) > samp { - /* 1 */ - font-size: 0.875rem; - /* 2 */ - font-family: Consolas, monaco, monospace; - /* 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; -} -/* - * Responsiveness - * 1. Set a maximum width - * 2. Auto scale the height. Only needed if `height` attribute is present - * 2. Corrects `max-width` behavior if padding and border are used - */ -audio, -canvas, -img, -video { - /* 1 */ - max-width: 100%; - /* 2 */ - height: auto; - /* 3 */ - box-sizing: border-box; -} -/* - * Remove the border on images inside links in IE 10-. - */ -img { - border-style: none; -} -/* - * Hide the overflow in IE. - */ -svg:not(:root) { - overflow: hidden; -} -/* 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 { - margin: 0 0 20px 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - 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 { - margin-top: 40px; -} -/* - * Sizes - */ -h1, -.uk-h1 { - font-size: 2.625rem; - line-height: 1.2; -} -h2, -.uk-h2 { - font-size: 2rem; - 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; -} -/* 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. Add the correct box sizing and height in Firefox. - * 2. Show the overflow in Edge and IE. - * 3. Style - */ -hr, -.uk-hr { - /* 1 */ - box-sizing: content-box; - height: 0; - /* 2 */ - overflow: visible; - /* 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. - * 2. Override UA - */ -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 - ========================================================================== */ -::-moz-selection { - background: #39f; - color: #fff; - text-shadow: none; -} -::selection { - background: #39f; - color: #fff; - text-shadow: none; -} -/* HTML5 elements - ========================================================================== */ -/* - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - * 2. Add the correct display in IE. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -main, -nav, -section, -summary { - /* 1 */ - display: block; -} -/* - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} -/* - * Add the correct display in IE 10-. - * 1. Add the correct display in IE. - */ -template, -[hidden] { - display: none; -} -/* Iframe - ========================================================================== */ -iframe { - border: 0; -} -/* Prevent the 300ms delay for touchscreen interactions - ========================================================================== */ -/* - * Most browsers prevent the 300ms delay automatically for sites that use the `width=device-width` property. - * For Safari on iOS 9.3+, IE 11 and Edge on desktops and IE 11 on Windows Phone 8.1 it must be applied manually. - */ -a, -area, -button, -input, -label, -select, -summary, -textarea { - touch-action: manipulation; -} -/* Pass media breakpoints to JS - ========================================================================== */ -/* - * Breakpoints - */ -.var-media-s:before { - content: '640px'; -} -.var-media-m:before { - content: '960px'; -} -.var-media-l:before { - content: '1200px'; -} -.var-media-xl:before { - content: '1600px'; -} -/* ======================================================================== - Component: Link - ========================================================================== */ -/* Muted - ========================================================================== */ -a.uk-link-muted, -.uk-link-muted a { - color: #999; -} -a.uk-link-muted:hover, -.uk-link-muted a:hover { - color: #666; -} -/* Reset - ========================================================================== */ -/* - * `!important` needed to override inverse component - */ -a.uk-link-reset, -a.uk-link-reset:hover, -a.uk-link-reset:focus, -.uk-link-reset a, -.uk-link-reset a:hover, -.uk-link-reset a:focus { - color: inherit !important; - text-decoration: none !important; -} -/* ======================================================================== - Component: Heading - ========================================================================== */ -/* Primary - ========================================================================== */ -.uk-heading-primary { - font-size: 2.625rem; - line-height: 1.2; -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-heading-primary { - font-size: 3.75rem; - line-height: 1.1; - } -} -/* Hero - ========================================================================== */ -.uk-heading-hero { - font-size: 4rem; - line-height: 1.1; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-heading-hero { - font-size: 6rem; - line-height: 1; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-heading-hero { - font-size: 8rem; - line-height: 1; - } -} -/* Divider - ========================================================================== */ -.uk-heading-divider { - padding-bottom: 10px; - border-bottom: 1px 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: 0.9em; - margin-left: 10px; - border-right: 5px 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% - (1px / 2)); - /* 2 */ - width: 2000px; - /* 3 */ - border-bottom: 1px solid #e5e5e5; -} -.uk-heading-line > :before { - left: 100%; - margin-left: 0.6em; -} -.uk-heading-line > :after { - right: 100%; - margin-right: 0.6em; -} -/* ======================================================================== - 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%3E%3C%2Fcircle%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 - ========================================================================== */ -/* - * Reset child height, caused by `inline-block` - */ -.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; -} -/* ======================================================================== - Component: List - ========================================================================== */ -.uk-list { - padding: 0; - list-style: none; -} -/* - * Micro clearfix - */ -.uk-list > li::before, -.uk-list > li::after { - content: ""; - display: table; -} -.uk-list > li::after { - clear: both; -} -/* - * Remove margin from the last-child - */ -.uk-list > li > :last-child { - margin-bottom: 0; -} -/* - * Nested lists - */ -.uk-list ul { - margin: 0; - padding-right: 30px; - list-style: none; -} -/* - * Style - */ -.uk-list > li:nth-child(n+2), -.uk-list > li > ul { - margin-top: 10px; -} -/* Style modifiers - ========================================================================== */ -/* - * Divider - */ -.uk-list-divider > li:nth-child(n+2) { - margin-top: 10px; - padding-top: 10px; - border-top: 1px solid #e5e5e5; -} -/* - * Striped - */ -.uk-list-striped > li { - padding: 10px 10px; -} -.uk-list-striped > li:nth-of-type(odd) { - border-top: 1px solid #e5e5e5; - border-bottom: 1px solid #e5e5e5; -} -.uk-list-striped > li:nth-of-type(odd) { - background: #f8f8f8; -} -.uk-list-striped > li:nth-child(n+2) { - margin-top: 0; -} -/* - * Bullet - */ -.uk-list-bullet > li { - position: relative; - padding-right: calc(1.5em + 10px); -} -.uk-list-bullet > li::before { - content: ""; - position: absolute; - top: 0; - right: 0; - width: 1.5em; - height: 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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); - background-repeat: no-repeat; - background-position: 50% 50%; - float: right; -} -/* Size modifier - ========================================================================== */ -.uk-list-large > li:nth-child(n+2), -.uk-list-large > li > ul { - margin-top: 20px; -} -/* - * Divider - */ -.uk-list-large.uk-list-divider > li:nth-child(n+2) { - margin-top: 20px; - padding-top: 20px; -} -/* - * Striped - */ -.uk-list-large.uk-list-striped > li { - padding: 20px 10px; -} -.uk-list-large.uk-list-striped > li:nth-of-type(odd) { - border-top: 1px solid #e5e5e5; - border-bottom: 1px solid #e5e5e5; -} -.uk-list-large.uk-list-striped > li: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; -} -/* Row - ========================================================================== */ -.uk-table > tr.uk-active, -.uk-table tbody tr.uk-active { - background: #ffd; -} -/* 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; -} -/* Size modifier - ========================================================================== */ -.uk-table-small th, -.uk-table-small td { - padding: 10px 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: 300px; -} -/* 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 { - -webkit-transition: background-color 0.1s linear; - 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. 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 `button` padding and background color - * 7. Required for `button`. - * 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 */ - overflow: visible; - /* 4 */ - font: inherit; - color: inherit; - /* 5 */ - text-transform: none; - /* 6. */ - padding: 0; - background-color: transparent; - /* 7 */ - cursor: pointer; - /* 8 */ - display: inline-block; - /* 9 */ - fill: currentcolor; - /* 10 */ - line-height: 0; -} -/* - * 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 [fill*='#']:not(.uk-preserve) { - fill: currentcolor; -} -.uk-icon [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: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color; - 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. - */ -.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; -} -/* - * Remove the padding in IE 10-. - */ -.uk-radio, -.uk-checkbox { - padding: 0; -} -/* - * 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 6px; - background: #fff; - color: #666; - border: 1px solid #e5e5e5; - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out; - -webkit-transition-property: color, background-color, border; - transition-property: color, background-color, border; -} -/* - * Single-line - * 1. Allow an `a` element to look like a `input` or `select` element - * 2. Make sure line-height is not larger than height - * Also needed to center the text vertically if `a` element is used - */ -.uk-input, -.uk-select:not([multiple]):not([size]) { - height: 40px; - vertical-align: middle; - /* 1 */ - display: inline-block; - /* 2 */ - 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::-moz-placeholder { - color: #999; -} -.uk-input::-webkit-input-placeholder { - color: #999; -} -.uk-textarea:-ms-input-placeholder { - color: #999 !important; -} -.uk-textarea::-moz-placeholder { - color: #999; -} -.uk-textarea::-webkit-input-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; - line-height: 28px; -} -/* - * Large - */ -.uk-form-large { - font-size: 1.25rem; -} -.uk-form-large:not(textarea):not([multiple]):not([size]) { - height: 55px; - 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: 40px; -} -select.uk-form-width-xsmall { - width: 65px; -} -.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 - */ -.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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; -} -/* - * 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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A"); -} -/* Radio and checkbox - * Note: Only works in Chrome, Safari, Opera and Edge - ========================================================================== */ -/* - * 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; - /* 5 */ - background-color: transparent; - /* 6 */ - background-repeat: no-repeat; - background-position: 50% 50%; - border: 1px solid #cccccc; - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out; - -webkit-transition-property: background-color, border; - 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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); -} -.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); -} -.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%3E%3C%2Frect%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: 30px; - /* 3 */ - display: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: 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: 30px; -} -/* - * Position modifier - */ -.uk-form-icon-flip { - left: 0; - right: auto; -} -.uk-form-icon-flip + .uk-input { - padding-left: 30px; -} -/* ======================================================================== - 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. Style - * 7. `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. - * 8. Align text if button has a width - * 9. Required for `a`. - */ -.uk-button { - /* 1 */ - margin: 0; - /* 2 */ - border: none; - /* 3 */ - overflow: visible; - /* 4 */ - font: inherit; - color: inherit; - /* 5 */ - text-transform: none; - /* 6 */ - display: inline-block; - box-sizing: border-box; - padding: 0 30px; - vertical-align: middle; - font-size: 0.875rem; - /* 7 */ - line-height: 38px; - /* 8 */ - text-align: center; - /* 9 */ - text-decoration: none; - text-transform: uppercase; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color, border-color; - 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 { - /* 8 */ - 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; - -webkit-transition: left 0.3s ease-out; - 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: -ms-inline-flexbox; - display: -webkit-inline-flex; - 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: Section - ========================================================================== */ -/* - * 1. Make it work with `100vh` and height in general - */ -.uk-section { - 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; - } -} -/* - * Micro clearfix - */ -.uk-section::before, -.uk-section::after { - content: ""; - display: table; -} -.uk-section::after { - clear: both; -} -/* - * 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; -} -/* - * Indicate that an image or video is used as background - */ -/* 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 { - box-sizing: content-box; - /* 1 */ - 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; - } -} -/* - * Micro clearfix - */ -.uk-container::before, -.uk-container::after { - content: ""; - display: table; -} -.uk-container::after { - clear: both; -} -/* - * 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-small { - max-width: 900px; -} -.uk-container-large { - max-width: 1600px; -} -.uk-container-expand { - max-width: none; -} -/* ======================================================================== - Component: Grid - ========================================================================== */ -/* - * 1. Allow cells to wrap into the next line - * 2. Reset lists - */ -.uk-grid { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 { - margin-right: -15px; -} -.uk-grid-small > * { - padding-right: 15px; -} -/* Vertical */ -.uk-grid + .uk-grid-small, -.uk-grid-small > .uk-grid-margin, -* + .uk-grid-margin-small { - margin-top: 15px; -} -/* - * Medium - */ -/* Horizontal */ -.uk-grid-medium { - margin-right: -30px; -} -.uk-grid-medium > * { - padding-right: 30px; -} -/* Vertical */ -.uk-grid + .uk-grid-medium, -.uk-grid-medium > .uk-grid-margin, -* + .uk-grid-margin-medium { - margin-top: 30px; -} -/* - * Large - */ -/* Horizontal */ -.uk-grid-large { - margin-right: -40px; -} -.uk-grid-large > * { - padding-right: 40px; -} -/* Vertical */ -.uk-grid + .uk-grid-large, -.uk-grid-large > .uk-grid-margin, -* + .uk-grid-margin-large { - margin-top: 40px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - /* Horizontal */ - .uk-grid-large { - margin-right: -70px; - } - .uk-grid-large > * { - padding-right: 70px; - } - /* Vertical */ - .uk-grid + .uk-grid-large, - .uk-grid-large > .uk-grid-margin, - * + .uk-grid-margin-large { - margin-top: 70px; - } -} -/* - * Collapse - */ -/* Horizontal */ -.uk-grid-collapse { - margin-right: 0; -} -.uk-grid-collapse > * { - padding-right: 0; -} -/* Vertical */ -.uk-grid + .uk-grid-collapse, -.uk-grid-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 { - margin-right: -30px; -} -.uk-grid-divider.uk-grid-small > * { - padding-right: 30px; -} -.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before { - right: 15px; -} -/* Vertical */ -.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; -} -/* - * Medium - */ -/* Horizontal */ -.uk-grid-divider.uk-grid-medium { - margin-right: -60px; -} -.uk-grid-divider.uk-grid-medium > * { - padding-right: 60px; -} -.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before { - right: 30px; -} -/* Vertical */ -.uk-grid-divider.uk-grid-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; -} -/* - * Large - */ -/* Horizontal */ -.uk-grid-divider.uk-grid-large { - margin-right: -80px; -} -.uk-grid-divider.uk-grid-large > * { - padding-right: 80px; -} -.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { - right: 40px; -} -/* Vertical */ -.uk-grid-divider.uk-grid-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; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - /* Horizontal */ - .uk-grid-divider.uk-grid-large { - margin-right: -140px; - } - .uk-grid-divider.uk-grid-large > * { - padding-right: 140px; - } - .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { - right: 70px; - } - /* Vertical */ - .uk-grid-divider.uk-grid-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; - } -} -/* 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: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 */ - -ms-flex: auto; - -webkit-flex: auto; - flex: auto; -} -/* ======================================================================== - Component: Tile - ========================================================================== */ -.uk-tile { - position: relative; - box-sizing: border-box; - padding: 30px 30px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-tile { - padding: 40px 40px; - } -} -/* - * Micro clearfix - */ -.uk-tile::before, -.uk-tile::after { - content: ""; - display: table; -} -.uk-tile::after { - clear: both; -} -/* - * Remove margin from the last-child - */ -.uk-tile > :last-child { - margin-bottom: 0; -} -/* 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; - -webkit-transition: box-shadow 0.1s ease-in-out; - transition: box-shadow 0.1s ease-in-out; -} -/* Sections - ========================================================================== */ -.uk-card-body { - padding: 30px 30px; -} -.uk-card-header { - padding: 15px 30px; -} -.uk-card-footer { - 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; - } -} -/* - * Micro clearfix - */ -.uk-card-body::before, -.uk-card-body::after, -.uk-card-header::before, -.uk-card-header::after, -.uk-card-footer::before, -.uk-card-footer::after { - content: ""; - display: table; -} -.uk-card-body::after, -.uk-card-header::after, -.uk-card-footer::after { - clear: both; -} -/* - * 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: -15px -30px; -} -.uk-card-title + .uk-nav-default { - margin-top: 0; -} -.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: -25px -40px; - } - .uk-card-title + .uk-nav-default { - margin-top: 0; - } - .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: -5px -20px; -} -.uk-card-small .uk-card-title + .uk-nav-default { - margin-top: 0; -} -.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: -55px -70px; - } - .uk-card-large .uk-card-title + .uk-nav-default { - margin-top: 0; - } -} -/* ======================================================================== - Component: Close - ========================================================================== */ -/* - * Adopts `uk-icon` - */ -.uk-close { - color: #999; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, opacity; - transition-property: color, opacity; -} -/* Hover + Focus */ -.uk-close:hover, -.uk-close:focus { - color: #666; - outline: none; -} -/* ======================================================================== - Component: Spinner - ========================================================================== */ -/* - * Adopts `uk-icon` - */ -/* SVG - ========================================================================== */ -.uk-spinner > * { - -webkit-animation: uk-spinner-rotate 1.4s linear infinite; - animation: uk-spinner-rotate 1.4s linear infinite; -} -@-webkit-keyframes uk-spinner-rotate { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(-270deg); - } -} -@keyframes uk-spinner-rotate { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(-270deg); - } -} -/* - * Circle - */ -.uk-spinner > * > * { - stroke-dasharray: 88px; - stroke-dashoffset: 0; - transform-origin: center; - -webkit-animation: uk-spinner-dash 1.4s ease-in-out infinite; - animation: uk-spinner-dash 1.4s ease-in-out infinite; - stroke-width: 1; - stroke-linecap: round; -} -@-webkit-keyframes uk-spinner-dash { - 0% { - stroke-dashoffset: 88px; - } - 50% { - stroke-dashoffset: 22px; - -webkit-transform: rotate(-135deg); - } - 100% { - stroke-dashoffset: 88px; - -webkit-transform: rotate(-450deg); - } -} -@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; - -webkit-transition: color 0.1s ease-in-out; - 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: Badge - ========================================================================== */ -/* - * 1. Style - * 2. Center child vertically and horizontally - */ -.uk-badge { - box-sizing: border-box; - min-width: 22px; - height: 22px; - line-height: 22px; - padding: 0 5px; - border-radius: 500px; - vertical-align: middle; - /* 1 */ - background: #1e87f0; - color: #fff; - font-size: 0.875rem; - /* 2 */ - display: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: 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 - ========================================================================== */ -/* - * Micro clearfix - */ -.uk-article::before, -.uk-article::after { - content: ""; - display: table; -} -.uk-article::after { - clear: both; -} -/* - * 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.625rem; - line-height: 1.2; -} -/* 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-header { - margin-bottom: 20px; -} -/* - * Micro clearfix - */ -.uk-comment-body::before, -.uk-comment-body::after, -.uk-comment-header::before, -.uk-comment-header::after { - content: ""; - display: table; -} -.uk-comment-body::after, -.uk-comment-header::after { - clear: both; -} -/* - * 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::-moz-placeholder { - color: #999; -} -.uk-search-input::-webkit-input-placeholder { - color: #999; -} -/* Icon - ========================================================================== */ -/* - * Adopts `uk-icon` - * Required for `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 `button` padding and background color - * 7. Required for `button`. - */ -.uk-search-icon { - /* 1 */ - margin: 0; - /* 2 */ - border: none; - /* 3 */ - overflow: visible; - /* 4 */ - font: inherit; - color: inherit; - /* 5 */ - text-transform: none; - /* 6. */ - padding: 0; - background-color: transparent; - /* 7 */ - cursor: pointer; -} -/* - * Remove the inner border and padding in Firefox. Required for `button`. - */ -.uk-search-icon::-moz-focus-inner { - border: 0; - padding: 0; -} -/* - * 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: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: 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: 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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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; -} -/* 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; -} -/* 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: -ms-flexbox; - display: -webkit-flex; - 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: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; -} -/* - * Horizontal alignment - * 1. Create position context for centered navbar with sub groups (left/right) - * 2. Needed for dropdowns because a new position context is created - * `z-index` must be smaller than off-canvas - * 3. Fix text wrapping if the centered section is larger than 50% of the navbar - * 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%; - -webkit-transform: translate(50%, -50%); - transform: translate(50%, -50%); - /* 2 */ - z-index: 990; -} -/* 3 */ -.uk-navbar-center:not(:only-child) .uk-navbar-nav > li > a, -.uk-navbar-center:not(:only-child) .uk-navbar-item, -.uk-navbar-center:not(:only-child) .uk-navbar-toggle { - white-space: nowrap; -} -/* 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-'] .uk-navbar-nav > li > a, -[class*='uk-navbar-center-'] .uk-navbar-item, -[class*='uk-navbar-center-'] .uk-navbar-toggle { - white-space: nowrap; -} -/* Nav - ========================================================================== */ -/* - * 1. Reset lists - */ -.uk-navbar-nav { - display: -ms-flexbox; - display: -webkit-flex; - 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 { - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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: -ms-flexbox; - display: -webkit-flex; - display: flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; - /* 2 */ - box-sizing: border-box; - height: 80px; - padding: 0 15px; - /* 3 */ - font-size: 0.875rem; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - /* 4 */ - text-decoration: none; -} -/* - * Nav items - */ -.uk-navbar-nav > li > a { - color: #999; - text-transform: uppercase; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color; - 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-bottom: 30px; - 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; -} -/* Dropbar - ========================================================================== */ -.uk-navbar-dropbar { - position: relative; - background: #fff; - overflow: hidden; -} -/* - * Slide modifier - */ -.uk-navbar-dropbar-slide { - position: absolute; - z-index: 1020; - right: 0; - left: 0; -} -/* - * 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 lists - */ -.uk-subnav { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 */ - -ms-flex: none; - -webkit-flex: none; - 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; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color; - 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 - ========================================================================== */ -/* - * 1. Align items and divider vertically - */ -.uk-subnav-divider > * { - /* 1 */ - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; -} -/* - * Divider - * `nth-child` makes it also work without JS if it's only one row - */ -.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { - content: ""; - height: 1.5em; - margin-right: 0px; - margin-left: 20px; - border-right: 1px solid #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 - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Reset lists - */ -.uk-breadcrumb { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - /* 2 */ - padding: 0; - list-style: none; -} -/* - * Space is allocated solely based on content dimensions: 0 0 auto - */ -.uk-breadcrumb > * { - -ms-flex: none; - -webkit-flex: none; - flex: none; -} -/* Items - ========================================================================== */ -.uk-breadcrumb > * > * { - display: inline-block; - 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 > * { - 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; - color: #999; -} -/* ======================================================================== - Component: Pagination - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Gutter - * 3. Reset lists - */ -.uk-pagination { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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-pagination > * { - /* 1 */ - -ms-flex: none; - -webkit-flex: none; - flex: none; - /* 2 */ - padding-right: 20px; - /* 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 */ - color: #999; - -webkit-transition: color 0.1s ease-in-out; - 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 lists - */ -.uk-tab { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 */ - -ms-flex: none; - -webkit-flex: none; - 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; - -webkit-transition: color 0.1s ease-in-out; - 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 { - -ms-flex-direction: column; - -webkit-flex-direction: column; - 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: left; - 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; - color: rgba(102, 102, 102, 0.6); - -webkit-transition: color 0.1s ease-in-out; - transition: color 0.1s ease-in-out; -} -/* Hover + Focus */ -.uk-slidenav:hover, -.uk-slidenav:focus { - color: rgba(102, 102, 102, 0.8); - outline: none; -} -/* OnClick */ -.uk-slidenav:active { - color: rgba(102, 102, 102, 0.9); -} -/* Icon modifier - ========================================================================== */ -/* - * Previous - */ -/* - * Next - */ -/* Container - ========================================================================== */ -.uk-slidenav-container { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -/* ======================================================================== - Component: Dotnav - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Reset lists - * 3. Gutter - */ -.uk-dotnav { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - /* 2 */ - margin: 0; - padding: 0; - list-style: none; - /* 3 */ - margin-right: -15px; -} -/* - * 1. Space is allocated solely based on content dimensions: 0 0 auto - * 2. Gutter - */ -.uk-dotnav > * { - /* 1 */ - -ms-flex: none; - -webkit-flex: none; - flex: none; - /* 2 */ - padding-right: 15px; -} -/* Items - ========================================================================== */ -/* - * Items - * 1. Hide text if present - */ -.uk-dotnav > * > * { - display: block; - box-sizing: content-box; - width: 16px; - height: 16px; - border-radius: 50%; - background: rgba(102, 102, 102, 0.1); - /* 1 */ - text-indent: 100%; - overflow: hidden; - white-space: nowrap; - -webkit-transition: background-color 0.2s ease-in-out; - transition: background-color 0.2s ease-in-out; -} -/* Hover + Focus */ -.uk-dotnav > * > :hover, -.uk-dotnav > * > :focus { - background-color: rgba(102, 102, 102, 0.4); - outline: none; -} -/* OnClick */ -.uk-dotnav > * > :active { - background-color: rgba(102, 102, 102, 0.6); -} -/* Active */ -.uk-dotnav > .uk-active > * { - background-color: rgba(102, 102, 102, 0.4); -} -/* Modifier: 'uk-dotnav-vertical' - ========================================================================== */ -/* - * 1. Change direction - * 2. Gutter - */ -.uk-dotnav-vertical { - /* 1 */ - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; - /* 2 */ - margin-right: 0; - margin-top: -15px; -} -/* 2 */ -.uk-dotnav-vertical > * { - padding-right: 0; - padding-top: 15px; -} -/* ======================================================================== - Component: Accordion - ========================================================================== */ -.uk-accordion { - padding: 0; - list-style: none; -} -/* Item - ========================================================================== */ -.uk-accordion > :nth-child(n+2) { - margin-top: 20px; -} -/* Title - ========================================================================== */ -.uk-accordion-title { - margin: 0; - font-size: 1.25rem; - line-height: 1.4; - cursor: pointer; - overflow: hidden; -} -.uk-accordion-title::after { - content: ""; - width: 1.4em; - height: 1.4em; - 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); - background-repeat: no-repeat; - background-position: 50% 50%; -} -.uk-open > .uk-accordion-title::after { - 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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); -} -/* Content - ========================================================================== */ -.uk-accordion-content { - margin-top: 20px; -} -/* - * Micro clearfix - */ -.uk-accordion-content:before, -.uk-accordion-content:after { - content: ""; - display: table; -} -.uk-accordion-content:after { - clear: both; -} -/* - * 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 { - 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-right: 15px; - padding-left: 15px; - /* 5 */ - background: rgba(0, 0, 0, 0.6); - /* 6 */ - opacity: 0; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-modal { - padding-right: 30px; - padding-left: 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 caption, spinner and close button - * 2. Dimensions - * 3. Style - * 4. Slide-in transition - */ -.uk-modal-dialog { - /* 1 */ - position: relative; - /* 2 */ - box-sizing: border-box; - margin: 50px auto; - width: 600px; - max-width: 100%; - /* 3 */ - background: #fff; - /* 4 */ - opacity: 0; - -webkit-transform: translateY(-100px); - transform: translateY(-100px); - -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out; - transition: opacity 0.3s linear, transform 0.3s ease-out; -} -/* Phone portrait and smaller */ -@media (max-width: 639px) { - .uk-modal-dialog { - margin-top: 15px; - margin-bottom: 15px; - } -} -/* - * Open - */ -.uk-open > .uk-modal-dialog { - opacity: 1; - -webkit-transform: translateY(0); - 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%; - -webkit-transform: translateY(0); - transform: translateY(0); -} -/* Lightbox modifier - ========================================================================== */ -.uk-modal-lightbox { - background: rgba(0, 0, 0, 0.9); -} -.uk-modal-lightbox .uk-modal-dialog { - margin-right: 15px; - margin-left: 15px; -} -/* Sections - ========================================================================== */ -.uk-modal-body { - padding: 30px 30px; -} -.uk-modal-header { - padding: 15px 30px; - background: #fff; - border-bottom: 1px solid #e5e5e5; -} -.uk-modal-footer { - padding: 15px 30px; - background: #fff; - border-top: 1px solid #e5e5e5; -} -/* - * Micro clearfix - */ -.uk-modal-body::before, -.uk-modal-body::after, -.uk-modal-header::before, -.uk-modal-header::after, -.uk-modal-footer::before, -.uk-modal-footer::after { - content: ""; - display: table; -} -.uk-modal-body::after, -.uk-modal-header::after, -.uk-modal-footer::after { - clear: both; -} -/* - * 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 - */ -.uk-modal-close-outside { - top: 0; - left: 0; - -webkit-transform: translate(-100%, -100%); - transform: translate(-100%, -100%); - color: #ffffff; -} -.uk-modal-close-outside:hover { - color: #fff; -} -/* - * Full - */ -.uk-modal-close-full { - top: 0; - left: 0; - padding: 20px; - background: #fff; -} -/* Caption - ========================================================================== */ -.uk-modal-caption { - position: absolute; - right: 0; - left: 0; - top: 100%; - margin-top: 20px; - color: #fff; - text-align: center; -} -/* ======================================================================== - 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-'] { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; -} -.uk-sticky.uk-animation-reverse { - -webkit-animation-duration: 0.2s; - 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 - * 4. Transform - */ -.uk-offcanvas-bar { - /* 1 */ - position: absolute; - top: 0; - bottom: 0; - right: 0; - /* 2 */ - box-sizing: border-box; - width: 270px; - padding: 20px 20px; - background: #222; - /* 3 */ - overflow-y: auto; - -webkit-overflow-scrolling: touch; - /* 4 */ - -webkit-transform: translateX(100%); - transform: translateX(100%); -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-offcanvas-bar { - width: 350px; - padding: 40px 40px; - } -} -/* Flip modifier */ -.uk-offcanvas-flip .uk-offcanvas-bar { - right: auto; - left: 0; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} -/* - * Open - */ -.uk-open > .uk-offcanvas-bar { - -webkit-transform: translateX(0); - transform: translateX(0); -} -/* - * Slide Animation (Used in slide and push mode) - */ -.uk-offcanvas-bar-animation { - -webkit-transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} -/* - * Reveal Animation - * 1. Set position - * 2. Clip the bar - * 3. Animation - * 4. Reset transform - */ -.uk-offcanvas-reveal { - /* 1 */ - position: absolute; - top: 0; - bottom: 0; - right: 0; - /* 2 */ - width: 0; - overflow: hidden; - /* 3 */ - -webkit-transition: width 0.3s ease-out; - transition: width 0.3s ease-out; -} -.uk-offcanvas-reveal .uk-offcanvas-bar { - /* 4 */ - -webkit-transform: translateX(0); - transform: translateX(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; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.uk-offcanvas-overlay.uk-open::before { - opacity: 1; -} -/* Container - ========================================================================== */ -/* - * 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; -} -/* - * Prevent all scrollbars if overlay is used - */ -.uk-offcanvas-container-overlay { - overflow: hidden; -} -/* Content - ========================================================================== */ -/* - * 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 - * Note: JS sets a fixed width and height so the page can slide-out without shrinking - * 1. Smooth scrolling - */ -.uk-offcanvas-container .uk-offcanvas-content { - position: relative; - right: 0; - -webkit-transition: right 0.3s ease-out; - transition: right 0.3s ease-out; - /* 1 */ - -webkit-overflow-scrolling: touch; -} -/* Disable scrolling if overlay mode */ -.uk-offcanvas-overlay .uk-offcanvas-content { - overflow-y: hidden; -} -/* - * Activate slide-out animation - */ -:not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { - right: 270px; -} -.uk-offcanvas-flip > .uk-offcanvas-content-animation { - right: -270px; -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - :not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { - right: 350px; - } - .uk-offcanvas-flip > .uk-offcanvas-content-animation { - right: -350px; - } -} -/* ======================================================================== - Component: Switcher - ========================================================================== */ -/* - * Reset lists - */ -.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: Iconnav - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Reset lists - * 3. Gutter - */ -.uk-iconnav { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - /* 2 */ - margin: 0; - padding: 0; - list-style: none; - /* 3 */ - margin-right: -10px; -} -/* - * 1. Space is allocated solely based on content dimensions: 0 0 auto - * 2. Gutter - */ -.uk-iconnav > * { - /* 1 */ - -ms-flex: none; - -webkit-flex: none; - flex: none; - /* 2 */ - padding-right: 10px; -} -/* Items - ========================================================================== */ -/* - * Items - * 1. Prevent gap if child element is `inline-block`, e.g. an icon - * 2. Style - */ -.uk-iconnav > * > * { - /* 1 */ - display: block; - /* 2 */ - color: #999; -} -/* Hover + Focus */ -.uk-iconnav > * > :hover, -.uk-iconnav > * > :focus { - color: #666; - outline: none; -} -/* Active */ -.uk-iconnav > .uk-active > * { - color: #666; -} -/* Modifier: 'uk-iconnav-vertical' - ========================================================================== */ -/* - * 1. Change direction - * 2. Gutter - */ -.uk-iconnav-vertical { - /* 1 */ - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; - /* 2 */ - margin-right: 0; - margin-top: -10px; -} -/* 2 */ -.uk-iconnav-vertical > * { - padding-right: 0; - padding-top: 10px; -} -/* ======================================================================== - 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; - margin-bottom: 10px; - padding: 15px; - background: #f8f8f8; - color: #666; - font-size: 1.25rem; - line-height: 1.4; - cursor: pointer; -} -/* 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. Dimensions - * 4. Style - */ -.uk-tooltip { - /* 1 */ - display: none; - /* 2 */ - position: absolute; - z-index: 1030; - /* 3 */ - box-sizing: border-box; - max-width: 200px; - padding: 3px 6px; - /* 4 */ - 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: 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: Progress - ========================================================================== */ -/* - * 1. Remove default style - * 2. Behave like a block element - * 3. Remove borders in Firefox and Edge - * 4. Set background color for progress container in Firefox, IE11 and Edge - * 5. Style - */ -.uk-progress { - /* 1 */ - -webkit-appearance: none; - -moz-appearance: none; - /* 2 */ - display: block; - width: 100%; - /* 3 */ - border: 0; - /* 4 */ - background-color: #f8f8f8; - /* 5 */ - 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: Sortable - ========================================================================== */ -.uk-sortable { - position: relative; -} -/* - * Deactivate browser touch actions in IE11 - */ -.uk-sortable > * { - touch-action: none; -} -/* - * Deactivate pointer-events on SVGs in Safari - */ -.uk-sortable svg { - pointer-events: none; -} -/* - * Remove margin from the last-child - */ -.uk-sortable > :last-child { - margin-bottom: 0; -} -/* Drag - ========================================================================== */ -.uk-sortable-drag { - position: absolute !important; - z-index: 1050 !important; - pointer-events: none; -} -/* Placeholder - ========================================================================== */ -.uk-sortable-placeholder { - opacity: 0; -} -/* Empty modifier - ========================================================================== */ -.uk-sortable-empty { - min-height: 50px; -} -/* Handle - ========================================================================== */ -/* Hover */ -.uk-sortable-handle:hover { - cursor: move; -} -/* ======================================================================== - Component: Countdown - ========================================================================== */ -/* Item - ========================================================================== */ -/* - * 1. Center numbers and separators vertically - */ -.uk-countdown-number, -.uk-countdown-separator { - /* 1 */ - line-height: 70px; -} -/* Number - ========================================================================== */ -.uk-countdown-number { - font-size: 2rem; -} -/* 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; -} -/* 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: Animation - ========================================================================== */ -[class*='uk-animation-'] { - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -/* Direction modifier - ========================================================================== */ -.uk-animation-reverse { - -webkit-animation-direction: reverse; - animation-direction: reverse; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -/* Animations for scrollspy - ========================================================================== */ -/* - * Fade - */ -.uk-animation-fade { - -webkit-animation-name: uk-fade; - animation-name: uk-fade; - -webkit-animation-duration: 0.8s; - animation-duration: 0.8s; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; -} -/* - * Scale - */ -.uk-animation-scale-up { - -webkit-animation-name: uk-fade-scale-02; - animation-name: uk-fade-scale-02; -} -.uk-animation-scale-down { - -webkit-animation-name: uk-fade-scale-18; - animation-name: uk-fade-scale-18; -} -/* - * Slide - */ -.uk-animation-slide-top { - -webkit-animation-name: uk-fade-top; - animation-name: uk-fade-top; -} -.uk-animation-slide-bottom { - -webkit-animation-name: uk-fade-bottom; - animation-name: uk-fade-bottom; -} -.uk-animation-slide-right { - -webkit-animation-name: uk-fade-left; - animation-name: uk-fade-left; -} -.uk-animation-slide-left { - -webkit-animation-name: uk-fade-right; - animation-name: uk-fade-right; -} -/* - * Slide Small - */ -.uk-animation-slide-top-small { - -webkit-animation-name: uk-fade-top-small; - animation-name: uk-fade-top-small; -} -.uk-animation-slide-bottom-small { - -webkit-animation-name: uk-fade-bottom-small; - animation-name: uk-fade-bottom-small; -} -.uk-animation-slide-right-small { - -webkit-animation-name: uk-fade-left-small; - animation-name: uk-fade-left-small; -} -.uk-animation-slide-left-small { - -webkit-animation-name: uk-fade-right-small; - animation-name: uk-fade-right-small; -} -/* - * Slide Medium - */ -.uk-animation-slide-top-medium { - -webkit-animation-name: uk-fade-top-medium; - animation-name: uk-fade-top-medium; -} -.uk-animation-slide-bottom-medium { - -webkit-animation-name: uk-fade-bottom-medium; - animation-name: uk-fade-bottom-medium; -} -.uk-animation-slide-right-medium { - -webkit-animation-name: uk-fade-left-medium; - animation-name: uk-fade-left-medium; -} -.uk-animation-slide-left-medium { - -webkit-animation-name: uk-fade-right-medium; - animation-name: uk-fade-right-medium; -} -/* - * Kenburns - */ -.uk-animation-kenburns { - -webkit-animation-name: uk-scale-kenburns; - animation-name: uk-scale-kenburns; - -webkit-animation-duration: 15s; - animation-duration: 15s; -} -/* - * Shake - */ -.uk-animation-shake { - -webkit-animation-name: uk-shake; - animation-name: uk-shake; -} -/* Duration modifier - ========================================================================== */ -.uk-animation-fast { - -webkit-animation-duration: 0.1s; - animation-duration: 0.1s; -} -/* Enable animation only on hover -========================================================================== */ -/* - * Note: Firefox and IE needs this because animations are not triggered when switching between display `none` and `block` - */ -.uk-animation-toggle:not(:hover):not(.uk-hover) [class*='uk-animation-'] { - -webkit-animation-name: none; - animation-name: none; -} -/* Keyframes used by animation classes - ========================================================================== */ -/* - * Fade - */ -@-webkit-keyframes uk-fade { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes uk-fade { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -/* - * Slide Top - */ -@-webkit-keyframes uk-fade-top { - 0% { - opacity: 0; - -webkit-transform: translateY(-100%); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-top { - 0% { - opacity: 0; - transform: translateY(-100%); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Bottom - */ -@-webkit-keyframes uk-fade-bottom { - 0% { - opacity: 0; - -webkit-transform: translateY(100%); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-bottom { - 0% { - opacity: 0; - transform: translateY(100%); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Left - */ -@-webkit-keyframes uk-fade-left { - 0% { - opacity: 0; - -webkit-transform: translateX(100%); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-left { - 0% { - opacity: 0; - transform: translateX(100%); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Right - */ -@-webkit-keyframes uk-fade-right { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-right { - 0% { - opacity: 0; - transform: translateX(-100%); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Top Small - */ -@-webkit-keyframes uk-fade-top-small { - 0% { - opacity: 0; - -webkit-transform: translateY(-10px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-top-small { - 0% { - opacity: 0; - transform: translateY(-10px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Bottom Small - */ -@-webkit-keyframes uk-fade-bottom-small { - 0% { - opacity: 0; - -webkit-transform: translateY(10px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-bottom-small { - 0% { - opacity: 0; - transform: translateY(10px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Left Small - */ -@-webkit-keyframes uk-fade-left-small { - 0% { - opacity: 0; - -webkit-transform: translateX(10px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-left-small { - 0% { - opacity: 0; - transform: translateX(10px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Right Small - */ -@-webkit-keyframes uk-fade-right-small { - 0% { - opacity: 0; - -webkit-transform: translateX(-10px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-right-small { - 0% { - opacity: 0; - transform: translateX(-10px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Top Medium - */ -@-webkit-keyframes uk-fade-top-medium { - 0% { - opacity: 0; - -webkit-transform: translateY(-50px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-top-medium { - 0% { - opacity: 0; - transform: translateY(-50px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Bottom Medium - */ -@-webkit-keyframes uk-fade-bottom-medium { - 0% { - opacity: 0; - -webkit-transform: translateY(50px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-bottom-medium { - 0% { - opacity: 0; - transform: translateY(50px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Left Medium - */ -@-webkit-keyframes uk-fade-left-medium { - 0% { - opacity: 0; - -webkit-transform: translateX(50px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-left-medium { - 0% { - opacity: 0; - transform: translateX(50px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Right Medium - */ -@-webkit-keyframes uk-fade-right-medium { - 0% { - opacity: 0; - -webkit-transform: translateX(-50px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-right-medium { - 0% { - opacity: 0; - transform: translateX(-50px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Scale Up - */ -@-webkit-keyframes uk-fade-scale-02 { - 0% { - opacity: 0; - -webkit-transform: scale(0.2); - } - 100% { - opacity: 1; - -webkit-transform: scale(1); - } -} -@keyframes uk-fade-scale-02 { - 0% { - opacity: 0; - transform: scale(0.2); - } - 100% { - opacity: 1; - transform: scale(1); - } -} -/* - * Scale Down - */ -@-webkit-keyframes uk-fade-scale-18 { - 0% { - opacity: 0; - -webkit-transform: scale(1.8); - } - 100% { - opacity: 1; - -webkit-transform: scale(1); - } -} -@keyframes uk-fade-scale-18 { - 0% { - opacity: 0; - transform: scale(1.8); - } - 100% { - opacity: 1; - transform: scale(1); - } -} -/* - * Kenburns - */ -@-webkit-keyframes uk-scale-kenburns { - 0% { - -webkit-transform: scale(1); - } - 100% { - -webkit-transform: scale(1.2); - } -} -@keyframes uk-scale-kenburns { - 0% { - transform: scale(1); - } - 100% { - transform: scale(1.2); - } -} -/* - * Shake - */ -@-webkit-keyframes uk-shake { - 0%, - 100% { - -webkit-transform: translateX(0); - } - 10% { - -webkit-transform: translateX(9px); - } - 20% { - -webkit-transform: translateX(-8px); - } - 30% { - -webkit-transform: translateX(7px); - } - 40% { - -webkit-transform: translateX(-6px); - } - 50% { - -webkit-transform: translateX(5px); - } - 60% { - -webkit-transform: translateX(-4px); - } - 70% { - -webkit-transform: translateX(3px); - } - 80% { - -webkit-transform: translateX(-2px); - } - 90% { - -webkit-transform: translateX(1px); - } -} -@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); - } -} -/* ======================================================================== - 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; -} -/* - * Instead of 0, 1px is needed to make cell wrap into next row if predecessor is 100% wide - * and the grid gutter is 0 pixels wide - */ -.uk-child-width-expand > * { - width: 1px; -} -/* - * 1. Make `width: 1px` work, because according to the spec flex items won’t shrink - * below their minimum content size. To change this, set the min-width. - * Only needed for Firefox. All other browsers ignore this. - * - * 2. `width` is ignored when wrapping flex items in Safari - * https://github.com/philipwalton/flexbugs#11-min-and-max-size-declarations-are-ignored-when-wrapping-flex-items - */ -.uk-child-width-expand > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - /* 1 */ - min-width: 0; - /* 2 */ - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@s > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@m > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@l > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@xl > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge { - width: 750px; -} -/* Auto */ -.uk-width-auto { - width: auto; -} -/* Expand */ -.uk-width-expand { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@s { - width: 750px; - } - /* Auto */ - .uk-width-auto\@s { - width: auto; - } - /* Expand */ - .uk-width-expand\@s { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@m { - width: 750px; - } - /* Auto */ - .uk-width-auto\@m { - width: auto; - } - /* Expand */ - .uk-width-expand\@m { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@l { - width: 750px; - } - /* Auto */ - .uk-width-auto\@l { - width: auto; - } - /* Expand */ - .uk-width-expand\@l { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@xl { - width: 750px; - } - /* Auto */ - .uk-width-auto\@xl { - width: auto; - } - /* Expand */ - .uk-width-expand\@xl { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 1px; - } -} -/* ======================================================================== - 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; -} -/* Weight modifier - ========================================================================== */ -.uk-text-bold { - font-weight: bolder; -} -/* Transform modifier - ========================================================================== */ -.uk-text-uppercase { - text-transform: uppercase !important; -} -.uk-text-capitalize { - text-transform: capitalize !important; -} -.uk-text-lowercase { - text-transform: lowercase !important; -} -/* Color modifiers - ========================================================================== */ -.uk-text-muted { - color: #999 !important; -} -.uk-text-primary { - color: #1e87f0 !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; - -webkit-text-fill-color: transparent; - /* 2 */ - display: inline-block; - /* 3 */ - color: #1e87f0 !important; -} -@supports (-webkit-background-clip: text) { - .uk-text-background { - background-color: #1e87f0; - } -} -/* 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. Add a hyphen where the word breaks - * 4. 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 - */ -.uk-text-break { - /* 1 */ - overflow-wrap: break-word; - /* 2 */ - word-wrap: break-word; - /* 3 */ - -webkit-hyphens: auto; - -ms-hyphens: auto; - -moz-hyphens: auto; - hyphens: auto; -} -/* 4 */ -th.uk-text-break, -td.uk-text-break { - word-break: break-all; -} -/* ======================================================================== - Component: Column - ========================================================================== */ -[class*='uk-column-'] { - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - [class*='uk-column-'] { - -webkit-column-gap: 40px; - -moz-column-gap: 40px; - 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 { - -webkit-column-rule: 1px solid #e5e5e5; - -moz-column-rule: 1px solid #e5e5e5; - column-rule: 1px solid #e5e5e5; - /* 1 */ - -webkit-column-gap: 60px; - -moz-column-gap: 60px; - column-gap: 60px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-column-divider { - -webkit-column-gap: 80px; - -moz-column-gap: 80px; - column-gap: 80px; - } -} -/* Width modifiers - ========================================================================== */ -.uk-column-1-2 { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; -} -.uk-column-1-3 { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; -} -.uk-column-1-4 { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; -} -.uk-column-1-5 { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; -} -.uk-column-1-6 { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-column-1-2\@s { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@s { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@s { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@s { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@s { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-column-1-2\@m { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@m { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@m { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@m { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@m { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-column-1-2\@l { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@l { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@l { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@l { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@l { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Large screen and bigger */ -@media (min-width: 1600px) { - .uk-column-1-2\@xl { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@xl { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@xl { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@xl { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@xl { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Make element span across all columns - * Does not work in Firefox yet - ========================================================================== */ -.uk-column-span { - -webkit-column-span: all; - -moz-column-span: all; - 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%; - -webkit-transform: translate(50%, -50%); - transform: translate(50%, -50%); -} -/* 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 - ========================================================================== */ -.uk-background-fixed { - background-attachment: fixed; -} -/* - * 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: Utility - ========================================================================== */ -/* Panel - ========================================================================== */ -.uk-panel { - position: relative; - box-sizing: border-box; -} -/* - * Micro clearfix - */ -.uk-panel::before, -.uk-panel::after { - content: ""; - display: table; -} -.uk-panel::after { - clear: both; -} -/* - * 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 - */ -.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. Clip child elements - */ -[class*='uk-inline'] { - /* 1 */ - display: inline-block; - /* 2 */ - position: relative; - /* 3 */ - max-width: 100%; - /* 4 */ - vertical-align: middle; -} -.uk-inline-clip { - /* 5 */ - overflow: hidden; -} -/* 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; -} -/* 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 audio, -.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-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'] { - -webkit-transition: box-shadow 0.1s ease-in-out; - 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)) or (-webkit-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; - -webkit-filter: blur(20px); - filter: blur(20px); - } - /* 3 */ - .uk-box-shadow-bottom > * { - position: relative; - } -} -/* Drop cap - ========================================================================== */ -.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; -} -/* 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 */ -.var-leader-fill:before { - content: '.'; -} -/* Logo - ========================================================================== */ -/* - * 1. Required for `a` - */ -.uk-logo { - font-size: 1.5rem; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - 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; -} -/* 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); -} -/* 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 { - -webkit-transform: translate(50%, -50%); - transform: translate(50%, -50%); -} -/* Transform Origin -========================================================================== */ -.uk-transform-origin-top-right { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} -.uk-transform-origin-top-center { - -webkit-transform-origin: 50% 0; - transform-origin: 50% 0; -} -.uk-transform-origin-top-left { - -webkit-transform-origin: 0% 0; - transform-origin: 0% 0; -} -.uk-transform-origin-center-right { - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; -} -.uk-transform-origin-center-left { - -webkit-transform-origin: 0% 50%; - transform-origin: 0% 50%; -} -.uk-transform-origin-bottom-right { - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; -} -.uk-transform-origin-bottom-center { - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; -} -.uk-transform-origin-bottom-left { - -webkit-transform-origin: 0% 100%; - transform-origin: 0% 100%; -} -/* ======================================================================== - Component: Flex - ========================================================================== */ -.uk-flex { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -.uk-flex-inline { - display: -ms-inline-flexbox; - display: -webkit-inline-flex; - 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 { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; -} -.uk-flex-center { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; -} -.uk-flex-left { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; -} -.uk-flex-between { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; -} -.uk-flex-around { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-flex-right\@s { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@s { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-left\@s { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@s { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@s { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-flex-right\@m { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@m { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-left\@m { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@m { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@m { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-flex-right\@l { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@l { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-left\@l { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@l { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@l { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* Large screen and bigger */ -@media (min-width: 1600px) { - .uk-flex-right\@xl { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@xl { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-left\@xl { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@xl { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@xl { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* - * Align items in the cross axis of the current line of the flex container - * Row: Vertical - */ -.uk-flex-stretch { - -ms-flex-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; -} -.uk-flex-top { - -ms-flex-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; -} -.uk-flex-middle { - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; -} -.uk-flex-bottom { - -ms-flex-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; -} -/* Direction - ========================================================================== */ -.uk-flex-row { - -ms-flex-direction: row; - -webkit-flex-direction: row; - flex-direction: row; -} -.uk-flex-row-reverse { - -ms-flex-direction: row-reverse; - -webkit-flex-direction: row-reverse; - flex-direction: row-reverse; -} -.uk-flex-column { - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; -} -.uk-flex-column-reverse { - -ms-flex-direction: column-reverse; - -webkit-flex-direction: column-reverse; - flex-direction: column-reverse; -} -/* Wrap - ========================================================================== */ -.uk-flex-nowrap { - -ms-flex-wrap: nowrap; - -webkit-flex-wrap: nowrap; - flex-wrap: nowrap; -} -.uk-flex-wrap { - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; -} -.uk-flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse; - -webkit-flex-wrap: 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 { - -ms-flex-line-pack: stretch; - -webkit-align-content: stretch; - align-content: stretch; -} -.uk-flex-wrap-top { - -ms-flex-line-pack: start; - -webkit-align-content: flex-start; - align-content: flex-start; -} -.uk-flex-wrap-middle { - -ms-flex-line-pack: center; - -webkit-align-content: center; - align-content: center; -} -.uk-flex-wrap-bottom { - -ms-flex-line-pack: end; - -webkit-align-content: flex-end; - align-content: flex-end; -} -.uk-flex-wrap-between { - -ms-flex-line-pack: justify; - -webkit-align-content: space-between; - align-content: space-between; -} -.uk-flex-wrap-around { - -ms-flex-line-pack: distribute; - -webkit-align-content: space-around; - align-content: space-around; -} -/* Item ordering - ========================================================================== */ -/* - * Default is 0 - */ -.uk-flex-first { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; -} -.uk-flex-last { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-flex-first\@s { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@s { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-flex-first\@m { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@m { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-flex-first\@l { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@l { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Large screen and bigger */ -@media (min-width: 1600px) { - .uk-flex-first\@xl { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@xl { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Item dimensions - ========================================================================== */ -/* - * Initial: 0 1 auto - * Content dimensions, but shrinks - */ -/* - * No Flex: 0 0 auto - * Content dimensions - */ -.uk-flex-none { - -ms-flex: none; - -webkit-flex: none; - flex: none; -} -/* - * Relative Flex: 1 1 auto - * Space is allocated considering content - */ -.uk-flex-auto { - -ms-flex: auto; - -webkit-flex: auto; - flex: auto; -} -/* - * Absolute Flex: 1 1 0% - * Space is allocated solely based on flex - */ -.uk-flex-1 { - -ms-flex: 1; - -webkit-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; - } -} -/* 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 + * { - margin-top: 0 !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; -} -/* ======================================================================== - 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; - } -} -/* XLarge - ========================================================================== */ -.uk-padding-xlarge { - padding: 30px; -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-padding-xlarge { - padding: 70px; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-padding-xlarge { - padding: 140px; - } -} -/* 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 - ========================================================================== */ -[class*='uk-position-top'], -[class*='uk-position-bottom'], -[class*='uk-position-right'], -[class*='uk-position-left'], -[class*='uk-position-center'] { - position: absolute !important; -} -/* 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 (Not working in Firefox) - * 2. Fix text wrapping for Firefox - */ -.uk-position-center { - top: 50%; - right: 50%; - -webkit-transform: translate(50%, -50%); - transform: translate(50%, -50%); - /* 1 */ - display: table; - /* 2 */ - width: -moz-max-content; - max-width: 100%; -} -/* Vertical */ -.uk-position-center-right, -.uk-position-center-left { - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -.uk-position-center-right { - right: 0; -} -.uk-position-center-left { - left: 0; -} -/* Horizontal */ -.uk-position-top-center, -.uk-position-bottom-center { - right: 50%; - -webkit-transform: translateX(50%); - transform: translateX(50%); - /* 1 */ - display: table; -} -.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 { - margin: 15px; -} -.uk-position-small.uk-position-center { - -webkit-transform: translate(calc(-1*(-50% - 15px)), calc(-50% - 15px)); - transform: translate(calc(-1*(-50% - 15px)), calc(-50% - 15px)); -} -.uk-position-small.uk-position-center-right, -.uk-position-small.uk-position-center-left { - -webkit-transform: translateY(calc(-50% - 15px)); - transform: translateY(calc(-50% - 15px)); -} -.uk-position-small.uk-position-top-center, -.uk-position-small.uk-position-bottom-center { - -webkit-transform: translateX(calc(-1*(-50% - 15px))); - transform: translateX(calc(-1*(-50% - 15px))); -} -/* - * Medium - */ -.uk-position-medium { - margin: 30px; -} -.uk-position-medium.uk-position-center { - -webkit-transform: translate(calc(-1*(-50% - 30px)), calc(-50% - 30px)); - transform: translate(calc(-1*(-50% - 30px)), calc(-50% - 30px)); -} -.uk-position-medium.uk-position-center-right, -.uk-position-medium.uk-position-center-left { - -webkit-transform: translateY(calc(-50% - 30px)); - transform: translateY(calc(-50% - 30px)); -} -.uk-position-medium.uk-position-top-center, -.uk-position-medium.uk-position-bottom-center { - -webkit-transform: translateX(calc(-1*(-50% - 30px))); - transform: translateX(calc(-1*(-50% - 30px))); -} -/* ======================================================================== - Component: Transition - ========================================================================== */ -/* - * Using multiple selectors to exclude `uk-transition-toggle` - * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform` - * Just put the transition in an extra `div` - */ -.uk-transition-fade, -[class*='uk-transition-scale'], -[class*='uk-transition-slide'] { - -webkit-transition: 0.3s ease-out; - transition: 0.3s ease-out; - -webkit-transition-property: opacity, transform, filter; - transition-property: opacity, transform, filter; -} -/* - * Fade - */ -.uk-transition-fade { - opacity: 0; -} -.uk-transition-toggle:hover [class*='uk-transition-fade'], -.uk-transition-toggle.uk-hover [class*='uk-transition-fade'] { - opacity: 1; -} -/* - * Scale - * Note: Using `scale3d` for better image rendering - */ -[class*='uk-transition-scale'] { - opacity: 0; -} -.uk-transition-scale-up { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); -} -.uk-transition-toggle:hover .uk-transition-scale-up, -.uk-transition-toggle.uk-hover .uk-transition-scale-up { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1); - transform: scale3d(1.1, 1.1, 1); -} -.uk-transition-scale-down { - -webkit-transform: scale3d(1.1, 1.1, 1); - transform: scale3d(1.1, 1.1, 1); -} -.uk-transition-toggle:hover .uk-transition-scale-down, -.uk-transition-toggle.uk-hover .uk-transition-scale-down { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); -} -/* - * Slide - */ -[class*='uk-transition-slide'] { - opacity: 0; -} -.uk-transition-slide-top { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); -} -.uk-transition-slide-bottom { - -webkit-transform: translateY(100%); - transform: translateY(100%); -} -.uk-transition-slide-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} -.uk-transition-slide-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} -.uk-transition-slide-top-small { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); -} -.uk-transition-slide-bottom-small { - -webkit-transform: translateY(10px); - transform: translateY(10px); -} -.uk-transition-slide-right-small { - -webkit-transform: translateX(10px); - transform: translateX(10px); -} -.uk-transition-slide-left-small { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); -} -.uk-transition-slide-top-medium { - -webkit-transform: translateY(-50px); - transform: translateY(-50px); -} -.uk-transition-slide-bottom-medium { - -webkit-transform: translateY(50px); - transform: translateY(50px); -} -.uk-transition-slide-right-medium { - -webkit-transform: translateX(50px); - transform: translateX(50px); -} -.uk-transition-slide-left-medium { - -webkit-transform: translateX(-50px); - transform: translateX(-50px); -} -/* Hover */ -.uk-transition-toggle:hover [class*='uk-transition-slide'], -.uk-transition-toggle.uk-hover [class*='uk-transition-slide'] { - opacity: 1; - -webkit-transform: translateX(0) translateY(0); - transform: translateX(0) translateY(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; -} -/* Hover - ========================================================================== */ -/* Hidden */ -.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover { - display: none !important; -} -/* Invisible */ -.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover { - visibility: hidden !important; -} -/* 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-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-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-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-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-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 > :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-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 > :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-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-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 { - 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-section-primary:not(.uk-preserve-color) hr, -.uk-section-secondary:not(.uk-preserve-color) hr, -.uk-tile-primary:not(.uk-preserve-color) hr, -.uk-tile-secondary:not(.uk-preserve-color) hr, -.uk-card-primary.uk-card-body hr, -.uk-card-primary > :not([class*='uk-card-media']) hr, -.uk-card-secondary.uk-card-body hr, -.uk-card-secondary > :not([class*='uk-card-media']) hr, -.uk-overlay-primary hr, -.uk-offcanvas-bar 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-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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, -.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, -.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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, -.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, -.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 > :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-secondary.uk-card-body a.uk-link-muted:hover, -.uk-card-secondary.uk-card-body .uk-link-muted a:hover, -.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-overlay-primary a.uk-link-muted:hover, -.uk-overlay-primary .uk-link-muted a:hover, -.uk-offcanvas-bar a.uk-link-muted:hover, -.uk-offcanvas-bar .uk-link-muted a:hover { - color: rgba(255, 255, 255, 0.7); -} -.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%3E%3C%2Fcircle%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-list-divider > li:nth-child(n+2), -.uk-section-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-card-primary.uk-card-body .uk-list-divider > li:nth-child(n+2), -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), -.uk-card-secondary.uk-card-body .uk-list-divider > li:nth-child(n+2), -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), -.uk-overlay-primary .uk-list-divider > li:nth-child(n+2), -.uk-offcanvas-bar .uk-list-divider > li:nth-child(n+2) { - border-top-color: rgba(255, 255, 255, 0.2); -} -.uk-light .uk-list-striped > li:nth-of-type(odd), -.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), -.uk-offcanvas-bar .uk-list-striped > li: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 > li:nth-of-type(odd), -.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), -.uk-offcanvas-bar .uk-list-striped > li:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.1); -} -.uk-light .uk-list-bullet > li::before, -.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-card-primary.uk-card-body .uk-list-bullet > li::before, -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, -.uk-card-secondary.uk-card-body .uk-list-bullet > li::before, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, -.uk-overlay-primary .uk-list-bullet > li::before, -.uk-offcanvas-bar .uk-list-bullet > li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); -} -.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::-moz-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-card-primary.uk-card-body .uk-input::-moz-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, -.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, -.uk-overlay-primary .uk-input::-moz-placeholder, -.uk-offcanvas-bar .uk-input::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-input::-webkit-input-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, -.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, -.uk-overlay-primary .uk-input::-webkit-input-placeholder, -.uk-offcanvas-bar .uk-input::-webkit-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::-moz-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, -.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, -.uk-overlay-primary .uk-textarea::-moz-placeholder, -.uk-offcanvas-bar .uk-textarea::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-textarea::-webkit-input-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, -.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, -.uk-overlay-primary .uk-textarea::-webkit-input-placeholder, -.uk-offcanvas-bar .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); -} -.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, -.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, -.uk-overlay-primary .uk-search-input::-moz-placeholder, -.uk-offcanvas-bar .uk-search-input::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-search-input::-webkit-input-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, -.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, -.uk-overlay-primary .uk-search-input::-webkit-input-placeholder, -.uk-offcanvas-bar .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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.3); -} -.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.5); -} -.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.6); -} -.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: rgba(255, 255, 255, 0.1); -} -.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.4); -} -.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.6); -} -.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.6); -} -.uk-light .uk-iconnav > * > *, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-card-primary.uk-card-body .uk-iconnav > * > *, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > *, -.uk-card-secondary.uk-card-body .uk-iconnav > * > *, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > *, -.uk-overlay-primary .uk-iconnav > * > *, -.uk-offcanvas-bar .uk-iconnav > * > * { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-iconnav > * > :hover, -.uk-light .uk-iconnav > * > :focus, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-card-primary.uk-card-body .uk-iconnav > * > :hover, -.uk-card-primary.uk-card-body .uk-iconnav > * > :focus, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, -.uk-card-secondary.uk-card-body .uk-iconnav > * > :hover, -.uk-card-secondary.uk-card-body .uk-iconnav > * > :focus, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, -.uk-overlay-primary .uk-iconnav > * > :hover, -.uk-overlay-primary .uk-iconnav > * > :focus, -.uk-offcanvas-bar .uk-iconnav > * > :hover, -.uk-offcanvas-bar .uk-iconnav > * > :focus { - color: rgba(255, 255, 255, 0.7); -} -.uk-light .uk-iconnav > .uk-active > *, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > *, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, -.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > *, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, -.uk-overlay-primary .uk-iconnav > .uk-active > *, -.uk-offcanvas-bar .uk-iconnav > .uk-active > * { - 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-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: rgba(255, 255, 255, 0.7) !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 { - -webkit-column-rule-color: rgba(255, 255, 255, 0.2); - -moz-column-rule-color: rgba(255, 255, 255, 0.2); - 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::after, -.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-card-primary.uk-card-body .uk-accordion-title::after, -.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title::after, -.uk-card-secondary.uk-card-body .uk-accordion-title::after, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title::after, -.uk-overlay-primary .uk-accordion-title::after, -.uk-offcanvas-bar .uk-accordion-title::after { - 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); -} -.uk-light .uk-open > .uk-accordion-title::after, -.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::after, -.uk-card-primary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, -.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::after, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, -.uk-overlay-primary .uk-open > .uk-accordion-title::after, -.uk-offcanvas-bar .uk-open > .uk-accordion-title::after { - 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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css deleted file mode 100644 index ba0841ee..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:.875rem;font-family:Consolas,monaco,monospace;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}audio,canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}img{border-style:none}svg:not(:root){overflow:hidden}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,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.625rem;line-height:1.2}.uk-h2,h2{font-size:2rem;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}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{box-sizing:content-box;height:0;overflow:visible;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}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}[hidden],template{display:none}iframe{border:0}a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.var-media-s:before{content:'640px'}.var-media-m:before{content:'960px'}.var-media-l:before{content:'1200px'}.var-media-xl:before{content:'1600px'}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,a.uk-link-muted:hover{color:#666}.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,a.uk-link-reset,a.uk-link-reset:focus,a.uk-link-reset:hover{color:inherit!important;text-decoration:none!important}.uk-heading-primary{font-size:2.625rem;line-height:1.2}@media (min-width:960px){.uk-heading-primary{font-size:3.75rem;line-height:1.1}}.uk-heading-hero{font-size:4rem;line-height:1.1}@media (min-width:640px){.uk-heading-hero{font-size:6rem;line-height:1}}@media (min-width:960px){.uk-heading-hero{font-size:8rem;line-height:1}}.uk-heading-divider{padding-bottom:10px;border-bottom:1px 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:.9em;margin-left:10px;border-right:5px 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% - (1px / 2));width:2000px;border-bottom:1px solid #e5e5e5}.uk-heading-line>:before{left:100%;margin-left:.6em}.uk-heading-line>:after{right:100%;margin-right:.6em}[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%3E%3C%2Fcircle%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-list{padding:0;list-style:none}.uk-list>li::after,.uk-list>li::before{content:"";display:table}.uk-list>li::after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-right:30px;list-style:none}.uk-list>li:nth-child(n+2),.uk-list>li>ul{margin-top:10px}.uk-list-divider>li:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>li{padding:10px 10px}.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>li:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-list-bullet>li{position:relative;padding-right:calc(1.5em + 10px)}.uk-list-bullet>li::before{content:"";position:absolute;top:0;right:0;width:1.5em;height: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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;float:right}.uk-list-large>li:nth-child(n+2),.uk-list-large>li>ul{margin-top:20px}.uk-list-large.uk-list-divider>li:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-large.uk-list-striped>li{padding:20px 10px}.uk-list-large.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-large.uk-list-striped>li: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 tbody tr.uk-active,.uk-table>tr.uk-active{background:#ffd}.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-small td,.uk-table-small th{padding:10px 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:300px}.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{-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.uk-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer;display:inline-block;fill:currentcolor;line-height:0}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon [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:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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,.uk-radio{padding:0}.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 6px;background:#fff;color:#666;border:1px solid #e5e5e5;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block;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::-moz-placeholder{color:#999}.uk-input::-webkit-input-placeholder{color:#999}.uk-textarea:-ms-input-placeholder{color:#999!important}.uk-textarea::-moz-placeholder{color:#999}.uk-textarea::-webkit-input-placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;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:40px}select.uk-form-width-xsmall{width:65px}.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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]):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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border;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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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:30px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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:30px}.uk-form-icon-flip{left:0;right:auto}.uk-form-icon-flip+.uk-input{padding-left:30px}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;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;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color;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;-webkit-transition:left .3s ease-out;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:-ms-inline-flexbox;display:-webkit-inline-flex;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-section{box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section::after,.uk-section::before{content:"";display:table}.uk-section::after{clear:both}.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{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::after,.uk-container::before{content:"";display:table}.uk-container::after{clear:both}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-right:0;padding-left:0}.uk-container-small{max-width:900px}.uk-container-large{max-width:1600px}.uk-container-expand{max-width:none}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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-small{margin-right:-15px}.uk-grid-small>*{padding-right:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-small,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-medium{margin-right:-30px}.uk-grid-medium>*{padding-right:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid-medium>.uk-grid-margin{margin-top:30px}.uk-grid-large{margin-right:-40px}.uk-grid-large>*{padding-right:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-large{margin-right:-70px}.uk-grid-large>*{padding-right:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse{margin-right:0}.uk-grid-collapse>*{padding-right:0}.uk-grid+.uk-grid-collapse,.uk-grid-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-small{margin-right:-30px}.uk-grid-divider.uk-grid-small>*{padding-right:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{right:15px}.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-medium{margin-right:-60px}.uk-grid-divider.uk-grid-medium>*{padding-right:60px}.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{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-large{margin-right:-80px}.uk-grid-divider.uk-grid-large>*{padding-right:80px}.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{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;right:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-large{margin-right:-140px}.uk-grid-divider.uk-grid-large>*{padding-right:140px}.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{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;right:140px}}.uk-grid-item-match,.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-tile{position:relative;box-sizing:border-box;padding:30px 30px}@media (min-width:1200px){.uk-tile{padding:40px 40px}}.uk-tile::after,.uk-tile::before{content:"";display:table}.uk-tile::after{clear:both}.uk-tile>:last-child{margin-bottom:0}.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;-webkit-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out}.uk-card-body{padding:30px 30px}.uk-card-header{padding:15px 30px}.uk-card-footer{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::after,.uk-card-body::before,.uk-card-footer::after,.uk-card-footer::before,.uk-card-header::after,.uk-card-header::before{content:"";display:table}.uk-card-body::after,.uk-card-footer::after,.uk-card-header::after{clear:both}.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:-15px -30px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-25px -40px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-5px -20px}.uk-card-small .uk-card-title+.uk-nav-default{margin-top:0}.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:-55px -70px}.uk-card-large .uk-card-title+.uk-nav-default{margin-top:0}}.uk-close{color:#999;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,opacity;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:0}.uk-spinner>*{-webkit-animation:uk-spinner-rotate 1.4s linear infinite;animation:uk-spinner-rotate 1.4s linear infinite}@-webkit-keyframes uk-spinner-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-270deg)}}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(-270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;-webkit-animation:uk-spinner-dash 1.4s ease-in-out infinite;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@-webkit-keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(-135deg)}100%{stroke-dashoffset:88px;-webkit-transform:rotate(-450deg)}}@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;-webkit-transition:color .1s ease-in-out;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-badge{box-sizing:border-box;min-width:22px;height:22px;line-height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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::after,.uk-article::before{content:"";display:table}.uk-article::after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.625rem;line-height:1.2}.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-header{margin-bottom:20px}.uk-comment-body::after,.uk-comment-body::before,.uk-comment-header::after,.uk-comment-header::before{content:"";display:table}.uk-comment-body::after,.uk-comment-header::after{clear:both}.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::-moz-placeholder{color:#999}.uk-search-input::-webkit-input-placeholder{color:#999}.uk-search-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer}.uk-search-icon::-moz-focus-inner{border:0;padding:0}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;right:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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:-ms-flexbox;display:-webkit-flex;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;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%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:990}.uk-navbar-center:not(:only-child) .uk-navbar-item,.uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a,.uk-navbar-center:not(:only-child) .uk-navbar-toggle{white-space:nowrap}.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-] .uk-navbar-item,[class*=uk-navbar-center-] .uk-navbar-nav>li>a,[class*=uk-navbar-center-] .uk-navbar-toggle{white-space:nowrap}.uk-navbar-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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-bottom:30px;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-dropbar{position:relative;background:#fff;overflow:hidden}.uk-navbar-dropbar-slide{position:absolute;z-index:1020;right:0;left:0}.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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{content:"";height:1.5em;margin-right:0;margin-left:20px;border-right:1px solid #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{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.uk-breadcrumb>*{-ms-flex:none;-webkit-flex:none;flex:none}.uk-breadcrumb>*>*{display:inline-block;font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>*{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;color:#999}.uk-pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;padding:0;list-style:none}.uk-pagination>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:20px;position:relative}.uk-pagination>*>*{display:block;color:#999;-webkit-transition:color .1s ease-in-out;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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>*{-ms-flex:none;-webkit-flex:none;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;-webkit-transition:color .1s ease-in-out;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{-ms-flex-direction:column;-webkit-flex-direction:column;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:left;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;color:rgba(102,102,102,.6);-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:rgba(102,102,102,.8);outline:0}.uk-slidenav:active{color:rgba(102,102,102,.9)}.uk-slidenav-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-right:-15px}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:15px}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:16px;height:16px;border-radius:50%;background:rgba(102,102,102,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.4);outline:0}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.6)}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.4)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-right:0;margin-top:-15px}.uk-dotnav-vertical>*{padding-right:0;padding-top:15px}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{margin:0;font-size:1.25rem;line-height:1.4;cursor:pointer;overflow:hidden}.uk-accordion-title::after{content:"";width:1.4em;height:1.4em;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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-accordion-content{margin-top:20px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.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{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-right:15px;padding-left:15px;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding-right:30px;padding-left: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:50px auto;width:600px;max-width:100%;background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:639px){.uk-modal-dialog{margin-top:15px;margin-bottom:15px}}.uk-open>.uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);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%;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-lightbox{background:rgba(0,0,0,.9)}.uk-modal-lightbox .uk-modal-dialog{margin-right:15px;margin-left:15px}.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-modal-body::after,.uk-modal-body::before,.uk-modal-footer::after,.uk-modal-footer::before,.uk-modal-header::after,.uk-modal-header::before{content:"";display:table}.uk-modal-body::after,.uk-modal-footer::after,.uk-modal-header::after{clear:both}.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:0;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}.uk-modal-close-full{top:0;left:0;padding:20px;background:#fff}.uk-modal-caption{position:absolute;right:0;left:0;top:100%;margin-top:20px;color:#fff;text-align:center}.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-]{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-sticky.uk-animation-reverse{-webkit-animation-duration:.2s;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:0;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:960px){.uk-offcanvas-bar{width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{right:auto;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-open>.uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-animation{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;right:0;width:0;overflow:hidden;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(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;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container-overlay{overflow:hidden}.uk-offcanvas-container .uk-offcanvas-content{position:relative;right:0;-webkit-transition:right .3s ease-out;transition:right .3s ease-out;-webkit-overflow-scrolling:touch}.uk-offcanvas-overlay .uk-offcanvas-content{overflow-y:hidden}:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{right:270px}.uk-offcanvas-flip>.uk-offcanvas-content-animation{right:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{right:350px}.uk-offcanvas-flip>.uk-offcanvas-content-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-iconnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-right:-10px}.uk-iconnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-right:10px}.uk-iconnav>*>*{display:block;color:#999}.uk-iconnav>*>:focus,.uk-iconnav>*>:hover{color:#666;outline:0}.uk-iconnav>.uk-active>*{color:#666}.uk-iconnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-right:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-right:0;padding-top:10px}.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;margin-bottom:10px;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}.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;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-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-progress{-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-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable svg{pointer-events:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:absolute!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number,.uk-countdown-separator{line-height:70px}.uk-countdown-number{font-size:2rem}@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}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-right{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-left{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-slide-top-small{-webkit-animation-name:uk-fade-top-small;animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{-webkit-animation-name:uk-fade-bottom-small;animation-name:uk-fade-bottom-small}.uk-animation-slide-right-small{-webkit-animation-name:uk-fade-left-small;animation-name:uk-fade-left-small}.uk-animation-slide-left-small{-webkit-animation-name:uk-fade-right-small;animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{-webkit-animation-name:uk-fade-top-medium;animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{-webkit-animation-name:uk-fade-bottom-medium;animation-name:uk-fade-bottom-medium}.uk-animation-slide-right-medium{-webkit-animation-name:uk-fade-left-medium;animation-name:uk-fade-left-medium}.uk-animation-slide-left-medium{-webkit-animation-name:uk-fade-right-medium;animation-name:uk-fade-right-medium}.uk-animation-kenburns{-webkit-animation-name:uk-scale-kenburns;animation-name:uk-scale-kenburns;-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-fast{-webkit-animation-duration:.1s;animation-duration:.1s}.uk-animation-toggle:not(:hover):not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-small{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-small{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-small{0%{opacity:0;-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-small{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-medium{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-medium{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-medium{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-medium{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-scale-kenburns{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(9px)}20%{-webkit-transform:translateX(-8px)}30%{-webkit-transform:translateX(7px)}40%{-webkit-transform:translateX(-6px)}50%{-webkit-transform:translateX(5px)}60%{-webkit-transform:translateX(-4px)}70%{-webkit-transform:translateX(3px)}80%{-webkit-transform:translateX(-2px)}90%{-webkit-transform:translateX(1px)}}@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)}}[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>*{width:1px}.uk-child-width-expand>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@s>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@m>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@l>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@xl>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}.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-bold{font-weight:bolder}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-primary{color:#1e87f0!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;-webkit-text-fill-color:transparent;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0}}.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;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media (min-width:1200px){.uk-column-divider{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:640px){.uk-column-1-2\@s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@s{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@m{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@m{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@m{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@m{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@l{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@l{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@l{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@l{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@xl{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@xl{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@xl{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@xl{-webkit-column-count:6;-moz-column-count:6;column-count:6}}.uk-column-span{-webkit-column-span:all;-moz-column-span:all;column-span:all}.uk-cover{max-width:none;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.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}@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-panel{position:relative;box-sizing:border-box}.uk-panel::after,.uk-panel::before{content:"";display:table}.uk-panel::after{clear:both}.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}.uk-inline-clip{overflow:hidden}[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-preserve-width,.uk-preserve-width audio,.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-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]{-webkit-transition:box-shadow .1s ease-in-out;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)) or (-webkit-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;-webkit-filter:blur(20px);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}.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}.var-leader-fill:before{content:'.'}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.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-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{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.uk-transform-origin-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-transform-origin-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-transform-origin-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-transform-origin-center-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-transform-origin-center-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-transform-origin-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-transform-origin-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-transform-origin-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline::after,.uk-flex-inline::before,.uk-flex::after,.uk-flex::before{display:none}.uk-flex-right{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media (min-width:640px){.uk-flex-right\@s{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@s{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@s{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@s{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@s{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:960px){.uk-flex-right\@m{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@m{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@m{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@m{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@m{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1200px){.uk-flex-right\@l{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@l{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@l{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@l{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@l{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1600px){.uk-flex-right\@xl{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@xl{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-left\@xl{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@xl{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@xl{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.uk-flex-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:640px){.uk-flex-first\@s{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@s{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-first\@m{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@m{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1200px){.uk-flex-first\@l{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@l{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1600px){.uk-flex-first\@xl{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@xl{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-flex-1{-ms-flex:1;-webkit-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-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+*{margin-top:0!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}.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-xlarge{padding:30px}@media (min-width:960px){.uk-padding-xlarge{padding:70px}}@media (min-width:1200px){.uk-padding-xlarge{padding:140px}}.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}.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%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);display:table;width:-moz-max-content;max-width:100%}.uk-position-center-left,.uk-position-center-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uk-position-center-right{right:0}.uk-position-center-left{left:0}.uk-position-bottom-center,.uk-position-top-center{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);display:table}.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{margin:15px}.uk-position-small.uk-position-center{-webkit-transform:translate(calc(-1*(-50% - 15px)),calc(-50% - 15px));transform:translate(calc(-1*(-50% - 15px)),calc(-50% - 15px))}.uk-position-small.uk-position-center-left,.uk-position-small.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{-webkit-transform:translateX(calc(-1*(-50% - 15px)));transform:translateX(calc(-1*(-50% - 15px)))}.uk-position-medium{margin:30px}.uk-position-medium.uk-position-center{-webkit-transform:translate(calc(-1*(-50% - 30px)),calc(-50% - 30px));transform:translate(calc(-1*(-50% - 30px)),calc(-50% - 30px))}.uk-position-medium.uk-position-center-left,.uk-position-medium.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 30px));transform:translateY(calc(-50% - 30px))}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{-webkit-transform:translateX(calc(-1*(-50% - 30px)));transform:translateX(calc(-1*(-50% - 30px)))}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.uk-transition-fade{opacity:0}.uk-transition-toggle.uk-hover [class*=uk-transition-fade],.uk-transition-toggle:hover [class*=uk-transition-fade]{opacity:1}[class*=uk-transition-scale]{opacity:0}.uk-transition-scale-up{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-scale-down{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}[class*=uk-transition-slide]{opacity:0}.uk-transition-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-transition-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-transition-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-transition-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-transition-slide-top-small{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.uk-transition-slide-bottom-small{-webkit-transform:translateY(10px);transform:translateY(10px)}.uk-transition-slide-right-small{-webkit-transform:translateX(10px);transform:translateX(10px)}.uk-transition-slide-left-small{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.uk-transition-slide-top-medium{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.uk-transition-slide-bottom-medium{-webkit-transform:translateY(50px);transform:translateY(50px)}.uk-transition-slide-right-medium{-webkit-transform:translateX(50px);transform:translateX(50px)}.uk-transition-slide-left-medium{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.uk-transition-toggle.uk-hover [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(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(.uk-hover) .uk-hidden-hover{display:none!important}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover{visibility:hidden!important}@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 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]) 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 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]) 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 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 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 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) 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) 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) 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) 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 hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light hr,.uk-offcanvas-bar hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) 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 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]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.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]) a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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-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%3E%3C%2Fcircle%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-list-divider>li:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-light .uk-list-divider>li:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2),.uk-overlay-primary .uk-list-divider>li:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li: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>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body .uk-list-bullet>li::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-card-secondary.uk-card-body .uk-list-bullet>li::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-light .uk-list-bullet>li::before,.uk-offcanvas-bar .uk-list-bullet>li::before,.uk-overlay-primary .uk-list-bullet>li::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-light .uk-input::-moz-placeholder,.uk-offcanvas-bar .uk-input::-moz-placeholder,.uk-overlay-primary .uk-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-light .uk-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-input::-webkit-input-placeholder,.uk-overlay-primary .uk-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-light .uk-textarea::-moz-placeholder,.uk-offcanvas-bar .uk-textarea::-moz-placeholder,.uk-overlay-primary .uk-textarea::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-light .uk-textarea::-webkit-input-placeholder,.uk-offcanvas-bar .uk-textarea::-webkit-input-placeholder,.uk-overlay-primary .uk-textarea::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-light .uk-search-input::-moz-placeholder,.uk-offcanvas-bar .uk-search-input::-moz-placeholder,.uk-overlay-primary .uk-search-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-light .uk-search-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-search-input::-webkit-input-placeholder,.uk-overlay-primary .uk-search-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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,.3)}.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,.5)}.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,.6)}.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:rgba(255,255,255,.1)}.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,.4)}.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,.6)}.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,.6)}.uk-card-primary.uk-card-body .uk-iconnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-card-secondary.uk-card-body .uk-iconnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-light .uk-iconnav>*>*,.uk-offcanvas-bar .uk-iconnav>*>*,.uk-overlay-primary .uk-iconnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-light .uk-iconnav>*>:focus,.uk-light .uk-iconnav>*>:hover,.uk-offcanvas-bar .uk-iconnav>*>:focus,.uk-offcanvas-bar .uk-iconnav>*>:hover,.uk-overlay-primary .uk-iconnav>*>:focus,.uk-overlay-primary .uk-iconnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-light .uk-iconnav>.uk-active>*,.uk-offcanvas-bar .uk-iconnav>.uk-active>*,.uk-overlay-primary .uk-iconnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*{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-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:rgba(255,255,255,.7)!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{-webkit-column-rule-color:rgba(255,255,255,.2);-moz-column-rule-color:rgba(255,255,255,.2);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::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-light .uk-accordion-title::after,.uk-offcanvas-bar .uk-accordion-title::after,.uk-overlay-primary .uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after{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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-light .uk-open>.uk-accordion-title::after,.uk-offcanvas-bar .uk-open>.uk-accordion-title::after,.uk-overlay-primary .uk-open>.uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css deleted file mode 100644 index b7f16779..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.css +++ /dev/null @@ -1,11876 +0,0 @@ -/* ======================================================================== - 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 IE and iOS. - * 3. Style - */ -html { - /* 1 */ - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - font-size: 16px; - font-weight: normal; - line-height: 1.5; - /* 2 */ - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - /* 3 */ - background: #fff; - color: #666; -} -/* - * Removes default margin. - */ -body { - margin: 0; -} -/* Links - ========================================================================== */ -/* - * 1. Remove the gray background on active links in IE 10. - * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. - */ -a { - /* 1 */ - background-color: transparent; - /* 2 */ - -webkit-text-decoration-skip: objects; -} -/* - * 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 { - color: #0f6ecd; - text-decoration: underline; -} -/* Text-level semantics - ========================================================================== */ -/* - * 1. Remove the bottom border in Firefox 39-. - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - text-decoration: underline dotted; - /* 2 */ -} -/* - * 1. Prevent the duplicate application of `bolder` by the next rule in Safari 6. - * 2. Add the correct font weight in Chrome, Edge, and Safari. - */ -/* 1 */ -b, -strong { - font-weight: inherit; -} -/* 2 */ -b, -strong { - font-weight: bolder; -} -/* - * 1. Correct the odd `em` font sizing in all browsers. - * 2. Consolas has a better baseline in running text compared to `Courier` - * 3. Style - */ -:not(pre) > code, -:not(pre) > kbd, -:not(pre) > samp { - /* 1 */ - font-size: 0.875rem; - /* 2 */ - font-family: Consolas, monaco, monospace; - /* 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; -} -/* - * Responsiveness - * 1. Set a maximum width - * 2. Auto scale the height. Only needed if `height` attribute is present - * 2. Corrects `max-width` behavior if padding and border are used - */ -audio, -canvas, -img, -video { - /* 1 */ - max-width: 100%; - /* 2 */ - height: auto; - /* 3 */ - box-sizing: border-box; -} -/* - * Remove the border on images inside links in IE 10-. - */ -img { - border-style: none; -} -/* - * Hide the overflow in IE. - */ -svg:not(:root) { - overflow: hidden; -} -/* 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 { - margin: 0 0 20px 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - 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 { - margin-top: 40px; -} -/* - * Sizes - */ -h1, -.uk-h1 { - font-size: 2.625rem; - line-height: 1.2; -} -h2, -.uk-h2 { - font-size: 2rem; - 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; -} -/* 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. Add the correct box sizing and height in Firefox. - * 2. Show the overflow in Edge and IE. - * 3. Style - */ -hr, -.uk-hr { - /* 1 */ - box-sizing: content-box; - height: 0; - /* 2 */ - overflow: visible; - /* 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. - * 2. Override UA - */ -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 - ========================================================================== */ -::-moz-selection { - background: #39f; - color: #fff; - text-shadow: none; -} -::selection { - background: #39f; - color: #fff; - text-shadow: none; -} -/* HTML5 elements - ========================================================================== */ -/* - * Add the correct display in IE 9-. - * 1. Add the correct display in Edge, IE, and Firefox. - * 2. Add the correct display in IE. - */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -main, -nav, -section, -summary { - /* 1 */ - display: block; -} -/* - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} -/* - * Add the correct display in IE 10-. - * 1. Add the correct display in IE. - */ -template, -[hidden] { - display: none; -} -/* Iframe - ========================================================================== */ -iframe { - border: 0; -} -/* Prevent the 300ms delay for touchscreen interactions - ========================================================================== */ -/* - * Most browsers prevent the 300ms delay automatically for sites that use the `width=device-width` property. - * For Safari on iOS 9.3+, IE 11 and Edge on desktops and IE 11 on Windows Phone 8.1 it must be applied manually. - */ -a, -area, -button, -input, -label, -select, -summary, -textarea { - touch-action: manipulation; -} -/* Pass media breakpoints to JS - ========================================================================== */ -/* - * Breakpoints - */ -.var-media-s:before { - content: '640px'; -} -.var-media-m:before { - content: '960px'; -} -.var-media-l:before { - content: '1200px'; -} -.var-media-xl:before { - content: '1600px'; -} -/* ======================================================================== - Component: Link - ========================================================================== */ -/* Muted - ========================================================================== */ -a.uk-link-muted, -.uk-link-muted a { - color: #999; -} -a.uk-link-muted:hover, -.uk-link-muted a:hover { - color: #666; -} -/* Reset - ========================================================================== */ -/* - * `!important` needed to override inverse component - */ -a.uk-link-reset, -a.uk-link-reset:hover, -a.uk-link-reset:focus, -.uk-link-reset a, -.uk-link-reset a:hover, -.uk-link-reset a:focus { - color: inherit !important; - text-decoration: none !important; -} -/* ======================================================================== - Component: Heading - ========================================================================== */ -/* Primary - ========================================================================== */ -.uk-heading-primary { - font-size: 2.625rem; - line-height: 1.2; -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-heading-primary { - font-size: 3.75rem; - line-height: 1.1; - } -} -/* Hero - ========================================================================== */ -.uk-heading-hero { - font-size: 4rem; - line-height: 1.1; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-heading-hero { - font-size: 6rem; - line-height: 1; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-heading-hero { - font-size: 8rem; - line-height: 1; - } -} -/* Divider - ========================================================================== */ -.uk-heading-divider { - padding-bottom: 10px; - border-bottom: 1px 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: 0.9em; - margin-right: 10px; - border-left: 5px 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% - (1px / 2)); - /* 2 */ - width: 2000px; - /* 3 */ - border-bottom: 1px solid #e5e5e5; -} -.uk-heading-line > :before { - right: 100%; - margin-right: 0.6em; -} -.uk-heading-line > :after { - left: 100%; - margin-left: 0.6em; -} -/* ======================================================================== - 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%3E%3C%2Fcircle%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 - ========================================================================== */ -/* - * Reset child height, caused by `inline-block` - */ -.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; -} -/* ======================================================================== - Component: List - ========================================================================== */ -.uk-list { - padding: 0; - list-style: none; -} -/* - * Micro clearfix - */ -.uk-list > li::before, -.uk-list > li::after { - content: ""; - display: table; -} -.uk-list > li::after { - clear: both; -} -/* - * Remove margin from the last-child - */ -.uk-list > li > :last-child { - margin-bottom: 0; -} -/* - * Nested lists - */ -.uk-list ul { - margin: 0; - padding-left: 30px; - list-style: none; -} -/* - * Style - */ -.uk-list > li:nth-child(n+2), -.uk-list > li > ul { - margin-top: 10px; -} -/* Style modifiers - ========================================================================== */ -/* - * Divider - */ -.uk-list-divider > li:nth-child(n+2) { - margin-top: 10px; - padding-top: 10px; - border-top: 1px solid #e5e5e5; -} -/* - * Striped - */ -.uk-list-striped > li { - padding: 10px 10px; -} -.uk-list-striped > li:nth-of-type(odd) { - border-top: 1px solid #e5e5e5; - border-bottom: 1px solid #e5e5e5; -} -.uk-list-striped > li:nth-of-type(odd) { - background: #f8f8f8; -} -.uk-list-striped > li:nth-child(n+2) { - margin-top: 0; -} -/* - * Bullet - */ -.uk-list-bullet > li { - position: relative; - padding-left: calc(1.5em + 10px); -} -.uk-list-bullet > li::before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 1.5em; - height: 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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); - background-repeat: no-repeat; - background-position: 50% 50%; - float: left; -} -/* Size modifier - ========================================================================== */ -.uk-list-large > li:nth-child(n+2), -.uk-list-large > li > ul { - margin-top: 20px; -} -/* - * Divider - */ -.uk-list-large.uk-list-divider > li:nth-child(n+2) { - margin-top: 20px; - padding-top: 20px; -} -/* - * Striped - */ -.uk-list-large.uk-list-striped > li { - padding: 20px 10px; -} -.uk-list-large.uk-list-striped > li:nth-of-type(odd) { - border-top: 1px solid #e5e5e5; - border-bottom: 1px solid #e5e5e5; -} -.uk-list-large.uk-list-striped > li: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; -} -/* Row - ========================================================================== */ -.uk-table > tr.uk-active, -.uk-table tbody tr.uk-active { - background: #ffd; -} -/* 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; -} -/* Size modifier - ========================================================================== */ -.uk-table-small th, -.uk-table-small td { - padding: 10px 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: 300px; -} -/* 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 { - -webkit-transition: background-color 0.1s linear; - 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. 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 `button` padding and background color - * 7. Required for `button`. - * 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 */ - overflow: visible; - /* 4 */ - font: inherit; - color: inherit; - /* 5 */ - text-transform: none; - /* 6. */ - padding: 0; - background-color: transparent; - /* 7 */ - cursor: pointer; - /* 8 */ - display: inline-block; - /* 9 */ - fill: currentcolor; - /* 10 */ - line-height: 0; -} -/* - * 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 [fill*='#']:not(.uk-preserve) { - fill: currentcolor; -} -.uk-icon [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: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color; - 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. - */ -.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; -} -/* - * Remove the padding in IE 10-. - */ -.uk-radio, -.uk-checkbox { - padding: 0; -} -/* - * 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 6px; - background: #fff; - color: #666; - border: 1px solid #e5e5e5; - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out; - -webkit-transition-property: color, background-color, border; - transition-property: color, background-color, border; -} -/* - * Single-line - * 1. Allow an `a` element to look like a `input` or `select` element - * 2. Make sure line-height is not larger than height - * Also needed to center the text vertically if `a` element is used - */ -.uk-input, -.uk-select:not([multiple]):not([size]) { - height: 40px; - vertical-align: middle; - /* 1 */ - display: inline-block; - /* 2 */ - 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::-moz-placeholder { - color: #999; -} -.uk-input::-webkit-input-placeholder { - color: #999; -} -.uk-textarea:-ms-input-placeholder { - color: #999 !important; -} -.uk-textarea::-moz-placeholder { - color: #999; -} -.uk-textarea::-webkit-input-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; - line-height: 28px; -} -/* - * Large - */ -.uk-form-large { - font-size: 1.25rem; -} -.uk-form-large:not(textarea):not([multiple]):not([size]) { - height: 55px; - 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: 40px; -} -select.uk-form-width-xsmall { - width: 65px; -} -.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 - */ -.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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; -} -/* - * 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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A"); -} -/* Radio and checkbox - * Note: Only works in Chrome, Safari, Opera and Edge - ========================================================================== */ -/* - * 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; - /* 5 */ - background-color: transparent; - /* 6 */ - background-repeat: no-repeat; - background-position: 50% 50%; - border: 1px solid #cccccc; - -webkit-transition: 0.2s ease-in-out; - transition: 0.2s ease-in-out; - -webkit-transition-property: background-color, border; - 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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); -} -.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); -} -.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%3E%3C%2Frect%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: 30px; - /* 3 */ - display: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: 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: 30px; -} -/* - * Position modifier - */ -.uk-form-icon-flip { - right: 0; - left: auto; -} -.uk-form-icon-flip + .uk-input { - padding-right: 30px; -} -/* ======================================================================== - 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. Style - * 7. `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. - * 8. Align text if button has a width - * 9. Required for `a`. - */ -.uk-button { - /* 1 */ - margin: 0; - /* 2 */ - border: none; - /* 3 */ - overflow: visible; - /* 4 */ - font: inherit; - color: inherit; - /* 5 */ - text-transform: none; - /* 6 */ - display: inline-block; - box-sizing: border-box; - padding: 0 30px; - vertical-align: middle; - font-size: 0.875rem; - /* 7 */ - line-height: 38px; - /* 8 */ - text-align: center; - /* 9 */ - text-decoration: none; - text-transform: uppercase; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color, border-color; - 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 { - /* 8 */ - 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; - -webkit-transition: right 0.3s ease-out; - 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: -ms-inline-flexbox; - display: -webkit-inline-flex; - 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: Section - ========================================================================== */ -/* - * 1. Make it work with `100vh` and height in general - */ -.uk-section { - 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; - } -} -/* - * Micro clearfix - */ -.uk-section::before, -.uk-section::after { - content: ""; - display: table; -} -.uk-section::after { - clear: both; -} -/* - * 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; -} -/* - * Indicate that an image or video is used as background - */ -/* 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 { - box-sizing: content-box; - /* 1 */ - 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; - } -} -/* - * Micro clearfix - */ -.uk-container::before, -.uk-container::after { - content: ""; - display: table; -} -.uk-container::after { - clear: both; -} -/* - * 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-small { - max-width: 900px; -} -.uk-container-large { - max-width: 1600px; -} -.uk-container-expand { - max-width: none; -} -/* ======================================================================== - Component: Grid - ========================================================================== */ -/* - * 1. Allow cells to wrap into the next line - * 2. Reset lists - */ -.uk-grid { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 { - margin-left: -15px; -} -.uk-grid-small > * { - padding-left: 15px; -} -/* Vertical */ -.uk-grid + .uk-grid-small, -.uk-grid-small > .uk-grid-margin, -* + .uk-grid-margin-small { - margin-top: 15px; -} -/* - * Medium - */ -/* Horizontal */ -.uk-grid-medium { - margin-left: -30px; -} -.uk-grid-medium > * { - padding-left: 30px; -} -/* Vertical */ -.uk-grid + .uk-grid-medium, -.uk-grid-medium > .uk-grid-margin, -* + .uk-grid-margin-medium { - margin-top: 30px; -} -/* - * Large - */ -/* Horizontal */ -.uk-grid-large { - margin-left: -40px; -} -.uk-grid-large > * { - padding-left: 40px; -} -/* Vertical */ -.uk-grid + .uk-grid-large, -.uk-grid-large > .uk-grid-margin, -* + .uk-grid-margin-large { - margin-top: 40px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - /* Horizontal */ - .uk-grid-large { - margin-left: -70px; - } - .uk-grid-large > * { - padding-left: 70px; - } - /* Vertical */ - .uk-grid + .uk-grid-large, - .uk-grid-large > .uk-grid-margin, - * + .uk-grid-margin-large { - margin-top: 70px; - } -} -/* - * Collapse - */ -/* Horizontal */ -.uk-grid-collapse { - margin-left: 0; -} -.uk-grid-collapse > * { - padding-left: 0; -} -/* Vertical */ -.uk-grid + .uk-grid-collapse, -.uk-grid-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 { - margin-left: -30px; -} -.uk-grid-divider.uk-grid-small > * { - padding-left: 30px; -} -.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before { - left: 15px; -} -/* Vertical */ -.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; -} -/* - * Medium - */ -/* Horizontal */ -.uk-grid-divider.uk-grid-medium { - margin-left: -60px; -} -.uk-grid-divider.uk-grid-medium > * { - padding-left: 60px; -} -.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before { - left: 30px; -} -/* Vertical */ -.uk-grid-divider.uk-grid-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; -} -/* - * Large - */ -/* Horizontal */ -.uk-grid-divider.uk-grid-large { - margin-left: -80px; -} -.uk-grid-divider.uk-grid-large > * { - padding-left: 80px; -} -.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { - left: 40px; -} -/* Vertical */ -.uk-grid-divider.uk-grid-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; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - /* Horizontal */ - .uk-grid-divider.uk-grid-large { - margin-left: -140px; - } - .uk-grid-divider.uk-grid-large > * { - padding-left: 140px; - } - .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before { - left: 70px; - } - /* Vertical */ - .uk-grid-divider.uk-grid-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; - } -} -/* 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: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 */ - -ms-flex: auto; - -webkit-flex: auto; - flex: auto; -} -/* ======================================================================== - Component: Tile - ========================================================================== */ -.uk-tile { - position: relative; - box-sizing: border-box; - padding: 30px 30px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-tile { - padding: 40px 40px; - } -} -/* - * Micro clearfix - */ -.uk-tile::before, -.uk-tile::after { - content: ""; - display: table; -} -.uk-tile::after { - clear: both; -} -/* - * Remove margin from the last-child - */ -.uk-tile > :last-child { - margin-bottom: 0; -} -/* 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; - -webkit-transition: box-shadow 0.1s ease-in-out; - transition: box-shadow 0.1s ease-in-out; -} -/* Sections - ========================================================================== */ -.uk-card-body { - padding: 30px 30px; -} -.uk-card-header { - padding: 15px 30px; -} -.uk-card-footer { - 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; - } -} -/* - * Micro clearfix - */ -.uk-card-body::before, -.uk-card-body::after, -.uk-card-header::before, -.uk-card-header::after, -.uk-card-footer::before, -.uk-card-footer::after { - content: ""; - display: table; -} -.uk-card-body::after, -.uk-card-header::after, -.uk-card-footer::after { - clear: both; -} -/* - * 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: -15px -30px; -} -.uk-card-title + .uk-nav-default { - margin-top: 0; -} -.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: -25px -40px; - } - .uk-card-title + .uk-nav-default { - margin-top: 0; - } - .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: -5px -20px; -} -.uk-card-small .uk-card-title + .uk-nav-default { - margin-top: 0; -} -.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: -55px -70px; - } - .uk-card-large .uk-card-title + .uk-nav-default { - margin-top: 0; - } -} -/* ======================================================================== - Component: Close - ========================================================================== */ -/* - * Adopts `uk-icon` - */ -.uk-close { - color: #999; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, opacity; - transition-property: color, opacity; -} -/* Hover + Focus */ -.uk-close:hover, -.uk-close:focus { - color: #666; - outline: none; -} -/* ======================================================================== - Component: Spinner - ========================================================================== */ -/* - * Adopts `uk-icon` - */ -/* SVG - ========================================================================== */ -.uk-spinner > * { - -webkit-animation: uk-spinner-rotate 1.4s linear infinite; - animation: uk-spinner-rotate 1.4s linear infinite; -} -@-webkit-keyframes uk-spinner-rotate { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(270deg); - } -} -@keyframes uk-spinner-rotate { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(270deg); - } -} -/* - * Circle - */ -.uk-spinner > * > * { - stroke-dasharray: 88px; - stroke-dashoffset: 0; - transform-origin: center; - -webkit-animation: uk-spinner-dash 1.4s ease-in-out infinite; - animation: uk-spinner-dash 1.4s ease-in-out infinite; - stroke-width: 1; - stroke-linecap: round; -} -@-webkit-keyframes uk-spinner-dash { - 0% { - stroke-dashoffset: 88px; - } - 50% { - stroke-dashoffset: 22px; - -webkit-transform: rotate(135deg); - } - 100% { - stroke-dashoffset: 88px; - -webkit-transform: rotate(450deg); - } -} -@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; - -webkit-transition: color 0.1s ease-in-out; - 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: Badge - ========================================================================== */ -/* - * 1. Style - * 2. Center child vertically and horizontally - */ -.uk-badge { - box-sizing: border-box; - min-width: 22px; - height: 22px; - line-height: 22px; - padding: 0 5px; - border-radius: 500px; - vertical-align: middle; - /* 1 */ - background: #1e87f0; - color: #fff; - font-size: 0.875rem; - /* 2 */ - display: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: 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 - ========================================================================== */ -/* - * Micro clearfix - */ -.uk-article::before, -.uk-article::after { - content: ""; - display: table; -} -.uk-article::after { - clear: both; -} -/* - * 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.625rem; - line-height: 1.2; -} -/* 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-header { - margin-bottom: 20px; -} -/* - * Micro clearfix - */ -.uk-comment-body::before, -.uk-comment-body::after, -.uk-comment-header::before, -.uk-comment-header::after { - content: ""; - display: table; -} -.uk-comment-body::after, -.uk-comment-header::after { - clear: both; -} -/* - * 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::-moz-placeholder { - color: #999; -} -.uk-search-input::-webkit-input-placeholder { - color: #999; -} -/* Icon - ========================================================================== */ -/* - * Adopts `uk-icon` - * Required for `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 `button` padding and background color - * 7. Required for `button`. - */ -.uk-search-icon { - /* 1 */ - margin: 0; - /* 2 */ - border: none; - /* 3 */ - overflow: visible; - /* 4 */ - font: inherit; - color: inherit; - /* 5 */ - text-transform: none; - /* 6. */ - padding: 0; - background-color: transparent; - /* 7 */ - cursor: pointer; -} -/* - * Remove the inner border and padding in Firefox. Required for `button`. - */ -.uk-search-icon::-moz-focus-inner { - border: 0; - padding: 0; -} -/* - * 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: -ms-inline-flexbox; - display: -webkit-inline-flex; - display: inline-flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: 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: 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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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; -} -/* 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; -} -/* 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: -ms-flexbox; - display: -webkit-flex; - 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: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; -} -/* - * Horizontal alignment - * 1. Create position context for centered navbar with sub groups (left/right) - * 2. Needed for dropdowns because a new position context is created - * `z-index` must be smaller than off-canvas - * 3. Fix text wrapping if the centered section is larger than 50% of the navbar - * 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%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - /* 2 */ - z-index: 990; -} -/* 3 */ -.uk-navbar-center:not(:only-child) .uk-navbar-nav > li > a, -.uk-navbar-center:not(:only-child) .uk-navbar-item, -.uk-navbar-center:not(:only-child) .uk-navbar-toggle { - white-space: nowrap; -} -/* 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-'] .uk-navbar-nav > li > a, -[class*='uk-navbar-center-'] .uk-navbar-item, -[class*='uk-navbar-center-'] .uk-navbar-toggle { - white-space: nowrap; -} -/* Nav - ========================================================================== */ -/* - * 1. Reset lists - */ -.uk-navbar-nav { - display: -ms-flexbox; - display: -webkit-flex; - 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 { - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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: -ms-flexbox; - display: -webkit-flex; - display: flex; - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; - /* 2 */ - box-sizing: border-box; - height: 80px; - padding: 0 15px; - /* 3 */ - font-size: 0.875rem; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - /* 4 */ - text-decoration: none; -} -/* - * Nav items - */ -.uk-navbar-nav > li > a { - color: #999; - text-transform: uppercase; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color; - 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-bottom: 30px; - 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; -} -/* Dropbar - ========================================================================== */ -.uk-navbar-dropbar { - position: relative; - background: #fff; - overflow: hidden; -} -/* - * Slide modifier - */ -.uk-navbar-dropbar-slide { - position: absolute; - z-index: 1020; - left: 0; - right: 0; -} -/* - * 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 lists - */ -.uk-subnav { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 */ - -ms-flex: none; - -webkit-flex: none; - 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; - -webkit-transition: 0.1s ease-in-out; - transition: 0.1s ease-in-out; - -webkit-transition-property: color, background-color; - 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 - ========================================================================== */ -/* - * 1. Align items and divider vertically - */ -.uk-subnav-divider > * { - /* 1 */ - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; -} -/* - * Divider - * `nth-child` makes it also work without JS if it's only one row - */ -.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { - content: ""; - height: 1.5em; - margin-left: 0px; - margin-right: 20px; - border-left: 1px solid #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 - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Reset lists - */ -.uk-breadcrumb { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - /* 2 */ - padding: 0; - list-style: none; -} -/* - * Space is allocated solely based on content dimensions: 0 0 auto - */ -.uk-breadcrumb > * { - -ms-flex: none; - -webkit-flex: none; - flex: none; -} -/* Items - ========================================================================== */ -.uk-breadcrumb > * > * { - display: inline-block; - 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 > * { - 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; - color: #999; -} -/* ======================================================================== - Component: Pagination - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Gutter - * 3. Reset lists - */ -.uk-pagination { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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-pagination > * { - /* 1 */ - -ms-flex: none; - -webkit-flex: none; - flex: none; - /* 2 */ - padding-left: 20px; - /* 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 */ - color: #999; - -webkit-transition: color 0.1s ease-in-out; - 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 lists - */ -.uk-tab { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - 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 */ - -ms-flex: none; - -webkit-flex: none; - 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; - -webkit-transition: color 0.1s ease-in-out; - 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 { - -ms-flex-direction: column; - -webkit-flex-direction: column; - 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: right; - 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; - color: rgba(102, 102, 102, 0.6); - -webkit-transition: color 0.1s ease-in-out; - transition: color 0.1s ease-in-out; -} -/* Hover + Focus */ -.uk-slidenav:hover, -.uk-slidenav:focus { - color: rgba(102, 102, 102, 0.8); - outline: none; -} -/* OnClick */ -.uk-slidenav:active { - color: rgba(102, 102, 102, 0.9); -} -/* Icon modifier - ========================================================================== */ -/* - * Previous - */ -/* - * Next - */ -/* Container - ========================================================================== */ -.uk-slidenav-container { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -/* ======================================================================== - Component: Dotnav - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Reset lists - * 3. Gutter - */ -.uk-dotnav { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - /* 2 */ - margin: 0; - padding: 0; - list-style: none; - /* 3 */ - margin-left: -15px; -} -/* - * 1. Space is allocated solely based on content dimensions: 0 0 auto - * 2. Gutter - */ -.uk-dotnav > * { - /* 1 */ - -ms-flex: none; - -webkit-flex: none; - flex: none; - /* 2 */ - padding-left: 15px; -} -/* Items - ========================================================================== */ -/* - * Items - * 1. Hide text if present - */ -.uk-dotnav > * > * { - display: block; - box-sizing: content-box; - width: 16px; - height: 16px; - border-radius: 50%; - background: rgba(102, 102, 102, 0.1); - /* 1 */ - text-indent: 100%; - overflow: hidden; - white-space: nowrap; - -webkit-transition: background-color 0.2s ease-in-out; - transition: background-color 0.2s ease-in-out; -} -/* Hover + Focus */ -.uk-dotnav > * > :hover, -.uk-dotnav > * > :focus { - background-color: rgba(102, 102, 102, 0.4); - outline: none; -} -/* OnClick */ -.uk-dotnav > * > :active { - background-color: rgba(102, 102, 102, 0.6); -} -/* Active */ -.uk-dotnav > .uk-active > * { - background-color: rgba(102, 102, 102, 0.4); -} -/* Modifier: 'uk-dotnav-vertical' - ========================================================================== */ -/* - * 1. Change direction - * 2. Gutter - */ -.uk-dotnav-vertical { - /* 1 */ - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; - /* 2 */ - margin-left: 0; - margin-top: -15px; -} -/* 2 */ -.uk-dotnav-vertical > * { - padding-left: 0; - padding-top: 15px; -} -/* ======================================================================== - Component: Accordion - ========================================================================== */ -.uk-accordion { - padding: 0; - list-style: none; -} -/* Item - ========================================================================== */ -.uk-accordion > :nth-child(n+2) { - margin-top: 20px; -} -/* Title - ========================================================================== */ -.uk-accordion-title { - margin: 0; - font-size: 1.25rem; - line-height: 1.4; - cursor: pointer; - overflow: hidden; -} -.uk-accordion-title::after { - content: ""; - width: 1.4em; - height: 1.4em; - 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); - background-repeat: no-repeat; - background-position: 50% 50%; -} -.uk-open > .uk-accordion-title::after { - 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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); -} -/* Content - ========================================================================== */ -.uk-accordion-content { - margin-top: 20px; -} -/* - * Micro clearfix - */ -.uk-accordion-content:before, -.uk-accordion-content:after { - content: ""; - display: table; -} -.uk-accordion-content:after { - clear: both; -} -/* - * 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 { - 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-left: 15px; - padding-right: 15px; - /* 5 */ - background: rgba(0, 0, 0, 0.6); - /* 6 */ - opacity: 0; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-modal { - padding-left: 30px; - padding-right: 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 caption, spinner and close button - * 2. Dimensions - * 3. Style - * 4. Slide-in transition - */ -.uk-modal-dialog { - /* 1 */ - position: relative; - /* 2 */ - box-sizing: border-box; - margin: 50px auto; - width: 600px; - max-width: 100%; - /* 3 */ - background: #fff; - /* 4 */ - opacity: 0; - -webkit-transform: translateY(-100px); - transform: translateY(-100px); - -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out; - transition: opacity 0.3s linear, transform 0.3s ease-out; -} -/* Phone portrait and smaller */ -@media (max-width: 639px) { - .uk-modal-dialog { - margin-top: 15px; - margin-bottom: 15px; - } -} -/* - * Open - */ -.uk-open > .uk-modal-dialog { - opacity: 1; - -webkit-transform: translateY(0); - 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%; - -webkit-transform: translateY(0); - transform: translateY(0); -} -/* Lightbox modifier - ========================================================================== */ -.uk-modal-lightbox { - background: rgba(0, 0, 0, 0.9); -} -.uk-modal-lightbox .uk-modal-dialog { - margin-left: 15px; - margin-right: 15px; -} -/* Sections - ========================================================================== */ -.uk-modal-body { - padding: 30px 30px; -} -.uk-modal-header { - padding: 15px 30px; - background: #fff; - border-bottom: 1px solid #e5e5e5; -} -.uk-modal-footer { - padding: 15px 30px; - background: #fff; - border-top: 1px solid #e5e5e5; -} -/* - * Micro clearfix - */ -.uk-modal-body::before, -.uk-modal-body::after, -.uk-modal-header::before, -.uk-modal-header::after, -.uk-modal-footer::before, -.uk-modal-footer::after { - content: ""; - display: table; -} -.uk-modal-body::after, -.uk-modal-header::after, -.uk-modal-footer::after { - clear: both; -} -/* - * 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 - */ -.uk-modal-close-outside { - top: 0; - right: 0; - -webkit-transform: translate(100%, -100%); - transform: translate(100%, -100%); - color: #ffffff; -} -.uk-modal-close-outside:hover { - color: #fff; -} -/* - * Full - */ -.uk-modal-close-full { - top: 0; - right: 0; - padding: 20px; - background: #fff; -} -/* Caption - ========================================================================== */ -.uk-modal-caption { - position: absolute; - left: 0; - right: 0; - top: 100%; - margin-top: 20px; - color: #fff; - text-align: center; -} -/* ======================================================================== - 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-'] { - -webkit-animation-duration: 0.2s; - animation-duration: 0.2s; -} -.uk-sticky.uk-animation-reverse { - -webkit-animation-duration: 0.2s; - 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 - * 4. Transform - */ -.uk-offcanvas-bar { - /* 1 */ - position: absolute; - top: 0; - bottom: 0; - left: 0; - /* 2 */ - box-sizing: border-box; - width: 270px; - padding: 20px 20px; - background: #222; - /* 3 */ - overflow-y: auto; - -webkit-overflow-scrolling: touch; - /* 4 */ - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-offcanvas-bar { - width: 350px; - padding: 40px 40px; - } -} -/* Flip modifier */ -.uk-offcanvas-flip .uk-offcanvas-bar { - left: auto; - right: 0; - -webkit-transform: translateX(100%); - transform: translateX(100%); -} -/* - * Open - */ -.uk-open > .uk-offcanvas-bar { - -webkit-transform: translateX(0); - transform: translateX(0); -} -/* - * Slide Animation (Used in slide and push mode) - */ -.uk-offcanvas-bar-animation { - -webkit-transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} -/* - * Reveal Animation - * 1. Set position - * 2. Clip the bar - * 3. Animation - * 4. Reset transform - */ -.uk-offcanvas-reveal { - /* 1 */ - position: absolute; - top: 0; - bottom: 0; - left: 0; - /* 2 */ - width: 0; - overflow: hidden; - /* 3 */ - -webkit-transition: width 0.3s ease-out; - transition: width 0.3s ease-out; -} -.uk-offcanvas-reveal .uk-offcanvas-bar { - /* 4 */ - -webkit-transform: translateX(0); - transform: translateX(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; - -webkit-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.uk-offcanvas-overlay.uk-open::before { - opacity: 1; -} -/* Container - ========================================================================== */ -/* - * 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; -} -/* - * Prevent all scrollbars if overlay is used - */ -.uk-offcanvas-container-overlay { - overflow: hidden; -} -/* Content - ========================================================================== */ -/* - * 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 - * Note: JS sets a fixed width and height so the page can slide-out without shrinking - * 1. Smooth scrolling - */ -.uk-offcanvas-container .uk-offcanvas-content { - position: relative; - left: 0; - -webkit-transition: left 0.3s ease-out; - transition: left 0.3s ease-out; - /* 1 */ - -webkit-overflow-scrolling: touch; -} -/* Disable scrolling if overlay mode */ -.uk-offcanvas-overlay .uk-offcanvas-content { - overflow-y: hidden; -} -/* - * Activate slide-out animation - */ -:not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { - left: 270px; -} -.uk-offcanvas-flip > .uk-offcanvas-content-animation { - left: -270px; -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - :not(.uk-offcanvas-flip) > .uk-offcanvas-content-animation { - left: 350px; - } - .uk-offcanvas-flip > .uk-offcanvas-content-animation { - left: -350px; - } -} -/* ======================================================================== - Component: Switcher - ========================================================================== */ -/* - * Reset lists - */ -.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: Iconnav - ========================================================================== */ -/* - * 1. Allow items to wrap into the next line - * 2. Reset lists - * 3. Gutter - */ -.uk-iconnav { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - /* 1 */ - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; - /* 2 */ - margin: 0; - padding: 0; - list-style: none; - /* 3 */ - margin-left: -10px; -} -/* - * 1. Space is allocated solely based on content dimensions: 0 0 auto - * 2. Gutter - */ -.uk-iconnav > * { - /* 1 */ - -ms-flex: none; - -webkit-flex: none; - flex: none; - /* 2 */ - padding-left: 10px; -} -/* Items - ========================================================================== */ -/* - * Items - * 1. Prevent gap if child element is `inline-block`, e.g. an icon - * 2. Style - */ -.uk-iconnav > * > * { - /* 1 */ - display: block; - /* 2 */ - color: #999; -} -/* Hover + Focus */ -.uk-iconnav > * > :hover, -.uk-iconnav > * > :focus { - color: #666; - outline: none; -} -/* Active */ -.uk-iconnav > .uk-active > * { - color: #666; -} -/* Modifier: 'uk-iconnav-vertical' - ========================================================================== */ -/* - * 1. Change direction - * 2. Gutter - */ -.uk-iconnav-vertical { - /* 1 */ - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; - /* 2 */ - margin-left: 0; - margin-top: -10px; -} -/* 2 */ -.uk-iconnav-vertical > * { - padding-left: 0; - padding-top: 10px; -} -/* ======================================================================== - 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; - margin-bottom: 10px; - padding: 15px; - background: #f8f8f8; - color: #666; - font-size: 1.25rem; - line-height: 1.4; - cursor: pointer; -} -/* 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. Dimensions - * 4. Style - */ -.uk-tooltip { - /* 1 */ - display: none; - /* 2 */ - position: absolute; - z-index: 1030; - /* 3 */ - box-sizing: border-box; - max-width: 200px; - padding: 3px 6px; - /* 4 */ - 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: 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: Progress - ========================================================================== */ -/* - * 1. Remove default style - * 2. Behave like a block element - * 3. Remove borders in Firefox and Edge - * 4. Set background color for progress container in Firefox, IE11 and Edge - * 5. Style - */ -.uk-progress { - /* 1 */ - -webkit-appearance: none; - -moz-appearance: none; - /* 2 */ - display: block; - width: 100%; - /* 3 */ - border: 0; - /* 4 */ - background-color: #f8f8f8; - /* 5 */ - 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: Sortable - ========================================================================== */ -.uk-sortable { - position: relative; -} -/* - * Deactivate browser touch actions in IE11 - */ -.uk-sortable > * { - touch-action: none; -} -/* - * Deactivate pointer-events on SVGs in Safari - */ -.uk-sortable svg { - pointer-events: none; -} -/* - * Remove margin from the last-child - */ -.uk-sortable > :last-child { - margin-bottom: 0; -} -/* Drag - ========================================================================== */ -.uk-sortable-drag { - position: absolute !important; - z-index: 1050 !important; - pointer-events: none; -} -/* Placeholder - ========================================================================== */ -.uk-sortable-placeholder { - opacity: 0; -} -/* Empty modifier - ========================================================================== */ -.uk-sortable-empty { - min-height: 50px; -} -/* Handle - ========================================================================== */ -/* Hover */ -.uk-sortable-handle:hover { - cursor: move; -} -/* ======================================================================== - Component: Countdown - ========================================================================== */ -/* Item - ========================================================================== */ -/* - * 1. Center numbers and separators vertically - */ -.uk-countdown-number, -.uk-countdown-separator { - /* 1 */ - line-height: 70px; -} -/* Number - ========================================================================== */ -.uk-countdown-number { - font-size: 2rem; -} -/* 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; -} -/* 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: Animation - ========================================================================== */ -[class*='uk-animation-'] { - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} -/* Direction modifier - ========================================================================== */ -.uk-animation-reverse { - -webkit-animation-direction: reverse; - animation-direction: reverse; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} -/* Animations for scrollspy - ========================================================================== */ -/* - * Fade - */ -.uk-animation-fade { - -webkit-animation-name: uk-fade; - animation-name: uk-fade; - -webkit-animation-duration: 0.8s; - animation-duration: 0.8s; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; -} -/* - * Scale - */ -.uk-animation-scale-up { - -webkit-animation-name: uk-fade-scale-02; - animation-name: uk-fade-scale-02; -} -.uk-animation-scale-down { - -webkit-animation-name: uk-fade-scale-18; - animation-name: uk-fade-scale-18; -} -/* - * Slide - */ -.uk-animation-slide-top { - -webkit-animation-name: uk-fade-top; - animation-name: uk-fade-top; -} -.uk-animation-slide-bottom { - -webkit-animation-name: uk-fade-bottom; - animation-name: uk-fade-bottom; -} -.uk-animation-slide-left { - -webkit-animation-name: uk-fade-left; - animation-name: uk-fade-left; -} -.uk-animation-slide-right { - -webkit-animation-name: uk-fade-right; - animation-name: uk-fade-right; -} -/* - * Slide Small - */ -.uk-animation-slide-top-small { - -webkit-animation-name: uk-fade-top-small; - animation-name: uk-fade-top-small; -} -.uk-animation-slide-bottom-small { - -webkit-animation-name: uk-fade-bottom-small; - animation-name: uk-fade-bottom-small; -} -.uk-animation-slide-left-small { - -webkit-animation-name: uk-fade-left-small; - animation-name: uk-fade-left-small; -} -.uk-animation-slide-right-small { - -webkit-animation-name: uk-fade-right-small; - animation-name: uk-fade-right-small; -} -/* - * Slide Medium - */ -.uk-animation-slide-top-medium { - -webkit-animation-name: uk-fade-top-medium; - animation-name: uk-fade-top-medium; -} -.uk-animation-slide-bottom-medium { - -webkit-animation-name: uk-fade-bottom-medium; - animation-name: uk-fade-bottom-medium; -} -.uk-animation-slide-left-medium { - -webkit-animation-name: uk-fade-left-medium; - animation-name: uk-fade-left-medium; -} -.uk-animation-slide-right-medium { - -webkit-animation-name: uk-fade-right-medium; - animation-name: uk-fade-right-medium; -} -/* - * Kenburns - */ -.uk-animation-kenburns { - -webkit-animation-name: uk-scale-kenburns; - animation-name: uk-scale-kenburns; - -webkit-animation-duration: 15s; - animation-duration: 15s; -} -/* - * Shake - */ -.uk-animation-shake { - -webkit-animation-name: uk-shake; - animation-name: uk-shake; -} -/* Duration modifier - ========================================================================== */ -.uk-animation-fast { - -webkit-animation-duration: 0.1s; - animation-duration: 0.1s; -} -/* Enable animation only on hover -========================================================================== */ -/* - * Note: Firefox and IE needs this because animations are not triggered when switching between display `none` and `block` - */ -.uk-animation-toggle:not(:hover):not(.uk-hover) [class*='uk-animation-'] { - -webkit-animation-name: none; - animation-name: none; -} -/* Keyframes used by animation classes - ========================================================================== */ -/* - * Fade - */ -@-webkit-keyframes uk-fade { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes uk-fade { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -/* - * Slide Top - */ -@-webkit-keyframes uk-fade-top { - 0% { - opacity: 0; - -webkit-transform: translateY(-100%); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-top { - 0% { - opacity: 0; - transform: translateY(-100%); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Bottom - */ -@-webkit-keyframes uk-fade-bottom { - 0% { - opacity: 0; - -webkit-transform: translateY(100%); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-bottom { - 0% { - opacity: 0; - transform: translateY(100%); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Left - */ -@-webkit-keyframes uk-fade-left { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-left { - 0% { - opacity: 0; - transform: translateX(-100%); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Right - */ -@-webkit-keyframes uk-fade-right { - 0% { - opacity: 0; - -webkit-transform: translateX(100%); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-right { - 0% { - opacity: 0; - transform: translateX(100%); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Top Small - */ -@-webkit-keyframes uk-fade-top-small { - 0% { - opacity: 0; - -webkit-transform: translateY(-10px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-top-small { - 0% { - opacity: 0; - transform: translateY(-10px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Bottom Small - */ -@-webkit-keyframes uk-fade-bottom-small { - 0% { - opacity: 0; - -webkit-transform: translateY(10px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-bottom-small { - 0% { - opacity: 0; - transform: translateY(10px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Left Small - */ -@-webkit-keyframes uk-fade-left-small { - 0% { - opacity: 0; - -webkit-transform: translateX(-10px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-left-small { - 0% { - opacity: 0; - transform: translateX(-10px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Right Small - */ -@-webkit-keyframes uk-fade-right-small { - 0% { - opacity: 0; - -webkit-transform: translateX(10px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-right-small { - 0% { - opacity: 0; - transform: translateX(10px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Top Medium - */ -@-webkit-keyframes uk-fade-top-medium { - 0% { - opacity: 0; - -webkit-transform: translateY(-50px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-top-medium { - 0% { - opacity: 0; - transform: translateY(-50px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Bottom Medium - */ -@-webkit-keyframes uk-fade-bottom-medium { - 0% { - opacity: 0; - -webkit-transform: translateY(50px); - } - 100% { - opacity: 1; - -webkit-transform: translateY(0); - } -} -@keyframes uk-fade-bottom-medium { - 0% { - opacity: 0; - transform: translateY(50px); - } - 100% { - opacity: 1; - transform: translateY(0); - } -} -/* - * Slide Left Medium - */ -@-webkit-keyframes uk-fade-left-medium { - 0% { - opacity: 0; - -webkit-transform: translateX(-50px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-left-medium { - 0% { - opacity: 0; - transform: translateX(-50px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Slide Right Medium - */ -@-webkit-keyframes uk-fade-right-medium { - 0% { - opacity: 0; - -webkit-transform: translateX(50px); - } - 100% { - opacity: 1; - -webkit-transform: translateX(0); - } -} -@keyframes uk-fade-right-medium { - 0% { - opacity: 0; - transform: translateX(50px); - } - 100% { - opacity: 1; - transform: translateX(0); - } -} -/* - * Scale Up - */ -@-webkit-keyframes uk-fade-scale-02 { - 0% { - opacity: 0; - -webkit-transform: scale(0.2); - } - 100% { - opacity: 1; - -webkit-transform: scale(1); - } -} -@keyframes uk-fade-scale-02 { - 0% { - opacity: 0; - transform: scale(0.2); - } - 100% { - opacity: 1; - transform: scale(1); - } -} -/* - * Scale Down - */ -@-webkit-keyframes uk-fade-scale-18 { - 0% { - opacity: 0; - -webkit-transform: scale(1.8); - } - 100% { - opacity: 1; - -webkit-transform: scale(1); - } -} -@keyframes uk-fade-scale-18 { - 0% { - opacity: 0; - transform: scale(1.8); - } - 100% { - opacity: 1; - transform: scale(1); - } -} -/* - * Kenburns - */ -@-webkit-keyframes uk-scale-kenburns { - 0% { - -webkit-transform: scale(1); - } - 100% { - -webkit-transform: scale(1.2); - } -} -@keyframes uk-scale-kenburns { - 0% { - transform: scale(1); - } - 100% { - transform: scale(1.2); - } -} -/* - * Shake - */ -@-webkit-keyframes uk-shake { - 0%, - 100% { - -webkit-transform: translateX(0); - } - 10% { - -webkit-transform: translateX(-9px); - } - 20% { - -webkit-transform: translateX(8px); - } - 30% { - -webkit-transform: translateX(-7px); - } - 40% { - -webkit-transform: translateX(6px); - } - 50% { - -webkit-transform: translateX(-5px); - } - 60% { - -webkit-transform: translateX(4px); - } - 70% { - -webkit-transform: translateX(-3px); - } - 80% { - -webkit-transform: translateX(2px); - } - 90% { - -webkit-transform: translateX(-1px); - } -} -@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); - } -} -/* ======================================================================== - 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; -} -/* - * Instead of 0, 1px is needed to make cell wrap into next row if predecessor is 100% wide - * and the grid gutter is 0 pixels wide - */ -.uk-child-width-expand > * { - width: 1px; -} -/* - * 1. Make `width: 1px` work, because according to the spec flex items won’t shrink - * below their minimum content size. To change this, set the min-width. - * Only needed for Firefox. All other browsers ignore this. - * - * 2. `width` is ignored when wrapping flex items in Safari - * https://github.com/philipwalton/flexbugs#11-min-and-max-size-declarations-are-ignored-when-wrapping-flex-items - */ -.uk-child-width-expand > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - /* 1 */ - min-width: 0; - /* 2 */ - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@s > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@m > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@l > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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 > * { - width: 1px; - } - .uk-child-width-expand\@xl > :not([class*='uk-width']) { - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge { - width: 750px; -} -/* Auto */ -.uk-width-auto { - width: auto; -} -/* Expand */ -.uk-width-expand { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@s { - width: 750px; - } - /* Auto */ - .uk-width-auto\@s { - width: auto; - } - /* Expand */ - .uk-width-expand\@s { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@m { - width: 750px; - } - /* Auto */ - .uk-width-auto\@m { - width: auto; - } - /* Expand */ - .uk-width-expand\@m { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@l { - width: 750px; - } - /* Auto */ - .uk-width-auto\@l { - width: auto; - } - /* Expand */ - .uk-width-expand\@l { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 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-xxlarge\@xl { - width: 750px; - } - /* Auto */ - .uk-width-auto\@xl { - width: auto; - } - /* Expand */ - .uk-width-expand\@xl { - width: 1px; - -ms-flex: 1; - -webkit-flex: 1; - flex: 1; - min-width: 0; - flex-basis: 1px; - } -} -/* ======================================================================== - 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; -} -/* Weight modifier - ========================================================================== */ -.uk-text-bold { - font-weight: bolder; -} -/* Transform modifier - ========================================================================== */ -.uk-text-uppercase { - text-transform: uppercase !important; -} -.uk-text-capitalize { - text-transform: capitalize !important; -} -.uk-text-lowercase { - text-transform: lowercase !important; -} -/* Color modifiers - ========================================================================== */ -.uk-text-muted { - color: #999 !important; -} -.uk-text-primary { - color: #1e87f0 !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; - -webkit-text-fill-color: transparent; - /* 2 */ - display: inline-block; - /* 3 */ - color: #1e87f0 !important; -} -@supports (-webkit-background-clip: text) { - .uk-text-background { - background-color: #1e87f0; - } -} -/* 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. Add a hyphen where the word breaks - * 4. 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 - */ -.uk-text-break { - /* 1 */ - overflow-wrap: break-word; - /* 2 */ - word-wrap: break-word; - /* 3 */ - -webkit-hyphens: auto; - -ms-hyphens: auto; - -moz-hyphens: auto; - hyphens: auto; -} -/* 4 */ -th.uk-text-break, -td.uk-text-break { - word-break: break-all; -} -/* ======================================================================== - Component: Column - ========================================================================== */ -[class*='uk-column-'] { - -webkit-column-gap: 30px; - -moz-column-gap: 30px; - column-gap: 30px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - [class*='uk-column-'] { - -webkit-column-gap: 40px; - -moz-column-gap: 40px; - 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 { - -webkit-column-rule: 1px solid #e5e5e5; - -moz-column-rule: 1px solid #e5e5e5; - column-rule: 1px solid #e5e5e5; - /* 1 */ - -webkit-column-gap: 60px; - -moz-column-gap: 60px; - column-gap: 60px; -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-column-divider { - -webkit-column-gap: 80px; - -moz-column-gap: 80px; - column-gap: 80px; - } -} -/* Width modifiers - ========================================================================== */ -.uk-column-1-2 { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; -} -.uk-column-1-3 { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; -} -.uk-column-1-4 { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; -} -.uk-column-1-5 { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; -} -.uk-column-1-6 { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-column-1-2\@s { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@s { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@s { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@s { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@s { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-column-1-2\@m { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@m { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@m { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@m { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@m { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-column-1-2\@l { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@l { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@l { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@l { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@l { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Large screen and bigger */ -@media (min-width: 1600px) { - .uk-column-1-2\@xl { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } - .uk-column-1-3\@xl { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - } - .uk-column-1-4\@xl { - -webkit-column-count: 4; - -moz-column-count: 4; - column-count: 4; - } - .uk-column-1-5\@xl { - -webkit-column-count: 5; - -moz-column-count: 5; - column-count: 5; - } - .uk-column-1-6\@xl { - -webkit-column-count: 6; - -moz-column-count: 6; - column-count: 6; - } -} -/* Make element span across all columns - * Does not work in Firefox yet - ========================================================================== */ -.uk-column-span { - -webkit-column-span: all; - -moz-column-span: all; - 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%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} -/* 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 - ========================================================================== */ -.uk-background-fixed { - background-attachment: fixed; -} -/* - * 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: Utility - ========================================================================== */ -/* Panel - ========================================================================== */ -.uk-panel { - position: relative; - box-sizing: border-box; -} -/* - * Micro clearfix - */ -.uk-panel::before, -.uk-panel::after { - content: ""; - display: table; -} -.uk-panel::after { - clear: both; -} -/* - * 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 - */ -.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. Clip child elements - */ -[class*='uk-inline'] { - /* 1 */ - display: inline-block; - /* 2 */ - position: relative; - /* 3 */ - max-width: 100%; - /* 4 */ - vertical-align: middle; -} -.uk-inline-clip { - /* 5 */ - overflow: hidden; -} -/* 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; -} -/* 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 audio, -.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-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'] { - -webkit-transition: box-shadow 0.1s ease-in-out; - 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)) or (-webkit-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; - -webkit-filter: blur(20px); - filter: blur(20px); - } - /* 3 */ - .uk-box-shadow-bottom > * { - position: relative; - } -} -/* Drop cap - ========================================================================== */ -.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; -} -/* 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 */ -.var-leader-fill:before { - content: '.'; -} -/* Logo - ========================================================================== */ -/* - * 1. Required for `a` - */ -.uk-logo { - font-size: 1.5rem; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; - 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; -} -/* 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); -} -/* 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 { - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); -} -/* Transform Origin -========================================================================== */ -.uk-transform-origin-top-left { - -webkit-transform-origin: 0 0; - transform-origin: 0 0; -} -.uk-transform-origin-top-center { - -webkit-transform-origin: 50% 0; - transform-origin: 50% 0; -} -.uk-transform-origin-top-right { - -webkit-transform-origin: 100% 0; - transform-origin: 100% 0; -} -.uk-transform-origin-center-left { - -webkit-transform-origin: 0 50%; - transform-origin: 0 50%; -} -.uk-transform-origin-center-right { - -webkit-transform-origin: 100% 50%; - transform-origin: 100% 50%; -} -.uk-transform-origin-bottom-left { - -webkit-transform-origin: 0 100%; - transform-origin: 0 100%; -} -.uk-transform-origin-bottom-center { - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; -} -.uk-transform-origin-bottom-right { - -webkit-transform-origin: 100% 100%; - transform-origin: 100% 100%; -} -/* ======================================================================== - Component: Flex - ========================================================================== */ -.uk-flex { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -.uk-flex-inline { - display: -ms-inline-flexbox; - display: -webkit-inline-flex; - 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 { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; -} -.uk-flex-center { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; -} -.uk-flex-right { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; -} -.uk-flex-between { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; -} -.uk-flex-around { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-flex-left\@s { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@s { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-right\@s { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@s { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@s { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-flex-left\@m { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@m { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-right\@m { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@m { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@m { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-flex-left\@l { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@l { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-right\@l { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@l { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@l { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* Large screen and bigger */ -@media (min-width: 1600px) { - .uk-flex-left\@xl { - -ms-flex-pack: start; - -webkit-justify-content: flex-start; - justify-content: flex-start; - } - .uk-flex-center\@xl { - -ms-flex-pack: center; - -webkit-justify-content: center; - justify-content: center; - } - .uk-flex-right\@xl { - -ms-flex-pack: end; - -webkit-justify-content: flex-end; - justify-content: flex-end; - } - .uk-flex-between\@xl { - -ms-flex-pack: justify; - -webkit-justify-content: space-between; - justify-content: space-between; - } - .uk-flex-around\@xl { - -ms-flex-pack: distribute; - -webkit-justify-content: space-around; - justify-content: space-around; - } -} -/* - * Align items in the cross axis of the current line of the flex container - * Row: Vertical - */ -.uk-flex-stretch { - -ms-flex-align: stretch; - -webkit-align-items: stretch; - align-items: stretch; -} -.uk-flex-top { - -ms-flex-align: start; - -webkit-align-items: flex-start; - align-items: flex-start; -} -.uk-flex-middle { - -ms-flex-align: center; - -webkit-align-items: center; - align-items: center; -} -.uk-flex-bottom { - -ms-flex-align: end; - -webkit-align-items: flex-end; - align-items: flex-end; -} -/* Direction - ========================================================================== */ -.uk-flex-row { - -ms-flex-direction: row; - -webkit-flex-direction: row; - flex-direction: row; -} -.uk-flex-row-reverse { - -ms-flex-direction: row-reverse; - -webkit-flex-direction: row-reverse; - flex-direction: row-reverse; -} -.uk-flex-column { - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; -} -.uk-flex-column-reverse { - -ms-flex-direction: column-reverse; - -webkit-flex-direction: column-reverse; - flex-direction: column-reverse; -} -/* Wrap - ========================================================================== */ -.uk-flex-nowrap { - -ms-flex-wrap: nowrap; - -webkit-flex-wrap: nowrap; - flex-wrap: nowrap; -} -.uk-flex-wrap { - -ms-flex-wrap: wrap; - -webkit-flex-wrap: wrap; - flex-wrap: wrap; -} -.uk-flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse; - -webkit-flex-wrap: 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 { - -ms-flex-line-pack: stretch; - -webkit-align-content: stretch; - align-content: stretch; -} -.uk-flex-wrap-top { - -ms-flex-line-pack: start; - -webkit-align-content: flex-start; - align-content: flex-start; -} -.uk-flex-wrap-middle { - -ms-flex-line-pack: center; - -webkit-align-content: center; - align-content: center; -} -.uk-flex-wrap-bottom { - -ms-flex-line-pack: end; - -webkit-align-content: flex-end; - align-content: flex-end; -} -.uk-flex-wrap-between { - -ms-flex-line-pack: justify; - -webkit-align-content: space-between; - align-content: space-between; -} -.uk-flex-wrap-around { - -ms-flex-line-pack: distribute; - -webkit-align-content: space-around; - align-content: space-around; -} -/* Item ordering - ========================================================================== */ -/* - * Default is 0 - */ -.uk-flex-first { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; -} -.uk-flex-last { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; -} -/* Phone landscape and bigger */ -@media (min-width: 640px) { - .uk-flex-first\@s { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@s { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-flex-first\@m { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@m { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-flex-first\@l { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@l { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Large screen and bigger */ -@media (min-width: 1600px) { - .uk-flex-first\@xl { - -ms-flex-order: -1; - -webkit-order: -1; - order: -1; - } - .uk-flex-last\@xl { - -ms-flex-order: 99; - -webkit-order: 99; - order: 99; - } -} -/* Item dimensions - ========================================================================== */ -/* - * Initial: 0 1 auto - * Content dimensions, but shrinks - */ -/* - * No Flex: 0 0 auto - * Content dimensions - */ -.uk-flex-none { - -ms-flex: none; - -webkit-flex: none; - flex: none; -} -/* - * Relative Flex: 1 1 auto - * Space is allocated considering content - */ -.uk-flex-auto { - -ms-flex: auto; - -webkit-flex: auto; - flex: auto; -} -/* - * Absolute Flex: 1 1 0% - * Space is allocated solely based on flex - */ -.uk-flex-1 { - -ms-flex: 1; - -webkit-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; - } -} -/* 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 + * { - margin-top: 0 !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; -} -/* ======================================================================== - 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; - } -} -/* XLarge - ========================================================================== */ -.uk-padding-xlarge { - padding: 30px; -} -/* Tablet landscape and bigger */ -@media (min-width: 960px) { - .uk-padding-xlarge { - padding: 70px; - } -} -/* Desktop and bigger */ -@media (min-width: 1200px) { - .uk-padding-xlarge { - padding: 140px; - } -} -/* 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 - ========================================================================== */ -[class*='uk-position-top'], -[class*='uk-position-bottom'], -[class*='uk-position-left'], -[class*='uk-position-right'], -[class*='uk-position-center'] { - position: absolute !important; -} -/* 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 (Not working in Firefox) - * 2. Fix text wrapping for Firefox - */ -.uk-position-center { - top: 50%; - left: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - /* 1 */ - display: table; - /* 2 */ - width: -moz-max-content; - max-width: 100%; -} -/* Vertical */ -.uk-position-center-left, -.uk-position-center-right { - top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} -.uk-position-center-left { - left: 0; -} -.uk-position-center-right { - right: 0; -} -/* Horizontal */ -.uk-position-top-center, -.uk-position-bottom-center { - left: 50%; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - /* 1 */ - display: table; -} -.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 { - margin: 15px; -} -.uk-position-small.uk-position-center { - -webkit-transform: translate(calc(-50% - 15px), calc(-50% - 15px)); - transform: translate(calc(-50% - 15px), calc(-50% - 15px)); -} -.uk-position-small.uk-position-center-left, -.uk-position-small.uk-position-center-right { - -webkit-transform: translateY(calc(-50% - 15px)); - transform: translateY(calc(-50% - 15px)); -} -.uk-position-small.uk-position-top-center, -.uk-position-small.uk-position-bottom-center { - -webkit-transform: translateX(calc(-50% - 15px)); - transform: translateX(calc(-50% - 15px)); -} -/* - * Medium - */ -.uk-position-medium { - margin: 30px; -} -.uk-position-medium.uk-position-center { - -webkit-transform: translate(calc(-50% - 30px), calc(-50% - 30px)); - transform: translate(calc(-50% - 30px), calc(-50% - 30px)); -} -.uk-position-medium.uk-position-center-left, -.uk-position-medium.uk-position-center-right { - -webkit-transform: translateY(calc(-50% - 30px)); - transform: translateY(calc(-50% - 30px)); -} -.uk-position-medium.uk-position-top-center, -.uk-position-medium.uk-position-bottom-center { - -webkit-transform: translateX(calc(-50% - 30px)); - transform: translateX(calc(-50% - 30px)); -} -/* ======================================================================== - Component: Transition - ========================================================================== */ -/* - * Using multiple selectors to exclude `uk-transition-toggle` - * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform` - * Just put the transition in an extra `div` - */ -.uk-transition-fade, -[class*='uk-transition-scale'], -[class*='uk-transition-slide'] { - -webkit-transition: 0.3s ease-out; - transition: 0.3s ease-out; - -webkit-transition-property: opacity, transform, filter; - transition-property: opacity, transform, filter; -} -/* - * Fade - */ -.uk-transition-fade { - opacity: 0; -} -.uk-transition-toggle:hover [class*='uk-transition-fade'], -.uk-transition-toggle.uk-hover [class*='uk-transition-fade'] { - opacity: 1; -} -/* - * Scale - * Note: Using `scale3d` for better image rendering - */ -[class*='uk-transition-scale'] { - opacity: 0; -} -.uk-transition-scale-up { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); -} -.uk-transition-toggle:hover .uk-transition-scale-up, -.uk-transition-toggle.uk-hover .uk-transition-scale-up { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1); - transform: scale3d(1.1, 1.1, 1); -} -.uk-transition-scale-down { - -webkit-transform: scale3d(1.1, 1.1, 1); - transform: scale3d(1.1, 1.1, 1); -} -.uk-transition-toggle:hover .uk-transition-scale-down, -.uk-transition-toggle.uk-hover .uk-transition-scale-down { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); -} -/* - * Slide - */ -[class*='uk-transition-slide'] { - opacity: 0; -} -.uk-transition-slide-top { - -webkit-transform: translateY(-100%); - transform: translateY(-100%); -} -.uk-transition-slide-bottom { - -webkit-transform: translateY(100%); - transform: translateY(100%); -} -.uk-transition-slide-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} -.uk-transition-slide-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} -.uk-transition-slide-top-small { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); -} -.uk-transition-slide-bottom-small { - -webkit-transform: translateY(10px); - transform: translateY(10px); -} -.uk-transition-slide-left-small { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); -} -.uk-transition-slide-right-small { - -webkit-transform: translateX(10px); - transform: translateX(10px); -} -.uk-transition-slide-top-medium { - -webkit-transform: translateY(-50px); - transform: translateY(-50px); -} -.uk-transition-slide-bottom-medium { - -webkit-transform: translateY(50px); - transform: translateY(50px); -} -.uk-transition-slide-left-medium { - -webkit-transform: translateX(-50px); - transform: translateX(-50px); -} -.uk-transition-slide-right-medium { - -webkit-transform: translateX(50px); - transform: translateX(50px); -} -/* Hover */ -.uk-transition-toggle:hover [class*='uk-transition-slide'], -.uk-transition-toggle.uk-hover [class*='uk-transition-slide'] { - opacity: 1; - -webkit-transform: translateX(0) translateY(0); - transform: translateX(0) translateY(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; -} -/* Hover - ========================================================================== */ -/* Hidden */ -.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-hidden-hover { - display: none !important; -} -/* Invisible */ -.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover { - visibility: hidden !important; -} -/* 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-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-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-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-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-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 > :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-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 > :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-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-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 { - 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-section-primary:not(.uk-preserve-color) hr, -.uk-section-secondary:not(.uk-preserve-color) hr, -.uk-tile-primary:not(.uk-preserve-color) hr, -.uk-tile-secondary:not(.uk-preserve-color) hr, -.uk-card-primary.uk-card-body hr, -.uk-card-primary > :not([class*='uk-card-media']) hr, -.uk-card-secondary.uk-card-body hr, -.uk-card-secondary > :not([class*='uk-card-media']) hr, -.uk-overlay-primary hr, -.uk-offcanvas-bar 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-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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, -.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, -.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-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, -.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, -.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 > :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-secondary.uk-card-body a.uk-link-muted:hover, -.uk-card-secondary.uk-card-body .uk-link-muted a:hover, -.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-overlay-primary a.uk-link-muted:hover, -.uk-overlay-primary .uk-link-muted a:hover, -.uk-offcanvas-bar a.uk-link-muted:hover, -.uk-offcanvas-bar .uk-link-muted a:hover { - color: rgba(255, 255, 255, 0.7); -} -.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%3E%3C%2Fcircle%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-list-divider > li:nth-child(n+2), -.uk-section-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > li:nth-child(n+2), -.uk-card-primary.uk-card-body .uk-list-divider > li:nth-child(n+2), -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), -.uk-card-secondary.uk-card-body .uk-list-divider > li:nth-child(n+2), -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-divider > li:nth-child(n+2), -.uk-overlay-primary .uk-list-divider > li:nth-child(n+2), -.uk-offcanvas-bar .uk-list-divider > li:nth-child(n+2) { - border-top-color: rgba(255, 255, 255, 0.2); -} -.uk-light .uk-list-striped > li:nth-of-type(odd), -.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), -.uk-offcanvas-bar .uk-list-striped > li: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 > li:nth-of-type(odd), -.uk-section-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary.uk-card-body .uk-list-striped > li:nth-of-type(odd), -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-striped > li:nth-of-type(odd), -.uk-overlay-primary .uk-list-striped > li:nth-of-type(odd), -.uk-offcanvas-bar .uk-list-striped > li:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.1); -} -.uk-light .uk-list-bullet > li::before, -.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > li::before, -.uk-card-primary.uk-card-body .uk-list-bullet > li::before, -.uk-card-primary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, -.uk-card-secondary.uk-card-body .uk-list-bullet > li::before, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-list-bullet > li::before, -.uk-overlay-primary .uk-list-bullet > li::before, -.uk-offcanvas-bar .uk-list-bullet > li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E"); -} -.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::-moz-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, -.uk-card-primary.uk-card-body .uk-input::-moz-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, -.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-moz-placeholder, -.uk-overlay-primary .uk-input::-moz-placeholder, -.uk-offcanvas-bar .uk-input::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-input::-webkit-input-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder, -.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, -.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-input::-webkit-input-placeholder, -.uk-overlay-primary .uk-input::-webkit-input-placeholder, -.uk-offcanvas-bar .uk-input::-webkit-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::-moz-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, -.uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, -.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-moz-placeholder, -.uk-overlay-primary .uk-textarea::-moz-placeholder, -.uk-offcanvas-bar .uk-textarea::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-textarea::-webkit-input-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder, -.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, -.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-textarea::-webkit-input-placeholder, -.uk-overlay-primary .uk-textarea::-webkit-input-placeholder, -.uk-offcanvas-bar .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E"); -} -.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, -.uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, -.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-moz-placeholder, -.uk-overlay-primary .uk-search-input::-moz-placeholder, -.uk-offcanvas-bar .uk-search-input::-moz-placeholder { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-search-input::-webkit-input-placeholder, -.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder, -.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder, -.uk-card-primary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, -.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-search-input::-webkit-input-placeholder, -.uk-overlay-primary .uk-search-input::-webkit-input-placeholder, -.uk-offcanvas-bar .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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.3); -} -.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.5); -} -.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.6); -} -.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: rgba(255, 255, 255, 0.1); -} -.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.4); -} -.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.6); -} -.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.6); -} -.uk-light .uk-iconnav > * > *, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > *, -.uk-card-primary.uk-card-body .uk-iconnav > * > *, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > *, -.uk-card-secondary.uk-card-body .uk-iconnav > * > *, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > *, -.uk-overlay-primary .uk-iconnav > * > *, -.uk-offcanvas-bar .uk-iconnav > * > * { - color: rgba(255, 255, 255, 0.5); -} -.uk-light .uk-iconnav > * > :hover, -.uk-light .uk-iconnav > * > :focus, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :hover, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > :focus, -.uk-card-primary.uk-card-body .uk-iconnav > * > :hover, -.uk-card-primary.uk-card-body .uk-iconnav > * > :focus, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, -.uk-card-secondary.uk-card-body .uk-iconnav > * > :hover, -.uk-card-secondary.uk-card-body .uk-iconnav > * > :focus, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :hover, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > * > :focus, -.uk-overlay-primary .uk-iconnav > * > :hover, -.uk-overlay-primary .uk-iconnav > * > :focus, -.uk-offcanvas-bar .uk-iconnav > * > :hover, -.uk-offcanvas-bar .uk-iconnav > * > :focus { - color: rgba(255, 255, 255, 0.7); -} -.uk-light .uk-iconnav > .uk-active > *, -.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > *, -.uk-card-primary.uk-card-body .uk-iconnav > .uk-active > *, -.uk-card-primary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, -.uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > *, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-iconnav > .uk-active > *, -.uk-overlay-primary .uk-iconnav > .uk-active > *, -.uk-offcanvas-bar .uk-iconnav > .uk-active > * { - 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-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: rgba(255, 255, 255, 0.7) !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 { - -webkit-column-rule-color: rgba(255, 255, 255, 0.2); - -moz-column-rule-color: rgba(255, 255, 255, 0.2); - 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::after, -.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after, -.uk-card-primary.uk-card-body .uk-accordion-title::after, -.uk-card-primary > :not([class*='uk-card-media']) .uk-accordion-title::after, -.uk-card-secondary.uk-card-body .uk-accordion-title::after, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-accordion-title::after, -.uk-overlay-primary .uk-accordion-title::after, -.uk-offcanvas-bar .uk-accordion-title::after { - 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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E"); -} -.uk-light .uk-open > .uk-accordion-title::after, -.uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::after, -.uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::after, -.uk-card-primary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, -.uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::after, -.uk-card-secondary > :not([class*='uk-card-media']) .uk-open > .uk-accordion-title::after, -.uk-overlay-primary .uk-open > .uk-accordion-title::after, -.uk-offcanvas-bar .uk-open > .uk-accordion-title::after { - 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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css deleted file mode 100644 index e87d6195..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/css/uikit.min.css +++ /dev/null @@ -1 +0,0 @@ -html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;color:#666}body{margin:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}.uk-link,a{color:#1e87f0;text-decoration:none;cursor:pointer}.uk-link:hover,a:hover{color:#0f6ecd;text-decoration:underline}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-size:.875rem;font-family:Consolas,monaco,monospace;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}audio,canvas,img,video{max-width:100%;height:auto;box-sizing:border-box}img{border-style:none}svg:not(:root){overflow:hidden}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,h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:#333;text-transform:none}*+.uk-h1,*+.uk-h2,*+.uk-h3,*+.uk-h4,*+.uk-h5,*+.uk-h6,*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:40px}.uk-h1,h1{font-size:2.625rem;line-height:1.2}.uk-h2,h2{font-size:2rem;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}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{box-sizing:content-box;height:0;overflow:visible;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}::-moz-selection{background:#39f;color:#fff;text-shadow:none}::selection{background:#39f;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}[hidden],template{display:none}iframe{border:0}a,area,button,input,label,select,summary,textarea{touch-action:manipulation}.var-media-s:before{content:'640px'}.var-media-m:before{content:'960px'}.var-media-l:before{content:'1200px'}.var-media-xl:before{content:'1600px'}.uk-link-muted a,a.uk-link-muted{color:#999}.uk-link-muted a:hover,a.uk-link-muted:hover{color:#666}.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,a.uk-link-reset,a.uk-link-reset:focus,a.uk-link-reset:hover{color:inherit!important;text-decoration:none!important}.uk-heading-primary{font-size:2.625rem;line-height:1.2}@media (min-width:960px){.uk-heading-primary{font-size:3.75rem;line-height:1.1}}.uk-heading-hero{font-size:4rem;line-height:1.1}@media (min-width:640px){.uk-heading-hero{font-size:6rem;line-height:1}}@media (min-width:960px){.uk-heading-hero{font-size:8rem;line-height:1}}.uk-heading-divider{padding-bottom:10px;border-bottom:1px 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:.9em;margin-right:10px;border-left:5px 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% - (1px / 2));width:2000px;border-bottom:1px solid #e5e5e5}.uk-heading-line>:before{right:100%;margin-right:.6em}.uk-heading-line>:after{left:100%;margin-left:.6em}[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%3E%3C%2Fcircle%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-list{padding:0;list-style:none}.uk-list>li::after,.uk-list>li::before{content:"";display:table}.uk-list>li::after{clear:both}.uk-list>li>:last-child{margin-bottom:0}.uk-list ul{margin:0;padding-left:30px;list-style:none}.uk-list>li:nth-child(n+2),.uk-list>li>ul{margin-top:10px}.uk-list-divider>li:nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}.uk-list-striped>li{padding:10px 10px}.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-striped>li:nth-of-type(odd){background:#f8f8f8}.uk-list-striped>li:nth-child(n+2){margin-top:0}.uk-list-bullet>li{position:relative;padding-left:calc(1.5em + 10px)}.uk-list-bullet>li::before{content:"";position:absolute;top:0;left:0;width:1.5em;height: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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%;float:left}.uk-list-large>li:nth-child(n+2),.uk-list-large>li>ul{margin-top:20px}.uk-list-large.uk-list-divider>li:nth-child(n+2){margin-top:20px;padding-top:20px}.uk-list-large.uk-list-striped>li{padding:20px 10px}.uk-list-large.uk-list-striped>li:nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.uk-list-large.uk-list-striped>li: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 tbody tr.uk-active,.uk-table>tr.uk-active{background:#ffd}.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-small td,.uk-table-small th{padding:10px 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:300px}.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{-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.uk-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer;display:inline-block;fill:currentcolor;line-height:0}.uk-icon::-moz-focus-inner{border:0;padding:0}.uk-icon [fill*='#']:not(.uk-preserve){fill:currentcolor}.uk-icon [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:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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,.uk-radio{padding:0}.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 6px;background:#fff;color:#666;border:1px solid #e5e5e5;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:color,background-color,border;transition-property:color,background-color,border}.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block;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::-moz-placeholder{color:#999}.uk-input::-webkit-input-placeholder{color:#999}.uk-textarea:-ms-input-placeholder{color:#999!important}.uk-textarea::-moz-placeholder{color:#999}.uk-textarea::-webkit-input-placeholder{color:#999}.uk-form-small{font-size:.875rem}.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;line-height:28px}.uk-form-large{font-size:1.25rem}.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;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:40px}select.uk-form-width-xsmall{width:65px}.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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%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]):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%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E%0A")}.uk-checkbox,.uk-radio{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #ccc;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transition-property:background-color,border;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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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:30px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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:30px}.uk-form-icon-flip{right:0;left:auto}.uk-form-icon-flip+.uk-input{padding-right:30px}.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;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;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color,border-color;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;-webkit-transition:right .3s ease-out;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:-ms-inline-flexbox;display:-webkit-inline-flex;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-section{box-sizing:border-box;padding-top:40px;padding-bottom:40px}@media (min-width:960px){.uk-section{padding-top:70px;padding-bottom:70px}}.uk-section::after,.uk-section::before{content:"";display:table}.uk-section::after{clear:both}.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{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::after,.uk-container::before{content:"";display:table}.uk-container::after{clear:both}.uk-container>:last-child{margin-bottom:0}.uk-container .uk-container{padding-left:0;padding-right:0}.uk-container-small{max-width:900px}.uk-container-large{max-width:1600px}.uk-container-expand{max-width:none}.uk-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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-small{margin-left:-15px}.uk-grid-small>*{padding-left:15px}*+.uk-grid-margin-small,.uk-grid+.uk-grid-small,.uk-grid-small>.uk-grid-margin{margin-top:15px}.uk-grid-medium{margin-left:-30px}.uk-grid-medium>*{padding-left:30px}*+.uk-grid-margin-medium,.uk-grid+.uk-grid-medium,.uk-grid-medium>.uk-grid-margin{margin-top:30px}.uk-grid-large{margin-left:-40px}.uk-grid-large>*{padding-left:40px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:40px}@media (min-width:1200px){.uk-grid-large{margin-left:-70px}.uk-grid-large>*{padding-left:70px}*+.uk-grid-margin-large,.uk-grid+.uk-grid-large,.uk-grid-large>.uk-grid-margin{margin-top:70px}}.uk-grid-collapse{margin-left:0}.uk-grid-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid-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-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before{left:15px}.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-medium{margin-left:-60px}.uk-grid-divider.uk-grid-medium>*{padding-left:60px}.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{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-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*{padding-left:80px}.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{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}@media (min-width:1200px){.uk-grid-divider.uk-grid-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*{padding-left:140px}.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{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}}.uk-grid-item-match,.uk-grid-match>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-grid-item-match>:not([class*=uk-width]),.uk-grid-match>*>:not([class*=uk-width]){box-sizing:border-box;width:100%;-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-tile{position:relative;box-sizing:border-box;padding:30px 30px}@media (min-width:1200px){.uk-tile{padding:40px 40px}}.uk-tile::after,.uk-tile::before{content:"";display:table}.uk-tile::after{clear:both}.uk-tile>:last-child{margin-bottom:0}.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;-webkit-transition:box-shadow .1s ease-in-out;transition:box-shadow .1s ease-in-out}.uk-card-body{padding:30px 30px}.uk-card-header{padding:15px 30px}.uk-card-footer{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::after,.uk-card-body::before,.uk-card-footer::after,.uk-card-footer::before,.uk-card-header::after,.uk-card-header::before{content:"";display:table}.uk-card-body::after,.uk-card-footer::after,.uk-card-header::after{clear:both}.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:-15px -30px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-25px -40px}.uk-card-title+.uk-nav-default{margin-top:0}.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:-5px -20px}.uk-card-small .uk-card-title+.uk-nav-default{margin-top:0}.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:-55px -70px}.uk-card-large .uk-card-title+.uk-nav-default{margin-top:0}}.uk-close{color:#999;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,opacity;transition-property:color,opacity}.uk-close:focus,.uk-close:hover{color:#666;outline:0}.uk-spinner>*{-webkit-animation:uk-spinner-rotate 1.4s linear infinite;animation:uk-spinner-rotate 1.4s linear infinite}@-webkit-keyframes uk-spinner-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(270deg)}}@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}.uk-spinner>*>*{stroke-dasharray:88px;stroke-dashoffset:0;transform-origin:center;-webkit-animation:uk-spinner-dash 1.4s ease-in-out infinite;animation:uk-spinner-dash 1.4s ease-in-out infinite;stroke-width:1;stroke-linecap:round}@-webkit-keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;-webkit-transform:rotate(135deg)}100%{stroke-dashoffset:88px;-webkit-transform:rotate(450deg)}}@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;-webkit-transition:color .1s ease-in-out;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-badge{box-sizing:border-box;min-width:22px;height:22px;line-height:22px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#1e87f0;color:#fff;font-size:.875rem;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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::after,.uk-article::before{content:"";display:table}.uk-article::after{clear:both}.uk-article>:last-child{margin-bottom:0}.uk-article+.uk-article{margin-top:70px}.uk-article-title{font-size:2.625rem;line-height:1.2}.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-header{margin-bottom:20px}.uk-comment-body::after,.uk-comment-body::before,.uk-comment-header::after,.uk-comment-header::before{content:"";display:table}.uk-comment-body::after,.uk-comment-header::after{clear:both}.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::-moz-placeholder{color:#999}.uk-search-input::-webkit-input-placeholder{color:#999}.uk-search-icon{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;cursor:pointer}.uk-search-icon::-moz-focus-inner{border:0;padding:0}.uk-search-icon:focus{outline:0}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items: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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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:-ms-flexbox;display:-webkit-flex;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:990}.uk-navbar-center:not(:only-child) .uk-navbar-item,.uk-navbar-center:not(:only-child) .uk-navbar-nav>li>a,.uk-navbar-center:not(:only-child) .uk-navbar-toggle{white-space:nowrap}.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-] .uk-navbar-item,[class*=uk-navbar-center-] .uk-navbar-nav>li>a,[class*=uk-navbar-center-] .uk-navbar-toggle{white-space:nowrap}.uk-navbar-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0;list-style:none}.uk-navbar-center:only-child,.uk-navbar-left,.uk-navbar-right{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;height:80px;padding:0 15px;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-decoration:none}.uk-navbar-nav>li>a{color:#999;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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-bottom:30px;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-dropbar{position:relative;background:#fff;overflow:hidden}.uk-navbar-dropbar-slide{position:absolute;z-index:1020;left:0;right:0}.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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-subnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-subnav>*>:first-child{display:block;color:#999;font-size:.875rem;text-transform:uppercase;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;-webkit-transition-property:color,background-color;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>*{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before{content:"";height:1.5em;margin-left:0;margin-right:20px;border-left:1px solid #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{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none}.uk-breadcrumb>*{-ms-flex:none;-webkit-flex:none;flex:none}.uk-breadcrumb>*>*{display:inline-block;font-size:.875rem;color:#999}.uk-breadcrumb>*>:focus,.uk-breadcrumb>*>:hover{color:#666;text-decoration:none}.uk-breadcrumb>:last-child>*{color:#666}.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before{content:"/";display:inline-block;margin:0 20px;color:#999}.uk-pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;padding:0;list-style:none}.uk-pagination>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:20px;position:relative}.uk-pagination>*>*{display:block;color:#999;-webkit-transition:color .1s ease-in-out;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:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;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>*{-ms-flex:none;-webkit-flex:none;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;-webkit-transition:color .1s ease-in-out;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{-ms-flex-direction:column;-webkit-flex-direction:column;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:right;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;color:rgba(102,102,102,.6);-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.uk-slidenav:focus,.uk-slidenav:hover{color:rgba(102,102,102,.8);outline:0}.uk-slidenav:active{color:rgba(102,102,102,.9)}.uk-slidenav-container{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-15px}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:16px;height:16px;border-radius:50%;background:rgba(102,102,102,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background-color:rgba(102,102,102,.4);outline:0}.uk-dotnav>*>:active{background-color:rgba(102,102,102,.6)}.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.4)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-15px}.uk-dotnav-vertical>*{padding-left:0;padding-top:15px}.uk-accordion{padding:0;list-style:none}.uk-accordion>:nth-child(n+2){margin-top:20px}.uk-accordion-title{margin:0;font-size:1.25rem;line-height:1.4;cursor:pointer;overflow:hidden}.uk-accordion-title::after{content:"";width:1.4em;height:1.4em;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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-accordion-content{margin-top:20px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.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{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-left:15px;padding-right:15px;background:rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (min-width:640px){.uk-modal{padding-left:30px;padding-right: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:50px auto;width:600px;max-width:100%;background:#fff;opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;transition:opacity .3s linear,transform .3s ease-out}@media (max-width:639px){.uk-modal-dialog{margin-top:15px;margin-bottom:15px}}.uk-open>.uk-modal-dialog{opacity:1;-webkit-transform:translateY(0);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%;-webkit-transform:translateY(0);transform:translateY(0)}.uk-modal-lightbox{background:rgba(0,0,0,.9)}.uk-modal-lightbox .uk-modal-dialog{margin-left:15px;margin-right:15px}.uk-modal-body{padding:30px 30px}.uk-modal-header{padding:15px 30px;background:#fff;border-bottom:1px solid #e5e5e5}.uk-modal-footer{padding:15px 30px;background:#fff;border-top:1px solid #e5e5e5}.uk-modal-body::after,.uk-modal-body::before,.uk-modal-footer::after,.uk-modal-footer::before,.uk-modal-header::after,.uk-modal-header::before{content:"";display:table}.uk-modal-body::after,.uk-modal-footer::after,.uk-modal-header::after{clear:both}.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:0;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);color:#fff}.uk-modal-close-outside:hover{color:#fff}.uk-modal-close-full{top:0;right:0;padding:20px;background:#fff}.uk-modal-caption{position:absolute;left:0;right:0;top:100%;margin-top:20px;color:#fff;text-align:center}.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-]{-webkit-animation-duration:.2s;animation-duration:.2s}.uk-sticky.uk-animation-reverse{-webkit-animation-duration:.2s;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:0;box-sizing:border-box;width:270px;padding:20px 20px;background:#222;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width:960px){.uk-offcanvas-bar{width:350px;padding:40px 40px}}.uk-offcanvas-flip .uk-offcanvas-bar{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-open>.uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(0)}.uk-offcanvas-bar-animation{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.uk-offcanvas-reveal{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.uk-offcanvas-reveal .uk-offcanvas-bar{-webkit-transform:translateX(0);transform:translateX(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;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.uk-offcanvas-overlay.uk-open::before{opacity:1}.uk-offcanvas-container,.uk-offcanvas-page{overflow-x:hidden}.uk-offcanvas-container-overlay{overflow:hidden}.uk-offcanvas-container .uk-offcanvas-content{position:relative;left:0;-webkit-transition:left .3s ease-out;transition:left .3s ease-out;-webkit-overflow-scrolling:touch}.uk-offcanvas-overlay .uk-offcanvas-content{overflow-y:hidden}:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{left:270px}.uk-offcanvas-flip>.uk-offcanvas-content-animation{left:-270px}@media (min-width:960px){:not(.uk-offcanvas-flip)>.uk-offcanvas-content-animation{left:350px}.uk-offcanvas-flip>.uk-offcanvas-content-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-iconnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-10px}.uk-iconnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:10px}.uk-iconnav>*>*{display:block;color:#999}.uk-iconnav>*>:focus,.uk-iconnav>*>:hover{color:#666;outline:0}.uk-iconnav>.uk-active>*{color:#666}.uk-iconnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;margin-left:0;margin-top:-10px}.uk-iconnav-vertical>*{padding-left:0;padding-top:10px}.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;margin-bottom:10px;padding:15px;background:#f8f8f8;color:#666;font-size:1.25rem;line-height:1.4;cursor:pointer}.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;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-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-progress{-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-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable svg{pointer-events:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-drag{position:absolute!important;z-index:1050!important;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:50px}.uk-sortable-handle:hover{cursor:move}.uk-countdown-number,.uk-countdown-separator{line-height:70px}.uk-countdown-number{font-size:2rem}@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}@media (min-width:640px){.uk-countdown-separator{font-size:2rem}}@media (min-width:960px){.uk-countdown-separator{font-size:3rem}}[class*=uk-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.uk-animation-scale-up{-webkit-animation-name:uk-fade-scale-02;animation-name:uk-fade-scale-02}.uk-animation-scale-down{-webkit-animation-name:uk-fade-scale-18;animation-name:uk-fade-scale-18}.uk-animation-slide-top{-webkit-animation-name:uk-fade-top;animation-name:uk-fade-top}.uk-animation-slide-bottom{-webkit-animation-name:uk-fade-bottom;animation-name:uk-fade-bottom}.uk-animation-slide-left{-webkit-animation-name:uk-fade-left;animation-name:uk-fade-left}.uk-animation-slide-right{-webkit-animation-name:uk-fade-right;animation-name:uk-fade-right}.uk-animation-slide-top-small{-webkit-animation-name:uk-fade-top-small;animation-name:uk-fade-top-small}.uk-animation-slide-bottom-small{-webkit-animation-name:uk-fade-bottom-small;animation-name:uk-fade-bottom-small}.uk-animation-slide-left-small{-webkit-animation-name:uk-fade-left-small;animation-name:uk-fade-left-small}.uk-animation-slide-right-small{-webkit-animation-name:uk-fade-right-small;animation-name:uk-fade-right-small}.uk-animation-slide-top-medium{-webkit-animation-name:uk-fade-top-medium;animation-name:uk-fade-top-medium}.uk-animation-slide-bottom-medium{-webkit-animation-name:uk-fade-bottom-medium;animation-name:uk-fade-bottom-medium}.uk-animation-slide-left-medium{-webkit-animation-name:uk-fade-left-medium;animation-name:uk-fade-left-medium}.uk-animation-slide-right-medium{-webkit-animation-name:uk-fade-right-medium;animation-name:uk-fade-right-medium}.uk-animation-kenburns{-webkit-animation-name:uk-scale-kenburns;animation-name:uk-scale-kenburns;-webkit-animation-duration:15s;animation-duration:15s}.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake}.uk-animation-fast{-webkit-animation-duration:.1s;animation-duration:.1s}.uk-animation-toggle:not(:hover):not(.uk-hover) [class*=uk-animation-]{-webkit-animation-name:none;animation-name:none}@-webkit-keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes uk-fade-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-small{0%{opacity:0;-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-small{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-small{0%{opacity:0;-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-small{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-small{0%{opacity:0;-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-small{0%{opacity:0;transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-small{0%{opacity:0;-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-small{0%{opacity:0;transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-top-medium{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-top-medium{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-bottom-medium{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes uk-fade-bottom-medium{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes uk-fade-left-medium{0%{opacity:0;-webkit-transform:translateX(-50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-left-medium{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-right-medium{0%{opacity:0;-webkit-transform:translateX(50px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes uk-fade-right-medium{0%{opacity:0;transform:translateX(50px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes uk-fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes uk-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes uk-scale-kenburns{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.2)}}@keyframes uk-scale-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes uk-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@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)}}[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>*{width:1px}.uk-child-width-expand>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@s>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@m>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@l>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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>*{width:1px}.uk-child-width-expand\@xl>:not([class*=uk-width]){-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis: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-xxlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{width:1px;-ms-flex:1;-webkit-flex:1;flex:1;min-width:0;flex-basis:1px}}.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-bold{font-weight:bolder}.uk-text-uppercase{text-transform:uppercase!important}.uk-text-capitalize{text-transform:capitalize!important}.uk-text-lowercase{text-transform:lowercase!important}.uk-text-muted{color:#999!important}.uk-text-primary{color:#1e87f0!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;-webkit-text-fill-color:transparent;display:inline-block;color:#1e87f0!important}@supports (-webkit-background-clip:text){.uk-text-background{background-color:#1e87f0}}.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;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}td.uk-text-break,th.uk-text-break{word-break:break-all}[class*=uk-column-]{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (min-width:1200px){[class*=uk-column-]{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}[class*=uk-column-] img{transform:translate3d(0,0,0)}.uk-column-divider{-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}@media (min-width:1200px){.uk-column-divider{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}.uk-column-1-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}@media (min-width:640px){.uk-column-1-2\@s{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@s{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@s{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@s{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@s{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:960px){.uk-column-1-2\@m{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@m{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@m{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@m{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@m{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1200px){.uk-column-1-2\@l{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@l{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@l{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@l{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@l{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:1600px){.uk-column-1-2\@xl{-webkit-column-count:2;-moz-column-count:2;column-count:2}.uk-column-1-3\@xl{-webkit-column-count:3;-moz-column-count:3;column-count:3}.uk-column-1-4\@xl{-webkit-column-count:4;-moz-column-count:4;column-count:4}.uk-column-1-5\@xl{-webkit-column-count:5;-moz-column-count:5;column-count:5}.uk-column-1-6\@xl{-webkit-column-count:6;-moz-column-count:6;column-count:6}}.uk-column-span{-webkit-column-span:all;-moz-column-span:all;column-span:all}.uk-cover{max-width:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.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}@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-panel{position:relative;box-sizing:border-box}.uk-panel::after,.uk-panel::before{content:"";display:table}.uk-panel::after{clear:both}.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}.uk-inline-clip{overflow:hidden}[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-preserve-width,.uk-preserve-width audio,.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-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]{-webkit-transition:box-shadow .1s ease-in-out;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)) or (-webkit-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;-webkit-filter:blur(20px);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}.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}.var-leader-fill:before{content:'.'}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#666;text-decoration:none}.uk-logo:focus,.uk-logo:hover{color:#666;outline:0;text-decoration:none}.uk-logo-inverse{display:none}.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-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{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.uk-transform-origin-top-left{-webkit-transform-origin:0 0;transform-origin:0 0}.uk-transform-origin-top-center{-webkit-transform-origin:50% 0;transform-origin:50% 0}.uk-transform-origin-top-right{-webkit-transform-origin:100% 0;transform-origin:100% 0}.uk-transform-origin-center-left{-webkit-transform-origin:0 50%;transform-origin:0 50%}.uk-transform-origin-center-right{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.uk-transform-origin-bottom-left{-webkit-transform-origin:0 100%;transform-origin:0 100%}.uk-transform-origin-bottom-center{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.uk-transform-origin-bottom-right{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.uk-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.uk-flex-inline{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.uk-flex-inline::after,.uk-flex-inline::before,.uk-flex::after,.uk-flex::before{display:none}.uk-flex-left{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}@media (min-width:640px){.uk-flex-left\@s{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@s{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@s{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@s{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@s{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:960px){.uk-flex-left\@m{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@m{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@m{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@m{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@m{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1200px){.uk-flex-left\@l{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@l{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@l{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@l{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@l{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}@media (min-width:1600px){.uk-flex-left\@xl{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.uk-flex-center\@xl{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.uk-flex-right\@xl{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.uk-flex-between\@xl{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.uk-flex-around\@xl{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}}.uk-flex-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.uk-flex-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.uk-flex-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.uk-flex-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.uk-flex-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.uk-flex-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.uk-flex-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-flex-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.uk-flex-nowrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.uk-flex-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.uk-flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.uk-flex-wrap-stretch{-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch}.uk-flex-wrap-top{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.uk-flex-wrap-middle{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.uk-flex-wrap-bottom{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.uk-flex-wrap-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.uk-flex-wrap-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.uk-flex-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last{-ms-flex-order:99;-webkit-order:99;order:99}@media (min-width:640px){.uk-flex-first\@s{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@s{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:960px){.uk-flex-first\@m{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@m{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1200px){.uk-flex-first\@l{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@l{-ms-flex-order:99;-webkit-order:99;order:99}}@media (min-width:1600px){.uk-flex-first\@xl{-ms-flex-order:-1;-webkit-order:-1;order:-1}.uk-flex-last\@xl{-ms-flex-order:99;-webkit-order:99;order:99}}.uk-flex-none{-ms-flex:none;-webkit-flex:none;flex:none}.uk-flex-auto{-ms-flex:auto;-webkit-flex:auto;flex:auto}.uk-flex-1{-ms-flex:1;-webkit-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-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+*{margin-top:0!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}.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-xlarge{padding:30px}@media (min-width:960px){.uk-padding-xlarge{padding:70px}}@media (min-width:1200px){.uk-padding-xlarge{padding:140px}}.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}.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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:-moz-max-content;max-width:100%}.uk-position-center-left,.uk-position-center-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uk-position-center-left{left:0}.uk-position-center-right{right:0}.uk-position-bottom-center,.uk-position-top-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table}.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{margin:15px}.uk-position-small.uk-position-center{-webkit-transform:translate(calc(-50% - 15px),calc(-50% - 15px));transform:translate(calc(-50% - 15px),calc(-50% - 15px))}.uk-position-small.uk-position-center-left,.uk-position-small.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px))}.uk-position-small.uk-position-bottom-center,.uk-position-small.uk-position-top-center{-webkit-transform:translateX(calc(-50% - 15px));transform:translateX(calc(-50% - 15px))}.uk-position-medium{margin:30px}.uk-position-medium.uk-position-center{-webkit-transform:translate(calc(-50% - 30px),calc(-50% - 30px));transform:translate(calc(-50% - 30px),calc(-50% - 30px))}.uk-position-medium.uk-position-center-left,.uk-position-medium.uk-position-center-right{-webkit-transform:translateY(calc(-50% - 30px));transform:translateY(calc(-50% - 30px))}.uk-position-medium.uk-position-bottom-center,.uk-position-medium.uk-position-top-center{-webkit-transform:translateX(calc(-50% - 30px));transform:translateX(calc(-50% - 30px))}.uk-transition-fade,[class*=uk-transition-scale],[class*=uk-transition-slide]{-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:opacity,transform,filter;transition-property:opacity,transform,filter}.uk-transition-fade{opacity:0}.uk-transition-toggle.uk-hover [class*=uk-transition-fade],.uk-transition-toggle:hover [class*=uk-transition-fade]{opacity:1}[class*=uk-transition-scale]{opacity:0}.uk-transition-scale-up{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-up,.uk-transition-toggle:hover .uk-transition-scale-up{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-scale-down{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.uk-transition-toggle.uk-hover .uk-transition-scale-down,.uk-transition-toggle:hover .uk-transition-scale-down{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}[class*=uk-transition-slide]{opacity:0}.uk-transition-slide-top{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.uk-transition-slide-bottom{-webkit-transform:translateY(100%);transform:translateY(100%)}.uk-transition-slide-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.uk-transition-slide-right{-webkit-transform:translateX(100%);transform:translateX(100%)}.uk-transition-slide-top-small{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.uk-transition-slide-bottom-small{-webkit-transform:translateY(10px);transform:translateY(10px)}.uk-transition-slide-left-small{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.uk-transition-slide-right-small{-webkit-transform:translateX(10px);transform:translateX(10px)}.uk-transition-slide-top-medium{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.uk-transition-slide-bottom-medium{-webkit-transform:translateY(50px);transform:translateY(50px)}.uk-transition-slide-left-medium{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.uk-transition-slide-right-medium{-webkit-transform:translateX(50px);transform:translateX(50px)}.uk-transition-toggle.uk-hover [class*=uk-transition-slide],.uk-transition-toggle:hover [class*=uk-transition-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(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(.uk-hover) .uk-hidden-hover{display:none!important}.uk-visible-toggle:not(:hover):not(.uk-hover) .uk-invisible-hover{visibility:hidden!important}@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 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]) 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 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]) 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 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 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 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) 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) 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) 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) 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 hr,.uk-card-primary>:not([class*=uk-card-media]) hr,.uk-card-secondary.uk-card-body hr,.uk-card-secondary>:not([class*=uk-card-media]) hr,.uk-light hr,.uk-offcanvas-bar hr,.uk-overlay-primary hr,.uk-section-primary:not(.uk-preserve-color) hr,.uk-section-secondary:not(.uk-preserve-color) hr,.uk-tile-primary:not(.uk-preserve-color) 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 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]) a.uk-link-muted:hover,.uk-card-secondary.uk-card-body .uk-link-muted a:hover,.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]) a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light a.uk-link-muted:hover,.uk-offcanvas-bar .uk-link-muted a:hover,.uk-offcanvas-bar a.uk-link-muted:hover,.uk-overlay-primary .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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) a.uk-link-muted:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,.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-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%3E%3C%2Fcircle%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-list-divider>li:nth-child(n+2),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2),.uk-light .uk-list-divider>li:nth-child(n+2),.uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2),.uk-overlay-primary .uk-list-divider>li:nth-child(n+2),.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2){border-top-color:rgba(255,255,255,.2)}.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li: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>li:nth-of-type(odd),.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd),.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd),.uk-light .uk-list-striped>li:nth-of-type(odd),.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd),.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd),.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd),.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd){background-color:rgba(255,255,255,.1)}.uk-card-primary.uk-card-body .uk-list-bullet>li::before,.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-card-secondary.uk-card-body .uk-list-bullet>li::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li::before,.uk-light .uk-list-bullet>li::before,.uk-offcanvas-bar .uk-list-bullet>li::before,.uk-overlay-primary .uk-list-bullet>li::before,.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before,.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::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%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E")}.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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-moz-placeholder,.uk-light .uk-input::-moz-placeholder,.uk-offcanvas-bar .uk-input::-moz-placeholder,.uk-overlay-primary .uk-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-webkit-input-placeholder,.uk-light .uk-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-input::-webkit-input-placeholder,.uk-overlay-primary .uk-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-webkit-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-moz-placeholder,.uk-light .uk-textarea::-moz-placeholder,.uk-offcanvas-bar .uk-textarea::-moz-placeholder,.uk-overlay-primary .uk-textarea::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-textarea::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-webkit-input-placeholder,.uk-light .uk-textarea::-webkit-input-placeholder,.uk-offcanvas-bar .uk-textarea::-webkit-input-placeholder,.uk-overlay-primary .uk-textarea::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-webkit-input-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%3E%3C%2Fpolygon%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%3E%3C%2Fpolygon%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%3E%3C%2Fcircle%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%2F%3E%0A%3C%2Fsvg%3E")}.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%3E%3C%2Frect%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-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-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-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::-moz-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-moz-placeholder,.uk-light .uk-search-input::-moz-placeholder,.uk-offcanvas-bar .uk-search-input::-moz-placeholder,.uk-overlay-primary .uk-search-input::-moz-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-card-secondary.uk-card-body .uk-search-input::-webkit-input-placeholder,.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::-webkit-input-placeholder,.uk-light .uk-search-input::-webkit-input-placeholder,.uk-offcanvas-bar .uk-search-input::-webkit-input-placeholder,.uk-overlay-primary .uk-search-input::-webkit-input-placeholder,.uk-section-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-webkit-input-placeholder,.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-webkit-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-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%3E%3C%2Fpolyline%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%3E%3C%2Fpolyline%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-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-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,.3)}.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,.5)}.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,.6)}.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:rgba(255,255,255,.1)}.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,.4)}.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,.6)}.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,.6)}.uk-card-primary.uk-card-body .uk-iconnav>*>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-card-secondary.uk-card-body .uk-iconnav>*>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>*,.uk-light .uk-iconnav>*>*,.uk-offcanvas-bar .uk-iconnav>*>*,.uk-overlay-primary .uk-iconnav>*>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>*{color:rgba(255,255,255,.5)}.uk-card-primary.uk-card-body .uk-iconnav>*>:focus,.uk-card-primary.uk-card-body .uk-iconnav>*>:hover,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-card-secondary.uk-card-body .uk-iconnav>*>:focus,.uk-card-secondary.uk-card-body .uk-iconnav>*>:hover,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:focus,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>:hover,.uk-light .uk-iconnav>*>:focus,.uk-light .uk-iconnav>*>:hover,.uk-offcanvas-bar .uk-iconnav>*>:focus,.uk-offcanvas-bar .uk-iconnav>*>:hover,.uk-overlay-primary .uk-iconnav>*>:focus,.uk-overlay-primary .uk-iconnav>*>:hover,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>:hover,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:focus,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>:hover{color:rgba(255,255,255,.7)}.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>*,.uk-light .uk-iconnav>.uk-active>*,.uk-offcanvas-bar .uk-iconnav>.uk-active>*,.uk-overlay-primary .uk-iconnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>*{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-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:rgba(255,255,255,.7)!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{-webkit-column-rule-color:rgba(255,255,255,.2);-moz-column-rule-color:rgba(255,255,255,.2);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::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::after,.uk-light .uk-accordion-title::after,.uk-offcanvas-bar .uk-accordion-title::after,.uk-overlay-primary .uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::after{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%3E%3C%2Frect%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%3E%3C%2Frect%3E%0A%3C%2Fsvg%3E")}.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::after,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::after,.uk-light .uk-open>.uk-accordion-title::after,.uk-offcanvas-bar .uk-open>.uk-accordion-title::after,.uk-overlay-primary .uk-open>.uk-accordion-title::after,.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after,.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::after{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%3E%3C%2Frect%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/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js deleted file mode 100644 index fd3df28b..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.js +++ /dev/null @@ -1,261 +0,0 @@ -/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ - -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define('uikiticons', factory) : - (global.UIkitIcons = factory()); -}(this, (function () { 'use strict'; - -var album = ""; -var ban = ""; -var behance = ""; -var bell = ""; -var bold = ""; -var bolt = ""; -var bookmark = ""; -var calendar = ""; -var camera = ""; -var cart = ""; -var check = ""; -var clock = ""; -var close = ""; -var code = ""; -var cog = ""; -var comment = ""; -var commenting = ""; -var comments = ""; -var copy = ""; -var database = ""; -var desktop = ""; -var download = ""; -var dribbble = ""; -var expand = ""; -var facebook = ""; -var file = ""; -var flickr = ""; -var folder = ""; -var forward = ""; -var foursquare = ""; -var future = ""; -var github = ""; -var gitter = ""; -var google = ""; -var grid = ""; -var happy = ""; -var hashtag = ""; -var heart = ""; -var history = ""; -var home = ""; -var image = ""; -var info = ""; -var instagram = ""; -var italic = ""; -var joomla = ""; -var laptop = ""; -var lifesaver = ""; -var link = ""; -var linkedin = ""; -var list = ""; -var location = ""; -var lock = ""; -var mail = ""; -var menu = ""; -var minus = ""; -var more = ""; -var move = ""; -var nut = ""; -var pagekit = ""; -var pencil = ""; -var phone = ""; -var pinterest = ""; -var play = ""; -var plus = ""; -var pull = ""; -var push = ""; -var question = ""; -var receiver = ""; -var refresh = ""; -var reply = ""; -var rss = ""; -var search = ""; -var server = ""; -var settings = ""; -var shrink = ""; -var social = ""; -var soundcloud = ""; -var star = ""; -var strikethrough = ""; -var table = ""; -var tablet = ""; -var tag = ""; -var thumbnails = ""; -var trash = ""; -var tripadvisor = ""; -var tumblr = ""; -var tv = ""; -var twitter = ""; -var uikit = ""; -var unlock = ""; -var upload = ""; -var user = ""; -var users = ""; -var vimeo = ""; -var warning = ""; -var whatsapp = ""; -var wordpress = ""; -var world = ""; -var xing = ""; -var yelp = ""; -var youtube = ""; -var Icons = { - album: album, - ban: ban, - behance: behance, - bell: bell, - bold: bold, - bolt: bolt, - bookmark: bookmark, - calendar: calendar, - camera: camera, - cart: cart, - check: check, - clock: clock, - close: close, - code: code, - cog: cog, - comment: comment, - commenting: commenting, - comments: comments, - copy: copy, - database: database, - desktop: desktop, - download: download, - dribbble: dribbble, - expand: expand, - facebook: facebook, - file: file, - flickr: flickr, - folder: folder, - forward: forward, - foursquare: foursquare, - future: future, - github: github, - gitter: gitter, - google: google, - grid: grid, - happy: happy, - hashtag: hashtag, - heart: heart, - history: history, - home: home, - image: image, - info: info, - instagram: instagram, - italic: italic, - joomla: joomla, - laptop: laptop, - lifesaver: lifesaver, - link: link, - linkedin: linkedin, - list: list, - location: location, - lock: lock, - mail: mail, - menu: menu, - minus: minus, - more: more, - move: move, - nut: nut, - pagekit: pagekit, - pencil: pencil, - phone: phone, - pinterest: pinterest, - play: play, - plus: plus, - pull: pull, - push: push, - question: question, - receiver: receiver, - refresh: refresh, - reply: reply, - rss: rss, - search: search, - server: server, - settings: settings, - shrink: shrink, - social: social, - soundcloud: soundcloud, - star: star, - strikethrough: strikethrough, - table: table, - tablet: tablet, - tag: tag, - thumbnails: thumbnails, - trash: trash, - tripadvisor: tripadvisor, - tumblr: tumblr, - tv: tv, - twitter: twitter, - uikit: uikit, - unlock: unlock, - upload: upload, - user: user, - users: users, - vimeo: vimeo, - warning: warning, - whatsapp: whatsapp, - wordpress: wordpress, - world: world, - xing: xing, - yelp: yelp, - youtube: youtube, - "arrow-down": "", - "arrow-left": "", - "arrow-right": "", - "arrow-up": "", - "chevron-down": "", - "chevron-left": "", - "chevron-right": "", - "chevron-up": "", - "cloud-download": "", - "cloud-upload": "", - "credit-card": "", - "file-edit": "", - "git-branch": "", - "git-fork": "", - "github-alt": "", - "google-plus": "", - "minus-circle": "", - "more-vertical": "", - "paint-bucket": "", - "phone-landscape": "", - "play-circle": "", - "plus-circle": "", - "quote-right": "", - "sign-in": "", - "sign-out": "", - "tablet-landscape": "", - "triangle-down": "", - "triangle-left": "", - "triangle-right": "", - "triangle-up": "", - "video-camera": "" -}; - -function plugin(UIkit) { - - if (plugin.installed) { - return; - } - - UIkit.icon.add(Icons); - -} - -if (typeof window !== 'undefined' && window.UIkit) { - window.UIkit.use(plugin); -} - -return plugin; - -}))); \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js deleted file mode 100644 index b7713abd..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit-icons.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ - -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define("uikiticons",e):t.UIkitIcons=e()}(this,function(){"use strict";function t(e){t.installed||e.icon.add(Tt)}var e='',i='',h='',o='',w='',s='',l='',g='',c='',r='',n='',p='',v='',C='',d='',x='',L='',y='',a='',k='',f='',m='',M='',B='',Z='',u='',z='',b='',H='',V='',I='',q='',U='',j='',S='',A='',D='',E='',F='',G='',J='',K='',N='',O='',P='',Q='',R='',T='',W='',X='',Y='',$='',_='',tt='',et='',it='',ht='',ot='',wt='',st='',lt='',gt='',ct='',rt='',nt='',pt='',vt='',Ct='',dt='',xt='',Lt='',yt='',at='',kt='',ft='',mt='',Mt='',Bt='',Zt='',ut='',zt='',bt='',Ht='',Vt='',It='',qt='',Ut='',jt='',St='',At='',Dt='',Et='',Ft='',Gt='',Jt='',Kt='',Nt='',Ot='',Pt='',Qt='',Rt='',Tt={ -album:e,ban:i,behance:h,bell:o,bold:w,bolt:s,bookmark:l,calendar:g,camera:c,cart:r,check:n,clock:p,close:v,code:C,cog:d,comment:x,commenting:L,comments:y,copy:a,database:k,desktop:f,download:m,dribbble:M,expand:B,facebook:Z,file:u,flickr:z,folder:b,forward:H,foursquare:V,future:I,github:q,gitter:U,google:j,grid:S,happy:A,hashtag:D,heart:E,history:F,home:G,image:J,info:K,instagram:N,italic:O,joomla:P,laptop:Q,lifesaver:R,link:T,linkedin:W,list:X,location:Y,lock:$,mail:_,menu:tt,minus:et,more:it,move:ht,nut:ot,pagekit:wt,pencil:st,phone:lt,pinterest:gt,play:ct,plus:rt,pull:nt,push:pt,question:vt,receiver:Ct,refresh:dt,reply:xt,rss:Lt,search:yt,server:at,settings:kt,shrink:ft,social:mt,soundcloud:Mt,star:Bt,strikethrough:Zt,table:ut,tablet:zt,tag:bt,thumbnails:Ht,trash:Vt,tripadvisor:It,tumblr:qt,tv:Ut,twitter:jt,uikit:St,unlock:At,upload:Dt,user:Et,users:Ft,vimeo:Gt,warning:Jt,whatsapp:Kt,wordpress:Nt,world:Ot,xing:Pt,yelp:Qt,youtube:Rt,"arrow-down":'',"arrow-left":'',"arrow-right":'',"arrow-up":'',"chevron-down":'',"chevron-left":'',"chevron-right":'',"chevron-up":'',"cloud-download":'',"cloud-upload":'',"credit-card":'',"file-edit":'',"git-branch":'',"git-fork":'',"github-alt":'',"google-plus":'',"minus-circle":'',"more-vertical":'',"paint-bucket":'',"phone-landscape":'',"play-circle":'',"plus-circle":'',"quote-right":'',"sign-in":'',"sign-out":'',"tablet-landscape":'',"triangle-down":'',"triangle-left":'',"triangle-right":'',"triangle-up":'',"video-camera":''};return"undefined"!=typeof window&&window.UIkit&&window.UIkit.use(t),t}); \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js b/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js deleted file mode 100644 index 9bbc0c12..00000000 --- a/bl-kernel/admin/themes/default/uikit/uikit-3.0.0-beta.24/js/uikit.js +++ /dev/null @@ -1,7585 +0,0 @@ -/*! UIkit 3.0.0-beta.24 | http://www.getuikit.com | (c) 2014 - 2017 YOOtheme | MIT License */ - -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(require('jquery')) : - typeof define === 'function' && define.amd ? define('uikit', ['jquery'], factory) : - (global.UIkit = factory(global.jQuery)); -}(this, (function ($) { 'use strict'; - -var $__default = 'default' in $ ? $['default'] : $; - -var docEl = document.documentElement; -var win = $__default(window); -var doc = $__default(document); -var docElement = $__default(docEl); - -var isRtl = docEl.getAttribute('dir') === 'rtl'; - -function isReady() { - return document.readyState === 'complete' || document.readyState !== 'loading' && !docEl.doScroll; -} - -function ready(fn) { - - var handle = function () { - off(document, 'DOMContentLoaded', handle); - off(window, 'load', handle); - fn(); - }; - - if (isReady()) { - fn(); - } else { - on(document, 'DOMContentLoaded', handle); - on(window, 'load', handle); - } - -} - -function on(el, type, listener, useCapture) { - type.split(' ').forEach(function (type) { return toNode(el).addEventListener(type, listener, useCapture); }); -} - -function off(el, type, listener, useCapture) { - type.split(' ').forEach(function (type) { return toNode(el).removeEventListener(type, listener, useCapture); }); -} - -function transition(element, props, duration, transition) { - if ( duration === void 0 ) duration = 400; - if ( transition === void 0 ) transition = 'linear'; - - - var p = promise(function (resolve, reject) { - - element = $__default(element); - - for (var name in props) { - element.css(name, element.css(name)); - } - - var timer = setTimeout(function () { return element.trigger(transitionend || 'transitionend'); }, duration); - - element - .one(transitionend || 'transitionend', function (e, cancel) { - - e.promise = p; - - clearTimeout(timer); - element.removeClass('uk-transition').css('transition', ''); - if (!cancel) { - resolve(); - } else { - reject(); - } - }) - .addClass('uk-transition') - .css('transition', ("all " + duration + "ms " + transition)) - .css(props); - - }).then(null, function () {}); - - return p; -} - -var Transition = { - - start: transition, - - stop: function stop(element, cancel) { - var e = $.Event(transitionend || 'transitionend'); - $__default(element).triggerHandler(e, [cancel]); - return e.promise || promise.resolve(); - }, - - cancel: function cancel(element) { - return this.stop(element, true); - }, - - inProgress: function inProgress(element) { - return $__default(element).hasClass('uk-transition'); - } - -}; - -function animate(element, animation, duration, origin, out) { - if ( duration === void 0 ) duration = 200; - - - var p = promise(function (resolve) { - - var cls = out ? 'uk-animation-leave' : 'uk-animation-enter'; - - element = $__default(element); - - if (animation.lastIndexOf('uk-animation-', 0) === 0) { - - if (origin) { - animation += " uk-animation-" + origin; - } - - if (out) { - animation += ' uk-animation-reverse'; - } - - } - - reset(); - - element - .one(animationend || 'animationend', function (e) { - e.promise = p; - p.then(reset); - resolve(); - }) - .css('animation-duration', (duration + "ms")) - .addClass(animation) - .addClass(cls); - - - if (!animationend) { - requestAnimationFrame(function () { return Animation.cancel(element); }); - } - - function reset() { - element.css('animation-duration', '').removeClass((cls + " " + animation)); - } - - }); - - return p; -} - -var Animation = { - - in: function in$1(element, animation, duration, origin) { - return animate(element, animation, duration, origin, false); - }, - - out: function out(element, animation, duration, origin) { - return animate(element, animation, duration, origin, true); - }, - - inProgress: function inProgress(element) { - return $__default(element).hasClass('uk-animation-enter') || $__default(element).hasClass('uk-animation-leave'); - }, - - cancel: function cancel(element) { - var e = $.Event(animationend || 'animationend'); - $__default(element).triggerHandler(e); - return e.promise || promise.resolve(); - } - -}; - -function isJQuery(obj) { - return obj instanceof $__default; -} - -function isWithin(element, selector) { - element = $__default(element); - return element.is(selector) - ? true - : isString(selector) - ? element.parents(selector).length - : toNode(selector).contains(element[0]); -} - -function attrFilter(element, attr, pattern, replacement) { - element = $__default(element); - return element.attr(attr, function (i, value) { return value ? value.replace(pattern, replacement) : value; }); -} - -function removeClass(element, cls) { - return attrFilter(element, 'class', new RegExp(("(^|\\s)" + cls + "(?!\\S)"), 'g'), ''); -} - -function createEvent(e, bubbles, cancelable, data) { - if ( bubbles === void 0 ) bubbles = true; - if ( cancelable === void 0 ) cancelable = false; - if ( data === void 0 ) data = false; - - if (isString(e)) { - var event = document.createEvent('Event'); - event.initEvent(e, bubbles, cancelable); - e = event; - } - - if (data) { - assign(e, data); - } - - return e; -} - -function isInView(element, offsetTop, offsetLeft) { - if ( offsetTop === void 0 ) offsetTop = 0; - if ( offsetLeft === void 0 ) offsetLeft = 0; - - - var rect = toNode(element).getBoundingClientRect(); - - return rect.bottom >= -1 * offsetTop - && rect.right >= -1 * offsetLeft - && rect.top <= window.innerHeight + offsetTop - && rect.left <= window.innerWidth + offsetLeft; -} - -function scrolledOver(element) { - - var ref = toNode(element).getBoundingClientRect(); - var top = ref.top; - var height = ref.height; - var topOffset = offsetTop(element), - vp = window.innerHeight, - vh = vp + Math.min(0, topOffset - vp), - diff = Math.max(0, vp - (docHeight() - (topOffset + height))); - - return clamp(((vh - top) / ((vh + (height - (diff < vp ? diff : 0)) ) / 100)) / 100); -} - -function clamp(number, min, max) { - if ( min === void 0 ) min = 0; - if ( max === void 0 ) max = 1; - - return Math.min(Math.max(number, min), max); -} - -function docHeight() { - return Math.max(docEl.offsetHeight, docEl.scrollHeight); -} - -function getIndex(index, elements, current) { - if ( current === void 0 ) current = 0; - - - elements = $__default(elements); - - var length = $__default(elements).length; - - index = (isNumber(index) - ? index - : index === 'next' - ? current + 1 - : index === 'previous' - ? current - 1 - : isString(index) - ? parseInt(index, 10) - : elements.index(index) - ) % length; - - return index < 0 ? index + length : index; -} - -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 voidElements[toNode(element).tagName.toLowerCase()]; -} - -var Dimensions = { - - ratio: function ratio(dimensions, prop, value) { - - var aProp = prop === 'width' ? 'height' : 'width'; - - return ( obj = {}, obj[aProp] = Math.round(value * dimensions[aProp] / dimensions[prop]), obj[prop] = value, obj ); - var obj; - }, - - fit: function fit(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 cover(dimensions, maxDimensions) { - var this$1 = this; - - dimensions = this.fit(dimensions, maxDimensions); - - $.each(dimensions, function (prop) { return dimensions = dimensions[prop] < maxDimensions[prop] ? this$1.ratio(dimensions, prop, maxDimensions[prop]) : dimensions; }); - - return dimensions; - } - -}; - -function query(selector, context) { - var selectors = getContextSelectors(selector); - return selectors ? selectors.reduce(function (context, selector) { return toJQuery(selector, context); }, context) : toJQuery(selector); -} - -function bind(fn, context) { - return function (a) { - var l = arguments.length; - return l ? l > 1 ? fn.apply(context, arguments) : fn.call(context, a) : fn.call(context); - }; -} - -var hasOwnProperty = Object.prototype.hasOwnProperty; -function hasOwn(obj, key) { - return hasOwnProperty.call(obj, key); -} - -function promise(executor) { - - if (hasPromise) { - return new Promise(executor); - } - - var def = $__default.Deferred(); - - executor(def.resolve, def.reject); - - return def; -} - -promise.resolve = function (value) { - return promise(function (resolve) { - resolve(value); - }); -}; - -promise.reject = function (value) { - return promise(function (_, reject) { - reject(value); - }); -}; - -promise.all = function (iterable) { - return hasPromise - ? Promise.all(iterable) - : $__default.when.apply($__default, iterable); -}; - -function classify(str) { - return str.replace(/(?:^|[-_\/])(\w)/g, function (_, c) { return c ? c.toUpperCase() : ''; }); -} - -function hyphenate(str) { - return str - .replace(/([a-z\d])([A-Z])/g, '$1-$2') - .toLowerCase() -} - -var camelizeRE = /-(\w)/g; -function camelize(str) { - return str.replace(camelizeRE, toUpper) -} - -function toUpper(_, c) { - return c ? c.toUpperCase() : '' -} - -var isArray = Array.isArray; - -function isFunction(obj) { - return typeof obj === 'function'; -} - -function isObject(obj) { - return obj !== null && typeof obj === 'object'; -} - -function isPlainObject(obj) { - return isObject(obj) && Object.getPrototypeOf(obj) === Object.prototype; -} - -function isString(value) { - return typeof value === 'string'; -} - -function isNumber(value) { - return typeof value === 'number'; -} - -function isUndefined(value) { - return value === undefined; -} - -function isContextSelector(selector) { - return isString(selector) && selector.match(/^[!>+-]/); -} - -function getContextSelectors(selector) { - return isContextSelector(selector) && selector.split(/(?=\s[!>+-])/g).map(function (value) { return value.trim(); }); -} - -var contextSelectors = {'!': 'closest', '+': 'nextAll', '-': 'prevAll'}; -function toJQuery(element, context) { - - if (element === true) { - return null; - } - - try { - - if (context && isContextSelector(element) && element[0] !== '>') { - - var fn = contextSelectors[element[0]], selector = element.substr(1); - - context = $__default(context); - - if (fn === 'closest') { - context = context.parent(); - selector = selector || '*'; - } - - element = context[fn](selector); - - } else { - element = $__default(element, context); - } - - } catch (e) { - return null; - } - - return element.length ? element : null; -} - -function toNode(element) { - return element && (isJQuery(element) ? element[0] : element); -} - -function toBoolean(value) { - return typeof value === 'boolean' - ? 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 toList(value) { - return isArray(value) - ? value - : isString(value) - ? value.split(',').map(function (value) { return $.isNumeric(value) - ? toNumber(value) - : toBoolean(value.trim()); }) - : [value]; -} - -var vars = {}; -function toMedia(value) { - - if (isString(value)) { - if (value[0] === '@') { - var name = "media-" + (value.substr(1)); - value = vars[name] || (vars[name] = parseFloat(getCssVar(name))); - } else if (value.match(/^\(min-width:/)) { - return value; - } - } - - return value && !isNaN(value) ? ("(min-width: " + value + "px)") : false; -} - -function coerce(type, value, context) { - - if (type === Boolean) { - return toBoolean(value); - } else if (type === Number) { - return toNumber(value); - } else if (type === 'jQuery') { - return query(value, context); - } else if (type === 'list') { - return toList(value); - } else if (type === 'media') { - return toMedia(value); - } - - return type ? type(value) : value; -} - -function toMs(time) { - return !time - ? 0 - : time.substr(-2) === 'ms' - ? parseFloat(time) - : parseFloat(time) * 1000; -} - -function swap(value, a, b) { - return value.replace(new RegExp((a + "|" + b), 'mg'), 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; -}; - -var Observer = window.MutationObserver || window.WebKitMutationObserver; -var requestAnimationFrame = window.requestAnimationFrame || function (fn) { return setTimeout(fn, 1000 / 60); }; - -var hasPointerEvents = window.PointerEvent; -var hasPromise = 'Promise' in window; -var hasTouch = 'ontouchstart' in window - || window.DocumentTouch && document instanceof DocumentTouch - || navigator.msPointerEnabled && navigator.msMaxTouchPoints // IE 10 - || navigator.pointerEnabled && navigator.maxTouchPoints; // IE >=11 - -var pointerDown = !hasTouch ? 'mousedown' : hasPointerEvents ? 'pointerdown' : 'touchstart'; -var pointerMove = !hasTouch ? 'mousemove' : hasPointerEvents ? 'pointermove' : 'touchmove'; -var pointerUp = !hasTouch ? 'mouseup' : hasPointerEvents ? 'pointerup' : 'touchend'; -var pointerEnter = hasTouch && hasPointerEvents ? 'pointerenter' : 'mouseenter'; -var pointerLeave = hasTouch && hasPointerEvents ? 'pointerleave' : 'mouseleave'; - -var transitionend = prefix('transition', 'transition-end'); -var animationstart = prefix('animation', 'animation-start'); -var animationend = prefix('animation', 'animation-end'); - -function getStyle(element, property, pseudoElt) { - return (window.getComputedStyle(toNode(element), pseudoElt) || {})[property]; -} - -function getCssVar(name) { - - /* usage in css: .var-name:before { content:"xyz" } */ - - var val, doc = document.documentElement, - element = doc.appendChild(document.createElement('div')); - - element.classList.add(("var-" + name)); - - try { - - val = getStyle(element, 'content', ':before').replace(/^["'](.*)["']$/, '$1'); - val = JSON.parse(val); - - } catch (e) {} - - doc.removeChild(element); - - return val || undefined; -} - -function getImage(src) { - - return promise(function (resolve, reject) { - var img = new Image(); - - img.onerror = reject; - img.onload = function () { return resolve(img); }; - - img.src = src; - }); - -} - -function prefix(name, event) { - - var ucase = classify(name), - lowered = classify(event).toLowerCase(), - classified = classify(event), - element = document.body || document.documentElement, - names = ( obj = {}, obj[("Webkit" + ucase)] = ("webkit" + classified), obj[("Moz" + ucase)] = lowered, obj[("o" + ucase)] = ("o" + classified + " o" + lowered), obj[name] = lowered, obj ); - var obj; - - for (name in names) { - if (element.style[name] !== undefined) { - return names[name]; - } - } -} - -/* - Based on: - Copyright (c) 2016 Wilson Page wilsonpage@me.com - https://github.com/wilsonpage/fastdom -*/ - -var fastdom = { - - reads: [], - writes: [], - - measure: function measure(task) { - this.reads.push(task); - scheduleFlush(this); - return task; - }, - - mutate: function mutate(task) { - this.writes.push(task); - scheduleFlush(this); - return task; - }, - - clear: function clear(task) { - return remove(this.reads, task) || remove(this.writes, task); - }, - - flush: function flush() { - - runTasks(this.reads); - runTasks(this.writes.splice(0, this.writes.length)); - - this.scheduled = false; - - if (this.reads.length || this.writes.length) { - scheduleFlush(this); - } - - } - -}; - -function scheduleFlush(fastdom) { - if (!fastdom.scheduled) { - fastdom.scheduled = true; - requestAnimationFrame(fastdom.flush.bind(fastdom)); - } -} - -function runTasks(tasks) { - var task; - while (task = tasks.shift()) { - task(); - } -} - -function remove(array, item) { - var index = array.indexOf(item); - return !!~index && !!array.splice(index, 1); -} - -function MouseTracker() {} - -MouseTracker.prototype = { - - positions: [], - position: null, - - init: function init() { - var this$1 = this; - - - this.positions = []; - this.position = null; - - var ticking = false; - this.handler = function (e) { - - if (!ticking) { - setTimeout(function () { - - var time = Date.now(), length = this$1.positions.length; - if (length && (time - this$1.positions[length - 1].time > 100)) { - this$1.positions.splice(0, length); - } - - this$1.positions.push({time: time, x: e.pageX, y: e.pageY}); - - if (this$1.positions.length > 5) { - this$1.positions.shift(); - } - - ticking = false; - }, 5); - } - - ticking = true; - }; - - doc.on('mousemove', this.handler); - - }, - - cancel: function cancel() { - if (this.handler) { - doc.off('mousemove', this.handler); - } - }, - - movesTo: function movesTo(target) { - - if (this.positions.length < 2) { - return false; - } - - var p = getDimensions(target), - position = this.positions[this.positions.length - 1], - prevPos = this.positions[0]; - - if (p.left <= position.x && position.x <= p.right && p.top <= position.y && position.y <= p.bottom) { - return false; - } - - var points = [ - [{x: p.left, y: p.top}, {x: p.right, y: p.bottom}], - [{x: p.right, y: p.top}, {x: p.left, y: p.bottom}] - ]; - - if (p.right <= position.x) { - - } else if (p.left >= position.x) { - points[0].reverse(); - points[1].reverse(); - } else if (p.bottom <= position.y) { - points[0].reverse(); - } else if (p.top >= position.y) { - points[1].reverse(); - } - - return !!points.reduce(function (result, point) { - return result + (slope(prevPos, point[0]) < slope(position, point[0]) && slope(prevPos, point[1]) > slope(position, point[1])); - }, 0); - } - -}; - -function slope(a, b) { - return (b.y - a.y) / (b.x - a.x); -} - -var strats = {}; - -// concat strategy -strats.args = -strats.created = -strats.events = -strats.init = -strats.ready = -strats.connected = -strats.disconnected = -strats.destroy = function (parentVal, childVal) { - - parentVal = parentVal && !isArray(parentVal) ? [parentVal] : parentVal; - - return childVal - ? parentVal - ? parentVal.concat(childVal) - : isArray(childVal) - ? childVal - : [childVal] - : parentVal; -}; - -// update strategy -strats.update = function (parentVal, childVal) { - return strats.args(parentVal, isFunction(childVal) ? {read: childVal} : childVal); -}; - -// 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.defaults = -strats.methods = function (parentVal, childVal) { - return childVal - ? parentVal - ? assign({}, parentVal, childVal) - : childVal - : parentVal; -}; - -// default strategy -var defaultStrat = function (parentVal, childVal) { - return isUndefined(childVal) ? parentVal : childVal; -}; - -function mergeOptions(parent, child) { - - var options = {}, key; - - if (child.mixins) { - for (var i = 0, l = child.mixins.length; i < l; i++) { - parent = mergeOptions(parent, child.mixins[i]); - } - } - - for (key in parent) { - mergeKey(key); - } - - for (key in child) { - if (!hasOwn(parent, key)) { - mergeKey(key); - } - } - - function mergeKey(key) { - options[key] = (strats[key] || defaultStrat)(parent[key], child[key]); - } - - return options; -} - -var dirs = { - x: ['width', 'left', 'right'], - y: ['height', 'top', 'bottom'] -}; - -function position(element, target, attach, targetAttach, offset, targetOffset, flip, boundary) { - - attach = getPos(attach); - targetAttach = getPos(targetAttach); - - var flipped = {element: attach, target: targetAttach}; - - if (!element) { - return flipped; - } - - var dim = getDimensions(element), - targetDim = getDimensions(target), - position = targetDim; - - moveTo(position, attach, dim, -1); - moveTo(position, targetAttach, targetDim, 1); - - offset = getOffsets(offset, dim.width, dim.height); - targetOffset = getOffsets(targetOffset, targetDim.width, targetDim.height); - - offset['x'] += targetOffset['x']; - offset['y'] += targetOffset['y']; - - position.left += offset['x']; - position.top += offset['y']; - - boundary = getDimensions(boundary || window); - - if (flip) { - $.each(dirs, function (dir, ref) { - var prop = ref[0]; - var align = ref[1]; - var alignFlip = ref[2]; - - - if (!(flip === true || ~flip.indexOf(dir))) { - return; - } - - var elemOffset = attach[dir] === align - ? -dim[prop] - : attach[dir] === alignFlip - ? dim[prop] - : 0, - 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, - centerTargetOffset = targetAttach[dir] === 'center' ? -targetDim[prop] / 2 : 0; - - attach[dir] === 'center' && ( - apply(centerOffset, centerTargetOffset) - || apply(-centerOffset, -centerTargetOffset) - ) || apply(elemOffset, targetOffset); - - } - - function apply(elemOffset, targetOffset) { - - var newVal = position[align] + elemOffset + targetOffset - offset[dir] * 2; - - 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[dir][1] - ? dirs[dir][2] - : dirs[dir][1]; - }); - - return true; - } - - } - - }); - } - - $__default(element).offset({left: position.left, top: position.top}); - - return flipped; -} - -function getDimensions(element) { - - element = toNode(element); - - var window = getWindow(element), top = window.pageYOffset, left = window.pageXOffset; - - if (!element.ownerDocument) { - return { - top: top, - left: left, - height: window.innerHeight, - width: window.innerWidth, - bottom: top + window.innerHeight, - right: left + window.innerWidth, - } - } - - var display = false; - if (!element.offsetHeight) { - display = element.style.display; - element.style.display = 'block'; - } - - var rect = element.getBoundingClientRect(); - - if (display !== false) { - element.style.display = display; - } - - return { - height: rect.height, - width: rect.width, - top: rect.top + top, - left: rect.left + left, - bottom: rect.bottom + top, - right: rect.right + left, - } -} - -function offsetTop(element) { - element = toNode(element); - return element.getBoundingClientRect().top + getWindow(element).pageYOffset; -} - -function getWindow(element) { - return element && element.ownerDocument ? element.ownerDocument.defaultView : window; -} - -function moveTo(position, attach, dim, factor) { - $.each(dirs, function (dir, ref) { - var prop = 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/, 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) { - - offsets = (offsets || '').split(' '); - - return { - x: offsets[0] ? parseFloat(offsets[0]) * (offsets[0][offsets[0].length - 1] === '%' ? width / 100 : 1) : 0, - y: offsets[1] ? parseFloat(offsets[1]) * (offsets[1][offsets[1].length - 1] === '%' ? 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; - } -} - -/* - Based on: - Copyright (c) 2010-2016 Thomas Fuchs - http://zeptojs.com/ -*/ - -var touch = {}; -var touchTimeout; -var tapTimeout; -var swipeTimeout; -var gesture; -var clicked; -function swipeDirection(x1, x2, y1, y2) { - return Math.abs(x1 - x2) >= Math.abs(y1 - y2) ? (x1 - x2 > 0 ? 'Left' : 'Right') : (y1 - y2 > 0 ? 'Up' : 'Down'); -} - -function cancelAll() { - if (touchTimeout) { clearTimeout(touchTimeout); } - if (tapTimeout) { clearTimeout(tapTimeout); } - if (swipeTimeout) { clearTimeout(swipeTimeout); } - touchTimeout = tapTimeout = swipeTimeout = null; - touch = {}; -} - -ready(function () { - - var now, delta, deltaX = 0, deltaY = 0; - - if ('MSGesture' in window) { - gesture = new MSGesture(); - gesture.target = document.body; - } - - on(document, 'click', function () { return clicked = true; }, true); - - on(document, 'MSGestureEnd gestureend', function (e) { - - var dir = e.velocityX > 1 - ? 'Right' - : e.velocityX < -1 - ? 'Left' - : e.velocityY > 1 - ? 'Down' - : e.velocityY < -1 - ? 'Up' - : null; - - if (dir && touch.el !== undefined) { - touch.el.trigger('swipe'); - touch.el.trigger(("swipe" + dir)); - } - - }); - - on(document, 'mousedown pointerdown touchstart', function (e) { - - var ref = e.touches ? e.touches[0] : e; - var target = ref.target; - var pageX = ref.pageX; - var pageY = ref.pageY; - - now = Date.now(); - delta = now - (touch.last || now); - touch.el = $__default('tagName' in target ? target : target.parentNode); - - if (touchTimeout) { clearTimeout(touchTimeout); } - - touch.x1 = pageX; - touch.y1 = pageY; - - if (delta > 0 && delta <= 250) { touch.isDoubleTap = true; } - - touch.last = now; - - // adds the current touch contact for IE gesture recognition - if (gesture && (e.type === 'pointerdown' || e.type === 'touchstart')) { - gesture.addPointer(e.pointerId); - } - - clicked = e.button > 0; - - }); - - on(document, 'mousemove pointermove touchmove', function (e) { - - var ref = e.touches ? e.touches[0] : e; - var pageX = ref.pageX; - var pageY = ref.pageY; - - touch.x2 = pageX; - touch.y2 = pageY; - - deltaX += Math.abs(touch.x1 - touch.x2); - deltaY += Math.abs(touch.y1 - touch.y2); - }); - - on(document, 'mouseup pointerup touchend', function () { - - // swipe - if ((touch.x2 && Math.abs(touch.x1 - touch.x2) > 30) || (touch.y2 && Math.abs(touch.y1 - touch.y2) > 30)) { - - swipeTimeout = setTimeout(function () { - if (touch.el !== undefined) { - touch.el.trigger('swipe'); - touch.el.trigger(("swipe" + (swipeDirection(touch.x1, touch.x2, touch.y1, touch.y2)))); - } - touch = {}; - }); - - // normal tap - } else if ('last' in touch) { - - // don't fire tap when delta position changed by more than 30 pixels, - // for instance when moving to a point and back to origin - if (isNaN(deltaX) || (deltaX < 30 && deltaY < 30)) { - // delay by one tick so we can cancel the 'tap' event if 'scroll' fires - // ('tap' fires before 'scroll') - tapTimeout = setTimeout(function () { - - // trigger universal 'tap' with the option to cancelTouch() - // (cancelTouch cancels processing of single vs double taps for faster 'tap' response) - var event = $.Event('tap'); - event.cancelTouch = cancelAll; - - if (touch.el !== undefined) { - touch.el.trigger(event); - } - - // trigger double tap immediately - if (touch.isDoubleTap) { - if (touch.el !== undefined) { touch.el.trigger('doubleTap'); } - touch = {}; - } - - // trigger single tap after 300ms of inactivity - else { - touchTimeout = setTimeout(function () { - touchTimeout = null; - if (touch.el !== undefined) { - touch.el.trigger('singleTap'); - - if (!clicked) { - touch.el.trigger('click'); - } - - } - touch = {}; - }, 350); - } - }); - } else { - touch = {}; - } - deltaX = deltaY = 0; - } - }); - - // when the browser window loses focus, - // for example when a modal dialog is shown, - // cancel all ongoing events - on(document, 'touchcancel', cancelAll); - - // scrolling the window indicates intention of the user - // to scroll, not tap or swipe, so cancel all ongoing events - on(window, 'scroll', cancelAll); -}); - -var touching = false; -on(document, 'touchstart', function () { return touching = true; }, true); -on(document, 'click', function () {touching = false}); -on(document, 'touchcancel', function () { return touching = false; }, true); - -function isTouch(e) { - return touching || (e.originalEvent || e).pointerType === 'touch'; -} - - - -var util = Object.freeze({ - win: win, - doc: doc, - docElement: docElement, - isRtl: isRtl, - isReady: isReady, - ready: ready, - on: on, - off: off, - transition: transition, - Transition: Transition, - animate: animate, - Animation: Animation, - isJQuery: isJQuery, - isWithin: isWithin, - attrFilter: attrFilter, - removeClass: removeClass, - createEvent: createEvent, - isInView: isInView, - scrolledOver: scrolledOver, - clamp: clamp, - docHeight: docHeight, - getIndex: getIndex, - isVoidElement: isVoidElement, - Dimensions: Dimensions, - query: query, - Observer: Observer, - requestAnimationFrame: requestAnimationFrame, - hasPromise: hasPromise, - hasTouch: hasTouch, - pointerDown: pointerDown, - pointerMove: pointerMove, - pointerUp: pointerUp, - pointerEnter: pointerEnter, - pointerLeave: pointerLeave, - transitionend: transitionend, - animationstart: animationstart, - animationend: animationend, - getStyle: getStyle, - getCssVar: getCssVar, - getImage: getImage, - fastdom: fastdom, - $: $__default, - bind: bind, - hasOwn: hasOwn, - promise: promise, - classify: classify, - hyphenate: hyphenate, - camelize: camelize, - isArray: isArray, - isFunction: isFunction, - isObject: isObject, - isPlainObject: isPlainObject, - isString: isString, - isNumber: isNumber, - isUndefined: isUndefined, - isContextSelector: isContextSelector, - getContextSelectors: getContextSelectors, - toJQuery: toJQuery, - toNode: toNode, - toBoolean: toBoolean, - toNumber: toNumber, - toList: toList, - toMedia: toMedia, - coerce: coerce, - toMs: toMs, - swap: swap, - assign: assign, - ajax: $.ajax, - each: $.each, - Event: $.Event, - isNumeric: $.isNumeric, - MouseTracker: MouseTracker, - mergeOptions: mergeOptions, - position: position, - getDimensions: getDimensions, - offsetTop: offsetTop, - flipPosition: flipPosition, - isTouch: isTouch -}); - -function boot (UIkit) { - - var doc = document.documentElement; - var connect = UIkit.connect; - var disconnect = UIkit.disconnect; - - if (Observer) { - - if (document.body) { - - init(); - - } else { - - (new Observer(function () { - - if (document.body) { - this.disconnect(); - init(); - } - - })).observe(doc, {childList: true, subtree: true}); - - } - - } else { - - ready(function () { - apply(document.body, connect); - on(doc, 'DOMNodeInserted', function (e) { return apply(e.target, connect); }); - on(doc, 'DOMNodeRemoved', function (e) { return apply(e.target, disconnect); }); - }); - - } - - function init() { - - apply(document.body, connect); - - fastdom.flush(); - - (new Observer(function (mutations) { return mutations.forEach(function (ref) { - var addedNodes = ref.addedNodes; - var removedNodes = ref.removedNodes; - var target = ref.target; - - - for (var i = 0; i < addedNodes.length; i++) { - apply(addedNodes[i], connect) - } - - for (i = 0; i < removedNodes.length; i++) { - apply(removedNodes[i], disconnect) - } - - UIkit.update('update', target, true); - - }); } - )).observe(doc, {childList: true, subtree: true, characterData: true, attributes: true, attributeFilter: ['href']}); - - UIkit._initialized = true; - } - - function apply(node, fn) { - - if (node.nodeType !== Node.ELEMENT_NODE || node.hasAttribute('uk-no-boot')) { - return; - } - - fn(node); - node = node.firstChild; - while (node) { - var next = node.nextSibling; - apply(node, fn); - node = next; - } - } - -} - -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.components[component] : component) || this; - mixin = mergeOptions({}, mixin); - mixin.mixins = component.options.mixins; - delete component.options.mixins; - component.options = mergeOptions(mixin, component.options); - }; - - UIkit.extend = function (options) { - - options = options || {}; - - var Super = this, name = options.name || Super.options.name; - var Sub = createClass(name || 'UIkitComponent'); - - 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 (e, element, parents) { - if ( parents === void 0 ) parents = false; - - - e = createEvent(e || 'update'); - - if (!element) { - - update(UIkit.instances, e); - return; - - } - - element = toNode(element); - - if (parents) { - - do { - - update(element[DATA], e); - element = element.parentNode; - - } while (element) - - } else { - - apply(element, function (element) { return update(element[DATA], e); }); - - } - - }; - - var container; - Object.defineProperty(UIkit, 'container', { - - get: function get() { - return container || document.body; - }, - - set: function set(element) { - container = element; - } - - }); - - function createClass(name) { - return new Function(("return function " + (classify(name)) + " (options) { this._init(options); }"))(); - } - - function apply(node, fn) { - - if (node.nodeType !== Node.ELEMENT_NODE) { - return; - } - - fn(node); - node = node.firstChild; - while (node) { - apply(node, fn); - node = node.nextSibling; - } - } - - function update(data, e) { - - if (!data) { - return; - } - - for (var name in data) { - if (data[name]._isReady) { - 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._callReady = function () { - - if (this._isReady) { - return; - } - - this._isReady = true; - this._callHook('ready'); - this._callUpdate(); - }; - - UIkit.prototype._callConnected = function () { - var this$1 = this; - - - if (this._connected) { - return; - } - - if (!~UIkit.elements.indexOf(this.$options.el)) { - UIkit.elements.push(this.$options.el); - } - - UIkit.instances[this._uid] = this; - - this._initEvents(); - - this._callHook('connected'); - this._connected = true; - - this._initObserver(); - - if (!this._isReady) { - ready(function () { return this$1._callReady(); }); - } - - this._callUpdate(); - }; - - UIkit.prototype._callDisconnected = function () { - - if (!this._connected) { - return; - } - - if (this._observer) { - this._observer.disconnect(); - this._observer = null; - } - - var index = UIkit.elements.indexOf(this.$options.el); - - if (~index) { - UIkit.elements.splice(index, 1); - } - - delete UIkit.instances[this._uid]; - - this._initEvents(true); - this._callHook('disconnected'); - - this._connected = false; - - }; - - UIkit.prototype._callUpdate = function (e) { - var this$1 = this; - - - e = createEvent(e || 'update'); - - if (e.type === 'update') { - this._computeds = {}; - } - - var updates = this.$options.update; - - if (!updates) { - return; - } - - updates.forEach(function (update, i) { - - if (e.type !== 'update' && (!update.events || !~update.events.indexOf(e.type))) { - return; - } - - if (e.sync) { - - if (update.read) { - update.read.call(this$1, e); - } - - if (update.write) { - update.write.call(this$1, e); - } - - return; - - } - - if (update.read && !~fastdom.reads.indexOf(this$1._frames.reads[i])) { - this$1._frames.reads[i] = fastdom.measure(function () { - update.read.call(this$1, e); - delete this$1._frames.reads[i]; - }); - } - - if (update.write && !~fastdom.writes.indexOf(this$1._frames.writes[i])) { - this$1._frames.writes[i] = fastdom.mutate(function () { - update.write.call(this$1, e); - delete this$1._frames.writes[i]; - }); - } - - }); - - }; - -} - -function stateAPI (UIkit) { - - var uid = 0; - - UIkit.prototype.props = {}; - - UIkit.prototype._init = function (options) { - - options = options || {}; - options = this.$options = mergeOptions(this.constructor.options, options, this); - - this.$el = null; - this.$name = UIkit.prefix + hyphenate(this.$options.name); - this.$props = {}; - - this._frames = {reads: {}, writes: {}}; - - this._uid = uid++; - this._initData(); - this._initMethods(); - this._initComputeds(); - this._callHook('created'); - - if (options.el) { - this.$mount(options.el); - } - }; - - UIkit.prototype._initData = function () { - var this$1 = this; - - - var ref = this.$options; - var defaults = ref.defaults; - var data = ref.data; if ( data === void 0 ) data = {}; - var args = ref.args; if ( args === void 0 ) args = []; - var props = ref.props; if ( props === void 0 ) props = {}; - var el = ref.el; - - if (args.length && isArray(data)) { - data = data.slice(0, args.length).reduce(function (data, value, index) { - if (isPlainObject(value)) { - assign(data, value); - } else { - data[args[index]] = value; - } - return data; - }, {}); - } - - for (var key in defaults) { - this$1.$props[key] = this$1[key] = hasOwn(data, key) && !isUndefined(data[key]) - ? coerce(props[key], data[key], el) - : isArray(defaults[key]) - ? defaults[key].concat() - : defaults[key]; - } - }; - - UIkit.prototype._initMethods = function () { - var this$1 = this; - - - var methods = this.$options.methods; - - if (methods) { - for (var key in methods) { - this$1[key] = bind(methods[key], this$1); - } - } - }; - - UIkit.prototype._initComputeds = function () { - var this$1 = this; - - - var computed = this.$options.computed; - - this._computeds = {}; - - if (computed) { - for (var key in computed) { - registerComputed(this$1, key, computed[key]); - } - } - }; - - UIkit.prototype._initProps = function (props) { - var this$1 = this; - - - this._computeds = {}; - assign(this.$props, props || this._getProps()); - - var exclude = [this.$options.computed, this.$options.methods]; - for (var key in this$1.$props) { - if (notIn(exclude, key)) { - this$1[key] = this$1.$props[key]; - } - } - }; - - UIkit.prototype._initEvents = function (unbind) { - var this$1 = this; - - - var events = this.$options.events; - - if (events) { - - events.forEach(function (event) { - - if (!hasOwn(event, 'handler')) { - for (var key in event) { - registerEvent(this$1, unbind, event[key], key); - } - } else { - registerEvent(this$1, unbind, event); - } - - }); - } - }; - - 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 || !Observer) { - return; - } - - attrs = isArray(attrs) ? attrs : Object.keys(props).map(function (key) { return hyphenate(key); }); - - this._observer = new Observer(function () { - - var data = this$1._getProps(); - if (attrs.some(function (key) { return !equals(data[key], this$1.$props[key]); })) { - this$1.$reset(data); - } - - }); - - this._observer.observe(el, {attributes: true, attributeFilter: attrs.concat([this.$name, ("data-" + (this.$name))])}); - }; - - UIkit.prototype._getProps = function () { - - var data = {}; - var ref = this.$options; - var args = ref.args; if ( args === void 0 ) args = []; - var props = ref.props; if ( props === void 0 ) props = {}; - var el = ref.el; - var options = el.getAttribute(this.$name) || el.getAttribute(("data-" + (this.$name))), - key, prop; - - if (!props) { - return data; - } - - for (key in props) { - prop = hyphenate(key); - if (el.hasAttribute(prop)) { - - var value = coerce(props[key], el.getAttribute(prop), el); - - if (prop === 'target' && (!value || value.lastIndexOf('_', 0) === 0)) { - continue; - } - - data[key] = value; - } - } - - if (!options) { - return data; - } - - if (options[0] === '{') { - try { - options = JSON.parse(options); - } catch (e) { - console.warn("Invalid JSON."); - options = {}; - } - } else if (args.length && !~options.indexOf(':')) { - options = (( obj = {}, obj[args[0]] = options, obj )); - var obj; - } else { - var tmp = {}; - options.split(';').forEach(function (option) { - var ref = option.split(/:(.+)/); - var key = ref[0]; - var value = ref[1]; - if (key && value) { - tmp[key.trim()] = value.trim(); - } - }); - options = tmp; - } - - for (key in options || {}) { - prop = camelize(key); - if (props[prop] !== undefined) { - data[prop] = coerce(props[prop], options[key], el); - } - } - - return data; - }; - - function registerComputed(component, key, cb) { - Object.defineProperty(component, key, { - - enumerable: true, - - get: function get() { - - if (!hasOwn(component._computeds, key)) { - component._computeds[key] = cb.call(component); - } - - return component._computeds[key]; - }, - - set: function set(value) { - component._computeds[key] = value; - } - - }); - } - - function registerEvent(component, unbind, event, key) { - - if (!isPlainObject(event)) { - event = ({name: key, handler: event}); - } - - var name = event.name; - var el = event.el; - var delegate = event.delegate; - var self = event.self; - var filter = event.filter; - var handler = event.handler; - var namespace = "." + (component.$options.name) + "." + (component._uid); - - el = el && el.call(component) || component.$el; - - name = name.split(' ').map(function (name) { return (name + "." + namespace); }).join(' '); - - if (unbind) { - - el.off(name); - - } else { - - if (filter && !filter.call(component)) { - return; - } - - handler = isString(handler) ? component[handler] : bind(handler, component); - - if (self) { - handler = selfFilter(handler, component); - } - - if (delegate) { - el.on(name, isString(delegate) ? delegate : delegate.call(component), handler); - } else { - el.on(name, handler); - } - } - - } - - function selfFilter(handler, context) { - return function selfHandler (e) { - if (e.target === e.currentTarget) { - return handler.call(context, e) - } - } - } - - function notIn(options, key) { - return options.every(function (arr) { return !arr || !hasOwn(arr, key); }); - } - - function equals(a, b) { - return isUndefined(a) || a === b || isJQuery(a) && isJQuery(b) && a.is(b); - } - -} - -function instanceAPI (UIkit) { - - var DATA = UIkit.data; - - UIkit.prototype.$mount = function (el) { - - var name = this.$options.name; - - if (!el[DATA]) { - el[DATA] = {}; - } - - if (el[DATA][name]) { - return; - } - - el[DATA][name] = this; - - this.$options.el = this.$options.el || el; - this.$el = $__default(el); - - this._initProps(); - - this._callHook('init'); - - if (document.documentElement.contains(el)) { - this._callConnected(); - } - }; - - UIkit.prototype.$emit = function (e) { - this._callUpdate(e); - }; - - UIkit.prototype.$emitSync = function (e) { - this._callUpdate(createEvent(e || 'update', true, false, {sync: true})); - }; - - UIkit.prototype.$update = function (e, parents) { - UIkit.update(e, this.$options.el, parents); - }; - - UIkit.prototype.$updateSync = function (e, parents) { - this.$update(createEvent(e || 'update', true, false, {sync: true}), parents); - }; - - UIkit.prototype.$reset = function (data) { - this._callDisconnected(); - this._initProps(data); - this._callConnected(); - }; - - UIkit.prototype.$destroy = function (remove) { - if ( remove === void 0 ) remove = 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 (!Object.keys(el[DATA]).length) { - delete el[DATA]; - } - - if (remove) { - this.$el.remove(); - } - }; - -} - -function componentAPI (UIkit) { - - var DATA = UIkit.data; - - UIkit.components = {}; - - UIkit.component = function (id, options) { - - var name = camelize(id); - - if (isPlainObject(options)) { - options.name = name; - options = UIkit.extend(options); - } else if (isUndefined(options)) { - return UIkit.components[name] - } else { - options.options.name = name; - } - - UIkit.components[name] = options; - - UIkit[name] = function (element, data) { - var i = arguments.length, argsArray = Array(i); - while ( i-- ) argsArray[i] = arguments[i]; - - - if (isPlainObject(element)) { - return new UIkit.components[name]({data: element}); - } - - if (UIkit.components[name].options.functional) { - return new UIkit.components[name]({data: [].concat( argsArray )}); - } - - return element && element.nodeType ? init(element) : $__default(element).toArray().map(init)[0]; - - function init(element) { - return UIkit.getComponent(element, name) || new UIkit.components[name]({el: element, data: data || {}}); - } - - }; - - if (UIkit._initialized && !options.options.functional) { - fastdom.measure(function () { return UIkit[name](("[uk-" + id + "],[data-uk-" + id + "]")); }); - } - - return UIkit.components[name]; - }; - - UIkit.getComponents = function (element) { return element && (element = isJQuery(element) ? element[0] : element) && element[DATA] || {}; }; - UIkit.getComponent = function (element, name) { return UIkit.getComponents(element)[name]; }; - - UIkit.connect = function (node) { - - var name; - - if (node[DATA]) { - for (name in node[DATA]) { - node[DATA][name]._callConnected(); - } - } - - for (var i = 0; i < node.attributes.length; i++) { - - name = node.attributes[i].name; - - if (name.lastIndexOf('uk-', 0) === 0 || name.lastIndexOf('data-uk-', 0) === 0) { - - name = camelize(name.replace('data-uk-', '').replace('uk-', '')); - - if (UIkit[name]) { - UIkit[name](node); - } - } - } - - }; - - UIkit.disconnect = function (node) { - for (var name in node[DATA]) { - node[DATA][name]._callDisconnected(); - } - } - -} - -var supportsMultiple; -var supportsForce; -function classAPI (UIkit) { - - UIkit.prototype.$addClass = function () { - var args = [], len = arguments.length; - while ( len-- ) args[ len ] = arguments[ len ]; - - apply(this.$options.el, args, 'add'); - }; - - UIkit.prototype.$removeClass = function () { - var args = [], len = arguments.length; - while ( len-- ) args[ len ] = arguments[ len ]; - - apply(this.$options.el, args, 'remove'); - }; - - UIkit.prototype.$hasClass = function () { - var args = [], len = arguments.length; - while ( len-- ) args[ len ] = arguments[ len ]; - - return (args = getArgs(args, this.$options.el)) && args[0].contains(args[1]); - }; - - UIkit.prototype.$toggleClass = function () { - var args = [], len = arguments.length; - while ( len-- ) args[ len ] = arguments[ len ]; - - args = getArgs(args, this.$options.el); - - var force = args && !isString(args[args.length - 1]) ? args.pop() : undefined; - - for (var i = 1; i < args.length; i++) { - args[0] && supportsForce - ? args[0].toggle(args[i], force) - : (args[0][(!isUndefined(force) ? force : !args[0].contains(args[i])) ? 'add' : 'remove'](args[i])); - } - }; - - function apply(el, args, fn) { - (args = getArgs(args, el)) && (supportsMultiple - ? args[0][fn].apply(args[0], args.slice(1)) - : args.slice(1).forEach(function (cls) { return args[0][fn](cls); })); - } - - function getArgs(args, el) { - - isString(args[0]) && args.unshift(el); - args[0] = toNode(args[0]).classList; - - args.forEach(function (arg, i) { return i > 0 && isString(arg) && ~arg.indexOf(' ') && Array.prototype.splice.apply(args, [i, 1].concat(args[i].split(' '))); } - ); - - return args[1] && args.length > 1 ? args : false; - } - -}; - -(function() { - - var list = document.createElement('_').classList; - list.add('a', 'b'); - list.toggle('c', false); - supportsMultiple = list.contains('b'); - supportsForce = !list.contains('c'); - list = null; - -})(); - -var UIkit = function (options) { - this._init(options); -}; - -UIkit.util = util; -UIkit.data = '__uikit__'; -UIkit.prefix = 'uk-'; -UIkit.options = {}; -UIkit.instances = {}; -UIkit.elements = []; - -globalAPI(UIkit); -hooksAPI(UIkit); -stateAPI(UIkit); -instanceAPI(UIkit); -componentAPI(UIkit); -classAPI(UIkit); - -var Class = { - - init: function init() { - this.$addClass(this.$name); - } - -} - -var Togglable = { - - props: { - cls: Boolean, - animation: 'list', - duration: Number, - origin: String, - transition: String, - queued: Boolean - }, - - defaults: { - cls: false, - animation: [false], - duration: 200, - origin: false, - transition: 'linear', - queued: false, - - initProps: { - overflow: '', - height: '', - paddingTop: '', - paddingBottom: '', - marginTop: '', - marginBottom: '' - }, - - hideProps: { - overflow: 'hidden', - height: 0, - paddingTop: 0, - paddingBottom: 0, - marginTop: 0, - marginBottom: 0 - } - - }, - - computed: { - - hasAnimation: function hasAnimation() { - return !!this.animation[0]; - }, - - hasTransition: function hasTransition() { - return this.hasAnimation && this.animation[0] === true; - } - - }, - - methods: { - - toggleElement: function toggleElement(targets, show, animate) { - var this$1 = this; - - - var toggles, body = document.body, scroll = body.scrollTop, - all = function (targets) { return promise.all(targets.toArray().map(function (el) { return this$1._toggleElement(el, show, animate); })).then(null, function () {}); }, - delay = function (targets) { - var def = all(targets); - this$1._queued = null; - body.scrollTop = scroll; - return def; - }; - - targets = $__default(targets); - - if (!this.hasAnimation || !this.queued || targets.length < 2) { - return all(targets); - } - - if (this._queued) { - return delay(targets.not(this._queued)); - } - - this._queued = targets.not(toggles = targets.filter(function (_, el) { return this$1.isToggled(el); })); - - return all(toggles).then(function () { return this$1._queued && delay(this$1._queued); }); - }, - - toggleNow: function toggleNow(targets, show) { - var this$1 = this; - - return promise.all($__default(targets).toArray().map(function (el) { return this$1._toggleElement(el, show, false); })).then(null, function () {}); - }, - - isToggled: function isToggled(el) { - el = el && $__default(el) || this.$el; - return this.cls ? el.hasClass(this.cls.split(' ')[0]) : !el.attr('hidden'); - }, - - updateAria: function updateAria(el) { - if (this.cls === false) { - el.attr('aria-hidden', !this.isToggled(el)); - } - }, - - _toggleElement: function _toggleElement(el, show, animate) { - var this$1 = this; - - - el = $__default(el); - - if (Animation.inProgress(el)) { - return Animation.cancel(el).then(function () { return this$1._toggleElement(el, show, animate); }); - } - - show = typeof show === 'boolean' ? show : !this.isToggled(el); - - var event = $.Event(("before" + (show ? 'show' : 'hide'))); - el.trigger(event, [this]); - - if (event.result === false) { - return promise.reject(); - } - - var def = (animate === false || !this.hasAnimation - ? this._toggleImmediate - : this.hasTransition - ? this._toggleHeight - : this._toggleAnimation - )(el, show); - - el.trigger(show ? 'show' : 'hide', [this]); - return def.then(function () { return el.trigger(show ? 'shown' : 'hidden', [this$1]); }); - }, - - _toggle: function _toggle(el, toggled) { - - el = $__default(el); - - if (this.cls) { - el.toggleClass(this.cls, ~this.cls.indexOf(' ') ? undefined : toggled); - } else { - el.attr('hidden', !toggled); - } - - el.find('[autofocus]:visible').focus(); - - this.updateAria(el); - UIkit.update(null, el); - }, - - _toggleImmediate: function _toggleImmediate(el, show) { - this._toggle(el, show); - return promise.resolve(); - }, - - _toggleHeight: function _toggleHeight(el, show) { - var this$1 = this; - - - var inProgress = Transition.inProgress(el), - inner = parseFloat(el.children().first().css('margin-top')) + parseFloat(el.children().last().css('margin-bottom')), - height = el[0].offsetHeight ? el.height() + (inProgress ? 0 : inner) : 0, - endHeight; - - return Transition.cancel(el).then(function () { - - if (!this$1.isToggled(el)) { - this$1._toggle(el, true); - } - - el.height(''); - - return promise(function (resolve) { return requestAnimationFrame(function () { - - endHeight = el.height() + (inProgress ? 0 : inner); - el.height(height); - - (show - ? Transition.start(el, assign(this$1.initProps, {overflow: 'hidden', height: endHeight}), Math.round(this$1.duration * (1 - height / endHeight)), this$1.transition) - : Transition.start(el, this$1.hideProps, Math.round(this$1.duration * (height / endHeight)), this$1.transition).then(function () { - this$1._toggle(el, false); - el.css(this$1.initProps); - })).then(resolve); - - }); } - ); - - }); - - }, - - _toggleAnimation: function _toggleAnimation(el, show) { - var this$1 = this; - - - if (show) { - this._toggle(el, true); - return Animation.in(el, this.animation[0], this.duration, this.origin); - } - - return Animation.out(el, this.animation[1] || this.animation[0], this.duration, this.origin).then(function () { return this$1._toggle(el, false); }); - } - - } - -}; - -var active; - -var Modal = { - - mixins: [Class, Togglable], - - props: { - clsPanel: String, - selClose: String, - escClose: Boolean, - bgClose: Boolean, - stack: Boolean, - container: Boolean - }, - - defaults: { - cls: 'uk-open', - escClose: true, - bgClose: true, - overlay: true, - stack: false, - container: true - }, - - computed: { - - body: function body() { - return $__default(document.body); - }, - - panel: function panel() { - return this.$el.find(("." + (this.clsPanel))); - }, - - container: function container() { - var container = this.$props.container === true && UIkit.container || this.$props.container && toJQuery(this.$props.container); - return container && toNode(container); - }, - - transitionElement: function transitionElement() { - return this.panel; - }, - - transitionDuration: function transitionDuration() { - return toMs(this.transitionElement.css('transition-duration')); - } - - }, - - events: [ - - { - - name: 'click', - - delegate: function delegate() { - return this.selClose; - }, - - handler: function handler(e) { - e.preventDefault(); - this.hide(); - } - - }, - - { - - name: 'toggle', - - handler: function handler(e) { - e.preventDefault(); - this.toggle(); - } - - }, - - { - - name: 'beforeshow', - - self: true, - - handler: function handler() { - var this$1 = this; - - - if (this.isToggled()) { - return false; - } - - var prev = active && active !== this && active; - - active = this; - - if (prev) { - if (this.stack) { - this.prev = prev; - } else { - prev.hide().then(this.show); - return false; - } - } else { - requestAnimationFrame(function () { return register(this$1.$options.name); }); - } - - if (!prev) { - this.scrollbarWidth = window.innerWidth - docElement[0].offsetWidth; - this.body.css('overflow-y', this.scrollbarWidth && this.overlay ? 'scroll' : ''); - } - - docElement.addClass(this.clsPage); - - } - - }, - - { - - name: 'beforehide', - - self: true, - - handler: function handler() { - - if (!this.isToggled()) { - return false; - } - - active = active && active !== this && active || this.prev; - - if (!active) { - deregister(this.$options.name); - } - - } - - }, - - { - - name: 'hidden', - - self: true, - - handler: function handler() { - if (!active) { - docElement.removeClass(this.clsPage); - this.body.css('overflow-y', ''); - } - } - - } - - ], - - methods: { - - toggle: function toggle() { - return this.isToggled() ? this.hide() : this.show(); - }, - - show: function show() { - var this$1 = this; - - if (this.container && !this.$el.parent().is(this.container)) { - this.container.appendChild(this.$el[0]); - return promise(function (resolve) { return requestAnimationFrame(function () { return resolve(this$1.show()); } - ); } - ) - } - - return this.toggleNow(this.$el, true); - }, - - hide: function hide() { - return this.toggleNow(this.$el, false); - }, - - getActive: function getActive() { - return active; - }, - - _toggleImmediate: function _toggleImmediate(el, show) { - var this$1 = this; - - this._toggle(el, show); - - return this.transitionDuration ? promise(function (resolve, reject) { - - if (this$1._transition) { - this$1.transitionElement.off(transitionend, this$1._transition.handler); - this$1._transition.reject(); - } - - this$1._transition = { - reject: reject, - handler: function () { - resolve(); - this$1._transition = null; - } - }; - - this$1.transitionElement.one(transitionend, this$1._transition.handler); - - }) : promise.resolve(); - }, - } - -} - -function register(name) { - doc.on(( obj = {}, obj[("click." + name)] = function (e) { - if (active && active.bgClose && !e.isDefaultPrevented() && !isWithin(e.target, active.panel)) { - active.hide(); - } - }, obj[("keydown." + name)] = function (e) { - if (e.keyCode === 27 && active && active.escClose) { - e.preventDefault(); - active.hide(); - } - }, obj )); - var obj; -} - -function deregister(name) { - doc.off(("click." + name)).off(("keydown." + name)); -} - -var Position = { - - props: { - pos: String, - offset: null, - flip: Boolean, - clsPos: String - }, - - defaults: { - pos: !isRtl ? 'bottom-left' : 'bottom-right', - flip: true, - offset: false, - clsPos: '' - }, - - computed: { - - pos: function pos() { - return (this.$props.pos + (!~this.$props.pos.indexOf('-') ? '-center' : '')).split('-'); - }, - - dir: function dir() { - return this.pos[0]; - }, - - align: function align() { - return this.pos[1]; - } - - }, - - methods: { - - positionAt: function positionAt(element, target, boundary) { - - removeClass(element, ((this.clsPos) + "-(top|bottom|left|right)(-[a-z]+)?")).css({top: '', left: ''}); - - var offset = toNumber(this.offset) || 0, - axis = this.getAxis(), - flipped = position( - 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' ? -1 * offset : offset)) : (" " + (this.dir === 'top' ? -1 * offset : offset)), - null, - this.flip, - boundary - ); - - this.dir = axis === 'x' ? flipped.target.x : flipped.target.y; - this.align = axis === 'x' ? flipped.target.y : flipped.target.x; - - element.toggleClass(((this.clsPos) + "-" + (this.dir) + "-" + (this.align)), this.offset === false); - - }, - - getAxis: function getAxis() { - return this.dir === 'top' || this.dir === 'bottom' ? 'y' : 'x'; - } - - } - -} - -function mixin (UIkit) { - - UIkit.mixin.class = Class; - UIkit.mixin.modal = Modal; - UIkit.mixin.position = Position; - UIkit.mixin.togglable = Togglable; - -} - -function Accordion (UIkit) { - - UIkit.component('accordion', { - - mixins: [Class, Togglable], - - props: { - targets: String, - active: null, - collapsible: Boolean, - multiple: Boolean, - toggle: String, - content: String, - transition: String - }, - - defaults: { - targets: '> *', - active: false, - animation: [true], - collapsible: true, - multiple: false, - clsOpen: 'uk-open', - toggle: '> .uk-accordion-title', - content: '> .uk-accordion-content', - transition: 'ease' - }, - - computed: { - - items: function items() { - var this$1 = this; - - var items = $__default(this.targets, this.$el); - this._changed = !this._items || items.length !== this._items.length || items.toArray().some(function (el, i) { return el !== this$1._items.get(i); }); - return this._items = items; - } - - }, - - events: [ - - { - - name: 'click', - - delegate: function delegate() { - return ((this.targets) + " " + (this.$props.toggle)); - }, - - handler: function handler(e) { - e.preventDefault(); - this.toggle(this.items.find(this.$props.toggle).index(e.currentTarget)); - } - - } - - ], - - update: function update() { - var this$1 = this; - - - if (!this.items || !this._changed) { - return; - } - - this.items.each(function (i, el) { - el = $__default(el); - this$1.toggleNow(el.find(this$1.content), el.hasClass(this$1.clsOpen)); - }); - - var active = this.active !== false && toJQuery(this.items.eq(Number(this.active))) || !this.collapsible && toJQuery(this.items.eq(0)); - if (active && !active.hasClass(this.clsOpen)) { - this.toggle(active, false); - } - - }, - - methods: { - - toggle: function toggle(item, animate) { - var this$1 = this; - - - var index = getIndex(item, this.items), - active = this.items.filter(("." + (this.clsOpen))); - - item = this.items.eq(index); - - item.add(!this.multiple && active).each(function (i, el) { - - el = $__default(el); - - var isItem = el.is(item), state = isItem && !el.hasClass(this$1.clsOpen); - - if (!state && isItem && !this$1.collapsible && active.length < 2) { - return; - } - - el.toggleClass(this$1.clsOpen, state); - - var content = el[0]._wrapper ? el[0]._wrapper.children().first() : el.find(this$1.content); - - if (!el[0]._wrapper) { - el[0]._wrapper = content.wrap('
        ').parent().attr('hidden', state); - } - - this$1._toggleImmediate(content, true); - this$1.toggleElement(el[0]._wrapper, state, animate).then(function () { - if (el.hasClass(this$1.clsOpen) === state) { - - if (!state) { - this$1._toggleImmediate(content, false); - } - - el[0]._wrapper = null; - content.unwrap(); - } - }); - - }) - } - - } - - }); - -} - -function Alert (UIkit) { - - UIkit.component('alert', { - - mixins: [Class, Togglable], - - args: 'animation', - - props: { - close: String - }, - - defaults: { - animation: [true], - close: '.uk-alert-close', - duration: 150, - hideProps: {opacity: 0} - }, - - events: [ - - { - - name: 'click', - - delegate: function delegate() { - return this.close; - }, - - handler: function handler(e) { - e.preventDefault(); - this.closeAlert(); - } - - } - - ], - - methods: { - - closeAlert: function closeAlert() { - var this$1 = this; - - this.toggleElement(this.$el).then(function () { return this$1.$destroy(true); }); - } - - } - - }); - -} - -function Cover (UIkit) { - - UIkit.component('cover', { - - mixins: [Class], - - props: { - automute: Boolean, - width: Number, - height: Number - }, - - defaults: {automute: true}, - - computed: { - - el: function el() { - return this.$el[0]; - }, - - parent: function parent() { - return this.el.parentNode; - } - - }, - - ready: function ready() { - - if (!this.$el.is('iframe')) { - return; - } - - this.$el.css('pointerEvents', 'none'); - - if (this.automute) { - - var src = this.$el.attr('src'); - - this.$el - .attr('src', ("" + src + (~src.indexOf('?') ? '&' : '?') + "enablejsapi=1&api=1")) - .on('load', function (ref) { - var target = ref.target; - - return target.contentWindow.postMessage('{"event": "command", "func": "mute", "method":"setVolume", "value":0}', '*'); - }); - } - }, - - update: { - - write: function write() { - - if (this.el.offsetHeight === 0) { - return; - } - - this.$el - .css({width: '', height: ''}) - .css(Dimensions.cover( - {width: this.width || this.el.clientWidth, height: this.height || this.el.clientHeight}, - {width: this.parent.offsetWidth, height: this.parent.offsetHeight} - )); - - }, - - events: ['load', 'resize'] - - }, - - events: { - - loadedmetadata: function loadedmetadata() { - this.$emit(); - } - - } - - }); - -} - -function Drop (UIkit) { - - var active; - - UIkit.component('drop', { - - mixins: [Position, Togglable], - - args: 'pos', - - props: { - mode: 'list', - toggle: Boolean, - boundary: 'jQuery', - boundaryAlign: Boolean, - delayShow: Number, - delayHide: Number, - clsDrop: String - }, - - defaults: { - mode: ['click', 'hover'], - toggle: '- :first', - boundary: window, - boundaryAlign: false, - delayShow: 0, - delayHide: 800, - clsDrop: false, - hoverIdle: 200, - animation: ['uk-animation-fade'], - cls: 'uk-open' - }, - - init: function init() { - this.tracker = new MouseTracker(); - this.clsDrop = this.clsDrop || ("uk-" + (this.$options.name)); - this.clsPos = this.clsDrop; - - this.$addClass(this.clsDrop); - }, - - ready: function ready() { - - this.updateAria(this.$el); - - if (this.toggle) { - this.toggle = UIkit.toggle(query(this.toggle, this.$el), {target: this.$el, mode: this.mode}); - } - - }, - - events: [ - - { - - name: 'click', - - delegate: function delegate() { - return ("." + (this.clsDrop) + "-close"); - }, - - handler: function handler(e) { - e.preventDefault(); - this.hide(false); - } - - }, - - { - - name: 'click', - - delegate: function delegate() { - return 'a[href^="#"]'; - }, - - handler: function handler(e) { - - if (e.isDefaultPrevented()) { - return; - } - - var id = $__default(e.target).attr('href'); - - if (id.length === 1) { - e.preventDefault(); - } - - if (id.length === 1 || !isWithin(id, this.$el)) { - this.hide(false); - } - } - - }, - - { - - name: 'toggle', - - handler: function handler(e, toggle) { - - if (toggle && !this.$el.is(toggle.target)) { - return; - } - - e.preventDefault(); - - if (this.isToggled()) { - this.hide(false); - } else { - this.show(toggle, false); - } - } - - }, - - { - - name: pointerEnter, - - filter: function filter() { - return ~this.mode.indexOf('hover'); - }, - - handler: function handler(e) { - - if (isTouch(e)) { - return; - } - - if (active - && active !== this - && active.toggle - && ~active.toggle.mode.indexOf('hover') - && !isWithin(e.target, active.$el) - && !isWithin(e.target, active.toggle.$el) - ) { - active.hide(false); - } - - e.preventDefault(); - this.show(this.toggle); - } - - }, - - { - - name: 'toggleshow', - - handler: function handler(e, toggle) { - - if (toggle && !this.$el.is(toggle.target)) { - return; - } - - e.preventDefault(); - this.show(toggle || this.toggle); - } - - }, - - { - - name: ("togglehide " + pointerLeave), - - handler: function handler(e, toggle) { - - if (isTouch(e) || toggle && !this.$el.is(toggle.target)) { - return; - } - - e.preventDefault(); - - if (this.toggle && ~this.toggle.mode.indexOf('hover')) { - this.hide(); - } - } - - }, - - { - - name: 'beforeshow', - - self: true, - - handler: function handler() { - this.clearTimers(); - } - - }, - - { - - name: 'show', - - self: true, - - handler: function handler() { - this.tracker.init(); - this.toggle.$el.addClass(this.cls).attr('aria-expanded', 'true'); - registerEvent(); - } - - }, - - { - - name: 'beforehide', - - self: true, - - handler: function handler() { - this.clearTimers(); - } - - }, - - { - - name: 'hide', - - handler: function handler(ref) { - var target = ref.target; - - - if (!this.$el.is(target)) { - active = active === null && isWithin(target, this.$el) && this.isToggled() ? this : active; - return; - } - - active = this.isActive() ? null : active; - this.toggle.$el.removeClass(this.cls).attr('aria-expanded', 'false').blur().find('a, button').blur(); - this.tracker.cancel(); - } - - } - - ], - - update: { - - write: function write() { - - if (this.isToggled() && !Animation.inProgress(this.$el)) { - this.position(); - } - - }, - - events: ['resize'] - - }, - - methods: { - - show: function show(toggle, delay) { - var this$1 = this; - if ( delay === void 0 ) delay = true; - - - var show = function () { - if (!this$1.isToggled()) { - this$1.position(); - this$1.toggleElement(this$1.$el, true); - } - }, - tryShow = function () { - - this$1.toggle = toggle || this$1.toggle; - - this$1.clearTimers(); - - if (this$1.isActive()) { - return; - } else if (delay && active && active !== this$1 && active.isDelaying) { - this$1.showTimer = setTimeout(this$1.show, 10); - return; - } else if (this$1.isParentOf(active)) { - - if (active.hideTimer) { - active.hide(false); - } else { - return; - } - - } else if (active && !this$1.isChildOf(active) && !this$1.isParentOf(active)) { - var prev; - while (active && active !== prev) { - prev = active; - active.hide(false); - } - } - - if (delay && this$1.delayShow) { - this$1.showTimer = setTimeout(show, this$1.delayShow); - } else { - show(); - } - - active = this$1; - }; - - if (toggle && this.toggle && !this.toggle.$el.is(toggle.$el)) { - - this.$el.one('hide', tryShow); - this.hide(false); - - } else { - tryShow(); - } - }, - - hide: function hide(delay) { - var this$1 = this; - if ( delay === void 0 ) delay = true; - - - var hide = function () { return this$1.toggleNow(this$1.$el, false); }; - - this.clearTimers(); - - this.isDelaying = this.tracker.movesTo(this.$el); - - if (delay && this.isDelaying) { - this.hideTimer = setTimeout(this.hide, this.hoverIdle); - } else if (delay && this.delayHide) { - this.hideTimer = setTimeout(hide, this.delayHide); - } else { - hide(); - } - }, - - clearTimers: function clearTimers() { - clearTimeout(this.showTimer); - clearTimeout(this.hideTimer); - this.showTimer = null; - this.hideTimer = null; - this.isDelaying = false; - }, - - isActive: function isActive() { - return active === this; - }, - - isChildOf: function isChildOf(drop) { - return drop && drop !== this && isWithin(this.$el, drop.$el); - }, - - isParentOf: function isParentOf(drop) { - return drop && drop !== this && isWithin(drop.$el, this.$el); - }, - - position: function position() { - - removeClass(this.$el, ((this.clsDrop) + "-(stack|boundary)")).css({top: '', left: ''}); - - this.$el.show().toggleClass(((this.clsDrop) + "-boundary"), this.boundaryAlign); - - var boundary = getDimensions(this.boundary), alignTo = this.boundaryAlign ? boundary : getDimensions(this.toggle.$el); - - if (this.align === 'justify') { - var prop = this.getAxis() === 'y' ? 'width' : 'height'; - this.$el.css(prop, alignTo[prop]); - } else if (this.$el.outerWidth() > Math.max(boundary.right - alignTo.left, alignTo.right - boundary.left)) { - this.$addClass(((this.clsDrop) + "-stack")); - this.$el.trigger('stack', [this]); - } - - this.positionAt(this.$el, this.boundaryAlign ? this.boundary : this.toggle.$el, this.boundary); - - this.$el[0].style.display = ''; - - } - - } - - }); - - UIkit.drop.getActive = function () { return active; }; - - var registered; - function registerEvent() { - - if (registered) { - return; - } - - registered = true; - doc.on('click', function (e) { - var prev; - while (active && active !== prev && !isWithin(e.target, active.$el) && !(active.toggle && isWithin(e.target, active.toggle.$el))) { - prev = active; - active.hide(false); - } - }); - } - -} - -function Dropdown (UIkit) { - - UIkit.component('dropdown', UIkit.components.drop.extend({name: 'dropdown'})); - -} - -function FormCustom (UIkit) { - - UIkit.component('form-custom', { - - mixins: [Class], - - args: 'target', - - props: { - target: Boolean - }, - - defaults: { - target: false - }, - - computed: { - - input: function input() { - return this.$el.find(':input:first'); - }, - - state: function state() { - return this.input.next(); - }, - - target: function target() { - return this.$props.target && query(this.$props.target === true ? '> :input:first + :first' : this.$props.target, this.$el) - } - - }, - - connected: function connected() { - this.input.trigger('change'); - }, - - events: [ - - { - - name: 'focusin focusout mouseenter mouseleave', - - delegate: ':input:first', - - handler: function handler(ref) { - var type = ref.type; - - this.state.toggleClass(("uk-" + (~type.indexOf('focus') ? 'focus' : 'hover')), ~['focusin', 'mouseenter'].indexOf(type)); - } - - }, - - { - - name: 'change', - - handler: function handler() { - this.target && this.target[this.target.is(':input') ? 'val' : 'text']( - this.input[0].files && this.input[0].files[0] - ? this.input[0].files[0].name - : this.input.is('select') - ? this.input.find('option:selected').text() - : this.input.val() - ); - } - - } - - ] - - }); - -} - -function Gif (UIkit) { - - UIkit.component('gif', { - - update: { - - read: function read() { - - var inview = isInView(this.$el); - - if (!this.isInView && inview) { - this.$el[0].src = this.$el[0].src; - } - - this.isInView = inview; - }, - - events: ['scroll', 'load', 'resize'] - } - - }); - -} - -function Grid (UIkit) { - - UIkit.component('grid', UIkit.components.margin.extend({ - - mixins: [Class], - - name: 'grid', - - defaults: { - margin: 'uk-grid-margin', - clsStack: 'uk-grid-stack' - }, - - update: { - - write: function write() { - - this.$toggleClass(this.clsStack, this.stacks); - - }, - - events: ['load', 'resize'] - - } - - })); - -} - -function HeightMatch (UIkit) { - - UIkit.component('height-match', { - - args: 'target', - - props: { - target: String, - row: Boolean - }, - - defaults: { - target: '> *', - row: true - }, - - computed: { - - elements: function elements() { - return $__default(this.target, this.$el); - } - - }, - - update: { - - read: function read() { - var this$1 = this; - - - var lastOffset = false; - - this.elements.css('minHeight', ''); - - this.rows = !this.row - ? [this.match(this.elements)] - : this.elements.toArray().reduce(function (rows, el) { - - if (lastOffset !== el.offsetTop) { - rows.push([el]); - } else { - rows[rows.length - 1].push(el); - } - - lastOffset = el.offsetTop; - - return rows; - - }, []).map(function (elements) { return this$1.match($__default(elements)); }); - }, - - write: function write() { - - this.rows.forEach(function (ref) { - var height = ref.height; - var elements = ref.elements; - - return elements && elements.each(function (_, el) { return el.style.minHeight = height + "px"; } - ); - } - ); - - }, - - events: ['load', 'resize'] - - }, - - methods: { - - match: function match(elements) { - - if (elements.length < 2) { - return {}; - } - - var max = 0, heights = []; - - elements = elements - .each(function (_, el) { - - var $el, style, hidden; - - if (el.offsetHeight === 0) { - $el = $__default(el); - style = $el.attr('style') || null; - hidden = $el.attr('hidden') || null; - - $el.attr({ - style: (style + ";display:block !important;"), - hidden: null - }); - } - - max = Math.max(max, el.offsetHeight); - heights.push(el.offsetHeight); - - if ($el) { - $el.attr({style: style, hidden: hidden}); - } - - }) - .filter(function (i) { return heights[i] < max; }); - - return {height: max, elements: elements}; - } - } - - }); - -} - -function HeightViewport (UIkit) { - - UIkit.component('height-viewport', { - - props: { - expand: Boolean, - offsetTop: Boolean, - offsetBottom: Boolean - }, - - defaults: { - expand: false, - offsetTop: false, - offsetBottom: false - }, - - update: { - - write: function write() { - - this.$el.css('boxSizing', 'border-box'); - - var viewport = window.innerHeight, height, offset = 0; - - if (this.expand) { - - this.$el.css({height: '', minHeight: ''}); - - var diff = viewport - document.documentElement.offsetHeight; - - if (diff > 0) { - this.$el.css('min-height', height = this.$el.outerHeight() + diff) - } - - } else { - - var top = offsetTop(this.$el); - - if (top < viewport && this.offsetTop) { - offset += top; - } - - if (this.offsetBottom === true) { - - offset += this.$el.next().outerHeight() || 0; - - } else if ($.isNumeric(this.offsetBottom)) { - - offset += (viewport / 100) * this.offsetBottom; - - } else if (this.offsetBottom && this.offsetBottom.substr(-2) === 'px') { - - offset += parseFloat(this.offsetBottom); - - } else if (isString(this.offsetBottom)) { - - var el = query(this.offsetBottom, this.$el); - offset += el && el.outerHeight() || 0; - - } - - this.$el.css('min-height', height = offset ? ("calc(100vh - " + offset + "px)") : '100vh'); - - } - - // IE 10-11 fix (min-height on a flex container won't apply to its flex items) - this.$el.height(''); - if (height && viewport - offset >= this.$el.outerHeight()) { - this.$el.css('height', height); - } - - }, - - events: ['load', 'resize'] - - } - - }); - -} - -function Hover (UIkit) { - - ready(function () { - - if (!hasTouch) { - return; - } - - var cls = 'uk-hover'; - - docElement.on('tap', function (ref) { - var target = ref.target; - - return $__default(("." + cls)).filter(function (_, el) { return !isWithin(target, el); }).removeClass(cls); - }); - - Object.defineProperty(UIkit, 'hoverSelector', { - - set: function set(selector) { - docElement.on('tap', selector, function (ref) { - var currentTarget = ref.currentTarget; - - return currentTarget.classList.add(cls); - }); - } - - }); - - UIkit.hoverSelector = '.uk-animation-toggle, .uk-transition-toggle, [uk-hover]'; - - }); - -} - -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 = ""; - -function Icon (UIkit) { - - var parsed = {}, - 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 - }; - - UIkit.component('icon', UIkit.components.svg.extend({ - - attrs: ['icon', 'ratio'], - - mixins: [Class], - - name: 'icon', - - args: 'icon', - - props: ['icon'], - - defaults: {exclude: ['id', 'style', 'class', 'src', 'icon']}, - - init: function init() { - this.$addClass('uk-icon'); - - if (isRtl) { - this.icon = swap(swap(this.icon, 'left', 'right'), 'previous', 'next'); - } - }, - - update: { - - read: function read() { - - if (this.delay) { - var icon = this.getIcon(); - - if (icon) { - this.delay(icon); - } - } - }, - - events: ['load'] - - }, - - methods: { - - getSvg: function getSvg() { - var this$1 = this; - - - var icon = this.getIcon(); - - if (!icon) { - - if (document.readyState !== 'complete') { - return promise(function (resolve) { - this$1.delay = resolve; - }); - } - - return promise.reject('Icon not found.'); - - } - - return promise.resolve(icon); - }, - - getIcon: function getIcon() { - - if (!icons[this.icon]) { - return null; - } - - if (!parsed[this.icon]) { - parsed[this.icon] = this.parse(icons[this.icon]); - } - - return parsed[this.icon]; - } - - } - - })); - - [ - 'marker', - 'navbar-toggle-icon', - 'overlay-icon', - 'pagination-previous', - 'pagination-next', - 'totop' - ].forEach(function (name) { return registerComponent(name); }); - - [ - 'slidenav-previous', - 'slidenav-next' - ].forEach(function (name) { return registerComponent(name, { - - init: function init() { - this.$addClass('uk-slidenav'); - - if (this.$hasClass('uk-slidenav-large')) { - this.icon += '-large'; - } - } - - }); }); - - registerComponent('search-icon', { - - init: function init() { - if (this.$hasClass('uk-search-icon') && this.$el.parents('.uk-search-large').length) { - this.icon = 'search-large'; - } else if (this.$el.parents('.uk-search-navbar').length) { - this.icon = 'search-navbar'; - } - } - - }); - - registerComponent('close', { - - init: function init() { - this.icon = "close-" + (this.$hasClass('uk-close-large') ? 'large' : 'icon'); - } - - }); - - registerComponent('spinner', { - - connected: function connected() { - var this$1 = this; - - - this.height = this.width = this.$el.width(); - - this.svg.then(function (svg) { - - var circle = $__default(svg).find('circle'), - diameter = Math.floor(this$1.width / 2); - - svg.setAttribute('viewBox', ("0 0 " + (this$1.width) + " " + (this$1.width))); - - circle.attr({cx: diameter, cy: diameter, r: diameter - parseFloat(circle.css('stroke-width') || 0)}); - }); - } - - }); - - UIkit.icon.add = function (added) { return assign(icons, added); }; - - function registerComponent(name, mixin) { - - UIkit.component(name, UIkit.components.icon.extend({ - - name: name, - - mixins: mixin ? [mixin] : [], - - defaults: { - icon: name - } - - })); - } - -} - -function Margin (UIkit) { - - UIkit.component('margin', { - - props: { - margin: String, - firstColumn: Boolean - }, - - defaults: { - margin: 'uk-margin-small-top', - firstColumn: 'uk-first-column' - }, - - computed: { - - items: function items() { - return this.$el[0].children; - } - - }, - - update: { - - read: function read() { - var this$1 = this; - - - if (!this.items.length || this.$el[0].offsetHeight === 0) { - this.rows = false; - return; - } - - this.stacks = true; - - var rows = [[]]; - - for (var i = 0; i < this.items.length; i++) { - - var el = this$1.items[i], - dim = el.getBoundingClientRect(); - - if (!dim.height) { - return; - } - - for (var j = rows.length - 1; j >= 0; j--) { - - var row = rows[j]; - - if (!row[0]) { - row.push(el); - break; - } - - var leftDim = row[0].getBoundingClientRect(); - - if (dim.top >= leftDim.bottom) { - rows.push([el]); - break; - } - - if (dim.bottom > leftDim.top) { - - this$1.stacks = false; - - if (dim.left < leftDim.left) { - row.unshift(el); - break; - } - - row.push(el); - break; - } - - if (j === 0) { - rows.unshift([el]); - break; - } - - } - - } - - this.rows = rows; - - }, - - write: function write() { - var this$1 = this; - - - this.rows && this.rows.forEach(function (row, i) { return row.forEach(function (el, j) { - this$1.$toggleClass(el, this$1.margin, i !== 0); - this$1.$toggleClass(el, this$1.firstColumn, j === 0); - }); } - ) - - }, - - events: ['load', 'resize'] - - } - - }); - -} - -function Modal$1 (UIkit) { - - UIkit.component('modal', { - - mixins: [Modal], - - props: { - center: Boolean - }, - - defaults: { - center: false, - clsPage: 'uk-modal-page', - clsPanel: 'uk-modal-dialog', - selClose: '.uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full' - }, - - update: { - - write: function write() { - - if (this.$el.css('display') === 'block' && this.center) { - this.$el - .removeClass('uk-flex uk-flex-center uk-flex-middle') - .css('display', 'block') - .toggleClass('uk-flex uk-flex-center uk-flex-middle', window.innerHeight > this.panel.outerHeight(true)) - .css('display', this.$el.hasClass('uk-flex') ? '' : 'block'); - } - - }, - - events: ['resize'] - - }, - - events: [ - - { - name: 'beforeshow', - - self: true, - - handler: function handler() { - this.$el.css('display', 'block').height(); - } - }, - - { - name: 'hidden', - - self: true, - - handler: function handler() { - this.$el.css('display', '').removeClass('uk-flex uk-flex-center uk-flex-middle'); - } - } - - ] - - }); - - UIkit.component('overflow-auto', { - - mixins: [Class], - - computed: { - - panel: function panel() { - return this.$el.closest('.uk-modal-dialog'); - } - - }, - - connected: function connected() { - this.$el.css('min-height', 150); - }, - - update: { - - write: function write() { - var current = this.$el.css('max-height'); - this.$el.css('max-height', 150).css('max-height', Math.max(150, 150 - (this.panel.outerHeight(true) - window.innerHeight))); - if (current !== this.$el.css('max-height')) { - this.$el.trigger('resize'); - } - }, - - events: ['load', 'resize'] - - } - - }); - - UIkit.modal.dialog = function (content, options) { - - var dialog = UIkit.modal( - ("
        \n
        " + content + "
        \n
        ") - , options); - - dialog.$el.on('hidden', function (e) { - if (e.target === e.currentTarget) { - dialog.$destroy(true); - } - }); - dialog.show(); - - return dialog; - }; - - UIkit.modal.alert = function (message, options) { - - options = assign({bgClose: false, escClose: false, labels: UIkit.modal.labels}, options); - - return promise( - function (resolve) { return UIkit.modal.dialog(("\n
        " + (isString(message) ? message : $__default(message).html()) + "
        \n \n "), options).$el.on('hide', resolve); } - ); - }; - - UIkit.modal.confirm = function (message, options) { - - options = assign({bgClose: false, escClose: false, labels: UIkit.modal.labels}, options); - - return promise( - function (resolve, reject) { return UIkit.modal.dialog(("\n
        " + (isString(message) ? message : $__default(message).html()) + "
        \n \n "), options).$el.on('click', '.uk-modal-footer button', function (e) { return $__default(e.target).index() === 0 ? reject() : resolve(); }); } - ); - }; - - UIkit.modal.prompt = function (message, value, options) { - - options = assign({bgClose: false, escClose: false, labels: UIkit.modal.labels}, options); - - return promise(function (resolve) { - - var resolved = false, - prompt = UIkit.modal.dialog(("\n
        \n
        \n \n \n
        \n \n \n "), options), - input = prompt.$el.find('input').val(value); - - prompt.$el - .on('submit', 'form', function (e) { - e.preventDefault(); - resolve(input.val()); - resolved = true; - prompt.hide() - }) - .on('hide', function () { - if (!resolved) { - resolve(null); - } - }); - - }); - }; - - UIkit.modal.labels = { - ok: 'Ok', - cancel: 'Cancel' - } - -} - -function Nav (UIkit) { - - UIkit.component('nav', UIkit.components.accordion.extend({ - - name: 'nav', - - defaults: { - targets: '> .uk-parent', - toggle: '> a', - content: 'ul:first' - } - - })); - -} - -function Navbar (UIkit) { - - UIkit.component('navbar', { - - mixins: [Class], - - props: { - dropdown: String, - mode: 'list', - align: String, - offset: Number, - boundary: Boolean, - boundaryAlign: Boolean, - clsDrop: String, - delayShow: Number, - delayHide: Number, - dropbar: Boolean, - dropbarMode: String, - dropbarAnchor: 'jQuery', - duration: Number - }, - - defaults: { - 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, - }, - - computed: { - - boundary: function boundary() { - return (this.$props.boundary === true || this.boundaryAlign) ? this.$el : this.$props.boundary - }, - - pos: function pos() { - return ("bottom-" + (this.align)); - } - - }, - - ready: function ready() { - - if (this.dropbar) { - UIkit.navbarDropbar( - query(this.dropbar, this.$el) || $__default('
        ').insertAfter(this.dropbarAnchor || this.$el), - {clsDrop: this.clsDrop, mode: this.dropbarMode, duration: this.duration, navbar: this} - ); - } - - }, - - update: function update() { - - UIkit.drop($__default(((this.dropdown) + " ." + (this.clsDrop)), this.$el), assign({}, this.$props, {boundary: this.boundary, pos: this.pos})); - - }, - - events: [ - - { - name: pointerEnter, - - delegate: function delegate() { - return this.dropdown; - }, - - handler: function handler(ref) { - var currentTarget = ref.currentTarget; - - var active = this.getActive(); - if (active && active.toggle && !isWithin(active.toggle.$el, currentTarget) && !active.tracker.movesTo(active.$el)) { - active.hide(false); - } - } - - } - - ], - - methods: { - - getActive: function getActive() { - var active = UIkit.drop.getActive(); - return active && active.mode !== 'click' && isWithin(active.toggle.$el, this.$el) && active; - } - - } - - }); - - UIkit.component('navbar-dropbar', { - - mixins: [Class], - - defaults: { - clsDrop: '', - mode: 'slide', - navbar: null, - duration: 200 - }, - - init: function init() { - - if (this.mode === 'slide') { - this.$addClass('uk-navbar-dropbar-slide'); - } - - }, - - events: [ - - { - name: 'beforeshow', - - el: function el() { - return this.navbar.$el; - }, - - handler: function handler(_, drop) { - var $el = drop.$el; - var dir = drop.dir; - if (dir === 'bottom' && !isWithin($el, this.$el)) { - $el.appendTo(this.$el); - drop.show(); - return false; - } - } - }, - - { - name: 'mouseleave', - - handler: function handler() { - var active = this.navbar.getActive(); - - if (active && !this.$el.is(':hover')) { - active.hide(); - } - } - }, - - { - name: 'beforeshow', - - handler: function handler(e, ref) { - var $el = ref.$el; - - this.clsDrop && $el.addClass(((this.clsDrop) + "-dropbar")); - this.transitionTo($el.outerHeight(true)); - } - }, - - { - name: 'beforehide', - - handler: function handler(e, ref) { - var $el = ref.$el; - - - var active = this.navbar.getActive(); - - if (this.$el.is(':hover') && active && active.$el.is($el)) { - return false; - } - } - }, - - { - name: 'hide', - - handler: function handler(e, ref) { - var $el = ref.$el; - - - var active = this.navbar.getActive(); - - if (!active || active && active.$el.is($el)) { - this.transitionTo(0); - } - } - } - - ], - - methods: { - - transitionTo: function transitionTo(height) { - var this$1 = this; - - this.$el.height(this.$el[0].offsetHeight ? this.$el.height() : 0); - return Transition.cancel(this.$el).then(function () { return Transition.start(this$1.$el, {height: height}, this$1.duration); }); - } - - } - - }); - -} - -var scroll; - -function Offcanvas (UIkit) { - - UIkit.component('offcanvas', { - - mixins: [Modal], - - args: 'mode', - - props: { - content: String, - mode: String, - flip: Boolean, - overlay: Boolean - }, - - defaults: { - content: '.uk-offcanvas-content:first', - mode: 'slide', - flip: false, - overlay: false, - clsPage: 'uk-offcanvas-page', - clsContainer: 'uk-offcanvas-container', - clsPanel: 'uk-offcanvas-bar', - clsFlip: 'uk-offcanvas-flip', - clsContent: 'uk-offcanvas-content', - clsContentAnimation: 'uk-offcanvas-content-animation', - clsSidebarAnimation: 'uk-offcanvas-bar-animation', - clsMode: 'uk-offcanvas', - clsOverlay: 'uk-offcanvas-overlay', - selClose: '.uk-offcanvas-close' - }, - - computed: { - - content: function content() { - return $__default(query(this.$props.content, this.$el)); - }, - - clsFlip: function clsFlip() { - return this.flip ? this.$props.clsFlip : ''; - }, - - clsOverlay: function clsOverlay() { - return this.overlay ? this.$props.clsOverlay : ''; - }, - - clsMode: function clsMode() { - return ((this.$props.clsMode) + "-" + (this.mode)); - }, - - clsSidebarAnimation: function clsSidebarAnimation() { - return this.mode === 'none' || this.mode === 'reveal' ? '' : this.$props.clsSidebarAnimation; - }, - - clsContentAnimation: function clsContentAnimation() { - return this.mode !== 'push' && this.mode !== 'reveal' ? '' : this.$props.clsContentAnimation - }, - - transitionElement: function transitionElement() { - return this.mode === 'reveal' ? this.panel.parent() : this.panel; - } - - }, - - update: { - - write: function write() { - - if (this.isToggled()) { - - if (this.overlay || this.clsContentAnimation) { - this.content.width(window.innerWidth - this.scrollbarWidth); - } - - if (this.overlay) { - this.content.height(window.innerHeight); - scroll && this.content.scrollTop(scroll.y); - } - - - } - - }, - - events: ['resize'] - - }, - - events: [ - - { - name: 'beforeshow', - - self: true, - - handler: function handler() { - - scroll = scroll || {x: window.pageXOffset, y: window.pageYOffset}; - - if (this.mode === 'reveal' && !this.panel.parent().hasClass(this.clsMode)) { - this.panel.wrap('
        ').parent().addClass(this.clsMode); - } - - docElement.css('overflow-y', (!this.clsContentAnimation || this.flip) && this.scrollbarWidth && this.overlay ? 'scroll' : ''); - - this.body.addClass(((this.clsContainer) + " " + (this.clsFlip) + " " + (this.clsOverlay))).height(); - this.content.addClass(this.clsContentAnimation); - this.panel.addClass(((this.clsSidebarAnimation) + " " + (this.mode !== 'reveal' ? this.clsMode : ''))); - this.$el.addClass(this.clsOverlay).css('display', 'block').height(); - - } - }, - - { - name: 'beforehide', - - self: true, - - handler: function handler() { - this.content.removeClass(this.clsContentAnimation); - - if (this.mode === 'none' || this.getActive() && this.getActive() !== this) { - this.panel.trigger(transitionend); - } - } - }, - - { - name: 'hidden', - - self: true, - - handler: function handler() { - - if (this.mode === 'reveal') { - this.panel.unwrap(); - } - - if (!this.overlay) { - scroll = {x: window.pageXOffset, y: window.pageYOffset} - } - - this.panel.removeClass(((this.clsSidebarAnimation) + " " + (this.clsMode))); - this.$el.removeClass(this.clsOverlay).css('display', ''); - this.body.removeClass(((this.clsContainer) + " " + (this.clsFlip) + " " + (this.clsOverlay))).scrollTop(scroll.y); - - docElement.css('overflow-y', ''); - this.content.width('').height(''); - - window.scrollTo(scroll.x, scroll.y); - - scroll = null; - - } - }, - - { - name: 'swipeLeft swipeRight', - - handler: function handler(e) { - - if (this.isToggled() && isTouch(e) && (e.type === 'swipeLeft' && !this.flip || e.type === 'swipeRight' && this.flip)) { - this.hide(); - } - - } - } - - ] - - }); - -} - -function Responsive (UIkit) { - - UIkit.component('responsive', { - - props: ['width', 'height'], - - init: function init() { - this.$addClass('uk-responsive-width'); - }, - - update: { - - write: function write() { - if (this.$el.is(':visible') && this.width && this.height) { - this.$el.height(Dimensions.fit( - {height: this.height, width: this.width}, - {width: this.$el.parent().width(), height: this.height || this.$el.height()} - )['height']); - } - }, - - events: ['load', 'resize'] - - } - - }); - -} - -function Scroll (UIkit) { - - UIkit.component('scroll', { - - props: { - duration: Number, - easing: String, - offset: Number - }, - - defaults: { - duration: 1000, - easing: 'easeOutExpo', - offset: 0 - }, - - methods: { - - scrollToElement: function scrollToElement(el) { - var this$1 = this; - - - // get / set parameters - var target = offsetTop($__default(el)) - this.offset, - document = docHeight(), - viewport = window.innerHeight; - - if (target + viewport > document) { - target = document - viewport; - } - - // animate to target, fire callback when done - $__default('html,body') - .stop() - .animate({scrollTop: Math.round(target)}, this.duration, this.easing) - .promise() - .then(function () { return this$1.$el.trigger('scrolled', [this$1]); }); - - } - - }, - - events: { - - click: function click(e) { - - if (e.isDefaultPrevented()) { - return; - } - - e.preventDefault(); - this.scrollToElement($__default(this.$el[0].hash).length ? this.$el[0].hash : 'body'); - } - - } - - }); - - $__default.easing.easeOutExpo = $__default.easing.easeOutExpo || function (x, t, b, c, d) { - return (t === d) ? b + c : c * (-Math.pow(2, -10 * t / d) + 1) + b; - }; - -} - -function Scrollspy (UIkit) { - - UIkit.component('scrollspy', { - - args: 'cls', - - props: { - cls: 'list', - target: String, - hidden: Boolean, - offsetTop: Number, - offsetLeft: Number, - repeat: Boolean, - delay: Number - }, - - defaults: { - cls: ['uk-scrollspy-inview'], - target: false, - hidden: true, - offsetTop: 0, - offsetLeft: 0, - repeat: false, - delay: 0, - inViewClass: 'uk-scrollspy-inview' - }, - - init: function init() { - this.$emitSync(); - }, - - computed: { - - elements: function elements() { - return this.target && $__default(this.target, this.$el) || this.$el; - } - - }, - - update: [ - - { - - write: function write() { - if (this.hidden) { - this.elements.filter((":not(." + (this.inViewClass) + ")")).css('visibility', 'hidden'); - } - } - - }, - - { - - read: function read() { - var this$1 = this; - - this.elements.each(function (_, el) { - - if (!el._scrollspy) { - var cls = $__default(el).attr('uk-scrollspy-class'); - el._scrollspy = {toggles: cls && cls.split(',') || this$1.cls}; - } - - el._scrollspy.show = isInView(el, this$1.offsetTop, this$1.offsetLeft); - - }); - }, - - write: function write() { - var this$1 = this; - - - var index = this.elements.length === 1 ? 1 : 0; - - this.elements.each(function (i, el) { - - var $el = $__default(el), data = el._scrollspy, cls = data.toggles[i] || data.toggles[0]; - - if (data.show) { - - if (!data.inview && !data.timer) { - - var show = function () { - $el.css('visibility', '') - .addClass(this$1.inViewClass) - .toggleClass(cls) - .trigger('inview'); - - data.inview = true; - delete data.timer; - }; - - if (this$1.delay && index) { - data.timer = setTimeout(show, this$1.delay * index); - } else { - show(); - } - - index++; - - } - - } else { - - if (data.inview && this$1.repeat) { - - if (data.timer) { - clearTimeout(data.timer); - delete data.timer; - } - - $el.removeClass(this$1.inViewClass) - .toggleClass(cls) - .css('visibility', this$1.hidden ? 'hidden' : '') - .trigger('outview'); - - data.inview = false; - - } - - } - - }); - - }, - - events: ['scroll', 'load', 'resize'] - - } - - ] - - }); - -} - -function ScrollspyNav (UIkit) { - - UIkit.component('scrollspy-nav', { - - props: { - cls: String, - closest: String, - scroll: Boolean, - overflow: Boolean, - offset: Number - }, - - defaults: { - cls: 'uk-active', - closest: false, - scroll: false, - overflow: true, - offset: 0 - }, - - computed: { - - links: function links() { - return this.$el.find('a[href^="#"]').filter(function (i, el) { return el.hash; }); - }, - - elements: function elements() { - return this.closest ? this.links.closest(this.closest) : this.links; - }, - - targets: function targets() { - return $__default(this.links.toArray().map(function (el) { return el.hash; }).join(',')); - } - - }, - - update: [ - - { - - read: function read() { - if (this.scroll) { - UIkit.scroll(this.links, {offset: this.offset || 0}); - } - } - - }, - - { - - read: function read() { - var this$1 = this; - - - var scroll = window.pageYOffset + this.offset, max = docHeight() - window.innerHeight + this.offset; - - this.active = false; - - this.targets.each(function (i, el) { - - el = $__default(el); - - var top = offsetTop(el), last = i + 1 === this$1.targets.length; - if (!this$1.overflow && (i === 0 && top > scroll || last && top + el[0].offsetTop < scroll)) { - return false; - } - - if (!last && offsetTop(this$1.targets.eq(i + 1)) <= scroll) { - return; - } - - if (scroll >= max) { - for (var j = this$1.targets.length - 1; j > i; j--) { - if (isInView(this$1.targets.eq(j))) { - el = this$1.targets.eq(j); - break; - } - } - } - - return !(this$1.active = toJQuery(this$1.links.filter(("[href=\"#" + (el.attr('id')) + "\"]")))); - - }); - - }, - - write: function write() { - - this.links.blur(); - this.elements.removeClass(this.cls); - - if (this.active) { - this.$el.trigger('active', [ - this.active, - (this.closest ? this.active.closest(this.closest) : this.active).addClass(this.cls) - ]); - } - - }, - - events: ['scroll', 'load', 'resize'] - - } - - ] - - }); - -} - -function Sticky (UIkit) { - - UIkit.component('sticky', { - - mixins: [Class], - - attrs: true, - - props: { - top: null, - bottom: Boolean, - offset: Number, - animation: String, - clsActive: String, - clsInactive: String, - clsFixed: String, - clsBelow: String, - widthElement: 'jQuery', - showOnUp: Boolean, - media: 'media', - target: Number - }, - - defaults: { - top: 0, - bottom: false, - offset: 0, - animation: '', - clsActive: 'uk-active', - clsInactive: '', - clsFixed: 'uk-sticky-fixed', - clsBelow: 'uk-sticky-below', - widthElement: false, - showOnUp: false, - media: false, - target: false - }, - - connected: function connected() { - - this.placeholder = $__default('
        '); - this.widthElement = this.$props.widthElement || this.placeholder; - - if (!this.isActive) { - this.$addClass(this.clsInactive); - } - }, - - disconnected: function disconnected() { - - if (this.isActive) { - this.isActive = false; - this.hide(); - this.$removeClass(this.clsInactive); - } - - this.placeholder.remove(); - this.placeholder = null; - this.widthElement = null; - }, - - ready: function ready() { - var this$1 = this; - - - if (!(this.target && location.hash && window.pageYOffset > 0)) { - return; - } - - var target = query(location.hash); - - if (target) { - requestAnimationFrame(function () { - - var top = offsetTop(target), - elTop = offsetTop(this$1.$el), - elHeight = this$1.$el[0].offsetHeight; - - if (elTop + elHeight >= top && elTop <= top + target[0].offsetHeight) { - window.scrollTo(0, top - elHeight - this$1.target - this$1.offset); - } - - }); - } - - }, - - update: [ - - { - - write: function write() { - var this$1 = this; - - - var outerHeight = (this.isActive ? this.placeholder : this.$el)[0].offsetHeight, el; - - this.placeholder - .css('height', this.$el.css('position') !== 'absolute' ? outerHeight : '') - .css(this.$el.css(['marginTop', 'marginBottom', 'marginLeft', 'marginRight'])); - - if (!document.documentElement.contains(this.placeholder[0])) { - this.placeholder.insertAfter(this.$el).attr('hidden', true); - } - - this.width = this.widthElement.attr('hidden', null)[0].offsetWidth; - this.widthElement.attr('hidden', !this.isActive); - - this.topOffset = offsetTop(this.isActive ? this.placeholder : this.$el); - this.bottomOffset = this.topOffset + outerHeight; - - ['top', 'bottom'].forEach(function (prop) { - - this$1[prop] = this$1.$props[prop]; - - if (!this$1[prop]) { - return; - } - - if ($.isNumeric(this$1[prop])) { - - this$1[prop] = this$1[(prop + "Offset")] + parseFloat(this$1[prop]); - - } else { - - if (isString(this$1[prop]) && this$1[prop].match(/^-?\d+vh$/)) { - this$1[prop] = window.innerHeight * parseFloat(this$1[prop]) / 100; - } else { - - el = this$1[prop] === true ? this$1.$el.parent() : query(this$1[prop], this$1.$el); - - if (el) { - this$1[prop] = offsetTop(el) + el[0].offsetHeight; - } - - } - - } - - }); - - this.top = Math.max(parseFloat(this.top), this.topOffset) - this.offset; - this.bottom = this.bottom && this.bottom - outerHeight; - this.inactive = this.media && !window.matchMedia(this.media).matches; - - if (this.isActive) { - this.update(); - } - }, - - events: ['load', 'resize'] - - }, - - { - - read: function read() { - this.offsetTop = offsetTop(this.$el); - }, - - write: function write(ref) { - var this$1 = this; - if ( ref === void 0 ) ref = {}; - var dir = ref.dir; - - - var scroll = window.pageYOffset; - - if (scroll < 0 || !this.$el.is(':visible') || this.disabled || this.showOnUp && !dir) { - return; - } - - if (this.inactive - || scroll < this.top - || this.showOnUp && (scroll <= this.top || dir ==='down' || dir === 'up' && !this.isActive && scroll <= this.bottomOffset) - ) { - - if (!this.isActive) { - return; - } - - this.isActive = false; - - if (this.animation && scroll > this.topOffset) { - Animation.cancel(this.$el).then(function () { return Animation.out(this$1.$el, this$1.animation).then(function () { return this$1.hide(); }); }); - } else { - this.hide(); - } - - } else if (this.isActive) { - - this.update(); - - } else if (this.animation) { - - Animation.cancel(this.$el).then(function () { - this$1.show(); - Animation.in(this$1.$el, this$1.animation); - }); - - } else { - this.show(); - } - - }, - - events: ['scroll'] - - } ], - - methods: { - - show: function show() { - - this.isActive = true; - this.update(); - this.$el.trigger('active'); - this.placeholder.attr('hidden', null); - - }, - - hide: function hide() { - - this.$addClass(this.clsInactive); - this.$removeClass(this.clsFixed, this.clsActive, this.clsBelow); - this.$el.css({position: '', top: '', width: ''}).trigger('inactive'); - this.placeholder.attr('hidden', true); - - }, - - update: function update() { - - var top = Math.max(0, this.offset), scroll = window.pageYOffset, active = scroll > this.top; - - if (this.bottom && scroll > this.bottom - this.offset) { - top = this.bottom - scroll; - } - - this.$el.css({ - position: 'fixed', - top: (top + "px"), - width: this.width - }); - - this.$addClass(this.clsFixed); - this.$toggleClass(this.clsActive, active); - this.$toggleClass(this.clsInactive, !active); - this.$toggleClass(this.clsBelow, scroll > this.bottomOffset); - - } - - } - - }); - -} - -var svgs = {}; -var parser = new DOMParser(); -function Svg (UIkit) { - - UIkit.component('svg', { - - attrs: true, - - props: { - id: String, - icon: String, - src: String, - style: String, - width: Number, - height: Number, - ratio: Number, - 'class': String - }, - - defaults: { - ratio: 1, - id: false, - exclude: ['src'], - 'class': '' - }, - - init: function init() { - this.class += ' uk-svg'; - }, - - connected: function connected() { - var this$1 = this; - - - if (!this.icon && this.src && ~this.src.indexOf('#')) { - - var parts = this.src.split('#'); - - if (parts.length > 1) { - this.src = parts[0]; - this.icon = parts[1]; - } - } - - this.width = this.$props.width; - this.height = this.$props.height; - - this.svg = this.getSvg().then(function (doc) { return promise(function (resolve, reject) { return fastdom.mutate(function () { - - var svg, el; - - if (!doc) { - reject('SVG not found.'); - return; - } - - if (!this$1.icon) { - el = doc.documentElement.cloneNode(true); - } else { - svg = doc.getElementById(this$1.icon); - - if (!svg) { - - // fallback if SVG has no symbols - if (!doc.querySelector('symbol')) { - el = doc.documentElement.cloneNode(true); - } - - } else { - - var html = svg.outerHTML; - - // IE workaround - if (!html) { - var div = document.createElement('div'); - div.appendChild(svg.cloneNode(true)); - html = div.innerHTML; - } - - html = html - .replace(//g, 'svg>'); - - el = parser.parseFromString(html, 'image/svg+xml').documentElement; - } - - } - - if (!el) { - reject('SVG not found.'); - return; - } - - var dimensions = el.getAttribute('viewBox'); // jQuery workaround, el.attr('viewBox') - - if (dimensions) { - dimensions = dimensions.split(' '); - this$1.width = this$1.width || dimensions[2]; - this$1.height = this$1.height || dimensions[3]; - } - - this$1.width *= this$1.ratio; - this$1.height *= this$1.ratio; - - for (var prop in this$1.$options.props) { - if (this$1[prop] && !~this$1.exclude.indexOf(prop)) { - el.setAttribute(prop, this$1[prop]); - } - } - - if (!this$1.id) { - el.removeAttribute('id'); - } - - if (this$1.width && !this$1.height) { - el.removeAttribute('height'); - } - - if (this$1.height && !this$1.width) { - el.removeAttribute('width'); - } - - var root = this$1.$el[0]; - if (isVoidElement(root) || root.tagName === 'CANVAS') { - this$1.$el.attr({hidden: true, id: null}); - if (root.nextSibling) { - root.parentNode.insertBefore(el, root.nextSibling); - } else { - root.parentNode.appendChild(el); - } - } else { - root.appendChild(el); - } - - resolve(el); - - }); }); }).then(null, function () {}); - - }, - - disconnected: function disconnected() { - - if (isVoidElement(this.$el)) { - this.$el.attr({hidden: null, id: this.id || null}); - } - - if (this.svg) { - this.svg.then(function (svg) { return svg && svg.parentNode && svg.parentNode.removeChild(svg); }); - this.svg = null; - } - }, - - methods: { - - getSvg: function getSvg() { - var this$1 = this; - - - if (!this.src) { - return promise.reject(); - } - - if (svgs[this.src]) { - return svgs[this.src]; - } - - svgs[this.src] = promise(function (resolve, reject) { - - if (this$1.src.lastIndexOf('data:', 0) === 0) { - resolve(this$1.parse(decodeURIComponent(this$1.src.split(',')[1]))); - } else { - - $.ajax(this$1.src, {dataType: 'html'}).then(function (doc) { - resolve(this$1.parse(doc)); - }, function () { - reject('SVG not found.'); - }); - - } - - }); - - return svgs[this.src]; - - }, - - parse: function parse(doc) { - var parsed = parser.parseFromString(doc, 'image/svg+xml'); - return parsed.documentElement && parsed.documentElement.nodeName === 'svg' ? parsed : null; - } - - } - - }); - -} - -function Switcher (UIkit) { - - UIkit.component('switcher', { - - mixins: [Togglable], - - args: 'connect', - - props: { - connect: String, - toggle: String, - active: Number, - swiping: Boolean - }, - - defaults: { - connect: false, - toggle: ' > *', - active: 0, - swiping: true, - cls: 'uk-active', - clsContainer: 'uk-switcher', - attrItem: 'uk-switcher-item', - queued: true - }, - - computed: { - - connects: function connects() { - return query(this.connect, this.$el) || $__default(this.$el.next(("." + (this.clsContainer)))); - }, - - toggles: function toggles() { - return $__default(this.toggle, this.$el); - } - - }, - - events: [ - - { - - name: 'click', - - delegate: function delegate() { - return ((this.toggle) + ":not(.uk-disabled)"); - }, - - handler: function handler(e) { - e.preventDefault(); - this.show(e.currentTarget); - } - - }, - - { - name: 'click', - - el: function el() { - return this.connects; - }, - - delegate: function delegate() { - return ("[" + (this.attrItem) + "],[data-" + (this.attrItem) + "]"); - }, - - handler: function handler(e) { - e.preventDefault(); - this.show($__default(e.currentTarget)[e.currentTarget.hasAttribute(this.attrItem) ? 'attr' : 'data'](this.attrItem)); - } - }, - - { - name: 'swipeRight swipeLeft', - - filter: function filter() { - return this.swiping; - }, - - el: function el() { - return this.connects; - }, - - handler: function handler(e) { - if (!isTouch(e)) { - return; - } - - e.preventDefault(); - if (!window.getSelection().toString()) { - this.show(e.type === 'swipeLeft' ? 'next' : 'previous'); - } - } - } - - ], - - update: function update() { - - this.updateAria(this.connects.children()); - this.show(toJQuery(this.toggles.filter(("." + (this.cls) + ":first"))) || toJQuery(this.toggles.eq(this.active)) || this.toggles.first()); - - }, - - methods: { - - show: function show(item) { - var this$1 = this; - - - var length = this.toggles.length, - prev = this.connects.children(("." + (this.cls))).index(), - hasPrev = prev >= 0, - index = getIndex(item, this.toggles, prev), - dir = item === 'previous' ? -1 : 1, - toggle; - - for (var i = 0; i < length; i++, index = (index + dir + length) % length) { - if (!this$1.toggles.eq(index).is('.uk-disabled, [disabled]')) { - toggle = this$1.toggles.eq(index); - break; - } - } - - if (!toggle || prev >= 0 && toggle.hasClass(this.cls) || prev === index) { - return; - } - - this.toggles.removeClass(this.cls).attr('aria-expanded', false); - toggle.addClass(this.cls).attr('aria-expanded', true); - - if (!hasPrev) { - this.toggleNow(this.connects.children((":nth-child(" + (index + 1) + ")"))); - } else { - this.toggleElement(this.connects.children((":nth-child(" + (prev + 1) + "),:nth-child(" + (index + 1) + ")"))); - } - } - - } - - }); - -} - -function Tab (UIkit) { - - UIkit.component('tab', UIkit.components.switcher.extend({ - - mixins: [Class], - - name: 'tab', - - props: { - media: 'media' - }, - - defaults: { - media: 960, - attrItem: 'uk-tab-item' - }, - - init: function init() { - - var cls = this.$hasClass('uk-tab-left') && 'uk-tab-left' || this.$hasClass('uk-tab-right') && 'uk-tab-right'; - - if (cls) { - UIkit.toggle(this.$el, {cls: cls, mode: 'media', media: this.media}); - } - } - - })); - -} - -function Toggle (UIkit) { - - UIkit.component('toggle', { - - mixins: [UIkit.mixin.togglable], - - args: 'target', - - props: { - href: String, - target: null, - mode: 'list', - media: 'media' - }, - - defaults: { - href: false, - target: false, - mode: 'click', - queued: true, - media: false - }, - - computed: { - - target: function target() { - return query(this.$props.target || this.href, this.$el) || this.$el; - } - - }, - - events: [ - - { - - name: (pointerEnter + " " + pointerLeave), - - filter: function filter() { - return ~this.mode.indexOf('hover'); - }, - - handler: function handler(e) { - if (!isTouch(e)) { - this.toggle(("toggle" + (e.type === pointerEnter ? 'show' : 'hide'))); - } - } - - }, - - { - - name: 'click', - - filter: function filter() { - return ~this.mode.indexOf('click') || hasTouch; - }, - - handler: function handler(e) { - - if (!isTouch(e) && !~this.mode.indexOf('click')) { - return; - } - - // TODO better isToggled handling - var link = $__default(e.target).closest('a[href]'); - if ($__default(e.target).closest('a[href="#"], button').length - || link.length && ( - this.cls - || !this.target.is(':visible') - || link.attr('href')[0] === '#' && this.target.is(link.attr('href')) - ) - ) { - e.preventDefault(); - } - - this.toggle(); - } - - } - ], - - update: { - - write: function write() { - - if (!~this.mode.indexOf('media') || !this.media) { - return; - } - - var toggled = this.isToggled(this.target); - if (window.matchMedia(this.media).matches ? !toggled : toggled) { - this.toggle(); - } - - }, - - events: ['load', 'resize'] - - }, - - methods: { - - toggle: function toggle(type) { - - var event = $.Event(type || 'toggle'); - this.target.triggerHandler(event, [this]); - - if (!event.isDefaultPrevented()) { - this.toggleElement(this.target); - } - } - - } - - }); - -} - -function Leader (UIkit) { - - UIkit.component('leader', { - - mixins: [Class], - - props: { - fill: String, - media: 'media' - }, - - defaults: { - fill: '', - media: false, - clsWrapper: 'uk-leader-fill', - clsHide: 'uk-leader-hide', - attrFill: 'data-fill' - }, - - computed: { - - fill: function fill() { - return this.$props.fill || getCssVar('leader-fill'); - } - - }, - - connected: function connected() { - this.wrapper = this.$el.wrapInner(("")).children().first(); - }, - - disconnected: function disconnected() { - this.wrapper.contents().unwrap(); - }, - - update: [ - - { - - read: function read() { - var prev = this._width; - this._width = Math.floor(this.$el[0].offsetWidth / 2); - this._changed = prev !== this._width; - this._hide = this.media && !window.matchMedia(this.media).matches; - }, - - write: function write() { - - this.wrapper.toggleClass(this.clsHide, this._hide); - - if (this._changed) { - this.wrapper.attr(this.attrFill, new Array(this._width).join(this.fill)); - } - - }, - - events: ['load', 'resize'] - - } - ] - }); - -} - -function core (UIkit) { - - var scroll = 0, started = 0; - - on(window, 'load resize', UIkit.update); - on(window, 'scroll', function (e) { - e.dir = scroll < window.pageYOffset ? 'down' : 'up'; - scroll = window.pageYOffset; - UIkit.update(e); - }); - - on(document, animationstart, function (ref) { - var target = ref.target; - - if ((getStyle(target, 'animationName') || '').match(/^uk-.*(left|right)/)) { - started++; - document.body.style.overflowX = 'hidden'; - setTimeout(function () { - if (!--started) { - document.body.style.overflowX = ''; - } - }, toMs(getStyle(target, 'animationDuration')) + 100); - } - }, true); - - // core components - UIkit.use(Toggle); - UIkit.use(Accordion); - UIkit.use(Alert); - UIkit.use(Cover); - UIkit.use(Drop); - UIkit.use(Dropdown); - UIkit.use(FormCustom); - UIkit.use(HeightMatch); - UIkit.use(HeightViewport); - UIkit.use(Hover); - UIkit.use(Margin); - UIkit.use(Gif); - UIkit.use(Grid); - UIkit.use(Leader); - UIkit.use(Modal$1); - UIkit.use(Nav); - UIkit.use(Navbar); - UIkit.use(Offcanvas); - UIkit.use(Responsive); - UIkit.use(Scroll); - UIkit.use(Scrollspy); - UIkit.use(ScrollspyNav); - UIkit.use(Sticky); - UIkit.use(Svg); - UIkit.use(Icon); - UIkit.use(Switcher); - UIkit.use(Tab); - -} - -UIkit.version = '3.0.0-beta.24'; - -mixin(UIkit); -core(UIkit); - -function plugin(UIkit) { - - if (plugin.installed) { - return; - } - - UIkit.component('countdown', { - - mixins: [UIkit.mixin.class], - - attrs: true, - - props: { - date: String, - clsWrapper: String - }, - - defaults: { - date: '', - clsWrapper: '.uk-countdown-%unit%' - }, - - computed: { - - date: function date() { - return Date.parse(this.$props.date); - }, - - days: function days() { - return this.$el.find(this.clsWrapper.replace('%unit%', 'days')); - }, - - hours: function hours() { - return this.$el.find(this.clsWrapper.replace('%unit%', 'hours')); - }, - - minutes: function minutes() { - return this.$el.find(this.clsWrapper.replace('%unit%', 'minutes')); - }, - - seconds: function seconds() { - return this.$el.find(this.clsWrapper.replace('%unit%', 'seconds')); - }, - - units: function units() { - var this$1 = this; - - return ['days', 'hours', 'minutes', 'seconds'].filter(function (unit) { return this$1[unit].length; }); - } - - }, - - connected: function connected() { - this.start(); - }, - - disconnected: function disconnected() { - var this$1 = this; - - this.stop(); - this.units.forEach(function (unit) { return this$1[unit].empty(); }); - }, - - update: { - - write: function write() { - 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; - - if (this$1[unit].text() !== digits) { - var el = this$1[unit]; - digits = digits.split(''); - - if (digits.length !== el.children().length) { - el.empty().append(digits.map(function () { return ''; }).join('')); - } - - digits.forEach(function (digit, i) { return el[0].childNodes[i].innerText = digit; }); - } - - }); - - } - - }, - - methods: { - - start: function start() { - var this$1 = this; - - - this.stop(); - - if (this.date && this.units.length) { - this.$emit(); - this.timer = setInterval(function () { return this$1.$emit(); }, 1000); - } - - }, - - stop: function stop() { - - 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 - }; - } - -} - -function plugin$1(UIkit) { - - if (plugin$1.installed) { - return; - } - - var ref = UIkit.util; - var $ = ref.$; - var ajax = ref.ajax; - var assign = ref.assign; - var doc = ref.doc; - var Event = ref.Event; - var Dimensions = ref.Dimensions; - var getIndex = ref.getIndex; - var Transition = ref.Transition; - - UIkit.component('lightbox', { - - name: 'lightbox', - - props: { - toggle: String, - duration: Number, - inverse: Boolean - }, - - defaults: { - toggle: 'a', - duration: 400, - dark: false, - attrItem: 'uk-lightbox-item', - items: [], - index: 0 - }, - - computed: { - - toggles: function toggles() { - var this$1 = this; - - return $(this.toggle, this.$el).each(function (_, el) { return this$1.items.push({ - source: el.getAttribute('href'), - title: el.getAttribute('title'), - type: el.getAttribute('type') - }); }); - } - - }, - - events: [ - - { - - name: 'click', - - delegate: function delegate() { - return ((this.toggle) + ":not(.uk-disabled)"); - }, - - handler: function handler(e) { - e.preventDefault(); - this.show(this.toggles.index(e.currentTarget)); - } - - }, - - { - - name: 'showitem', - - handler: function handler(e) { - - var item = this.getItem(); - - if (item.content) { - this.$update(); - e.stopImmediatePropagation(); - } - } - - } - - ], - - update: { - - write: function write() { - var this$1 = this; - - - var item = this.getItem(); - - if (!this.modal || !item.content) { - return; - } - - var panel = this.modal.panel, - dim = {width: panel.width(), height: panel.height()}, - max = { - width: window.innerWidth - (panel.outerWidth(true) - dim.width), - height: window.innerHeight - (panel.outerHeight(true) - dim.height) - }, - newDim = Dimensions.fit({width: item.width, height: item.height}, max); - - Transition.stop(panel); - Transition.stop(this.modal.content); - - if (this.modal.content) { - this.modal.content.remove(); - } - - this.modal.content = $(item.content).css('opacity', 0).appendTo(panel); - panel.css(dim); - - Transition.start(panel, newDim, this.duration).then(function () { - Transition.start(this$1.modal.content, {opacity: 1}, 400).then(function () { - panel.find('[uk-transition-hide]').show(); - panel.find('[uk-transition-show]').hide(); - }); - }); - - }, - - events: ['resize'] - - }, - - methods: { - - show: function show(index) { - var this$1 = this; - - - this.index = getIndex(index, this.items, this.index); - - if (!this.modal) { - this.modal = UIkit.modal.dialog("\n \n \n ", {center: true}); - this.modal.$el.css('overflow', 'hidden').addClass('uk-modal-lightbox'); - this.modal.panel.css({width: 200, height: 200}); - this.modal.caption = $('
        ').appendTo(this.modal.panel); - - if (this.items.length > 1) { - $(("
        \n \n \n
        \n ")).appendTo(this.modal.panel.addClass('uk-slidenav-position')); - } - - this.modal.$el - .on('hidden', this.hide) - .on('click', ("[" + (this.attrItem) + "]"), function (e) { - e.preventDefault(); - this$1.show($(e.currentTarget).attr(this$1.attrItem)); - }).on('swipeRight swipeLeft', function (e) { - e.preventDefault(); - if (!window.getSelection().toString()) { - this$1.show(e.type === 'swipeLeft' ? 'next' : 'previous'); - } - }); - } - - this.modal.panel.find('[uk-transition-hide]').hide(); - this.modal.panel.find('[uk-transition-show]').show(); - - this.modal.content && this.modal.content.remove(); - this.modal.caption.text(this.getItem().title); - - var event = Event('showitem'); - this.$el.trigger(event); - if (!event.isImmediatePropagationStopped()) { - this.setError(this.getItem()); - } - - doc.on(("keydown." + (this.$options.name)), function (e) { - switch (e.keyCode) { - case 37: - this$1.show('previous'); - break; - case 39: - this$1.show('next'); - break; - } - }); - }, - - hide: function hide() { - var this$1 = this; - - - doc.off(("keydown." + (this.$options.name))); - - this.modal.hide().then(function () { - this$1.modal.$destroy(true); - this$1.modal = null; - }); - }, - - getItem: function getItem() { - return this.items[this.index] || {source: '', title: '', type: ''}; - }, - - setItem: function setItem(item, content, width, height) { - if ( width === void 0 ) width = 200; - if ( height === void 0 ) height = 200; - - assign(item, {content: content, width: width, height: height}); - this.$update(); - }, - - setError: function setError(item) { - this.setItem(item, '
        Loading resource failed!
        ', 400, 300); - } - - } - - }); - - UIkit.mixin({ - - events: { - - showitem: function showitem(e) { - var this$1 = this; - - - var item = this.getItem(); - - if (item.type !== 'image' && item.source && !item.source.match(/\.(jp(e)?g|png|gif|svg)$/i)) { - return; - } - - var img = new Image(); - - img.onerror = function () { return this$1.setError(item); }; - img.onload = function () { return this$1.setItem(item, (""), img.width, img.height); }; - - img.src = item.source; - - e.stopImmediatePropagation(); - } - - } - - }, 'lightbox'); - - UIkit.mixin({ - - events: { - - showitem: function showitem(e) { - var this$1 = this; - - - var item = this.getItem(); - - if (item.type !== 'video' && item.source && !item.source.match(/\.(mp4|webm|ogv)$/i)) { - return; - } - - var video = $('') - .on('loadedmetadata', function () { return this$1.setItem(item, video.attr({width: video[0].videoWidth, height: video[0].videoHeight}), video[0].videoWidth, video[0].videoHeight); }) - .attr('src', item.source); - - e.stopImmediatePropagation(); - } - - } - - }, 'lightbox'); - - UIkit.mixin({ - - events: { - - showitem: function showitem(e) { - var this$1 = this; - - - var item = this.getItem(), matches; - - if (!(matches = item.source.match(/\/\/.*?youtube\.[a-z]+\/watch\?v=([^&]+)&?(.*)/)) && !(item.source.match(/youtu\.be\/(.*)/))) { - return; - } - - var id = matches[1], - img = new Image(), - lowres = false, - setIframe = function (width, height) { return this$1.setItem(item, (""), width, height); }; - - img.onerror = function () { return setIframe(640, 320); }; - img.onload = function () { - //youtube default 404 thumb, fall back to lowres - if (img.width === 120 && img.height === 90) { - if (!lowres) { - lowres = true; - img.src = "//img.youtube.com/vi/" + id + "/0.jpg"; - } else { - setIframe(640, 320); - } - } else { - setIframe(img.width, img.height); - } - }; - - img.src = "//img.youtube.com/vi/" + id + "/maxresdefault.jpg"; - - e.stopImmediatePropagation(); - } - - } - - }, 'lightbox'); - - UIkit.mixin({ - - events: { - - showitem: function showitem(e) { - var this$1 = this; - - - var item = this.getItem(), matches; - - if (!(matches = item.source.match(/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/))) { - return; - } - - var id = matches[2], - setIframe = function (width, height) { return this$1.setItem(item, (""), width, height); }; - - ajax({type: 'GET', url: ("http://vimeo.com/api/oembed.json?url=" + (encodeURI(item.source))), jsonp: 'callback', dataType: 'jsonp'}).then(function (res) { return setIframe(res.width, res.height); }); - - e.stopImmediatePropagation(); - } - - } - - }, 'lightbox'); - -} - -function plugin$2(UIkit) { - - if (plugin$2.installed) { - return; - } - - var ref = UIkit.util; - var $ = ref.$; - var each = ref.each; - var pointerEnter = ref.pointerEnter; - var pointerLeave = ref.pointerLeave; - var Transition = ref.Transition; - var containers = {}; - - UIkit.component('notification', { - - functional: true, - - args: ['message', 'status'], - - defaults: { - message: '', - status: '', - timeout: 5000, - group: null, - pos: 'top-center', - onClose: null, - clsClose: 'uk-notification-close', - clsMsg: 'uk-notification-message' - }, - - created: function created() { - - if (!containers[this.pos]) { - containers[this.pos] = $(("
        ")).appendTo(UIkit.container); - } - - this.$mount($( - ("
        \n \n
        " + (this.message) + "
        \n
        ") - ).appendTo(containers[this.pos].show())[0]); - - }, - - ready: function ready() { - var this$1 = this; - - - var marginBottom = parseInt(this.$el.css('margin-bottom'), 10); - - Transition.start( - this.$el.css({opacity: 0, marginTop: -1 * this.$el.outerHeight(), marginBottom: 0}), - {opacity: 1, marginTop: 0, marginBottom: marginBottom} - ).then(function () { - if (this$1.timeout) { - this$1.timer = setTimeout(this$1.close, this$1.timeout); - this$1.$el - .on(pointerEnter, function () { return clearTimeout(this$1.timer); }) - .on(pointerLeave, function () { return this$1.timer = setTimeout(this$1.close, this$1.timeout); }); - } - }); - - }, - - events: { - - click: function click(e) { - if ($(e.target).closest('a[href="#"]').length) { - e.preventDefault(); - } - this.close(); - } - - }, - - methods: { - - close: function close(immediate) { - var this$1 = this; - - - var remove = function () { - - this$1.onClose && this$1.onClose(); - this$1.$el.trigger('close', [this$1]).remove(); - - if (!containers[this$1.pos].children().length) { - containers[this$1.pos].hide(); - } - - }; - - if (this.timer) { - clearTimeout(this.timer); - } - - if (immediate) { - remove(); - } else { - Transition.start(this.$el, {opacity: 0, marginTop: -1 * this.$el.outerHeight(), marginBottom: 0}).then(remove) - } - } - - } - - }); - - UIkit.notification.closeAll = function (group, immediate) { - each(UIkit.instances, function (_, component) { - if (component.$options.name === 'notification' && (!group || group === component.group)) { - component.close(immediate); - } - }) - }; - -} - -function plugin$3(UIkit) { - - if (plugin$3.installed) { - return; - } - - var mixin = UIkit.mixin; - var util = UIkit.util; - var $ = util.$; - var assign = util.assign; - var doc = util.docElement; - var docHeight = util.docHeight; - var getDimensions = util.getDimensions; - var isWithin = util.isWithin; - var on = util.on; - var off = util.off; - var offsetTop = util.offsetTop; - var pointerDown = util.pointerDown; - var pointerMove = util.pointerMove; - var pointerUp = util.pointerUp; - var promise = util.promise; - var win = util.win; - - UIkit.component('sortable', { - - mixins: [mixin.class], - - props: { - group: String, - animation: Number, - threshold: Number, - clsItem: String, - clsPlaceholder: String, - clsDrag: String, - clsDragState: String, - clsBase: String, - clsNoDrag: String, - clsEmpty: String, - clsCustom: String, - handle: String - }, - - defaults: { - group: false, - animation: 150, - threshold: 5, - clsItem: 'uk-sortable-item', - clsPlaceholder: 'uk-sortable-placeholder', - clsDrag: 'uk-sortable-drag', - clsDragState: 'uk-drag', - clsBase: 'uk-sortable', - clsNoDrag: 'uk-sortable-nodrag', - clsEmpty: 'uk-sortable-empty', - clsCustom: '', - handle: false - }, - - init: function init() { - var this$1 = this; - - ['init', 'start', 'move', 'end'].forEach(function (key) { - var fn = this$1[key]; - this$1[key] = function (e) { - e = e.originalEvent || e; - this$1.scrollY = window.scrollY; - var ref = e.touches && e.touches[0] || e; - var pageX = ref.pageX; - var pageY = ref.pageY; - this$1.pos = {x: pageX, y: pageY}; - - fn(e); - } - }); - }, - - events: ( obj = {}, obj[pointerDown] = 'init', obj ), - - update: { - - write: function write() { - var this$1 = this; - - - if (this.clsEmpty) { - this.$toggleClass(this.clsEmpty, !this.$el.children().length); - } - - if (!this.drag) { - return; - } - - this.drag.offset({top: this.pos.y + this.origin.top, left: this.pos.x + this.origin.left}); - - var top = offsetTop(this.drag), bottom = top + this.drag[0].offsetHeight; - - if (top > 0 && top < this.scrollY) { - setTimeout(function () { return win.scrollTop(this$1.scrollY - 5); }, 5); - } else if (bottom < docHeight() && bottom > window.innerHeight + this.scrollY) { - setTimeout(function () { return win.scrollTop(this$1.scrollY + 5); }, 5); - } - - } - - }, - - methods: { - - init: function init(e) { - - var target = $(e.target), placeholder = this.$el.children().filter(function (i, el) { return isWithin(e.target, el); }); - - if (!placeholder.length - || target.is(':input') - || this.handle && !isWithin(target, this.handle) - || e.button && e.button !== 0 - || isWithin(target, ("." + (this.clsNoDrag))) - ) { - return; - } - - e.preventDefault(); - e.stopPropagation(); - - this.touched = [this]; - this.placeholder = placeholder; - this.origin = assign({target: target, index: this.placeholder.index()}, this.pos); - - doc.on(pointerMove, this.move); - doc.on(pointerUp, this.end); - win.on('scroll', this.scroll); - - if (!this.threshold) { - this.start(e); - } - - }, - - start: function start(e) { - - this.drag = $(this.placeholder[0].outerHTML.replace(/^
      • '; echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - - echo ''; - echo ''; - echo ''; - echo ''; - echo '
        '.BLUDIT_BUILD.'
        PHP version'.phpversion().'
        PHP modules'.implode(', ',get_loaded_extensions()).')
        diff --git a/bl-kernel/admin/views/categories.php b/bl-kernel/admin/views/categories.php index b2b41eb5..34702977 100644 --- a/bl-kernel/admin/views/categories.php +++ b/bl-kernel/admin/views/categories.php @@ -20,7 +20,7 @@ foreach($categories as $categoryKey=>$category) { echo ''; echo ''.$category.''; - echo ''.DOMAIN.$Url->filters('category', false).$categoryKey.''; + echo ''.$Url->filters('category', false).$categoryKey.''; echo ''; } diff --git a/bl-kernel/admin/views/dashboard.php b/bl-kernel/admin/views/dashboard.php index 69bb9757..42ee7045 100644 --- a/bl-kernel/admin/views/dashboard.php +++ b/bl-kernel/admin/views/dashboard.php @@ -4,13 +4,13 @@
        -

        p('New post') ?>

        -

        p('Create a new article for your blog') ?>

        +

        p('New content') ?>

        +

        p('Create a new page for your site') ?>

        -

        p('Manage posts') ?>

        -

        p('edit-or-remove-your-blogs-posts') ?>

        +

        p('Manage content') ?>

        +

        p('Edit or delete pages from your site') ?>

        @@ -18,13 +18,13 @@
        -

        p('New page') ?>

        -

        p('Create a new page for your website') ?>

        +

        p('New category') ?>

        +

        p('Create a new category to organize your pages') ?>

        -

        p('Manage pages') ?>

        -

        p('edit-or-remove-your=pages') ?>

        +

        p('Manage categories') ?>

        +

        p('Edit or delete your categories') ?>

        @@ -35,7 +35,7 @@

        p('Add a new user') ?>

        -

        p('Invite a friend to collaborate on your website') ?>

        +

        p('Invite a friend to collaborate on your site') ?>

        @@ -61,6 +61,49 @@
        +
        +

        p('Notifications') ?>

        +
          + db, 0, NOTIFICATIONS_AMOUNT); + foreach($logs as $log) { + $dict = $L->g($log['dictionaryKey']); + echo '
        • '; + echo $dict; + if( !empty($log['notes'])) { + echo ' ('.$log['notes'].')'; + } + echo '
          '; + echo Date::format($log['date'], DB_DATE_FORMAT, NOTIFICATIONS_DATE_FORMAT); + echo ' - by '.$log['username']; + echo ''; + + echo '
        • '; + } + ?> +
        +
        + +
        + +
        + +
        +

        p('Scheduled pages') ?>

        + +
        +

        p('Statistics') ?>

        @@ -86,7 +129,7 @@
          '.$Language->g('There are no drafts').''; + echo '
        • '.$Language->g('There are no draft pages').'
        • '; } else { foreach($_draftPages as $Page) { @@ -99,24 +142,6 @@ -
          -
          -

          p('Scheduled posts') ?>

          - -
          - -
          \ No newline at end of file diff --git a/bl-kernel/admin/views/developers.php b/bl-kernel/admin/views/developers.php index 45a72355..aa0dfe3d 100644 --- a/bl-kernel/admin/views/developers.php +++ b/bl-kernel/admin/views/developers.php @@ -2,9 +2,14 @@ HTML::title(array('title'=>$L->g('Developers'), 'icon'=>'support')); +echo '

          PHP version: '.phpversion().'

          '; + // Constanst defined by Bludit $constants = get_defined_constants(true); -printTable('CONSTANTS', $constants['user']); +printTable('Constants', $constants['user']); + +// Loaded extensions +printTable('Loaded extensions',get_loaded_extensions()); // Site object printTable('$Site object database',$Site->db); diff --git a/bl-kernel/admin/views/pages.php b/bl-kernel/admin/views/pages.php index 3ec759eb..c8d41c30 100644 --- a/bl-kernel/admin/views/pages.php +++ b/bl-kernel/admin/views/pages.php @@ -9,15 +9,18 @@ echo '
        - +'; + +echo ''; + +echo ' '; -foreach($pages as $page) -{ +foreach($pages as $page) { $status = false; if($page->scheduled()) { $status = $Language->g('Scheduled'); @@ -27,7 +30,9 @@ foreach($pages as $page) } echo ''; echo ''; - echo ''; + + echo ''; + $friendlyURL = Text::isEmpty($Url->filters('page')) ? '/'.$page->key() : '/'.$Url->filters('page').'/'.$page->key(); echo ''; echo ''; diff --git a/bl-kernel/admin/views/plugins.php b/bl-kernel/admin/views/plugins.php index 6f598c1d..57bb10ef 100644 --- a/bl-kernel/admin/views/plugins.php +++ b/bl-kernel/admin/views/plugins.php @@ -17,40 +17,39 @@ echo ' foreach($plugins['all'] as $Plugin) { - echo ' - installed()?'class="plugin-installed"':'class="plugin-notInstalled"').'> + echo 'installed()?'class="plugin-installed"':'class="plugin-notInstalled"').'> '; + + + echo ''; + echo ''; echo ''; - echo ' - '; - echo ''.$Plugin->version().''; - - echo ' - - '; + echo ''; echo ''; } diff --git a/bl-kernel/admin/views/settings-advanced.php b/bl-kernel/admin/views/settings-advanced.php index a83fffc3..2d7f9670 100644 --- a/bl-kernel/admin/views/settings-advanced.php +++ b/bl-kernel/admin/views/settings-advanced.php @@ -4,81 +4,81 @@ HTML::title(array('title'=>$L->g('Advanced settings'), 'icon'=>'cogs')); HTML::formOpen(array('class'=>'uk-form-horizontal')); - HTML::formInputHidden(array( - 'name'=>'tokenCSRF', - 'value'=>$Security->getTokenCSRF() - )); + HTML::formInputHidden(array( + 'name'=>'tokenCSRF', + 'value'=>$Security->getTokenCSRF() + )); - HTML::legend(array('value'=>$L->g('General'), 'class'=>'first-child')); + HTML::legend(array('value'=>$L->g('General'), 'class'=>'first-child')); - HTML::formSelect(array( - 'name'=>'itemsPerPage', - 'label'=>$L->g('Items per page'), - 'options'=>array('1'=>'1','2'=>'2','3'=>'3','4'=>'4','5'=>'5','6'=>'6','7'=>'7','8'=>'8'), - 'selected'=>$Site->itemsPerPage(), - 'class'=>'uk-width-1-3 uk-form-medium', - 'tip'=>$L->g('number-of-posts-to-show-per-page') - )); + HTML::formSelect(array( + 'name'=>'itemsPerPage', + 'label'=>$L->g('Items per page'), + 'options'=>array('1'=>'1','2'=>'2','3'=>'3','4'=>'4','5'=>'5','6'=>'6','7'=>'7','8'=>'8'), + 'selected'=>$Site->itemsPerPage(), + 'class'=>'uk-width-1-3 uk-form-medium', + 'tip'=>$L->g('Number of items to show per page') + )); - HTML::formInputText(array( - 'name'=>'url', - 'label'=>$L->g('Site URL'), - 'value'=>$Site->url(), - 'class'=>'uk-width-1-2 uk-form-medium', - 'tip'=>$L->g('the-url-of-your-site') - )); + HTML::formInputText(array( + 'name'=>'url', + 'label'=>$L->g('Site URL'), + 'value'=>$Site->url(), + 'class'=>'uk-width-1-2 uk-form-medium', + 'tip'=>$L->g('the-url-of-your-site') + )); - HTML::legend(array('value'=>$L->g('Website or Blog'))); + HTML::legend(array('value'=>$L->g('Website or Blog'))); - HTML::formSelect(array( - 'name'=>'orderBy', - 'label'=>$L->g('Order Pages By'), - 'options'=>array('date'=>'Date','position'=>'Position'), - 'selected'=>$Site->orderBy(), - 'class'=>'uk-width-1-3 uk-form-medium', - 'tip'=>$L->g('Order the pages by date to create a Blog or order the pages by position to create a Website') - )); + HTML::formSelect(array( + 'name'=>'orderBy', + 'label'=>$L->g('Order content By'), + 'options'=>array('date'=>'Date','position'=>'Position'), + 'selected'=>$Site->orderBy(), + 'class'=>'uk-width-1-3 uk-form-medium', + 'tip'=>$L->g('Order the content by date to create a Blog or order the content by position to create a Website') + )); - HTML::legend(array('value'=>$L->g('Email account settings'))); + HTML::legend(array('value'=>$L->g('Email account settings'))); - HTML::formInputText(array( - 'name'=>'emailFrom', - 'label'=>$L->g('Sender email'), - 'value'=>$Site->emailFrom(), - 'class'=>'uk-width-1-2 uk-form-medium', - 'tip'=>$L->g('Emails will be sent from this address') - )); + HTML::formInputText(array( + 'name'=>'emailFrom', + 'label'=>$L->g('Sender email'), + 'value'=>$Site->emailFrom(), + 'class'=>'uk-width-1-2 uk-form-medium', + 'tip'=>$L->g('Emails will be sent from this address') + )); - HTML::legend(array('value'=>$L->g('URL Filters'))); + HTML::legend(array('value'=>$L->g('URL Filters'))); - HTML::formInputText(array( - 'name'=>'uriPage', - 'label'=>$L->g('Pages'), - 'value'=>$Site->uriFilters('page'), - 'class'=>'uk-width-1-2 uk-form-medium', - 'tip'=>'' - )); + HTML::formInputText(array( + 'name'=>'uriPage', + 'label'=>$L->g('Pages'), + 'value'=>$Site->uriFilters('page'), + 'class'=>'uk-width-1-2 uk-form-medium', + 'tip'=>DOMAIN_PAGES + )); - HTML::formInputText(array( - 'name'=>'uriTag', - 'label'=>$L->g('Tags'), - 'value'=>$Site->uriFilters('tag'), - 'class'=>'uk-width-1-2 uk-form-medium', - 'tip'=>'' - )); + HTML::formInputText(array( + 'name'=>'uriTag', + 'label'=>$L->g('Tags'), + 'value'=>$Site->uriFilters('tag'), + 'class'=>'uk-width-1-2 uk-form-medium', + 'tip'=>DOMAIN_TAGS + )); - HTML::formInputText(array( - 'name'=>'uriCategory', - 'label'=>$L->g('Category'), - 'value'=>$Site->uriFilters('category'), - 'class'=>'uk-width-1-2 uk-form-medium', - 'tip'=>'' - )); + HTML::formInputText(array( + 'name'=>'uriCategory', + 'label'=>$L->g('Category'), + 'value'=>$Site->uriFilters('category'), + 'class'=>'uk-width-1-2 uk-form-medium', + 'tip'=>DOMAIN_CATEGORIES + )); - echo '
        -
        - -
        -
        '; + echo '
        +
        + +
        +
        '; HTML::formClose(); diff --git a/bl-kernel/admin/views/themes.php b/bl-kernel/admin/views/themes.php index b8565581..f8c6d5a8 100644 --- a/bl-kernel/admin/views/themes.php +++ b/bl-kernel/admin/views/themes.php @@ -20,34 +20,30 @@ foreach($themes as $theme) echo ' theme()?'class="theme-installed"':'class="theme-notInstalled"').'> '; echo ''; - echo ' - '; + echo $theme['version']; + echo ''; - echo ' - - '; + echo ''; echo ''; } diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index 9877eb62..11a1b518 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -122,6 +122,12 @@ define('SITEMAP_DATE_FORMAT', 'Y-m-d'); // Date format for Dashboard schedule posts define('SCHEDULED_DATE_FORMAT', 'd M - h:i a'); +// Notifications date format +define('NOTIFICATIONS_DATE_FORMAT', 'F j, Y, g:i a'); + +// Amount of items to show on notification panel +define('NOTIFICATIONS_AMOUNT', 10); + // Token time to live for login via email. The offset is defined by http://php.net/manual/en/datetime.modify.php define('TOKEN_EMAIL_TTL', '+15 minutes'); @@ -286,8 +292,8 @@ define('DOMAIN_UPLOADS_PROFILES', DOMAIN.HTML_PATH_UPLOADS_PROFILES); define('DOMAIN_UPLOADS_THUMBNAILS', DOMAIN.HTML_PATH_UPLOADS_THUMBNAILS); define('DOMAIN_TAGS', Text::addSlashes(DOMAIN_BASE.TAG_URI_FILTER, false, true)); -define('DOMAIN_CATEGORY', Text::addSlashes(DOMAIN_BASE.CATEGORY_URI_FILTER, false, true)); -define('DOMAIN_PAGE', Text::addSlashes(DOMAIN_BASE.PAGE_URI_FILTER, false, true)); +define('DOMAIN_CATEGORIES', Text::addSlashes(DOMAIN_BASE.CATEGORY_URI_FILTER, false, true)); +define('DOMAIN_PAGES', Text::addSlashes(DOMAIN_BASE.PAGE_URI_FILTER, false, true)); $ADMIN_CONTROLLER = ''; $ADMIN_VIEW = ''; diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index f877a3d5..fa37bf65 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -164,6 +164,7 @@ function buildPagesFor($for, $categoryKey=false, $tagKey=false) return $pages; } +// Returns TRUE if the plugin is enabled, FALSE otherwise function pluginEnabled($pluginName) { global $plugins; diff --git a/bl-kernel/page.class.php b/bl-kernel/page.class.php index d1b2168e..be3681e2 100644 --- a/bl-kernel/page.class.php +++ b/bl-kernel/page.class.php @@ -164,7 +164,7 @@ class Page { $key = $this->getValue('key'); if($absolute) { - return DOMAIN_PAGE.$key; + return DOMAIN_PAGES.$key; } return HTML_PATH_ROOT.PAGE_URI_FILTER.$key; diff --git a/bl-languages/en_US.json b/bl-languages/en_US.json index 347faf7b..d9eec144 100644 --- a/bl-languages/en_US.json +++ b/bl-languages/en_US.json @@ -257,6 +257,12 @@ "new-category": "New category", "slug": "slug", "edit-category": "Edit category", - "last-page": "Last page", - "first-page": "First page" + + "new-theme-configured": "New theme configured", + "plugin-configured": "Plugin configured", + "new-category-created": "New category created", + "new-page-created": "New page created", + "page-deleted": "Page deleted", + "changes-on-settings": "Changes on settings" + } \ No newline at end of file diff --git a/bl-plugins/categories/plugin.php b/bl-plugins/categories/plugin.php index d2bfba8d..9dc9e059 100644 --- a/bl-plugins/categories/plugin.php +++ b/bl-plugins/categories/plugin.php @@ -47,7 +47,7 @@ class pluginCategories extends Plugin { $count = count($fields['list']); if($this->getValue('showCero') || $count>0) { $html .= '
      • '; - $html .= ''; + $html .= ''; $html .= $fields['name']; $html .= ' ('.count($fields['list']).')'; $html .= ''; diff --git a/bl-plugins/simplemde/plugin.php b/bl-plugins/simplemde/plugin.php index d6213f9b..ccfe3218 100644 --- a/bl-plugins/simplemde/plugin.php +++ b/bl-plugins/simplemde/plugin.php @@ -38,7 +38,7 @@ class pluginsimpleMDE extends Plugin { $html .= 'getDbField('autosave')?'checked':'').'>'; $html .= ''; $html .= ''; - + $html .= '
        '; $html .= ''; $html .= 'getDbField('spellChecker')?'checked':'').'>'; @@ -105,7 +105,7 @@ class pluginsimpleMDE extends Plugin { // Spell Checker $spellCheckerEnable = $this->getDbField('spellChecker')?'true':'false'; - + $pluginPath = $this->htmlPath(); $html = ' + + + + + + + \ No newline at end of file diff --git a/bl-themes/phantom/generic.html b/bl-themes/phantom/generic.html new file mode 100644 index 00000000..1351b2a8 --- /dev/null +++ b/bl-themes/phantom/generic.html @@ -0,0 +1,112 @@ + + + + + Generic - Phantom by HTML5 UP + + + + + + + + + +
        + + + + + + + + +
        +
        +

        Generic Page

        + +

        Donec eget ex magna. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fergiat. Pellentesque in mi eu massa lacinia malesuada et a elit. Donec urna ex, lacinia in purus ac, pretium pulvinar mauris. Curabitur sapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique.

        +

        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis dapibus rutrum facilisis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Etiam tristique libero eu nibh porttitor fermentum. Nullam venenatis erat id vehicula viverra. Nunc ultrices eros ut ultricies condimentum. Mauris risus lacus, blandit sit amet venenatis non, bibendum vitae dolor. Nunc lorem mauris, fringilla in aliquam at, euismod in lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In non lorem sit amet elit placerat maximus. Pellentesque aliquam maximus risus, vel venenatis mauris vehicula hendrerit.

        +

        Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque venenatis dolor imperdiet dolor mattis sagittis. Praesent rutrum sem diam, vitae egestas enim auctor sit amet. Pellentesque leo mauris, consectetur id ipsum sit amet, fersapien risus, commodo eget turpis at, elementum convallis elit. Pellentesque enim turpis, hendrerit tristique lorem ipsum dolor.

        +
        +
        + + + + +
        + + + + + + + + + + \ No newline at end of file diff --git a/bl-themes/phantom/images/logo.svg b/bl-themes/phantom/images/logo.svg new file mode 100644 index 00000000..c8ece25f --- /dev/null +++ b/bl-themes/phantom/images/logo.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/bl-themes/phantom/images/pic01.jpg b/bl-themes/phantom/images/pic01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..642a6b2c7301772d31e27cde7bef94438a7823a4 GIT binary patch literal 6311 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 t{3KipvOe+RMeu;%~( literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic03.jpg b/bl-themes/phantom/images/pic03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..175449039fbc4f7891f24ac90c1eef0fedb727dd GIT binary patch literal 5788 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 O>n9){nz3^J{{I4t5aL(> literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic05.jpg b/bl-themes/phantom/images/pic05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8f5e5230400ac84567b0d3401efff6aae46d3609 GIT binary patch literal 5232 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 literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic06.jpg b/bl-themes/phantom/images/pic06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64722c0faf68164673b168e4d6b42b9206e7c124 GIT binary patch literal 6704 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 Q;oelX?wQ4F-omYa0l`b0ssI20 literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic07.jpg b/bl-themes/phantom/images/pic07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d64aba850846b5228b4b82387d3ba72814d4150e GIT binary patch literal 5606 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 literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic08.jpg b/bl-themes/phantom/images/pic08.jpg new file mode 100644 index 0000000000000000000000000000000000000000..11bed52085afa63497e380c1c5f210b728046e2e GIT binary patch literal 5889 zcmbVPdsI_by5A=!FJpiN6Gnd!1GZ;!6L>+Oa)wbG3>z&ayI=xKQyH8N(&RSjb$KB`T z>~r=xd;h-2@B6-;N0%Rc1(vHCDz^iWnJENx@UQmhHef63%U|9F5I}~*n*ez96ODPT=$WpO{`wj4n)3P` z#%fchGK~-4tT9v?WJ#$?sZ^;_rOH*$s#21YQj^6hb+RH=u9hZC#K~))tno{8C2ECY zV{)oQEl!psC8<*6Day6aDwS)KHYUT1Lh)p7W_6vZth(Iz1h*36O4O+-a#iZa|2S8+ zvDR2-s;Mogsi}Ix08K@Wsiv-?W+!iBzJw~Es$uerwu{LWGa=)q|=$ffy}^Q4)KP=_P=K@cC5$U(>eck^T-9* zbVQAmp$Hq0*a*r-9-Rd+g`fxme@{~gLP7zVLZefW$L;AG0AEqaR2DJAKL=j?4UPx1 zmnCV-G3vqApP8l2WIcazU3o0S z7|m?Uk47ET7jTCqJaORp2Rzf%@FsC=T+8T5;iy=6=TngbN})ErSUB6e{G#bQb;_31 z+1|=I;^C9fBBj>4Rp36sF_c!gN0L=C2dzLQvm-iHge%Sb0eFQ91+Z^z0=_tgk0tVq z(}wg#gZSP}w9m7ipIc|nQgbmA30T6)plh?uM;WH6*f=-DpI9q| z=V@*GEC<@Yclo8>(AnOiTvK`B9LKnYO~}QE(pB~eM`yX2PKJozRf3Ax=>#-{1%72k z9&AkEI-+om<++aJosGJH!J9KRH_Ntm-#z~0r=&x2ocS7e0Byt?8L@3*1G9@uc)v|o z;U41{i(14Z(86ky5n8<2^rD)8hJ&)l9*6#!r>vS97DY2hTa4QXo$Z(L=U6nmKHX;C z+H6UOH$%kPbKzb3y*T>)xTW_WcE&XJ-#^{}#vUR#Q-I(R?dcw=J-Z8CrCR4?%&-f) z#qm$Ep?Ceby`kZ3HMe2W+R!-j?IliCUR6uI!ED8MM{94(KVSvf^+A4Hr;+KtIEbhG zK3|jjUfi-1n^;yT!{v7g^q|daFYRG+j{HE?C)nlV0KGuKy)EyxKwdAJ8d}?G z*Z00ueDKm+P4z>1>q{^3VFw4A{~5ylN%DE-UG6x#kDGP1pD~YB#qI@-7HLMnd4>V9 zFMO@A-^s{f>j=}c2*fAOj&j8L;a`XFR$WzlK~FSCrxH6cw=1o=+7&4WjdZTJnC*qQ z%}w=-66gkO5I3f@lV3PAxVp4+<-WIGyF2sd?&~5wJj$}JdckGJWz=>8#wx>*zY6%1hx3d$eVysUIlq~OeB%}sn;fRs$?E)T8=CPi=JdQKLgG} zV7~~8kDl>dP>v`*5_;Zcp9oN9O~eJmF5!awt1aQbmCqKugBM{U+plc27d*6#0FTy7 zI>zimVGiwtNtoNsKap(E30fw!lz~I9tJsivqx0O7lZkm%Ds2f5Qopk)wsSxJfE?!K zMJikoP2|Q9N@K_pzyG(zl!h$P9dN*oe#zfGexfXd1Omtq3mfbY>p z*Lpmk-<23HW^Cg1JB3G;A>BNfS}Oe!vE33ck!Lyy$Llh}D>B|LrH58zFg(~k=zF%@ zTg>(HitO7U`+^shA5ommnt=X?-ROnjkvQe>Gk=SW5vh&7r{T}?Hm`jP@IwZ8!(h%)iK*GtY?{C1 zzs0 z>aw-s9WyJjyLgQTJ?}@du||){fo*^v3eL6XLPDbh*iCaLtc=(#OSmR~gjcT@kB65a zIy9b4saQm*J{#uMz}&rU<(3YSv)NS4p4A*~VLSI%4XWMjhgsZ*Ss=Z|Ct~RjQBewO zw23ZP=7TAcB^;b>Hc;;bd_}#3UJG*t;T)VN<_V}g19lES_Y=Cx zzpbEXn4?r3wwsZLe}V4?_Yt@%&Djbok5m_Tg4t^d=t<3oMT zF&f_L3d3oj8mxd4*Mht7nsN<9Aw9eZ^C@7WdIMnI_KOIm9uWv#LYEP)D7J-am@t!U zT!r!u$g_WAXSPu?nEkdPaEBH&^{w}+xb;W+)kNB-0Y8F0ZW^E=jBDUJrGoOZ4M7||-yS@Yw{~jfRz0mtaoSY`qHyk%B2}Qq)p#i)Sh@KT0P3FwIv32mcsK|CkW=73 z^)|HtDL{pY72Lv&a!w~YKv{;|FlUl1j7-!`dIPUtncGjjj@(U^NzVq{1$(lZcY!e; z_gl@8#Qi(Tw-~GQ$hQ=$GaM$o7jzWlobi#X$W`{uu+mII+CdQ11XIl*)el0J*zW{k(aUXbfVMB;-weU@#| zDpw9;R=y({w{miED|gudNkWonTJd-Az!n9aNmg(%UuGcI5~!ro1%|-l&I;AG;hlNX_QI@$pccg}`G>^CrgQ zVaGqgE6ot`bl7McYeUA}^+o!Ij;OPg(X4})uq>y*`fY*YM?vdH+Rt}tKd;p;Z9BYM zwc>uuN~1E)k?gXH59ZT*#ryrn1dY^t$Rx&bGxTu3cr5T3r;`$6&NPH{QjF#bL&yP& zy{&XPw^LrJ*OgF=&57x^kFWmY-w4f`R+n&|f;IcWX8Nrwu4JZ5EPXx7g1U;9)Z31b z0);y&dr7{aH}T-_G$-&A9YI)xc@iujFj>QNolR7TMcqcBZc8`vCKBVBP3K(`PR2B2 z)JgLN>DL`;{_7auF5(~5se(_tEnAJO-wRVGnhx)X9=vfrE7hcKpLPgtcm{8H`g#&GMz*t0x*Daf@siegxQ5T^Q$Zv0KAFtuLYer{Os&BbTZBi>rk*qy%W ztrgvzS}(M%cB$W+TG`L|Av<8MRE#etwH$yMmSJGs#Ba9c6+=(1!ePnxBW|A(Nhqsa zaEHGdi}cb?{q=acHzp%^NElV&2x*P#QEI1$lc7%O5d-ai8cGlGUn54(r=}QJoZ_yy zB8FCN<+2?I|GYrj;9_W=p=(BA&SfcD==y;d@B?iFum-~5+XbVLfQA1gT>Y21z4TZa zlIamV0RNbb$oIx@gB=cu_H%o>KEQPIL@&pD}xwPyoN5tBT1I9KWff3$nhAa{OBEmwJ_xj!>WGERd36W2lckV z3Ge_caObZ-*E#4YRIyJ%2RizCvXWC%`ZBIxYI*j(zKpN0v<9YC3_?YrhJ8oX+UdUJ z!@G^_am%b?!xY`kwV7d|gpgo8a+>9JYjDK^%%u;qMYJ$%p~cKm!3ffci#^m* zu+O$P*thQ2wI2wqC0dd5@ZPw=Z_m3^>rZBUb7_VE`sPw=)a#`JqC2YdgY5`a##`C8 z7!}>6YiYhCYG9w%M_^xqJ>Vz#X|#chf3lnje1b;yBx=&00zM9`$eMl7m^3eS!R#x# z@I$!Uhlmsosa?C&kZd7O_l@zT@+RY6IF;1yM*=5*2M=?E(FqUEl}& zOI8i(eLM&Ra70RmX6y%&b7(VN=jM7eCe0*xPVfc(9J-ew^#s}XU7eeHh4!u@O|iPP zLw!%UvhkS}S1JnXDq)CsLRyyiyHnb9Nk@TVUKwi*9?%>b#85fmH8IA)V_8yOB5K(nkQx5~xXuZ0ArItdHq%r(}~MTRH+=;T<)QqyK!{`$Krw;a6u`USy_xv|;)+MBcKlH=AD|G244IPXZ-%7pBP z3=UvnB3J0Hhj`I`=4s^2wXlcazrNz0`R+C#ogrC&(j0NIAA(*^6r)GTUeHRtc^k60 X3z{Pyu1^z*iN5z~&)i!;AI<+SoP&{l literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic09.jpg b/bl-themes/phantom/images/pic09.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f77fe08100cf84291877bd2415ffeff62669c10 GIT binary patch literal 5808 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 literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic10.jpg b/bl-themes/phantom/images/pic10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4d732895529ecefc5ad670ed4d5f3deea72bf14 GIT binary patch literal 6489 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 R7_(z2^(p=OQ{vLi{{#M$(xU(X literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic11.jpg b/bl-themes/phantom/images/pic11.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a975380dda4917b801d7ec6d04cff3c45d722ad1 GIT binary patch literal 6338 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 literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic13.jpg b/bl-themes/phantom/images/pic13.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dc892a239fcc6d43ba7b00d0002584a0ae2e7033 GIT binary patch literal 17129 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 G&i)4yk%yQ7 literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/images/pic15.jpg b/bl-themes/phantom/images/pic15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0e94d0a2fafdaec0c64c6bf184658b5796229435 GIT binary patch literal 2560 zcmbVMYfu~46<$3N0tCWRrp0lrieaLNfDn3Mi71xLN?;s{ge8+=rv@Y$NgyrN1F$e2 z6`B^ShL$NLGi^~ZafPsl@~j0?sX(dBm&z4NrSy40VS%(zQUFw$CzY!eN_An8 zU`vD`n%8zrT?HGqVu3e}aI2`+*4F%1Sw7-zkVsW370FRpmJ>T#EZYOaGHHn%JofF| z#_sp{{B<6yeLJob#NEQGz7VS}@!ISBh}VoDP1_S-bRd4j=RleTB?pxPQMJ=!Lt1^$ zk)LO?TG;M&w%Bb3FX9#?`m1(6AwHR@-k>U!D-4BX-8#h{#U4GdD)xb?k|~8-SlgHB znFJ&wA&28XhGp9XCXn1d9)0lg`1062;Kq2t)rjARIEjIWY?r|mq{MGP-+^dUQoxhO zpwVay2AxKuGnfogm@H-z5GIS2%x1HbS*Z!(kdpCOC^R~q$z-OoSgDzuR8A(3JmGN@ z=iJRDV{3Vg`L9jF3KybsDKsu6{u}5hMA?$pt5rP3%M8jTC>g*J|uHs1Sl*)+F$+IW<&uU0T*TBM(Q zPTM|X8k{lpm`oazY1a(UZ|wG)cl!^Oj%4ZX=xr{OF=*N}nJZ^Zt8K%lR?0{U{s{}i zXRKB*A8A`7r5*gQ-s4%#=1TJ+Q;g4z@iSulzB_u|s6Ihr0VKwb1a;+H>Dwfrs9)?~cfc{b=!WCk{27zu6*h%6C zXQ!X`tUe%1Im&0eWjqM-FlGH!w`?gbwit@_JLU{kF-t~5lSVAe5liC9?^`p0J+No4 zlC|{B8^qyv#3}WmNf-MV`i7XZ&RWJ!e?px81bdbsvVmSC(t(zDE5x`)3{t?AONlJ- zQ|tKp?@jOD&E_#4XbnD4GcU6%Iy|^Si`EI16SM+!Pxt`94XkM5-?qGXE3!?0AhSoq4ol-(HhzpAeY$u*x zPD1j?0%%o4R~4!Oy~Lkg%D(rlw|_Kr!p(T|{9!r6r#;wDe$ScGDQ&|9x5oru&~anD zl0Zh#Vsx3ABXHJ$u?AFP%o@n(xVB?8DfSnnh1HQNciui+_V_S9J-tsEswK!5i3%I=?AUm_kxh}&8+cKwA9x{lVa&G)v} zOXsOU6rgvaU9;h|a%cjeLlby1;2{81Ax;j)A>DefJf)#5_YCz{k+FYj7nGb&yJAsU z48Jm&>Z`f6@{`yAT7 z`1Ji>_qgHJ^QG;SwetY&gc&1@rzW7k>0m%`fmdT8)n(3H)t~%m@Y0c`+t}z}*NLSx zpLRKNu7jqTJ>6LQ+9V5cq*veyQRo_q9SY?*!n+*QL){qADjb{b>?y}amU7pcF8!2f zKo``xCl(d!=^eB)v#G7x!3pf}ym)6cy&^ObO{rn$I6?#H&>y>j0(@iu6HTDQRo$aO z?7iiG`S;xTZP6dX*VUZQ(6xvxCb}}w8Jz82cBEelYn0ThwK*-}oEA}FUKGGc9l+!u znH*71TDfp!F?T(?_w|$$%$Zkin_E|tiX+yGOa*$NhF*j|^Anz{iSdgWc>J>Z9#4HQ zi!-I?Oc}byXW%jJ&~p^5)BiWY(-(8_y)#fQh z7eL(T&~?YAMlAF4oR;6|t~;=+j_AY<@$1p6>(1z-F=6p^^{efeEMnEZ_QO)w*I*`^ jqSF(i0X-Z0-k};cJ~Wrb!6O6qAyLow4K-!e@sIuuVq2nb literal 0 HcmV?d00001 diff --git a/bl-themes/phantom/index.html b/bl-themes/phantom/index.html new file mode 100644 index 00000000..0cc3ea6a --- /dev/null +++ b/bl-themes/phantom/index.html @@ -0,0 +1,246 @@ + + + + + Phantom by HTML5 UP + + + + + + + + + +
        + + + + + + + + +
        +
        +
        +

        This is Phantom, a free, fully responsive site
        + template designed by HTML5 UP.

        +

        Etiam quis viverra lorem, in semper lorem. Sed nisl arcu euismod sit amet nisi euismod sed cursus arcu elementum ipsum arcu vivamus quis venenatis orci lorem ipsum et magna feugiat veroeros aliquam. Lorem ipsum dolor sit amet nullam dolore.

        +
        +
        + + + + + + + + + + + + +
        +
        +
        + + + + +
        + + + + + + + + + + \ No newline at end of file diff --git a/bl-themes/phantom/index.php b/bl-themes/phantom/index.php new file mode 100644 index 00000000..60af6309 --- /dev/null +++ b/bl-themes/phantom/index.php @@ -0,0 +1,242 @@ + + + + + + + + +
        + + + + + + + + +
        +
        +
        +

        This is Phantom, a free, fully responsive site
        + template designed by HTML5 UP.

        +

        Etiam quis viverra lorem, in semper lorem. Sed nisl arcu euismod sit amet nisi euismod sed cursus arcu elementum ipsum arcu vivamus quis venenatis orci lorem ipsum et magna feugiat veroeros aliquam. Lorem ipsum dolor sit amet nullam dolore.

        +
        +
        + + + + + + + + + + + + +
        +
        +
        + + + + +
        + + + '; + echo Theme::javascript('assets/js/ie/respond.min.js'); + echo ''; + echo Theme::javascript('assets/js/main.js'); + ?> + + \ No newline at end of file diff --git a/bl-themes/phantom/languages/en_US.json b/bl-themes/phantom/languages/en_US.json new file mode 100644 index 00000000..e2f0f2d1 --- /dev/null +++ b/bl-themes/phantom/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "theme-data": + { + "name": "Phantom", + "description": "" + } +} \ No newline at end of file diff --git a/bl-themes/phantom/metadata.json b/bl-themes/phantom/metadata.json new file mode 100644 index 00000000..f4a830b1 --- /dev/null +++ b/bl-themes/phantom/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "n33co", + "email": "", + "website": "http://html5up.net", + "version": "1.0", + "releaseDate": "2017-05-06", + "license": "CCA 3.0", + "compatible": "2.0", + "notes": "" +} diff --git a/bl-themes/phantom/php/head.php b/bl-themes/phantom/php/head.php new file mode 100644 index 00000000..1d817206 --- /dev/null +++ b/bl-themes/phantom/php/head.php @@ -0,0 +1,24 @@ +'; + echo Theme::javascript('assets/js/ie/html5shiv.js'); + echo ''; + + echo Theme::css('assets/css/main.css'); + + echo ''; + + echo ''; + + // Load plugins with the hook siteHead + Theme::plugins('siteHead'); +?> \ No newline at end of file diff --git a/bl-themes/phantom/php/home.php b/bl-themes/phantom/php/home.php new file mode 100644 index 00000000..6d2791a9 --- /dev/null +++ b/bl-themes/phantom/php/home.php @@ -0,0 +1,54 @@ + + + + + + +
        + + + + + +
        + + +
        + +
        \ No newline at end of file diff --git a/bl-themes/phantom/php/page.php b/bl-themes/phantom/php/page.php new file mode 100644 index 00000000..b1da9022 --- /dev/null +++ b/bl-themes/phantom/php/page.php @@ -0,0 +1,9 @@ +
        +
        + date() ?> +

        title() ?>

        +

        description() ?>

        +
        +
        + content() ?> +
        From ca9d1d81b9067864d241678fdd5a500fdc8f850c Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 18 Jun 2017 22:44:07 +0200 Subject: [PATCH 16/41] Improves on plugins, post method, improves on database for plugins, css styling --- bl-kernel/abstract/plugin.class.php | 48 ++++--- .../admin/controllers/configure-plugin.php | 3 +- .../admin/controllers/install-plugin.php | 25 ++-- .../admin/themes/default/css/default.css | 58 ++++---- bl-kernel/admin/views/settings-advanced.php | 36 +++++ bl-kernel/boot/rules/60.plugins.php | 2 +- bl-kernel/dbpages.class.php | 18 ++- bl-kernel/dbsite.class.php | 20 ++- bl-kernel/functions.php | 6 +- bl-plugins/about/plugin.php | 1 + bl-plugins/categories/plugin.php | 12 +- bl-plugins/google/plugin.php | 6 +- bl-plugins/links/plugin.php | 29 ++++ bl-plugins/menu/plugin.php | 1 + bl-plugins/pages/plugin.php | 16 ++- bl-plugins/specialpages/languages/bg_BG.json | 11 ++ bl-plugins/specialpages/languages/de_CH.json | 10 ++ bl-plugins/specialpages/languages/de_DE.json | 10 ++ bl-plugins/specialpages/languages/en_US.json | 7 + bl-plugins/specialpages/languages/es_AR.json | 10 ++ bl-plugins/specialpages/languages/fr_FR.json | 10 ++ bl-plugins/specialpages/languages/ja_JP.json | 10 ++ bl-plugins/specialpages/languages/nl_NL.json | 10 ++ bl-plugins/specialpages/languages/pl_PL.json | 10 ++ bl-plugins/specialpages/languages/ru_RU.json | 11 ++ bl-plugins/specialpages/languages/tr_TR.json | 10 ++ bl-plugins/specialpages/languages/uk_UA.json | 11 ++ bl-plugins/specialpages/languages/zh_TW.json | 10 ++ bl-plugins/specialpages/metadata.json | 10 ++ bl-plugins/specialpages/plugin.php | 135 ++++++++++++++++++ bl-plugins/tags/plugin.php | 1 + 31 files changed, 472 insertions(+), 85 deletions(-) create mode 100644 bl-plugins/specialpages/languages/bg_BG.json create mode 100644 bl-plugins/specialpages/languages/de_CH.json create mode 100644 bl-plugins/specialpages/languages/de_DE.json create mode 100644 bl-plugins/specialpages/languages/en_US.json create mode 100644 bl-plugins/specialpages/languages/es_AR.json create mode 100644 bl-plugins/specialpages/languages/fr_FR.json create mode 100644 bl-plugins/specialpages/languages/ja_JP.json create mode 100644 bl-plugins/specialpages/languages/nl_NL.json create mode 100644 bl-plugins/specialpages/languages/pl_PL.json create mode 100644 bl-plugins/specialpages/languages/ru_RU.json create mode 100644 bl-plugins/specialpages/languages/tr_TR.json create mode 100644 bl-plugins/specialpages/languages/uk_UA.json create mode 100644 bl-plugins/specialpages/languages/zh_TW.json create mode 100644 bl-plugins/specialpages/metadata.json create mode 100644 bl-plugins/specialpages/plugin.php diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index aeaa8de4..e1e13e2b 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -2,26 +2,32 @@ class Plugin { - // (string) Plugin's directory name + // (string) directory name, just the name + // Ex: sitemap public $directoryName; - // (string) Database path and filename + // (string) Absoulute database filename and path + // Ex: /www/bludit/bl-content/plugins/sitemap/db.php public $filenameDb; + // (string) Absoulute metadata filename and path + // Ex: /www/bludit/bl-plugins/sitemap/metadata.json public $filenameMetadata; + // (array) Plugin metadata + // Ex: array('author'=>'',...., 'notes'=>'') + public $metadata; + + // (string) Class name + // Ex: pluginSitemap + public $className; + // (array) Database unserialized public $db; - // (array) Database fields, only for initialize. + // (array) Database fields, only for initialize public $dbFields; - // (string) Plugin's class name. - public $className; - - // (array) Plugin's information. - public $metadata; - function __construct() { $this->dbFields = array(); @@ -34,10 +40,10 @@ class Plugin { // Class Name $this->className = $reflector->getName(); - // Initialize dbFields from the children. + // Call the method init() from the children $this->init(); - // Init empty database + // Init empty database with default values $this->db = $this->dbFields; $this->filenameDb = PATH_PLUGINS_DATABASES.$this->directoryName.DS.'db.php'; @@ -47,9 +53,8 @@ class Plugin { $metadataString = file_get_contents($this->filenameMetadata); $this->metadata = json_decode($metadataString, true); - // If the plugin is installed then get the database. - if($this->installed()) - { + // If the plugin is installed then get the database + if($this->installed()) { $Tmp = new dbJSON($this->filenameDb); $this->db = $Tmp->db; } @@ -92,16 +97,17 @@ class Plugin { return PATH_PLUGINS_DATABASES.$this->directoryName.DS; } - // Returns the item from plugin-data. + // Returns the value of the key from the metadata of the plugin, FALSE if the key doen't exit public function getMetadata($key) { if(isset($this->metadata[$key])) { return $this->metadata[$key]; } - return ''; + return false; } + // Set a key / value on the metadata of the plugin public function setMetadata($key, $value) { $this->metadata[$key] = $value; @@ -124,6 +130,8 @@ class Plugin { return false; } + // DEPRECATED + // 2017-06-16 public function getDbField($key, $html=true) { if(isset($this->db[$key])) { @@ -199,6 +207,7 @@ class Plugin { return $this->directoryName; } + // Returns the absolute path for PHP with the workspace for the plugin public function workspace() { return PATH_PLUGINS_DATABASES.$this->directoryName.DS; @@ -241,7 +250,12 @@ class Plugin { public function init() { // This method is used on childre classes. - // The user can define your own dbFields. + // The user can define his own field of the database + } + + public function post() + { + $this->setDb($_POST); } } \ No newline at end of file diff --git a/bl-kernel/admin/controllers/configure-plugin.php b/bl-kernel/admin/controllers/configure-plugin.php index 822be86b..29b30d40 100644 --- a/bl-kernel/admin/controllers/configure-plugin.php +++ b/bl-kernel/admin/controllers/configure-plugin.php @@ -38,7 +38,8 @@ if( !method_exists($plugin, 'form') ) { if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { - $plugin->setDb($_POST); + // Call the method post of the plugin + $plugin->post(); // Add to syslog $Syslog->add(array( diff --git a/bl-kernel/admin/controllers/install-plugin.php b/bl-kernel/admin/controllers/install-plugin.php index 6f7166be..3d002046 100644 --- a/bl-kernel/admin/controllers/install-plugin.php +++ b/bl-kernel/admin/controllers/install-plugin.php @@ -26,19 +26,20 @@ if($Login->role()!=='admin') { // ============================================================================ $pluginClassName = $layout['parameters']; -foreach($plugins['all'] as $plugin) { - if($plugin->className()==$pluginClassName) { - // Install plugin - if( $plugin->install() ) { - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'plugin-installed', - 'notes'=>$plugin->name() - )); +// Check if the plugin exists +if( isset($plugins['all'][$pluginClassName]) ) { + $plugin = $plugins['all'][$pluginClassName]; - // Create an alert - Alert::set($Language->g('Plugin installed')); - } + // Install plugin + if( $plugin->install() ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'plugin-installed', + 'notes'=>$plugin->name() + )); + + // Create an alert + Alert::set($Language->g('Plugin installed')); } } diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index 6fc949eb..10d53efc 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -665,43 +665,39 @@ div.plugin-links > span.separator { /* ----------- PLUGINS FORM ----------- */ #jsformplugin div { - margin-bottom: 1.1em; + margin-bottom: 15px; + display: table; + width: 100%; } -#jsformplugin label { - margin: 0 0 5px 0 !important; +#jsformplugin > div > label, +#jsformplugin > div > input[type=text], +#jsformplugin > div > input[type=checkbox], +#jsformplugin > div > textarea, +#jsformplugin > div > select { + display: table-cell; +} + +#jsformplugin > div > span.tip { + color: #999; + margin-top: 5px; + font-size: 0.9em; display: block; } -#jsformplugin div.tip { - font-size: 0.9em; - color: #AAAAAA; +#jsformplugin > div > label { + width: 200px; } -#jsformplugin textarea { - min-width: 400px; - width: 60%; +#jsformplugin > div > textarea, +#jsformplugin > div > input[type=text] { + width: 50%; +} + +#jsformplugin > div > select { + width: 35%; +} + +#jsformplugin > div > textarea { min-height: 100px; -} - -#jsformplugin input[type=text] { - min-width: 400px; - width: 60%; - height: 37px; -} - -#jsformplugin input[type="checkbox"] { - vertical-align: middle; - margin-left: 0px; - margin-right: 10px; -} - -#jsformplugin label.forCheckbox { - margin-left: 3px; - margin-bottom: 0px !important; - display: inline-block; -} - -#jsformplugin p { - margin-bottom: 0; } \ No newline at end of file diff --git a/bl-kernel/admin/views/settings-advanced.php b/bl-kernel/admin/views/settings-advanced.php index 2d7f9670..ecc86ddd 100644 --- a/bl-kernel/admin/views/settings-advanced.php +++ b/bl-kernel/admin/views/settings-advanced.php @@ -39,6 +39,42 @@ HTML::formOpen(array('class'=>'uk-form-horizontal')); 'tip'=>$L->g('Order the content by date to create a Blog or order the content by position to create a Website') )); + HTML::legend(array('value'=>$L->g('Special content'))); + + $options = array(); + foreach($dbPages->db as $key=>$fields) { + $page = buildPage($key); + $options[$key] = $page->title(); + } + HTML::formSelect(array( + 'name'=>'pageError', + 'label'=>$L->g('404 Page Not Found'), + 'options'=>$options, + 'selected'=>$Site->pageError(), + 'class'=>'uk-width-1-3 uk-form-medium', + 'tip'=>$L->g('This page is showed only when the page does not exist anymore') + )); + + HTML::formSelect(array( + 'name'=>'pageAbout', + 'label'=>$L->g('About page'), + 'options'=>$options, + 'addEmptySpace'=>true, + 'selected'=>$Site->pageAbout(), + 'class'=>'uk-width-1-3 uk-form-medium', + 'tip'=>$L->g('This page is to define a history about you or the content of your site') + )); + + HTML::formSelect(array( + 'name'=>'pageContact', + 'label'=>$L->g('Contact page'), + 'options'=>$options, + 'addEmptySpace'=>true, + 'selected'=>$Site->pageContact(), + 'class'=>'uk-width-1-3 uk-form-medium', + 'tip'=>$L->g('Page for contact information') + )); + HTML::legend(array('value'=>$L->g('Email account settings'))); HTML::formInputText(array( diff --git a/bl-kernel/boot/rules/60.plugins.php b/bl-kernel/boot/rules/60.plugins.php index 8520ac87..e1b1d3eb 100644 --- a/bl-kernel/boot/rules/60.plugins.php +++ b/bl-kernel/boot/rules/60.plugins.php @@ -90,7 +90,7 @@ function buildPlugins() $Language->add($database); } - // Push Plugin to array all plugins installed and not installed. + // Array with plugin all plugins, installed and not installed $plugins['all'][$pluginClass] = $Plugin; // If the plugin is installed, order by hooks. diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index 2eecc2b2..a014025b 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -251,6 +251,18 @@ class dbPages extends dbJSON return $tmp; } + // Returns a database with drafts pages + public function getDraftDB() + { + $tmp = $this->db; + foreach($tmp as $key=>$fields) { + if($fields['status']!='draft') { + unset($tmp[$key]); + } + } + return $tmp; + } + // Return an array with the database for a page, FALSE otherwise. public function getPageDB($key) { @@ -265,12 +277,8 @@ class dbPages extends dbJSON // (int) $pageNumber, the page number // (int) $amountOfItems, amount of items to return // (boolean) $onlyPublished, TRUE to return only published pages - public function getList($pageNumber, $amountOfItems, $onlyPublished=true, $removeErrorPage=true) + public function getList($pageNumber, $amountOfItems, $onlyPublished=true) { - if( $removeErrorPage ) { - unset($this->db['error']); - } - $db = $this->db; if( $onlyPublished ) { diff --git a/bl-kernel/dbsite.class.php b/bl-kernel/dbsite.class.php index 83395946..4751502a 100644 --- a/bl-kernel/dbsite.class.php +++ b/bl-kernel/dbsite.class.php @@ -27,7 +27,10 @@ class dbSite extends dbJSON 'googlePlus'=> array('inFile'=>false, 'value'=>''), 'instagram'=> array('inFile'=>false, 'value'=>''), 'github'=> array('inFile'=>false, 'value'=>''), - 'orderBy'=> array('inFile'=>false, 'value'=>'date') // date or position + 'orderBy'=> array('inFile'=>false, 'value'=>'date'), // date or position + 'pageError'=> array('inFile'=>false, 'value'=>'error'), + 'pageAbout'=> array('inFile'=>false, 'value'=>'about'), + 'pageContact'=> array('inFile'=>false, 'value'=>'contact') ); function __construct() @@ -137,6 +140,21 @@ class dbSite extends dbJSON return $this->getField('orderBy'); } + public function pageError() + { + return $this->getField('pageError'); + } + + public function pageAbout() + { + return $this->getField('pageAbout'); + } + + public function pageContact() + { + return $this->getField('pageContact'); + } + // Returns the site title public function title() { diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index fa37bf65..dd0e9094 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -127,14 +127,12 @@ function buildPagesFor($for, $categoryKey=false, $tagKey=false) if($for=='admin') { $onlyPublished = false; $amountOfItems = ITEMS_PER_PAGE_ADMIN; - $removeErrorPage = false; - $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished, $removeErrorPage); + $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished); } elseif($for=='home') { $onlyPublished = true; $amountOfItems = $Site->itemsPerPage(); - $removeErrorPage = true; - $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished, $removeErrorPage); + $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished); } elseif($for=='category') { $amountOfItems = $Site->itemsPerPage(); diff --git a/bl-plugins/about/plugin.php b/bl-plugins/about/plugin.php index 96af23d0..dce9effa 100644 --- a/bl-plugins/about/plugin.php +++ b/bl-plugins/about/plugin.php @@ -17,6 +17,7 @@ class pluginAbout extends Plugin { $html = '
        '; $html .= ''; $html .= ''; + $html .= ''.$Language->get('Title of the plugin for the sidebar').''; $html .= '
        '; $html .= '
        '; diff --git a/bl-plugins/categories/plugin.php b/bl-plugins/categories/plugin.php index 9dc9e059..ed5dc631 100644 --- a/bl-plugins/categories/plugin.php +++ b/bl-plugins/categories/plugin.php @@ -18,13 +18,17 @@ class pluginCategories extends Plugin { $html = '
        '; $html .= ''; - $html .= ''; + $html .= ''; + $html .= ''.$Language->get('Title of the plugin for the sidebar').''; $html .= '
        '; $html .= '
        '; - $html .= ''; - $html .= 'getValue('showCero')?'checked':'').'>'; - $html .= ''; + $html .= ''; + $html .= ''; + $html .= ''.$Language->get('Show the categories without content').''; $html .= '
        '; return $html; diff --git a/bl-plugins/google/plugin.php b/bl-plugins/google/plugin.php index 9dc4f3ca..a955e3da 100644 --- a/bl-plugins/google/plugin.php +++ b/bl-plugins/google/plugin.php @@ -18,19 +18,19 @@ class pluginGoogle extends Plugin { $html = '
        '; $html .= ''; $html .= ''; - $html .= '
        '.$Language->get('complete-this-field-with-the-google-site-verification').'
        '; + $html .= ''.$Language->get('complete-this-field-with-the-google-site-verification').''; $html .= '
        '; $html .= '
        '; $html .= ''; $html .= ''; - $html .= '
        '.$Language->get('complete-this-field-with-the-tracking-id').'
        '; + $html .= ''.$Language->get('complete-this-field-with-the-tracking-id').''; $html .= '
        '; $html .= '
        '; $html .= ''; $html .= ''; - $html .= '
        '.$Language->get('complete-this-field-with-the-tracking-id-google-tag').'
        '; + $html .= ''.$Language->get('complete-this-field-with-the-tracking-id-google-tag').''; $html .= '
        '; return $html; diff --git a/bl-plugins/links/plugin.php b/bl-plugins/links/plugin.php index 070ad12d..75a19980 100644 --- a/bl-plugins/links/plugin.php +++ b/bl-plugins/links/plugin.php @@ -16,6 +16,20 @@ class pluginLinks extends Plugin { ); } + public function post() + { + $jsondb = $this->getValue('jsondb', $unsanitized=false); + $links = json_decode($jsondb, true); + + $name = $_POST['linkName']; + $url = $_POST['linkURL']; + + $links[$url] = $name; + + $this->db['jsondb'] = json_encode($links); + $this->save(); + } + // Method called on plugin settings on the admin area public function form() { @@ -26,6 +40,21 @@ class pluginLinks extends Plugin { $html .= ''; $html .= '
        '; + // Get the JSON DB, getValue() with the option unsanitized HTML code + $jsondb = $this->getValue('jsondb', $unsanitized=false); + $links = json_decode($jsondb, true); + foreach($links as $name=>$url) { + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + } + + $html .= '
        '; + $html .= 'Nombre '; + $html .= '
        URL '; + $html .= '
        '; + return $html; } diff --git a/bl-plugins/menu/plugin.php b/bl-plugins/menu/plugin.php index c856551c..e824ee8b 100644 --- a/bl-plugins/menu/plugin.php +++ b/bl-plugins/menu/plugin.php @@ -18,6 +18,7 @@ class pluginMenu extends Plugin { $html = '
        '; $html .= ''; $html .= ''; + $html .= ''.$Language->get('Title of the plugin for the sidebar').''; $html .= '
        '; return $html; diff --git a/bl-plugins/pages/plugin.php b/bl-plugins/pages/plugin.php index 2b6285b1..d2d823b9 100644 --- a/bl-plugins/pages/plugin.php +++ b/bl-plugins/pages/plugin.php @@ -20,6 +20,16 @@ class pluginPages extends Plugin { $html = '
        '; $html .= ''; $html .= ''; + $html .= ''.$Language->get('Title of the plugin for the sidebar').''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= ''.$Language->get('Show the home link on the sidebar').''; $html .= '
        '; $html .= '
        '; @@ -27,12 +37,6 @@ class pluginPages extends Plugin { $html .= ''; $html .= '
        '; - $html .= '
        '; - $html .= ''; - $html .= 'getValue('homeLink')?'checked':'').'>'; - $html .= ''; - $html .= '
        '; - return $html; } diff --git a/bl-plugins/specialpages/languages/bg_BG.json b/bl-plugins/specialpages/languages/bg_BG.json new file mode 100644 index 00000000..5893d2da --- /dev/null +++ b/bl-plugins/specialpages/languages/bg_BG.json @@ -0,0 +1,11 @@ +{ + "plugin-data": + { + "name": "Страници", + "description": "Показва списък на страниците." + }, + + "home": "Начало", + "show-home-link": "Покажи връзка към начало", + "show-children": "Покажи подменю" +} diff --git a/bl-plugins/specialpages/languages/de_CH.json b/bl-plugins/specialpages/languages/de_CH.json new file mode 100644 index 00000000..063b55c5 --- /dev/null +++ b/bl-plugins/specialpages/languages/de_CH.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Menü aller Seiten", + "description": "Anzeige eines Menüs aller Seiten in der Seitenleiste (bei Themes mit Seitenleiste)." + }, + + "home": "Hauptseite", + "show-home-link": "Hauptseite zeigen" +} diff --git a/bl-plugins/specialpages/languages/de_DE.json b/bl-plugins/specialpages/languages/de_DE.json new file mode 100644 index 00000000..063b55c5 --- /dev/null +++ b/bl-plugins/specialpages/languages/de_DE.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Menü aller Seiten", + "description": "Anzeige eines Menüs aller Seiten in der Seitenleiste (bei Themes mit Seitenleiste)." + }, + + "home": "Hauptseite", + "show-home-link": "Hauptseite zeigen" +} diff --git a/bl-plugins/specialpages/languages/en_US.json b/bl-plugins/specialpages/languages/en_US.json new file mode 100644 index 00000000..16b9e567 --- /dev/null +++ b/bl-plugins/specialpages/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Special pages", + "description": "Shows a list of pages, you can define the amount of items and the order depends of settings." + } +} diff --git a/bl-plugins/specialpages/languages/es_AR.json b/bl-plugins/specialpages/languages/es_AR.json new file mode 100644 index 00000000..6ee99a19 --- /dev/null +++ b/bl-plugins/specialpages/languages/es_AR.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Listado de páginas", + "description": "Muestra las paginas en orden según la posición." + }, + + "home": "Página de inicio", + "show-home-link": "Mostrar página de inicio" +} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/fr_FR.json b/bl-plugins/specialpages/languages/fr_FR.json new file mode 100644 index 00000000..3efb4769 --- /dev/null +++ b/bl-plugins/specialpages/languages/fr_FR.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Page navigation", + "description": "Constitue un menu avec les liens des pages dans la colonne du thème." + }, + + "home": "Accueil", + "show-home-link": "Afficher le lien de la page d’accueil" +} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/ja_JP.json b/bl-plugins/specialpages/languages/ja_JP.json new file mode 100644 index 00000000..613663ed --- /dev/null +++ b/bl-plugins/specialpages/languages/ja_JP.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Page list", + "description": "ページをリストにして表示します。" + }, + + "home": "ホーム", + "show-home-link": "ホーム・リンクを表示" +} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/nl_NL.json b/bl-plugins/specialpages/languages/nl_NL.json new file mode 100644 index 00000000..0183d5c7 --- /dev/null +++ b/bl-plugins/specialpages/languages/nl_NL.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Pagina lijst", + "description": "Laat een lijst met alle pagina's op volgorde zien." + }, + + "home": "Home", + "show-home-link": "Laat de homepage link zien" +} diff --git a/bl-plugins/specialpages/languages/pl_PL.json b/bl-plugins/specialpages/languages/pl_PL.json new file mode 100644 index 00000000..74a469af --- /dev/null +++ b/bl-plugins/specialpages/languages/pl_PL.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Lista stron", + "description": "Wyświetla listę stron znajdujących się w witrynie." + }, + + "home": "Strona główna", + "show-home-link": "Pokaż odnośnik do strony głównek" +} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/ru_RU.json b/bl-plugins/specialpages/languages/ru_RU.json new file mode 100644 index 00000000..ab5a8045 --- /dev/null +++ b/bl-plugins/specialpages/languages/ru_RU.json @@ -0,0 +1,11 @@ +{ + "plugin-data": + { + "name": "Список страниц", + "description": "Показывает упорядоченый список страниц." + }, + + "home": "Главная", + "show-home-link": "Показывать ссылку на главную", + "show-children": "Показывать подменю" +} diff --git a/bl-plugins/specialpages/languages/tr_TR.json b/bl-plugins/specialpages/languages/tr_TR.json new file mode 100644 index 00000000..8a746a7d --- /dev/null +++ b/bl-plugins/specialpages/languages/tr_TR.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "Sayfa listesi", + "description": "Sayfaları listeler." + }, + + "home": "Anasayfa", + "show-home-link": "Anasayfa linkini göster" +} diff --git a/bl-plugins/specialpages/languages/uk_UA.json b/bl-plugins/specialpages/languages/uk_UA.json new file mode 100644 index 00000000..7fc77940 --- /dev/null +++ b/bl-plugins/specialpages/languages/uk_UA.json @@ -0,0 +1,11 @@ +{ + "plugin-data": + { + "name": "Список сторінок", + "description": "Показує список сторінок по порядку." + }, + + "home": "Головна", + "show-home-link": "Показувати лінк на головну сторінку", + "show-children": "Показувати вкладені лінки" +} diff --git a/bl-plugins/specialpages/languages/zh_TW.json b/bl-plugins/specialpages/languages/zh_TW.json new file mode 100644 index 00000000..e5a6ccb2 --- /dev/null +++ b/bl-plugins/specialpages/languages/zh_TW.json @@ -0,0 +1,10 @@ +{ + "plugin-data": + { + "name": "頁面列表", + "description": "顯示所有頁面的列表" + }, + + "home": "首頁", + "show-home-link": "顯示首頁連結" +} \ No newline at end of file diff --git a/bl-plugins/specialpages/metadata.json b/bl-plugins/specialpages/metadata.json new file mode 100644 index 00000000..a5c64fc0 --- /dev/null +++ b/bl-plugins/specialpages/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "Bludit", + "email": "", + "website": "https://plugins.bludit.com", + "version": "2.0", + "releaseDate": "2017-05-26", + "license": "MIT", + "compatible": "2.0", + "notes": "" +} \ No newline at end of file diff --git a/bl-plugins/specialpages/plugin.php b/bl-plugins/specialpages/plugin.php new file mode 100644 index 00000000..e398664a --- /dev/null +++ b/bl-plugins/specialpages/plugin.php @@ -0,0 +1,135 @@ +dbFields = array( + 'label'=>'Pages', + 'homeLink'=>true, + 'pageAboutLabel'=>'About', + 'pageAbout'=>'' + ); + } + + public function post() + { + + } + + // Method called on the settings of the plugin on the admin area + public function form() + { + global $Language; + global $dbPages; + + $html = '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= 'getValue('homeLink')?'checked':'').'>'; + $html .= ''; + $html .= '
        '; + + $options = array(); + foreach($dbPages->db as $key=>$fields) { + $page = buildPage($key); + $options[$key] = $page->title(); + } + + HTML::formOpen(array('class'=>'uk-form-horizontal')); + + HTML::legend(array('value'=>$Language->g('About page'))); + + HTML::formInputText(array( + 'name'=>'title', + 'label'=>$Language->g('Site title'), + 'value'=>'test', + 'class'=>'uk-width-1-2 uk-form-medium', + 'tip'=>$Language->g('use-this-field-to-name-your-site') + )); + + HTML::formClose(); + + $html .= 'About page'; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= 'getValue('homeLink')?'checked':'').'>'; + $html .= ''; + $html .= '
        '; + + $html .= 'Contact page'; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + return $html; + } + + // Method called on the sidebar of the website + public function siteSidebar() + { + global $Language; + + // HTML for sidebar + $html = '
        '; + $html .= '

        '.$this->getValue('label').'

        '; + $html .= '
        '; + $html .= ''; + $html .= '
        '; + $html .= '
        '; + + return $html; + } +} \ No newline at end of file diff --git a/bl-plugins/tags/plugin.php b/bl-plugins/tags/plugin.php index ef4ced08..03c4e5cc 100644 --- a/bl-plugins/tags/plugin.php +++ b/bl-plugins/tags/plugin.php @@ -16,6 +16,7 @@ class pluginTags extends Plugin { $html = '
        '; $html .= ''; $html .= ''; + $html .= ''.$Language->get('Title of the plugin for the sidebar').''; $html .= '
        '; return $html; From c54e64a94d80185c9a520985891fd0dc618dc964 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Mon, 19 Jun 2017 23:14:38 +0200 Subject: [PATCH 17/41] Improves on plugins, post method, improves on database for plugins, css styling --- bl-kernel/abstract/plugin.class.php | 24 +++++- .../admin/controllers/configure-plugin.php | 14 ++-- .../admin/themes/default/css/default.css | 19 +++++ bl-kernel/admin/themes/default/index.php | 14 ---- bl-kernel/admin/views/configure-plugin.php | 12 +-- bl-kernel/boot/init.php | 3 - bl-kernel/functions.php | 6 ++ bl-plugins/links/plugin.php | 82 ++++++++++++++++--- 8 files changed, 133 insertions(+), 41 deletions(-) diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index e1e13e2b..7c96c2c1 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -28,6 +28,8 @@ class Plugin { // (array) Database fields, only for initialize public $dbFields; + public $formButtons; + function __construct() { $this->dbFields = array(); @@ -40,6 +42,8 @@ class Plugin { // Class Name $this->className = $reflector->getName(); + $this->formButtons = true; + // Call the method init() from the children $this->init(); @@ -60,6 +64,8 @@ class Plugin { } } + // DEPRECATED + // 2017-06-19 public function setDb($args) { foreach($this->dbFields as $key=>$value) { @@ -189,6 +195,11 @@ class Plugin { return $this->className; } + public function formButtons() + { + return $this->formButtons; + } + public function isCompatible() { $bluditRoot = explode('.', BLUDIT_VERSION); @@ -255,7 +266,18 @@ class Plugin { public function post() { - $this->setDb($_POST); + $args = $_POST; + foreach($this->dbFields as $key=>$value) { + if( isset($args[$key]) ) { + $value = Sanitize::html( $args[$key] ); + if($value==='false') { $value = false; } + elseif($value==='true') { $value = true; } + settype($value, gettype($this->dbFields[$key])); + $this->db[$key] = $value; + } + } + + return $this->save(); } } \ No newline at end of file diff --git a/bl-kernel/admin/controllers/configure-plugin.php b/bl-kernel/admin/controllers/configure-plugin.php index 29b30d40..2423dbb8 100644 --- a/bl-kernel/admin/controllers/configure-plugin.php +++ b/bl-kernel/admin/controllers/configure-plugin.php @@ -38,17 +38,21 @@ if( !method_exists($plugin, 'form') ) { if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { - // Call the method post of the plugin - $plugin->post(); - // Add to syslog $Syslog->add(array( 'dictionaryKey'=>'plugin-configured', 'notes'=>$plugin->name() )); - // Create an alert - Alert::set( $Language->g('The changes have been saved') ); + // Call the method post of the plugin + if( $plugin->post() ) { + // Create an alert + Alert::set( $Language->g('The changes have been saved') ); + } + else { + // Create an alert + Alert::set( $Language->g('Complete all fields') ); + } } // ============================================================================ diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index 10d53efc..3533bfd8 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -673,11 +673,30 @@ div.plugin-links > span.separator { #jsformplugin > div > label, #jsformplugin > div > input[type=text], #jsformplugin > div > input[type=checkbox], +#jsformplugin > div > button[type=submit], #jsformplugin > div > textarea, #jsformplugin > div > select { display: table-cell; } +#jsformplugin > div > button[type=submit] { + margin-left: 200px; + border-radius: 2px; + padding: 1px 20px; + border: 0; + box-shadow: inset 0 0 5px rgba(0,0,0,.05); + text-shadow: 0 -1px 0 rgba(0,0,0,.1); + line-height: 28px; + min-height: 30px; + font-size: 1rem; + cursor: pointer; +} + +#jsformplugin > div > button[type=submit].blue { + background: #007add !important; + color: #fff; +} + #jsformplugin > div > span.tip { color: #999; margin-top: 5px; diff --git a/bl-kernel/admin/themes/default/index.php b/bl-kernel/admin/themes/default/index.php index 6a1db99a..c6b809b2 100644 --- a/bl-kernel/admin/themes/default/index.php +++ b/bl-kernel/admin/themes/default/index.php @@ -149,20 +149,6 @@ $(document).ready(function() { ?>
        - - - diff --git a/bl-kernel/admin/views/configure-plugin.php b/bl-kernel/admin/views/configure-plugin.php index c684023f..a6f3d275 100644 --- a/bl-kernel/admin/views/configure-plugin.php +++ b/bl-kernel/admin/views/configure-plugin.php @@ -13,10 +13,12 @@ HTML::formOpen(array('id'=>'jsformplugin')); // Print the plugin form echo $plugin->form(); - // Form buttons - echo '
        - - '.$L->g('Cancel').' -
        '; + if($plugin->formButtons()) { + // Form buttons + echo '
        + + '.$L->g('Cancel').' +
        '; + } HTML::formClose(); diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index 11a1b518..b3bf0f2a 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -67,9 +67,6 @@ if(!defined('JSON_PRETTY_PRINT')) { // Protecting against Symlink attacks define('CHECK_SYMBOLIC_LINKS', TRUE); -// Auto scroll -define('AUTO_SCROLL', TRUE); - // Alert status ok define('ALERT_STATUS_OK', 0); diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index dd0e9094..4de24bed 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -172,4 +172,10 @@ function pluginEnabled($pluginName) { } return false; +} + +function printDebug($array) { + echo '
        ';
        +	var_dump($array);
        +	echo '
        '; } \ No newline at end of file diff --git a/bl-plugins/links/plugin.php b/bl-plugins/links/plugin.php index 75a19980..589e5696 100644 --- a/bl-plugins/links/plugin.php +++ b/bl-plugins/links/plugin.php @@ -4,6 +4,7 @@ class pluginLinks extends Plugin { public function init() { + // JSON database $jsondb = json_encode(array( 'Bludit'=>'https://bludit.com', 'Donate'=>'https://paypal.me/bludit' @@ -14,20 +15,44 @@ class pluginLinks extends Plugin { 'label'=>'Links', 'jsondb'=>$jsondb ); + + $this->formButtons = false; } + // Method called when a POST request is sent public function post() { + // Get current jsondb value from database $jsondb = $this->getValue('jsondb', $unsanitized=false); + + // Convert JSON to Array $links = json_decode($jsondb, true); - $name = $_POST['linkName']; - $url = $_POST['linkURL']; + if( isset($_POST['deleteLink']) ) { + // Values from $_POST + $name = $_POST['deleteLink']; - $links[$url] = $name; + // Delete the link + unset($links[$name]); + } + elseif( isset($_POST['addLink']) ) { + // Values from $_POST + $name = $_POST['linkName']; + $url = $_POST['linkURL']; - $this->db['jsondb'] = json_encode($links); - $this->save(); + // Check empty string + if( empty($name) ) { return false; } + + // Add the link + $links[$name] = $url; + } + + // Sanitize the new values and replace the current values of the database + $this->db['label'] = Sanitize::html($_POST['label']); + $this->db['jsondb'] = Sanitize::html(json_encode($links)); + + // Save the database + return $this->save(); } // Method called on plugin settings on the admin area @@ -37,23 +62,54 @@ class pluginLinks extends Plugin { $html = '
        '; $html .= ''; - $html .= ''; + $html .= ''; + $html .= ''.$Language->get('Title of the plugin for the sidebar').''; $html .= '
        '; + $html .= '
        '; + $html .= ''; + $html .= '
        '; + + // New link, when the user click on save button this call the method post() + // and the new link is added to the database + $html .= ''.$Language->get('Add a new link').''; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= '
        '; + + $html .= ''.$Language->get('Links').''; + // Get the JSON DB, getValue() with the option unsanitized HTML code $jsondb = $this->getValue('jsondb', $unsanitized=false); $links = json_decode($jsondb, true); foreach($links as $name=>$url) { $html .= '
        '; - $html .= ''; - $html .= ''; + $html .= ''; + $html .= ''; $html .= '
        '; - } - $html .= '
        '; - $html .= 'Nombre '; - $html .= '
        URL '; - $html .= '
        '; + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + } return $html; } From dce4130ae6fbfb2992d658856ccd750742f51243 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Mon, 19 Jun 2017 23:43:54 +0200 Subject: [PATCH 18/41] Cancel button --- bl-kernel/admin/themes/default/css/default.css | 1 - bl-kernel/admin/views/settings-advanced.php | 1 + bl-kernel/admin/views/settings-general.php | 1 + bl-kernel/admin/views/settings-regional.php | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index 3533bfd8..af989a50 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -673,7 +673,6 @@ div.plugin-links > span.separator { #jsformplugin > div > label, #jsformplugin > div > input[type=text], #jsformplugin > div > input[type=checkbox], -#jsformplugin > div > button[type=submit], #jsformplugin > div > textarea, #jsformplugin > div > select { display: table-cell; diff --git a/bl-kernel/admin/views/settings-advanced.php b/bl-kernel/admin/views/settings-advanced.php index ecc86ddd..febae635 100644 --- a/bl-kernel/admin/views/settings-advanced.php +++ b/bl-kernel/admin/views/settings-advanced.php @@ -114,6 +114,7 @@ HTML::formOpen(array('class'=>'uk-form-horizontal')); echo '
        + '.$L->g('Cancel').'
        '; diff --git a/bl-kernel/admin/views/settings-general.php b/bl-kernel/admin/views/settings-general.php index f09272b0..bf8e853a 100644 --- a/bl-kernel/admin/views/settings-general.php +++ b/bl-kernel/admin/views/settings-general.php @@ -89,6 +89,7 @@ HTML::formOpen(array('class'=>'uk-form-horizontal')); echo '
        + '.$L->g('Cancel').'
        '; diff --git a/bl-kernel/admin/views/settings-regional.php b/bl-kernel/admin/views/settings-regional.php index ed574a1b..7d183d45 100644 --- a/bl-kernel/admin/views/settings-regional.php +++ b/bl-kernel/admin/views/settings-regional.php @@ -50,6 +50,7 @@ HTML::formOpen(array('class'=>'uk-form-horizontal')); echo '
        + '.$L->g('Cancel').'
        '; From 19d6ab347b51404dd4f7fbe85b19a8a356ad5dae Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Tue, 20 Jun 2017 23:56:22 +0200 Subject: [PATCH 19/41] Fixed pages plugin --- bl-kernel/admin/views/settings-advanced.php | 36 ---- bl-kernel/dbpages.class.php | 26 ++- bl-kernel/dbsite.class.php | 5 +- bl-plugins/fixedPages/languages/en_US.json | 7 + .../metadata.json | 0 bl-plugins/fixedPages/plugin.php | 174 ++++++++++++++++++ bl-plugins/links/plugin.php | 10 +- bl-plugins/specialpages/languages/bg_BG.json | 11 -- bl-plugins/specialpages/languages/de_CH.json | 10 - bl-plugins/specialpages/languages/de_DE.json | 10 - bl-plugins/specialpages/languages/en_US.json | 7 - bl-plugins/specialpages/languages/es_AR.json | 10 - bl-plugins/specialpages/languages/fr_FR.json | 10 - bl-plugins/specialpages/languages/ja_JP.json | 10 - bl-plugins/specialpages/languages/nl_NL.json | 10 - bl-plugins/specialpages/languages/pl_PL.json | 10 - bl-plugins/specialpages/languages/ru_RU.json | 11 -- bl-plugins/specialpages/languages/tr_TR.json | 10 - bl-plugins/specialpages/languages/uk_UA.json | 11 -- bl-plugins/specialpages/languages/zh_TW.json | 10 - bl-plugins/specialpages/plugin.php | 135 -------------- 21 files changed, 206 insertions(+), 317 deletions(-) create mode 100644 bl-plugins/fixedPages/languages/en_US.json rename bl-plugins/{specialpages => fixedPages}/metadata.json (100%) create mode 100644 bl-plugins/fixedPages/plugin.php delete mode 100644 bl-plugins/specialpages/languages/bg_BG.json delete mode 100644 bl-plugins/specialpages/languages/de_CH.json delete mode 100644 bl-plugins/specialpages/languages/de_DE.json delete mode 100644 bl-plugins/specialpages/languages/en_US.json delete mode 100644 bl-plugins/specialpages/languages/es_AR.json delete mode 100644 bl-plugins/specialpages/languages/fr_FR.json delete mode 100644 bl-plugins/specialpages/languages/ja_JP.json delete mode 100644 bl-plugins/specialpages/languages/nl_NL.json delete mode 100644 bl-plugins/specialpages/languages/pl_PL.json delete mode 100644 bl-plugins/specialpages/languages/ru_RU.json delete mode 100644 bl-plugins/specialpages/languages/tr_TR.json delete mode 100644 bl-plugins/specialpages/languages/uk_UA.json delete mode 100644 bl-plugins/specialpages/languages/zh_TW.json delete mode 100644 bl-plugins/specialpages/plugin.php diff --git a/bl-kernel/admin/views/settings-advanced.php b/bl-kernel/admin/views/settings-advanced.php index febae635..3a4bcc70 100644 --- a/bl-kernel/admin/views/settings-advanced.php +++ b/bl-kernel/admin/views/settings-advanced.php @@ -39,42 +39,6 @@ HTML::formOpen(array('class'=>'uk-form-horizontal')); 'tip'=>$L->g('Order the content by date to create a Blog or order the content by position to create a Website') )); - HTML::legend(array('value'=>$L->g('Special content'))); - - $options = array(); - foreach($dbPages->db as $key=>$fields) { - $page = buildPage($key); - $options[$key] = $page->title(); - } - HTML::formSelect(array( - 'name'=>'pageError', - 'label'=>$L->g('404 Page Not Found'), - 'options'=>$options, - 'selected'=>$Site->pageError(), - 'class'=>'uk-width-1-3 uk-form-medium', - 'tip'=>$L->g('This page is showed only when the page does not exist anymore') - )); - - HTML::formSelect(array( - 'name'=>'pageAbout', - 'label'=>$L->g('About page'), - 'options'=>$options, - 'addEmptySpace'=>true, - 'selected'=>$Site->pageAbout(), - 'class'=>'uk-width-1-3 uk-form-medium', - 'tip'=>$L->g('This page is to define a history about you or the content of your site') - )); - - HTML::formSelect(array( - 'name'=>'pageContact', - 'label'=>$L->g('Contact page'), - 'options'=>$options, - 'addEmptySpace'=>true, - 'selected'=>$Site->pageContact(), - 'class'=>'uk-width-1-3 uk-form-medium', - 'tip'=>$L->g('Page for contact information') - )); - HTML::legend(array('value'=>$L->g('Email account settings'))); HTML::formInputText(array( diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index a014025b..7ebdc266 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -239,6 +239,23 @@ class dbPages extends dbJSON return true; } + // Change a value of a page + public function setField($key, $field, $value) + { + if( $this->exists($key) ) { + settype($value, gettype($this->dbFields[$field]['value'])); + $this->db[$key][$field] = $value; + return $this->save(); + } + + return false; + } + + public function setStatus($key, $value) + { + return $this->setField($key, 'status', $value); + } + // Returns a database with published pages public function getPublishedDB() { @@ -386,16 +403,7 @@ class dbPages extends dbJSON // ----- OLD - // Set a field of the database - public function setField($key, $field, $value) - { - if( $this->exists($key) ) { - settype($value, gettype($this->dbFields[$key]['value'])); - $this->db[$key][$field] = $value; - } - return false; - } diff --git a/bl-kernel/dbsite.class.php b/bl-kernel/dbsite.class.php index 4751502a..e93d1b51 100644 --- a/bl-kernel/dbsite.class.php +++ b/bl-kernel/dbsite.class.php @@ -27,10 +27,7 @@ class dbSite extends dbJSON 'googlePlus'=> array('inFile'=>false, 'value'=>''), 'instagram'=> array('inFile'=>false, 'value'=>''), 'github'=> array('inFile'=>false, 'value'=>''), - 'orderBy'=> array('inFile'=>false, 'value'=>'date'), // date or position - 'pageError'=> array('inFile'=>false, 'value'=>'error'), - 'pageAbout'=> array('inFile'=>false, 'value'=>'about'), - 'pageContact'=> array('inFile'=>false, 'value'=>'contact') + 'orderBy'=> array('inFile'=>false, 'value'=>'date') // date or position ); function __construct() diff --git a/bl-plugins/fixedPages/languages/en_US.json b/bl-plugins/fixedPages/languages/en_US.json new file mode 100644 index 00000000..422ab2b7 --- /dev/null +++ b/bl-plugins/fixedPages/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Fixed Pages", + "description": "Show a list of links." + } +} diff --git a/bl-plugins/specialpages/metadata.json b/bl-plugins/fixedPages/metadata.json similarity index 100% rename from bl-plugins/specialpages/metadata.json rename to bl-plugins/fixedPages/metadata.json diff --git a/bl-plugins/fixedPages/plugin.php b/bl-plugins/fixedPages/plugin.php new file mode 100644 index 00000000..d3f56589 --- /dev/null +++ b/bl-plugins/fixedPages/plugin.php @@ -0,0 +1,174 @@ +'About' + )); + + // Fields and default values for the database of this plugin + $this->dbFields = array( + 'label'=>'Fixed Pages', + 'jsondb'=>$jsondb + ); + + // Disable default Save and Cancel button + $this->formButtons = false; + } + + // Method called when a POST request is sent + public function post() + { + global $dbPages; + + // Get current jsondb value from database + // All data stored in the database is html encoded + $jsondb = $this->db['jsondb']; + $jsondb = Sanitize::htmlDecode($jsondb); + + // Convert JSON to Array + $pagesFixed = json_decode($jsondb, true); + + // Check if the user click on the button delete or add + if( isset($_POST['delete']) ) { + // Values from $_POST + $pageKey = $_POST['delete']; + + // Change the status of the page from fixed to published + $dbPages->setStatus($pageKey, 'published'); + + // Delete the link from the array + unset($pagesFixed[$pageKey]); + } + elseif( isset($_POST['add']) ) { + // Values from $_POST + $pageTitle = $_POST['newPageTitle']; + $pageKey = $_POST['newPageKey']; + + // Change the status of the page from fixed to published + $dbPages->setStatus($pageKey, 'fixed'); + + // Add the link + $pagesFixed[$pageKey] = $pageTitle; + } + + // Encode html to store the values on the database + $this->db['label'] = Sanitize::html($_POST['label']); + $this->db['jsondb'] = Sanitize::html(json_encode($pagesFixed)); + + // Save the database + return $this->save(); + } + + // Method called on plugin settings on the admin area + public function form() + { + global $Language; + global $dbPages; + + $options = array(); + foreach($dbPages->db as $key=>$fields) { + $page = buildPage($key); + if($page->published()) { + $options[$key] = $page->title(); + } + } + + $html = '
        '; + $html .= ''; + $html .= ''; + $html .= ''.$Language->get('Title of the plugin for the sidebar').''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= '
        '; + + // NEW PAGE + $html .= ''.$Language->get('New fixed page').''; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= '
        '; + + // LIST OF PAGES + $html .= ''.$Language->get('Fixed pages').''; + + $jsondb = $this->getValue('jsondb', $unsanitized=false); + $pagesFixed = json_decode($jsondb, true); + foreach($pagesFixed as $pageKey=>$pageTitle) { + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $page = buildPage($pageKey); + if($page) { + $title = $page->title(); + } else { + $title = $Language->get('Error page deleted'); + } + + $html .= '
        '; + $html .= ''; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + $html .= ''; + $html .= '
        '; + + $html .= '
        '; + } + + return $html; + } + + // Method called on the sidebar of the website + public function siteSidebar() + { + global $Language; + + // HTML for sidebar + $html = '
        '; + $html .= '

        '.$this->getValue('label').'

        '; + $html .= '
        '; + $html .= '
          '; + + // Get the JSON DB, getValue() with the option unsanitized HTML code + $jsondb = $this->getValue('jsondb', false); + $pagesFixed = json_decode($jsondb); + + // By default the database of categories are alphanumeric sorted + foreach($pagesFixed as $key=>$title) { + $html .= '
        • '; + $html .= ''; + $html .= $title; + $html .= ''; + $html .= '
        • '; + } + + $html .= '
        '; + $html .= '
        '; + $html .= '
        '; + + return $html; + } +} \ No newline at end of file diff --git a/bl-plugins/links/plugin.php b/bl-plugins/links/plugin.php index 589e5696..f35a01ff 100644 --- a/bl-plugins/links/plugin.php +++ b/bl-plugins/links/plugin.php @@ -16,6 +16,7 @@ class pluginLinks extends Plugin { 'jsondb'=>$jsondb ); + // Disable default Save and Cancel button $this->formButtons = false; } @@ -23,16 +24,19 @@ class pluginLinks extends Plugin { public function post() { // Get current jsondb value from database - $jsondb = $this->getValue('jsondb', $unsanitized=false); + // All data stored in the database is html encoded + $jsondb = $this->db['jsondb']; + $jsondb = Sanitize::htmlDecode($jsondb); // Convert JSON to Array $links = json_decode($jsondb, true); + // Check if the user click on the button delete or add if( isset($_POST['deleteLink']) ) { // Values from $_POST $name = $_POST['deleteLink']; - // Delete the link + // Delete the link from the array unset($links[$name]); } elseif( isset($_POST['addLink']) ) { @@ -47,7 +51,7 @@ class pluginLinks extends Plugin { $links[$name] = $url; } - // Sanitize the new values and replace the current values of the database + // Encode html to store the values on the database $this->db['label'] = Sanitize::html($_POST['label']); $this->db['jsondb'] = Sanitize::html(json_encode($links)); diff --git a/bl-plugins/specialpages/languages/bg_BG.json b/bl-plugins/specialpages/languages/bg_BG.json deleted file mode 100644 index 5893d2da..00000000 --- a/bl-plugins/specialpages/languages/bg_BG.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "plugin-data": - { - "name": "Страници", - "description": "Показва списък на страниците." - }, - - "home": "Начало", - "show-home-link": "Покажи връзка към начало", - "show-children": "Покажи подменю" -} diff --git a/bl-plugins/specialpages/languages/de_CH.json b/bl-plugins/specialpages/languages/de_CH.json deleted file mode 100644 index 063b55c5..00000000 --- a/bl-plugins/specialpages/languages/de_CH.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Menü aller Seiten", - "description": "Anzeige eines Menüs aller Seiten in der Seitenleiste (bei Themes mit Seitenleiste)." - }, - - "home": "Hauptseite", - "show-home-link": "Hauptseite zeigen" -} diff --git a/bl-plugins/specialpages/languages/de_DE.json b/bl-plugins/specialpages/languages/de_DE.json deleted file mode 100644 index 063b55c5..00000000 --- a/bl-plugins/specialpages/languages/de_DE.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Menü aller Seiten", - "description": "Anzeige eines Menüs aller Seiten in der Seitenleiste (bei Themes mit Seitenleiste)." - }, - - "home": "Hauptseite", - "show-home-link": "Hauptseite zeigen" -} diff --git a/bl-plugins/specialpages/languages/en_US.json b/bl-plugins/specialpages/languages/en_US.json deleted file mode 100644 index 16b9e567..00000000 --- a/bl-plugins/specialpages/languages/en_US.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "Special pages", - "description": "Shows a list of pages, you can define the amount of items and the order depends of settings." - } -} diff --git a/bl-plugins/specialpages/languages/es_AR.json b/bl-plugins/specialpages/languages/es_AR.json deleted file mode 100644 index 6ee99a19..00000000 --- a/bl-plugins/specialpages/languages/es_AR.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Listado de páginas", - "description": "Muestra las paginas en orden según la posición." - }, - - "home": "Página de inicio", - "show-home-link": "Mostrar página de inicio" -} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/fr_FR.json b/bl-plugins/specialpages/languages/fr_FR.json deleted file mode 100644 index 3efb4769..00000000 --- a/bl-plugins/specialpages/languages/fr_FR.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Page navigation", - "description": "Constitue un menu avec les liens des pages dans la colonne du thème." - }, - - "home": "Accueil", - "show-home-link": "Afficher le lien de la page d’accueil" -} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/ja_JP.json b/bl-plugins/specialpages/languages/ja_JP.json deleted file mode 100644 index 613663ed..00000000 --- a/bl-plugins/specialpages/languages/ja_JP.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Page list", - "description": "ページをリストにして表示します。" - }, - - "home": "ホーム", - "show-home-link": "ホーム・リンクを表示" -} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/nl_NL.json b/bl-plugins/specialpages/languages/nl_NL.json deleted file mode 100644 index 0183d5c7..00000000 --- a/bl-plugins/specialpages/languages/nl_NL.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Pagina lijst", - "description": "Laat een lijst met alle pagina's op volgorde zien." - }, - - "home": "Home", - "show-home-link": "Laat de homepage link zien" -} diff --git a/bl-plugins/specialpages/languages/pl_PL.json b/bl-plugins/specialpages/languages/pl_PL.json deleted file mode 100644 index 74a469af..00000000 --- a/bl-plugins/specialpages/languages/pl_PL.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Lista stron", - "description": "Wyświetla listę stron znajdujących się w witrynie." - }, - - "home": "Strona główna", - "show-home-link": "Pokaż odnośnik do strony głównek" -} \ No newline at end of file diff --git a/bl-plugins/specialpages/languages/ru_RU.json b/bl-plugins/specialpages/languages/ru_RU.json deleted file mode 100644 index ab5a8045..00000000 --- a/bl-plugins/specialpages/languages/ru_RU.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "plugin-data": - { - "name": "Список страниц", - "description": "Показывает упорядоченый список страниц." - }, - - "home": "Главная", - "show-home-link": "Показывать ссылку на главную", - "show-children": "Показывать подменю" -} diff --git a/bl-plugins/specialpages/languages/tr_TR.json b/bl-plugins/specialpages/languages/tr_TR.json deleted file mode 100644 index 8a746a7d..00000000 --- a/bl-plugins/specialpages/languages/tr_TR.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "Sayfa listesi", - "description": "Sayfaları listeler." - }, - - "home": "Anasayfa", - "show-home-link": "Anasayfa linkini göster" -} diff --git a/bl-plugins/specialpages/languages/uk_UA.json b/bl-plugins/specialpages/languages/uk_UA.json deleted file mode 100644 index 7fc77940..00000000 --- a/bl-plugins/specialpages/languages/uk_UA.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "plugin-data": - { - "name": "Список сторінок", - "description": "Показує список сторінок по порядку." - }, - - "home": "Головна", - "show-home-link": "Показувати лінк на головну сторінку", - "show-children": "Показувати вкладені лінки" -} diff --git a/bl-plugins/specialpages/languages/zh_TW.json b/bl-plugins/specialpages/languages/zh_TW.json deleted file mode 100644 index e5a6ccb2..00000000 --- a/bl-plugins/specialpages/languages/zh_TW.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "plugin-data": - { - "name": "頁面列表", - "description": "顯示所有頁面的列表" - }, - - "home": "首頁", - "show-home-link": "顯示首頁連結" -} \ No newline at end of file diff --git a/bl-plugins/specialpages/plugin.php b/bl-plugins/specialpages/plugin.php deleted file mode 100644 index e398664a..00000000 --- a/bl-plugins/specialpages/plugin.php +++ /dev/null @@ -1,135 +0,0 @@ -dbFields = array( - 'label'=>'Pages', - 'homeLink'=>true, - 'pageAboutLabel'=>'About', - 'pageAbout'=>'' - ); - } - - public function post() - { - - } - - // Method called on the settings of the plugin on the admin area - public function form() - { - global $Language; - global $dbPages; - - $html = '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - $html .= '
        '; - $html .= ''; - $html .= 'getValue('homeLink')?'checked':'').'>'; - $html .= ''; - $html .= '
        '; - - $options = array(); - foreach($dbPages->db as $key=>$fields) { - $page = buildPage($key); - $options[$key] = $page->title(); - } - - HTML::formOpen(array('class'=>'uk-form-horizontal')); - - HTML::legend(array('value'=>$Language->g('About page'))); - - HTML::formInputText(array( - 'name'=>'title', - 'label'=>$Language->g('Site title'), - 'value'=>'test', - 'class'=>'uk-width-1-2 uk-form-medium', - 'tip'=>$Language->g('use-this-field-to-name-your-site') - )); - - HTML::formClose(); - - $html .= 'About page'; - - $html .= '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - $html .= '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - $html .= '
        '; - $html .= ''; - $html .= 'getValue('homeLink')?'checked':'').'>'; - $html .= ''; - $html .= '
        '; - - $html .= 'Contact page'; - - $html .= '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - $html .= '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - return $html; - } - - // Method called on the sidebar of the website - public function siteSidebar() - { - global $Language; - - // HTML for sidebar - $html = '
        '; - $html .= '

        '.$this->getValue('label').'

        '; - $html .= '
        '; - $html .= ''; - $html .= '
        '; - $html .= '
        '; - - return $html; - } -} \ No newline at end of file From 1f5dd3ac99284c44f7bb083625d81f6b75f0dc17 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Thu, 22 Jun 2017 00:21:08 +0200 Subject: [PATCH 20/41] Bug fixes, developer area, google plugin updated, rss and sitemap updated --- .../admin/themes/default/css/default.css | 6 + bl-kernel/admin/views/edit-page.php | 9 +- bl-kernel/admin/views/new-page.php | 7 +- bl-kernel/admin/views/pages.php | 9 +- bl-kernel/dbpages.class.php | 12 ++ bl-kernel/dbusers.class.php | 13 ++ bl-kernel/page.class.php | 16 ++ bl-plugins/api/plugin.php | 157 +++++++++++------- bl-plugins/fixedPages/languages/en_US.json | 10 +- bl-plugins/fixedPages/plugin.php | 152 ++++------------- bl-plugins/opengraph/plugin.php | 4 +- 11 files changed, 194 insertions(+), 201 deletions(-) diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index af989a50..3369e64c 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -11,6 +11,8 @@ } .label-draft, +.label-fixed, +.label-sticky, .label-empty-title, .label-time { background: #A979D1 none repeat scroll 0 0; @@ -24,6 +26,10 @@ font-size: 0.8em; } +.label-fixed { + background: #7BD179; +} + .label-empty-title { background: #53D192; } diff --git a/bl-kernel/admin/views/edit-page.php b/bl-kernel/admin/views/edit-page.php index 731a4861..80583795 100644 --- a/bl-kernel/admin/views/edit-page.php +++ b/bl-kernel/admin/views/edit-page.php @@ -133,8 +133,13 @@ echo '
        '; 'name'=>'status', 'label'=>$L->g('Status'), 'class'=>'uk-width-1-1 uk-form-medium', - 'options'=>array('published'=>$L->g('Published'), 'draft'=>$L->g('Draft')), - 'selected'=>($page->draft()?'draft':'published'), + 'options'=>array( + 'published'=>$L->g('Published'), + 'draft'=>$L->g('Draft'), + 'fixed'=>$L->g('Fixed'), + 'sticky'=>$L->g('Sticky') + ), + 'selected'=>$page->status(), 'tip'=>'' )); diff --git a/bl-kernel/admin/views/new-page.php b/bl-kernel/admin/views/new-page.php index b18006dd..0a79ed1d 100644 --- a/bl-kernel/admin/views/new-page.php +++ b/bl-kernel/admin/views/new-page.php @@ -118,7 +118,12 @@ echo '
        '; 'name'=>'status', 'label'=>$L->g('Status'), 'class'=>'uk-width-1-1 uk-form-medium', - 'options'=>array('published'=>$L->g('Published'), 'draft'=>$L->g('Draft')), + 'options'=>array( + 'published'=>$L->g('Published'), + 'draft'=>$L->g('Draft'), + 'fixed'=>$L->g('Fixed'), + 'sticky'=>$L->g('Sticky') + ), 'selected'=>'published', 'tip'=>'' )); diff --git a/bl-kernel/admin/views/pages.php b/bl-kernel/admin/views/pages.php index c8d41c30..ae71c33b 100644 --- a/bl-kernel/admin/views/pages.php +++ b/bl-kernel/admin/views/pages.php @@ -22,14 +22,11 @@ echo ' foreach($pages as $page) { $status = false; - if($page->scheduled()) { - $status = $Language->g('Scheduled'); - } - elseif(!$page->published()) { - $status = $Language->g('Draft'); + if($page->status()!='published') { + $status = $Language->g( $page->status() ); } echo '
      • '; - echo ''; + echo ''; echo ''; diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index 7ebdc266..637c6ae7 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -268,6 +268,18 @@ class dbPages extends dbJSON return $tmp; } + // (array) Returns a database with the fixed pages + public function getFixedDB() + { + $tmp = $this->db; + foreach($tmp as $key=>$fields) { + if($fields['status']!='fixed') { + unset($tmp[$key]); + } + } + return $tmp; + } + // Returns a database with drafts pages public function getDraftDB() { diff --git a/bl-kernel/dbusers.class.php b/bl-kernel/dbusers.class.php index d40498cd..5f989619 100644 --- a/bl-kernel/dbusers.class.php +++ b/bl-kernel/dbusers.class.php @@ -13,6 +13,8 @@ class dbUsers extends dbJSON 'registered'=> array('inFile'=>false, 'value'=>'1985-03-15 10:00'), 'tokenEmail'=> array('inFile'=>false, 'value'=>''), 'tokenEmailTTL'=> array('inFile'=>false, 'value'=>'2009-03-15 14:00'), + 'tokenAuth'=> array('inFile'=>false, 'value'=>''), + 'tokenAuthTTL'=> array('inFile'=>false, 'value'=>'2009-03-15 14:00'), 'twitter'=> array('inFile'=>false, 'value'=>''), 'facebook'=> array('inFile'=>false, 'value'=>''), 'googlePlus'=> array('inFile'=>false, 'value'=>''), @@ -72,6 +74,17 @@ class dbUsers extends dbJSON return false; } + // Returns the username with the authentication token assigned, FALSE otherwise + public function getByAuthToken($token) + { + foreach($this->db as $username=>$fields) { + if($fields['tokenAuth']==$token) { + return $username; + } + } + return false; + } + // Return TRUE if the user exists, FALSE otherwise. public function userExists($username) { diff --git a/bl-kernel/page.class.php b/bl-kernel/page.class.php index be3681e2..82c717b4 100644 --- a/bl-kernel/page.class.php +++ b/bl-kernel/page.class.php @@ -353,6 +353,22 @@ class Page { return ($this->getValue('status')=='draft'); } + public function sticky() + { + return ($this->getValue('status')=='sticky'); + } + + public function fixed() + { + return ($this->getValue('status')=='fixed'); + } + + // (string) Returns status of the page + public function status() + { + return $this->getValue('status'); + } + // Returns the title field public function title() { diff --git a/bl-plugins/api/plugin.php b/bl-plugins/api/plugin.php index 43c00517..d0235e41 100644 --- a/bl-plugins/api/plugin.php +++ b/bl-plugins/api/plugin.php @@ -4,14 +4,12 @@ class pluginAPI extends Plugin { public function init() { - global $Security; - - // This key is used for request such as get the list of all posts and pages - $token = md5($Security->key1().time().DOMAIN); + // Generate the API Token + $token = md5( uniqid().time().DOMAIN ); $this->dbFields = array( 'ping'=>0, // 0 = false, 1 = true - 'token'=>$token, // Private key + 'token'=>$token, // API Token 'showAllAmount'=>15, // Amount of posts and pages for return 'authentication'=>1 // Authentication required ); @@ -56,9 +54,11 @@ class pluginAPI extends Plugin { public function beforeRulesLoad() { global $Url; - global $dbPosts; global $dbPages; + global $dbUsers; + // CHECK URL + // ------------------------------------------------------------ // Check if the URI start with /api/ $startString = HTML_PATH_ROOT.'api/'; $URI = $Url->uri(); @@ -70,72 +70,46 @@ class pluginAPI extends Plugin { // Remove the first part of the URI $URI = mb_substr($URI, $length); - // METHODS - // ------------------------------------------------------------ - // GET - // POST - // PUT - // DELETE - - $method = $_SERVER['REQUEST_METHOD']; - // INPUTS // ------------------------------------------------------------ - // token | authentication token - - $inputs = json_decode(file_get_contents('php://input'),true); - - if( empty($inputs) ) { - // Default variables for $input - $inputs = array( - 'token'=>'' - ); - } - else { - // Sanitize inputs - foreach( $inputs as $key=>$value ) { - if(empty($value)) { - $this->response(array( - 'status'=>'1', - 'message'=>'Invalid input.' - )); - } else { - $inputs[$key] = Sanitize::html($value); - } - } - } + $inputs = $this->getInputs(); // PARAMETERS // ------------------------------------------------------------ - // /api/posts | GET | returns all posts - // /api/posts/{key} | GET | returns the post with the {key} - // /api/pages | GET | returns all pages - // /api/pages/{key} | GET | returns the page with the {key} - // /api/cli/regenerate | POST | check for new posts and pages + $parameters = $this->getParameters($URI); - $parameters = explode('/', $URI); + // API TOKEN + // ------------------------------------------------------------ + $tokenAPI = $this->getValue('token'); - // Sanitize parameters - foreach( $parameters as $key=>$value ) { - if(empty($value)) { - $this->response(array( - 'status'=>'1', - 'message'=>'Invalid parameter.' - )); - } else { - $parameters[$key] = Sanitize::html($value); + // Check empty token + if( empty($inputs['token']) ) { + $this->response(array( + 'status'=>'1', + 'message'=>'Missing API token.' + )); + } + + // Check the token is valid + if( $inputs['token']!=$tokenAPI ) { + $this->response(array( + 'status'=>'1', + 'message'=>'Invalid API token.' + )); + } + + // AUTHENTICATION TOKEN + // ------------------------------------------------------------ + $writePermissions = false; + if( !empty($inputs['authentication']) ) { + // Get the user with the authentication token + $username = $dbUsers->getByAuthToken($inputs['authentication']); + if( $username!==false ) { + // Enable write permissions + $writePermissions = true; } } - // Check authentication - if( $this->getDbField('authentication')==1 ) { - if( $inputs['token']!=$this->getDbField('token') ) { - $this->response(array( - 'status'=>'1', - 'message'=>'Invalid token.' - )); - } - } // /api/posts if( ($method==='GET') && ($parameters[0]==='posts') && empty($parameters[1]) ) { @@ -175,13 +149,68 @@ class pluginAPI extends Plugin { } } -// FUNCTIONS +// PRIVATE METHODS // ---------------------------------------------------------------------------- + private function getParameters($URI) + { + // PARAMETERS + // ------------------------------------------------------------ + // /api/pages | GET | returns all pages + // /api/pages/{key} | GET | returns the page with the {key} + // /api/cli/regenerate | POST | check for new posts and pages + + $parameters = explode('/', $URI); + + // Sanitize parameters + foreach($parameters as $key=>$value) { + $parameters[$key] = Sanitize::html($value); + } + + return $parameters; + } + + private function getInputs() + { + // METHODS + // ------------------------------------------------------------ + // GET + // POST + // PUT + // DELETE + + $method = $_SERVER['REQUEST_METHOD']; + + switch($method) { + case "POST": + $inputs = $_POST; + break; + case "GET": + case "DELETE": + $inputs = $_GET; + break; + case "PUT": + $inputs = file_get_contents("php://input"); + break; + default: + $inputs = json_encode(array()); + break; + } + + // Input data need to be JSON + $inputs = json_decode(file_get_contents('php://input'),true); + + // Sanitize inputs + foreach($inputs as $key=>$value) { + $inputs[$key] = Sanitize::html($value); + } + + return $inputs; + } + private function response($data=array()) { $json = json_encode($data); - header('Content-Type: application/json'); exit($json); } diff --git a/bl-plugins/fixedPages/languages/en_US.json b/bl-plugins/fixedPages/languages/en_US.json index 422ab2b7..29bf1c9f 100644 --- a/bl-plugins/fixedPages/languages/en_US.json +++ b/bl-plugins/fixedPages/languages/en_US.json @@ -1,7 +1,11 @@ { "plugin-data": { - "name": "Fixed Pages", - "description": "Show a list of links." - } + "name": "Fixed pages", + "description": "Shows a list of pages, you can define the amount of items and the order depends of settings." + }, + + "home-page": "Home page", + "show-home-link": "Show home link", + "amount-of-items": "Amount of items" } diff --git a/bl-plugins/fixedPages/plugin.php b/bl-plugins/fixedPages/plugin.php index d3f56589..bd14790b 100644 --- a/bl-plugins/fixedPages/plugin.php +++ b/bl-plugins/fixedPages/plugin.php @@ -4,140 +4,33 @@ class pluginFixedPages extends Plugin { public function init() { - // JSON database - $jsondb = json_encode(array( - 'about'=>'About' - )); - // Fields and default values for the database of this plugin $this->dbFields = array( 'label'=>'Fixed Pages', - 'jsondb'=>$jsondb + 'homeLink'=>true ); - - // Disable default Save and Cancel button - $this->formButtons = false; } - // Method called when a POST request is sent - public function post() - { - global $dbPages; - - // Get current jsondb value from database - // All data stored in the database is html encoded - $jsondb = $this->db['jsondb']; - $jsondb = Sanitize::htmlDecode($jsondb); - - // Convert JSON to Array - $pagesFixed = json_decode($jsondb, true); - - // Check if the user click on the button delete or add - if( isset($_POST['delete']) ) { - // Values from $_POST - $pageKey = $_POST['delete']; - - // Change the status of the page from fixed to published - $dbPages->setStatus($pageKey, 'published'); - - // Delete the link from the array - unset($pagesFixed[$pageKey]); - } - elseif( isset($_POST['add']) ) { - // Values from $_POST - $pageTitle = $_POST['newPageTitle']; - $pageKey = $_POST['newPageKey']; - - // Change the status of the page from fixed to published - $dbPages->setStatus($pageKey, 'fixed'); - - // Add the link - $pagesFixed[$pageKey] = $pageTitle; - } - - // Encode html to store the values on the database - $this->db['label'] = Sanitize::html($_POST['label']); - $this->db['jsondb'] = Sanitize::html(json_encode($pagesFixed)); - - // Save the database - return $this->save(); - } - - // Method called on plugin settings on the admin area + // Method called on the settings of the plugin on the admin area public function form() { global $Language; - global $dbPages; - - $options = array(); - foreach($dbPages->db as $key=>$fields) { - $page = buildPage($key); - if($page->published()) { - $options[$key] = $page->title(); - } - } $html = '
        '; $html .= ''; - $html .= ''; + $html .= ''; $html .= ''.$Language->get('Title of the plugin for the sidebar').''; $html .= '
        '; $html .= '
        '; - $html .= ''; - $html .= '
        '; - - // NEW PAGE - $html .= ''.$Language->get('New fixed page').''; - - $html .= '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - $html .= '
        '; - $html .= ''; - $html .= ''; + $html .= ''; + $html .= ''; $html .= ''; + $html .= ''.$Language->get('Show the home link on the sidebar').''; $html .= '
        '; - $html .= '
        '; - $html .= ''; - $html .= '
        '; - - // LIST OF PAGES - $html .= ''.$Language->get('Fixed pages').''; - - $jsondb = $this->getValue('jsondb', $unsanitized=false); - $pagesFixed = json_decode($jsondb, true); - foreach($pagesFixed as $pageKey=>$pageTitle) { - $html .= '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - $page = buildPage($pageKey); - if($page) { - $title = $page->title(); - } else { - $title = $Language->get('Error page deleted'); - } - - $html .= '
        '; - $html .= ''; - $html .= ''; - $html .= '
        '; - - $html .= '
        '; - $html .= ''; - $html .= '
        '; - - $html .= '
        '; - } - return $html; } @@ -145,6 +38,11 @@ class pluginFixedPages extends Plugin { public function siteSidebar() { global $Language; + global $Url; + global $Site; + global $dbPages; + + $pages = $dbPages->getFixedDB(); // HTML for sidebar $html = '
        '; @@ -152,15 +50,23 @@ class pluginFixedPages extends Plugin { $html .= '
        '; $html .= '
          '; - // Get the JSON DB, getValue() with the option unsanitized HTML code - $jsondb = $this->getValue('jsondb', false); - $pagesFixed = json_decode($jsondb); - - // By default the database of categories are alphanumeric sorted - foreach($pagesFixed as $key=>$title) { + // Show Home page link + if( $this->getValue('homeLink') ) { $html .= '
        • '; - $html .= ''; - $html .= $title; + $html .= ''; + $html .= $Language->get('Home page'); + $html .= ''; + $html .= '
        • '; + } + + // Get keys of pages + $keys = array_keys($pages); + foreach($keys as $pageKey) { + // Create the page object from the page key + $page = buildPage($pageKey); + $html .= '
        • '; + $html .= ''; + $html .= $page->title(); $html .= ''; $html .= '
        • '; } diff --git a/bl-plugins/opengraph/plugin.php b/bl-plugins/opengraph/plugin.php index c32d65bd..ea66372e 100644 --- a/bl-plugins/opengraph/plugin.php +++ b/bl-plugins/opengraph/plugin.php @@ -41,8 +41,7 @@ class pluginOpenGraph extends Plugin { 'siteName' =>$Site->title() ); - switch($WHERE_AM_I) - { + switch($WHERE_AM_I) { // The user filter by page case 'page': $og['type'] = 'article'; @@ -56,6 +55,7 @@ class pluginOpenGraph extends Plugin { // The user is in the homepage default: + $content = ''; // The image it's from the first page if(isset($pages[0]) ) { $og['image'] = $pages[0]->coverImage($absolute=true); From c2cf10c39bd601652f0b965e79cf716df8d5a7bf Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Thu, 22 Jun 2017 23:50:12 +0200 Subject: [PATCH 21/41] Fixed, sticky and system pages --- bl-kernel/admin/controllers/new-page.php | 48 +----- bl-kernel/boot/rules/69.pages.php | 4 +- bl-kernel/functions.php | 31 ++++ bl-kernel/page.class.php | 8 +- bl-plugins/api/plugin.php | 185 ++++++----------------- install.php | 2 +- 6 files changed, 91 insertions(+), 187 deletions(-) diff --git a/bl-kernel/admin/controllers/new-page.php b/bl-kernel/admin/controllers/new-page.php index 92c7b43b..31e85d29 100644 --- a/bl-kernel/admin/controllers/new-page.php +++ b/bl-kernel/admin/controllers/new-page.php @@ -8,48 +8,6 @@ // Functions // ============================================================================ -function addPage($args) -{ - global $dbPages; - global $Language; - global $Syslog; - - // Add the page, if the $key is FALSE the creation of the page failure - $key = $dbPages->add($args); - - if($key) { - // Re-index categories - reindexCategories(); - - // Re-index tags - reindextags(); - - // Call the plugins after page created - Theme::plugins('afterPageCreate'); - - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'new-page-created', - 'notes'=>$args['title'] - )); - - // Create an alert - Alert::set( $Language->g('Page added successfully') ); - - // Redirect - Redirect::page('pages'); - - return true; - } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to create the page'); - Log::set(__METHOD__.LOG_SEP.'Cleaning database...'); - $dbPages->delete($key); - } - - return false; -} - // ============================================================================ // Main before POST // ============================================================================ @@ -60,7 +18,11 @@ function addPage($args) if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { - addPage($_POST); + if( createNewPage($_POST)!==false ) { + Alert::set( $Language->g('Page added successfully') ); + } + + Redirect::page('pages'); } // ============================================================================ diff --git a/bl-kernel/boot/rules/69.pages.php b/bl-kernel/boot/rules/69.pages.php index 56a786b9..bc94890e 100644 --- a/bl-kernel/boot/rules/69.pages.php +++ b/bl-kernel/boot/rules/69.pages.php @@ -42,8 +42,8 @@ if( $Url->whereAmI()==='page' ) { if($page===false) { $Url->setNotFound(true); } - // The page is not published - elseif( !$page->published() ) { + // The page is not published, still scheduled or draft + elseif( $page->scheduled() || $page->draft() ) { $Url->setNotFound(true); } else { diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index 4de24bed..09f7f387 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -178,4 +178,35 @@ function printDebug($array) { echo '
          ';
           	var_dump($array);
           	echo '
          '; +} + +function createNewPage($args) { + global $dbPages; + global $Syslog; + + $key = $dbPages->add($args); + if($key) { + // Call the plugins after page created + Theme::plugins('afterPageCreate'); + + // Re-index categories + reindexCategories(); + + // Re-index tags + reindextags(); + + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'new-page-created', + 'notes'=>$args['title'] + )); + + return $key; + } + + Log::set('Function createNewPage()'.LOG_SEP.'Error occurred when trying to create the page'); + Log::set('Function createNewPage()'.LOG_SEP.'Cleaning database...'); + $dbPages->delete($key); + + return false; } \ No newline at end of file diff --git a/bl-kernel/page.class.php b/bl-kernel/page.class.php index 82c717b4..712e20fc 100644 --- a/bl-kernel/page.class.php +++ b/bl-kernel/page.class.php @@ -335,29 +335,31 @@ class Page { return $this->getValue('key'); } - // Returns TRUE if the post/page is published, FALSE otherwise. + // (boolean) Returns TRUE if the page is published, FALSE otherwise public function published() { return ($this->getValue('status')==='published'); } - // Returns TRUE if the post/page is scheduled, FALSE otherwise. + // (boolean) Returns TRUE if the page is scheduled, FALSE otherwise public function scheduled() { return ($this->getValue('status')==='scheduled'); } - // Returns TRUE if the post/page is draft, FALSE otherwise. + // (boolean) Returns TRUE if the page is draft, FALSE otherwise public function draft() { return ($this->getValue('status')=='draft'); } + // (boolean) Returns TRUE if the page is sticky, FALSE otherwise public function sticky() { return ($this->getValue('status')=='sticky'); } + // (boolean) Returns TRUE if the page is fixed, FALSE otherwise public function fixed() { return ($this->getValue('status')=='fixed'); diff --git a/bl-plugins/api/plugin.php b/bl-plugins/api/plugin.php index d0235e41..4ed3b348 100644 --- a/bl-plugins/api/plugin.php +++ b/bl-plugins/api/plugin.php @@ -8,40 +8,23 @@ class pluginAPI extends Plugin { $token = md5( uniqid().time().DOMAIN ); $this->dbFields = array( - 'ping'=>0, // 0 = false, 1 = true 'token'=>$token, // API Token - 'showAllAmount'=>15, // Amount of posts and pages for return - 'authentication'=>1 // Authentication required + 'amountOfItems'=>15 // Amount of items to return ); } public function form() { - $html = ''; - - $html .= '
          '; - $html .= '

          Authorization Key: '.$this->getDbField('token').'

          '; - $html .= '
          This key is private, do not share it with anyone.
          '; + $html = '
          '; + $html .= ''; + $html .= ''; + $html .= ''.$Language->get('This token is for read only and is regenerated every time you install the plugin').''; $html .= '
          '; $html .= '
          '; - $html .= '

          Show all posts: '.DOMAIN_BASE.'api/show/all/posts/'.$this->getDbField('token').'

          '; - $html .= '
          Get all posts from this site.
          '; - $html .= '
          '; - - $html .= '
          '; - $html .= '

          Show all pages: '.DOMAIN_BASE.'api/show/all/pages/'.$this->getDbField('token').'

          '; - $html .= '
          Get all pages from this site.
          '; - $html .= '
          '; - - $html .= '
          '; - $html .= '

          Show post: '.DOMAIN_BASE.'api/show/post/{POST-NAME}

          '; - $html .= '
          Get a particular post, change the {POST-NAME} with the post friendly url.
          '; - $html .= '
          '; - - $html .= '
          '; - $html .= '

          Show page: '.DOMAIN_BASE.'api/show/page/{PAGE-NAME}

          '; - $html .= '
          Get a particular page, change the {PAGE-NAME} with the page friendly url.
          '; + $html .= ''; + $html .= ''; + $html .= ''.$Language->get('The amount of pages to return when you call to /api/pages').''; $html .= '
          '; return $html; @@ -110,43 +93,29 @@ class pluginAPI extends Plugin { } } + // REQUESTS + // ------------------------------------------------------------ - // /api/posts - if( ($method==='GET') && ($parameters[0]==='posts') && empty($parameters[1]) ) { - $data = $this->getAllPosts(); - $this->response($data); + // (GET) /api/pages + if( ($method==='GET') && ($parameters[0]==='pages') && empty($parameters[1]) ) { + $data = $this->getPages(); } - // /api/pages - elseif( ($method==='GET') && ($parameters[0]==='pages') && empty($parameters[1]) ) { - $data = $this->getAllPages(); - $this->response($data); - } - // /api/posts/{key} - elseif( ($method==='GET') && ($parameters[0]==='posts') && !empty($parameters[1]) ) { - $data = $this->getPost($parameters[1]); - $this->response($data); - } - // /api/pages/{key} + // (GET) /api/pages/ elseif( ($method==='GET') && ($parameters[0]==='pages') && !empty($parameters[1]) ) { $data = $this->getPage($parameters[1]); - $this->response($data); } - // /api/cli/regenerate - elseif( ($method==='POST') && ($parameters[0]==='cli') && ($parameters[1]==='regenerate') ) { - - // Regenerate posts - if( $dbPosts->cliMode() ) { - reIndexTagsPosts(); - } - - // Regenerate pages - $dbPages->cliMode(); - - $this->response(array( - 'status'=>'0', - 'message'=>'Pages and post regenerated.' - )); + // (POST) /api/pages + elseif( ($method==='POST') && ($parameters[0]==='pages') && empty($parameters[1]) && $writePermissions ) { + $data = $this->newPage($inputs); } + else { + $data = array( + 'status'=>'1', + 'message'=>'Error: URI not found or Access denied.' + ); + } + + $this->response($data); } // PRIVATE METHODS @@ -215,80 +184,6 @@ class pluginAPI extends Plugin { exit($json); } - private function ping() - { - if($this->getDbField('ping')) { - - // Get the authentication key - $token = $this->getDbField('token'); - - $url = 'https://api.bludit.com/ping?token='.$token.'&url='.DOMAIN_BASE; - - // Check if curl is installed - if( function_exists('curl_version') ) { - - $ch = curl_init(); - curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_HEADER, false); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); - $out = curl_exec($ch); - - if($out === false) { - Log::set('Plugin API : '.'Curl error: '.curl_error($ch)); - } - - curl_close($ch); - } - else { - $options = array( - "ssl"=>array( - "verify_peer"=>false, - "verify_peer_name"=>false - ) - ); - - $stream = stream_context_create($options); - $out = file_get_contents($url, false, $stream); - } - } - } - - private function getPost($key) - { - // Generate the object Post - $Post = buildPost($key); - - if(!$Post) { - return array( - 'status'=>'1', - 'message'=>'Post not found.' - ); - } - - $data['status'] = '0'; - $data['message'] = ''; - $data['data'] = $Post->json( $returnsArray=true ); - - return $data; - } - - private function getAllPosts() - { - $posts = buildPostsForPage(0, $this->getDbField('showAllAmount'), true, false); - - $tmp = array( - 'status'=>'0', - 'message'=>'', - 'data'=>array() - ); - - foreach($posts as $Post) { - array_push($tmp['data'], $Post->json( $returnsArray=true )); - } - - return $tmp; - } - private function getPage($key) { // Generate the object Page @@ -301,30 +196,44 @@ class pluginAPI extends Plugin { ); } + $data = array(); $data['status'] = '0'; - $data['message'] = ''; + $data['message'] = 'Page filtered by key: '.$key; $data['data'] = $Page->json( $returnsArray=true ); return $data; } - private function getAllPages() + private function getPages() { - $pages = buildAllPages(); + global $dbPages; + + $onlyPublished = true; + $amountOfItems = $this->getValue('amountOfItems'); + $pageNumber = 1; + $list = $dbPages->getList($pageNumber, $amountOfItems, $onlyPublished); $tmp = array( 'status'=>'0', - 'message'=>'', + 'message'=>'List of pages, amount of items: '.$amountOfItems, 'data'=>array() ); - foreach($pages as $Page) { - if($Page->published()) { - array_push($tmp['data'], $Page->json( $returnsArray=true )); - } + // Get keys of pages + $keys = array_keys($list); + foreach($keys as $pageKey) { + // Create the page object from the page key + $page = buildPage($pageKey); + array_push($tmp['data'], $Page->json( $returnsArray=true )); } return $tmp; } + private function newPage($args) + { + // This function is defined on functions.php + return createNewPage($args); + } + } \ No newline at end of file diff --git a/install.php b/install.php index 55e55359..d212f2f5 100644 --- a/install.php +++ b/install.php @@ -307,7 +307,7 @@ function install($adminPassword, $email, $timezone) 'description'=>$Language->get('Page not found'), 'username'=>'admin', 'tags'=>array(), - 'status'=>'published', + 'status'=>'system', 'date'=>$currentDate, 'dateModified'=>'', 'allowComments'=>false, From 304a57beca59a5919e627195e6492e8d038a32b2 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Fri, 23 Jun 2017 00:41:00 +0200 Subject: [PATCH 22/41] bug fixes --- bl-kernel/admin/controllers/edit-page.php | 90 +++---------------- .../admin/themes/default/css/default.css | 5 ++ bl-kernel/admin/views/edit-page.php | 2 +- bl-kernel/boot/rules/69.pages.php | 10 ++- bl-kernel/dbcategories.class.php | 5 +- bl-kernel/dbpages.class.php | 77 +++++++++------- bl-kernel/dbtags.class.php | 4 +- bl-kernel/functions.php | 79 ++++++++++++---- bl-themes/editorial/php/page.php | 4 +- 9 files changed, 137 insertions(+), 139 deletions(-) diff --git a/bl-kernel/admin/controllers/edit-page.php b/bl-kernel/admin/controllers/edit-page.php index 23e53c51..856d9275 100644 --- a/bl-kernel/admin/controllers/edit-page.php +++ b/bl-kernel/admin/controllers/edit-page.php @@ -8,83 +8,6 @@ // Functions // ============================================================================ -function editPage($args) -{ - global $dbPages; - global $Language; - global $Syslog; - - if(!isset($args['parent'])) { - $args['parent'] = NO_PARENT_CHAR; - } - - // Edit the page - $key = $dbPages->edit($args); - - if($key) { - // Re-index categories - reindexCategories(); - - // Re-index tags - reindextags(); - - // Call the plugins after page modified - Theme::plugins('afterPageModify'); - - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'page-edited', - 'notes'=>$args['title'] - )); - - // Create an alert - Alert::set( $Language->g('The changes have been saved') ); - - // Redirect - Redirect::page('edit-page/'.$key); - } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to edit the page.'); - } - - return false; -} - -function deletePage($key) -{ - global $dbPages; - global $Language; - global $Syslog; - - if( $dbPages->delete($key) ) { - // Re-index categories - reindexCategories(); - - // Re-index tags - reindextags(); - - // Call the plugins after page deleted - Theme::plugins('afterPageDelete'); - - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'page-deleted', - 'notes'=>$key - )); - - // Create an alert - Alert::set( $Language->g('The changes have been saved') ); - - // Redirect - Redirect::page('pages'); - } - else { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to delete the page.'); - } - - return false; -} - // ============================================================================ // Main before POST // ============================================================================ @@ -96,11 +19,20 @@ function deletePage($key) if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { if( isset($_POST['delete-page']) ) { - deletePage($_POST['key']); + if( deletePage($_POST['key']) ) { + Alert::set( $Language->g('The changes have been saved') ); + Redirect::page('pages'); + } } else { - editPage($_POST); + $key = editPage($_POST); + if( $key!==false ) { + Alert::set( $Language->g('The changes have been saved') ); + Redirect::page('edit-page/'.$key); + } } + + Redirect::page('pages'); } // ============================================================================ diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index 3369e64c..ce418b10 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -13,6 +13,7 @@ .label-draft, .label-fixed, .label-sticky, +.label-scheduled, .label-empty-title, .label-time { background: #A979D1 none repeat scroll 0 0; @@ -30,6 +31,10 @@ background: #7BD179; } +.label-scheduled { + background: #7BD179; +} + .label-empty-title { background: #53D192; } diff --git a/bl-kernel/admin/views/edit-page.php b/bl-kernel/admin/views/edit-page.php index 80583795..8e62cf26 100644 --- a/bl-kernel/admin/views/edit-page.php +++ b/bl-kernel/admin/views/edit-page.php @@ -135,7 +135,7 @@ echo '
          '; 'class'=>'uk-width-1-1 uk-form-medium', 'options'=>array( 'published'=>$L->g('Published'), - 'draft'=>$L->g('Draft'), + 'drpaft'=>$L->g('Draft'), 'fixed'=>$L->g('Fixed'), 'sticky'=>$L->g('Sticky') ), diff --git a/bl-kernel/boot/rules/69.pages.php b/bl-kernel/boot/rules/69.pages.php index bc94890e..5aaa2d82 100644 --- a/bl-kernel/boot/rules/69.pages.php +++ b/bl-kernel/boot/rules/69.pages.php @@ -7,10 +7,10 @@ // Array with all published pages $pages = array(); -// Array with all pages (published, draft, scheduled) +// Array with all pages (published, fixed, sticky, draft, scheduled) $allPages = array(); -// Object Page for the page filtered bye the user +// Object Page for the page filtered by the user $page = false; // Array with all page parents published @@ -30,6 +30,12 @@ if( $dbPages->scheduler() ) { // Reindex categories reindexCategories(); + + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'page-published-from-scheduler', + 'notes'=>'' + )); } // Build specific page diff --git a/bl-kernel/dbcategories.class.php b/bl-kernel/dbcategories.class.php index 8229e53a..5510d480 100644 --- a/bl-kernel/dbcategories.class.php +++ b/bl-kernel/dbcategories.class.php @@ -21,8 +21,9 @@ class dbCategories extends dbList $this->db[$key]['list'] = array(); } - // Foreach post in the database - $db = $dbPages->getDB(); + // Get a database with published pages + $db = $dbPages->getPublishedDB(); + foreach($db as $pageKey=>$pageFields) { if( !empty($pageFields['category']) ) { $categoryKey = $pageFields['category']; diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index 637c6ae7..a4465803 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -42,7 +42,7 @@ class dbPages extends dbJSON $key = $this->generateKey($args['slug'], $args['parent']); // Generate UUID - $args['uuid'] = md5( uniqid() ); + $args['uuid'] = $this->generateUUID(); // Date $currentDate = Date::current(DB_DATE_FORMAT); @@ -314,6 +314,9 @@ class dbPages extends dbJSON $db = $this->getPublishedDB(); } + // Remove Error page from the list + unset($db['error']); + // The first page number is 1, so the real is 0 $realPageNumber = $pageNumber - 1; @@ -360,7 +363,7 @@ class dbPages extends dbJSON return $db; } - // Return TRUE if the page exists, FALSE otherwise. + // Return TRUE if the page exists, FALSE otherwise public function exists($key) { return isset( $this->db[$key] ); @@ -413,6 +416,43 @@ class dbPages extends dbJSON return $a['date']<$b['date']; } + private function generateUUID() { + return md5( uniqid().time() ); + } + + // Returns TRUE if there are new pages published, FALSE otherwise + public function scheduler() + { + // Get current date + $currentDate = Date::current(DB_DATE_FORMAT); + $saveDatabase = false; + + // The database need to be sorted by date + foreach($this->db as $pageKey=>$fields) { + if($fields['status']=='scheduled') { + if($fields['date']<=$currentDate) { + $this->db[$pageKey]['status'] = 'published'; + $saveDatabase = true; + } + } + elseif( ($fields['status']=='published') && (ORDER_BY=='date') ) { + break; + } + } + + if($saveDatabase) { + if( $this->save() === false ) { + Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); + return false; + } + + Log::set(__METHOD__.LOG_SEP.'New pages published from the scheduler.'); + return true; + } + + return false; + } + // ----- OLD @@ -518,37 +558,6 @@ class dbPages extends dbJSON return $this->save(); } - // Return TRUE if there are new pages published, FALSE otherwise. - public function scheduler() - { - // Get current date - $currentDate = Date::current(DB_DATE_FORMAT); - $saveDatabase = false; - // The database need to be sorted by date - foreach($this->db as $pageKey=>$fields) { - if($fields['status']=='scheduled') { - if($fields['date']<=$currentDate) { - $this->db[$pageKey]['status'] = 'published'; - $saveDatabase = true; - } - } - elseif($fields['status']=='published') { - break; - } - } - if($saveDatabase) { - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } - - Log::set(__METHOD__.LOG_SEP.'New pages published from the scheduler.'); - return true; - } - - return false; - } - -} +} \ No newline at end of file diff --git a/bl-kernel/dbtags.class.php b/bl-kernel/dbtags.class.php index 8da9eb0f..6cbaaa96 100644 --- a/bl-kernel/dbtags.class.php +++ b/bl-kernel/dbtags.class.php @@ -16,7 +16,9 @@ class dbTags extends dbList { global $dbPages; - $db = $dbPages->getDB(); + // Get a database with published pages + $db = $dbPages->getPublishedDB(); + $tagsIndex = array(); foreach($db as $pageKey=>$pageFields) { diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index 09f7f387..253b022c 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -59,30 +59,14 @@ function buildPage($key) function reindexCategories() { - global $dbPages; global $dbCategories; - - // Get a database with published pages - $db = $dbPages->getPublishedDB(); - - // Regenerate the tags - $dbCategories->reindex($db); - - return true; + return $dbCategories->reindex(); } function reindexTags() { - global $dbPages; global $dbTags; - - // Get a database with published pages - $db = $dbPages->getPublishedDB(); - - // Regenerate the tags - $dbTags->reindex($db); - - return true; + return $dbTags->reindex(); } function buildPagesForAdmin() @@ -209,4 +193,61 @@ function createNewPage($args) { $dbPages->delete($key); return false; -} \ No newline at end of file +} + +function editPage($args) { + global $dbPages; + global $Syslog; + + if(!isset($args['parent'])) { + $args['parent'] = NO_PARENT_CHAR; + } + + $key = $dbPages->edit($args); + if($key) { + // Call the plugins after page modified + Theme::plugins('afterPageModify'); + + // Re-index categories + reindexCategories(); + + // Re-index tags + reindextags(); + + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'page-edited', + 'notes'=>$args['title'] + )); + + return $key; + } + + return false; +} + +function deletePage($key) { + global $dbPages; + global $Syslog; + + if( $dbPages->delete($key) ) { + // Call the plugins after page deleted + Theme::plugins('afterPageDelete'); + + // Re-index categories + reindexCategories(); + + // Re-index tags + reindextags(); + + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'page-deleted', + 'notes'=>$key + )); + + return true; + } + + return false; +} diff --git a/bl-themes/editorial/php/page.php b/bl-themes/editorial/php/page.php index 9af8a2f0..be886b3c 100644 --- a/bl-themes/editorial/php/page.php +++ b/bl-themes/editorial/php/page.php @@ -12,4 +12,6 @@ - \ No newline at end of file + + + \ No newline at end of file From 9d865eb6cef23c90ce7645732582f6abdab08e7f Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 25 Jun 2017 22:54:59 +0200 Subject: [PATCH 23/41] bug fixes --- .../admin/themes/default/css/default.css | 22 +++++++----- bl-kernel/admin/views/dashboard.php | 18 ++++++---- bl-kernel/boot/rules/69.pages.php | 3 +- bl-kernel/dbpages.class.php | 12 +++++++ bl-kernel/page.class.php | 21 +++++++---- bl-plugins/api/plugin.php | 36 ++++++++++++------- bl-themes/editorial/php/page.php | 4 +-- 7 files changed, 79 insertions(+), 37 deletions(-) diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index ce418b10..e88ac30d 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -681,15 +681,13 @@ div.plugin-links > span.separator { width: 100%; } -#jsformplugin > div > label, -#jsformplugin > div > input[type=text], -#jsformplugin > div > input[type=checkbox], -#jsformplugin > div > textarea, -#jsformplugin > div > select { - display: table-cell; +#jsformplugin ul { + padding: 0; + list-style: none; + margin-bottom: 10px; } -#jsformplugin > div > button[type=submit] { +#jsformplugin button[type=submit] { margin-left: 200px; border-radius: 2px; padding: 1px 20px; @@ -702,11 +700,19 @@ div.plugin-links > span.separator { cursor: pointer; } -#jsformplugin > div > button[type=submit].blue { +#jsformplugin button[type=submit].blue { background: #007add !important; color: #fff; } +#jsformplugin > div > label, +#jsformplugin > div > input[type=text], +#jsformplugin > div > input[type=checkbox], +#jsformplugin > div > textarea, +#jsformplugin > div > select { + display: table-cell; +} + #jsformplugin > div > span.tip { color: #999; margin-top: 5px; diff --git a/bl-kernel/admin/views/dashboard.php b/bl-kernel/admin/views/dashboard.php index 42ee7045..9ca97cd4 100644 --- a/bl-kernel/admin/views/dashboard.php +++ b/bl-kernel/admin/views/dashboard.php @@ -92,12 +92,15 @@

          p('Scheduled pages') ?>

            getScheduledDB(); + if( empty($scheduledPages) ) { echo '
          • '.$Language->g('There are no scheduled pages').'
          • '; } else { - foreach($_scheduledPosts as $Post) { - echo '
          • '.$Post->dateRaw(SCHEDULED_DATE_FORMAT).''.($Post->title()?$Post->title():'['.$Language->g('Empty title').'] ').'
          • '; + $keys = array_keys($scheduledPages); + foreach($keys as $key) { + $page = buildPage($key); + echo '
          • '.$page->dateRaw(SCHEDULED_DATE_FORMAT).''.($page->title()?$page->title():'['.$Language->g('Empty title').'] ').'
          • '; } } ?> @@ -128,12 +131,15 @@

            p('Drafts') ?>

              getDraftDB(); + if( empty($draftPages) ) { echo '
            • '.$Language->g('There are no draft pages').'
            • '; } else { - foreach($_draftPages as $Page) { - echo '
            • '.$Language->g('Page').''.($Page->title()?$Page->title():'['.$Language->g('Empty title').'] ').'
            • '; + $keys = array_keys($scheduledPages); + foreach($keys as $key) { + $page = buildPage($key); + echo '
            • '.$Language->g('Page').''.($page->title()?$page->title():'['.$Language->g('Empty title').'] ').'
            • '; } } ?> diff --git a/bl-kernel/boot/rules/69.pages.php b/bl-kernel/boot/rules/69.pages.php index 5aaa2d82..91225924 100644 --- a/bl-kernel/boot/rules/69.pages.php +++ b/bl-kernel/boot/rules/69.pages.php @@ -72,5 +72,6 @@ elseif( $Url->whereAmI()==='admin' ) { // Set page 404 not found if( $Url->notFound() ) { $Url->setWhereAmI('page'); - $page = new Page('error'); + $page = buildPage('error'); + $pages[0] = $page; } diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index a4465803..250786e8 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -292,6 +292,18 @@ class dbPages extends dbJSON return $tmp; } + // Returns a database with drafts pages + public function getScheduledDB() + { + $tmp = $this->db; + foreach($tmp as $key=>$fields) { + if($fields['status']!='scheduled') { + unset($tmp[$key]); + } + } + return $tmp; + } + // Return an array with the database for a page, FALSE otherwise. public function getPageDB($key) { diff --git a/bl-kernel/page.class.php b/bl-kernel/page.class.php index 712e20fc..617c3720 100644 --- a/bl-kernel/page.class.php +++ b/bl-kernel/page.class.php @@ -18,6 +18,7 @@ class Page { { $filePath = PATH_PAGES.$key.DS.FILENAME; + // Check if the file exists if( !Sanitize::pathFile($filePath) ) { return false; } @@ -25,32 +26,38 @@ class Page { $tmp = 0; $lines = file($filePath); foreach($lines as $lineNumber=>$line) { - $parts = array_map('trim', explode(':', $line, 2)); + // Split the line in 2 parts, limiter by : + $parts = explode(':', $line, 2); - // Lowercase variable + // Remove all characters except letters and dash - + $parts[0] = preg_replace('/[^A-Za-z\-]/', '', $parts[0]); + + // Lowercase $parts[0] = Text::lowercase($parts[0]); - // If variables is content then break the foreach and process the content after. - if($parts[0]==='content') { + // Check if the current line start the content of the page + // We have two breakers, the word content or 3 dash --- + if( ($parts[0]==='content') || ($parts[0]==='---') ) { $tmp = $lineNumber; break; } if( !empty($parts[0]) && !empty($parts[1]) ) { - // Sanitize all fields, except Content. + $parts[1] = trim($parts[1]); + // Sanitize all fields, except the content $this->vars[$parts[0]] = Sanitize::html($parts[1]); } } // Process the content if($tmp!==0) { - // Next line after "Content:" variable + // Next line after "Content:" or "---" $tmp++; // Remove lines after Content $output = array_slice($lines, $tmp); - if(!empty($parts[1])) { + if( !empty($parts[1]) ) { array_unshift($output, "\n"); array_unshift($output, $parts[1]); } diff --git a/bl-plugins/api/plugin.php b/bl-plugins/api/plugin.php index 4ed3b348..5a6d60d5 100644 --- a/bl-plugins/api/plugin.php +++ b/bl-plugins/api/plugin.php @@ -2,6 +2,8 @@ class pluginAPI extends Plugin { + private $method; + public function init() { // Generate the API Token @@ -15,9 +17,11 @@ class pluginAPI extends Plugin { public function form() { + global $Language; + $html = '
              '; $html .= ''; - $html .= ''; + $html .= ''; $html .= ''.$Language->get('This token is for read only and is regenerated every time you install the plugin').''; $html .= '
              '; @@ -53,6 +57,10 @@ class pluginAPI extends Plugin { // Remove the first part of the URI $URI = mb_substr($URI, $length); + // METHOD + // ------------------------------------------------------------ + $method = $this->getMethod(); + // INPUTS // ------------------------------------------------------------ $inputs = $this->getInputs(); @@ -121,6 +129,19 @@ class pluginAPI extends Plugin { // PRIVATE METHODS // ---------------------------------------------------------------------------- + private function getMethod() + { + // METHODS + // ------------------------------------------------------------ + // GET + // POST + // PUT + // DELETE + + $this->method = $_SERVER['REQUEST_METHOD']; + return $this->method; + } + private function getParameters($URI) { // PARAMETERS @@ -141,16 +162,7 @@ class pluginAPI extends Plugin { private function getInputs() { - // METHODS - // ------------------------------------------------------------ - // GET - // POST - // PUT - // DELETE - - $method = $_SERVER['REQUEST_METHOD']; - - switch($method) { + switch($this->method) { case "POST": $inputs = $_POST; break; @@ -224,7 +236,7 @@ class pluginAPI extends Plugin { foreach($keys as $pageKey) { // Create the page object from the page key $page = buildPage($pageKey); - array_push($tmp['data'], $Page->json( $returnsArray=true )); + array_push($tmp['data'], $page->json( $returnsArray=true )); } return $tmp; diff --git a/bl-themes/editorial/php/page.php b/bl-themes/editorial/php/page.php index be886b3c..9af8a2f0 100644 --- a/bl-themes/editorial/php/page.php +++ b/bl-themes/editorial/php/page.php @@ -12,6 +12,4 @@ - - - \ No newline at end of file + \ No newline at end of file From c28688dd6e52bcbcfef810bb72ac60c8f5973747 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Mon, 26 Jun 2017 22:50:56 +0200 Subject: [PATCH 24/41] bug fixes --- .../admin/controllers/configure-plugin.php | 1 + .../admin/themes/default/css/default.css | 22 ++++++++++++++----- bl-kernel/helpers/filesystem.class.php | 6 ++++- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/bl-kernel/admin/controllers/configure-plugin.php b/bl-kernel/admin/controllers/configure-plugin.php index 2423dbb8..8082c794 100644 --- a/bl-kernel/admin/controllers/configure-plugin.php +++ b/bl-kernel/admin/controllers/configure-plugin.php @@ -48,6 +48,7 @@ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) if( $plugin->post() ) { // Create an alert Alert::set( $Language->g('The changes have been saved') ); + Redirect::page('configure-plugin/'.$plugin->className()); } else { // Create an alert diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index e88ac30d..521b58a9 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -681,12 +681,6 @@ div.plugin-links > span.separator { width: 100%; } -#jsformplugin ul { - padding: 0; - list-style: none; - margin-bottom: 10px; -} - #jsformplugin button[type=submit] { margin-left: 200px; border-radius: 2px; @@ -705,6 +699,11 @@ div.plugin-links > span.separator { color: #fff; } +#jsformplugin button[type=submit].small { + font-size: 0.9em; + min-height: 20px; +} + #jsformplugin > div > label, #jsformplugin > div > input[type=text], #jsformplugin > div > input[type=checkbox], @@ -735,4 +734,15 @@ div.plugin-links > span.separator { #jsformplugin > div > textarea { min-height: 100px; +} + +@media (max-width: 960px) { + + #jsformplugin div { + display: block; + } + + #jsformplugin button[type=submit] { + margin: 0; + } } \ No newline at end of file diff --git a/bl-kernel/helpers/filesystem.class.php b/bl-kernel/helpers/filesystem.class.php index 5db132f2..0fc43b4c 100644 --- a/bl-kernel/helpers/filesystem.class.php +++ b/bl-kernel/helpers/filesystem.class.php @@ -3,7 +3,7 @@ class Filesystem { // Returns an array with the absolutes directories. - public static function listDirectories($path, $regex='*') + public static function listDirectories($path, $regex='*', $sortByDate=false) { $directories = glob($path.$regex, GLOB_ONLYDIR); @@ -11,6 +11,10 @@ class Filesystem { return array(); } + if($sortByDate) { + usort($directories, create_function('$a,$b', 'return filemtime($b) - filemtime($a);')); + } + return $directories; } From 5f3ec04f46afa6c23f0645bb97fd5aa5d8c17da6 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Wed, 28 Jun 2017 00:31:40 +0200 Subject: [PATCH 25/41] User updated, tcp helper, functions updated --- bl-kernel/admin/controllers/edit-user.php | 98 ++---------------- bl-kernel/admin/views/edit-user.php | 32 +++--- bl-kernel/boot/init.php | 2 + bl-kernel/dbsyslog.class.php | 3 + bl-kernel/dbusers.class.php | 121 ++++++++++------------ bl-kernel/functions.php | 76 ++++++++++++++ bl-kernel/helpers/tcp.class.php | 40 +++++++ bl-plugins/ping/languages/bg_BG.json | 7 ++ bl-plugins/ping/languages/de_CH.json | 7 ++ bl-plugins/ping/languages/de_DE.json | 7 ++ bl-plugins/ping/languages/en_US.json | 7 ++ bl-plugins/ping/languages/es_AR.json | 7 ++ bl-plugins/ping/languages/ja_JP.json | 7 ++ bl-plugins/ping/languages/nl_NL.json | 7 ++ bl-plugins/ping/languages/ru_RU.json | 7 ++ bl-plugins/ping/languages/tr_TR.json | 7 ++ bl-plugins/ping/languages/uk_UA.json | 7 ++ bl-plugins/ping/metadata.json | 10 ++ bl-plugins/ping/plugin.php | 32 ++++++ bl-plugins/version/languages/bg_BG.json | 7 ++ bl-plugins/version/languages/de_CH.json | 7 ++ bl-plugins/version/languages/de_DE.json | 7 ++ bl-plugins/version/languages/en_US.json | 7 ++ bl-plugins/version/languages/es_AR.json | 7 ++ bl-plugins/version/languages/ja_JP.json | 7 ++ bl-plugins/version/languages/nl_NL.json | 7 ++ bl-plugins/version/languages/ru_RU.json | 7 ++ bl-plugins/version/languages/tr_TR.json | 7 ++ bl-plugins/version/languages/uk_UA.json | 7 ++ bl-plugins/version/metadata.json | 10 ++ bl-plugins/version/plugin.php | 18 ++++ 31 files changed, 412 insertions(+), 170 deletions(-) create mode 100644 bl-kernel/helpers/tcp.class.php create mode 100644 bl-plugins/ping/languages/bg_BG.json create mode 100644 bl-plugins/ping/languages/de_CH.json create mode 100644 bl-plugins/ping/languages/de_DE.json create mode 100644 bl-plugins/ping/languages/en_US.json create mode 100644 bl-plugins/ping/languages/es_AR.json create mode 100644 bl-plugins/ping/languages/ja_JP.json create mode 100644 bl-plugins/ping/languages/nl_NL.json create mode 100644 bl-plugins/ping/languages/ru_RU.json create mode 100644 bl-plugins/ping/languages/tr_TR.json create mode 100644 bl-plugins/ping/languages/uk_UA.json create mode 100644 bl-plugins/ping/metadata.json create mode 100644 bl-plugins/ping/plugin.php create mode 100644 bl-plugins/version/languages/bg_BG.json create mode 100644 bl-plugins/version/languages/de_CH.json create mode 100644 bl-plugins/version/languages/de_DE.json create mode 100644 bl-plugins/version/languages/en_US.json create mode 100644 bl-plugins/version/languages/es_AR.json create mode 100644 bl-plugins/version/languages/ja_JP.json create mode 100644 bl-plugins/version/languages/nl_NL.json create mode 100644 bl-plugins/version/languages/ru_RU.json create mode 100644 bl-plugins/version/languages/tr_TR.json create mode 100644 bl-plugins/version/languages/uk_UA.json create mode 100644 bl-plugins/version/metadata.json create mode 100644 bl-plugins/version/plugin.php diff --git a/bl-kernel/admin/controllers/edit-user.php b/bl-kernel/admin/controllers/edit-user.php index e0146ef1..d9e53ef5 100644 --- a/bl-kernel/admin/controllers/edit-user.php +++ b/bl-kernel/admin/controllers/edit-user.php @@ -4,88 +4,6 @@ // Functions // ============================================================================ -function disableUser($username) { - - global $dbUsers; - global $Language; - global $Login; - - // The editors can't disable users - if($Login->role()!=='admin') { - return false; - } - - if( $dbUsers->disableUser($username) ) { - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'user-disabled', - 'notes'=>$username - )); - - // Create an alert - Alert::set($Language->g('The changes have been saved')); - } - - return true; -} - -function editUser($args) -{ - global $dbUsers; - global $Language; - - if( $dbUsers->set($args) ) { - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'user-edited', - 'notes'=>$args['username'] - )); - - // Create an alert - Alert::set($Language->g('The changes have been saved')); - } - - return true; -} - -function deleteUser($args, $deleteContent=false) -{ - global $dbUsers; - global $dbPosts; - global $Language; - global $Login; - - // The user admin cannot be deleted. - if($args['username']=='admin') { - return false; - } - - // The editors cannot delete users. - if($Login->role()!=='admin') { - return false; - } - - if($deleteContent) { - $dbPosts->deletePostsByUser($args['username']); - } - else { - $dbPosts->linkPostsToUser($args['username'], 'admin'); - } - - if( $dbUsers->delete($args['username']) ) { - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'user-deleted', - 'notes'=>$args['username'] - )); - - // Create an alert - Alert::set($Language->g('User deleted')); - } - - return true; -} - // ============================================================================ // Main before POST // ============================================================================ @@ -96,18 +14,17 @@ function deleteUser($args, $deleteContent=false) if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { - // Prevent editors to administrate other users. - if($Login->role()!=='admin') - { + // Prevent non-administrators to change other users + if($Login->role()!=='admin') { $_POST['username'] = $Login->username(); unset($_POST['role']); } if(isset($_POST['delete-user-all'])) { - deleteUser($_POST, true); + deleteUser($_POST, $deleteContent=true); } elseif(isset($_POST['delete-user-associate'])) { - deleteUser($_POST, false); + deleteUser($_POST, $deleteContent=false); } elseif(isset($_POST['disable-user'])) { disableUser($_POST['username']); @@ -115,19 +32,22 @@ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) else { editUser($_POST); } + + Alert::set($Language->g('The changes have been saved')); } // ============================================================================ // Main after POST // ============================================================================ +// Prevent non-administrators to change other users if($Login->role()!=='admin') { $layout['parameters'] = $Login->username(); } -$_User = $dbUsers->getUser($layout['parameters']); +$User = $dbUsers->getUser($layout['parameters']); // If the user doesn't exist, redirect to the users list. -if($_User===false) { +if($User===false) { Redirect::page('users'); } diff --git a/bl-kernel/admin/views/edit-user.php b/bl-kernel/admin/views/edit-user.php index 243d1119..be5d259d 100644 --- a/bl-kernel/admin/views/edit-user.php +++ b/bl-kernel/admin/views/edit-user.php @@ -16,7 +16,7 @@ HTML::formOpen(array('id'=>'edit-user-profile-form','class'=>'uk-form-horizontal // Security token HTML::formInputHidden(array( 'name'=>'username', - 'value'=>$_User->username() + 'value'=>$User->username() )); HTML::legend(array('value'=>$L->g('Profile'), 'class'=>'first-child')); @@ -24,7 +24,7 @@ HTML::formOpen(array('id'=>'edit-user-profile-form','class'=>'uk-form-horizontal HTML::formInputText(array( 'name'=>'usernameDisable', 'label'=>$L->g('Username'), - 'value'=>$_User->username(), + 'value'=>$User->username(), 'class'=>'uk-width-1-2 uk-form-medium', 'disabled'=>true, 'tip'=>'' @@ -33,7 +33,7 @@ HTML::formOpen(array('id'=>'edit-user-profile-form','class'=>'uk-form-horizontal HTML::formInputText(array( 'name'=>'firstName', 'label'=>$L->g('First name'), - 'value'=>$_User->firstName(), + 'value'=>$User->firstName(), 'class'=>'uk-width-1-2 uk-form-medium', 'tip'=>'' )); @@ -41,7 +41,7 @@ HTML::formOpen(array('id'=>'edit-user-profile-form','class'=>'uk-form-horizontal HTML::formInputText(array( 'name'=>'lastName', 'label'=>$L->g('Last name'), - 'value'=>$_User->lastName(), + 'value'=>$User->lastName(), 'class'=>'uk-width-1-2 uk-form-medium', 'tip'=>'' )); @@ -49,7 +49,7 @@ HTML::formOpen(array('id'=>'edit-user-profile-form','class'=>'uk-form-horizontal echo ''; @@ -59,7 +59,7 @@ if($Login->role()==='admin') { 'name'=>'role', 'label'=>$L->g('Role'), 'options'=>array('editor'=>$L->g('Editor'), 'admin'=>$L->g('Administrator')), - 'selected'=>$_User->role(), + 'selected'=>$User->role(), 'tip'=>'' )); @@ -68,7 +68,7 @@ if($Login->role()==='admin') { HTML::formInputText(array( 'name'=>'email', 'label'=>$L->g('Email'), - 'value'=>$_User->email(), + 'value'=>$User->email(), 'class'=>'uk-width-1-2 uk-form-medium', 'tip'=>$L->g('email-will-not-be-publicly-displayed') )); @@ -78,7 +78,7 @@ if($Login->role()==='admin') { HTML::formInputText(array( 'name'=>'twitter', 'label'=>'Twitter', - 'value'=>$_User->twitter(), + 'value'=>$User->twitter(), 'class'=>'uk-width-1-2 uk-form-medium', 'tip'=>'' )); @@ -86,7 +86,7 @@ if($Login->role()==='admin') { HTML::formInputText(array( 'name'=>'facebook', 'label'=>'Facebook', - 'value'=>$_User->facebook(), + 'value'=>$User->facebook(), 'class'=>'uk-width-1-2 uk-form-medium', 'tip'=>'' )); @@ -94,7 +94,7 @@ if($Login->role()==='admin') { HTML::formInputText(array( 'name'=>'googlePlus', 'label'=>'Google+', - 'value'=>$_User->googlePlus(), + 'value'=>$User->googlePlus(), 'class'=>'uk-width-1-2 uk-form-medium', 'tip'=>'' )); @@ -102,7 +102,7 @@ if($Login->role()==='admin') { HTML::formInputText(array( 'name'=>'instagram', 'label'=>'Instagram', - 'value'=>$_User->instagram(), + 'value'=>$User->instagram(), 'class'=>'uk-width-1-2 uk-form-medium', 'tip'=>'' )); @@ -119,13 +119,13 @@ if($Login->role()==='admin') { HTML::formInputText(array( 'name'=>'status', 'label'=>$L->g('сurrent status'), - 'value'=>$_User->enabled()?$L->g('Enabled'):$L->g('Disabled'), + 'value'=>$User->enabled()?$L->g('Enabled'):$L->g('Disabled'), 'class'=>'uk-width-1-2 uk-form-medium', 'disabled'=>true, - 'tip'=>$_User->enabled()?'':$L->g('To enable the user you have to set a new password') + 'tip'=>$User->enabled()?'':$L->g('To enable the user you have to set a new password') )); -if( $_User->enabled() ) { +if( $User->enabled() ) { echo '
              @@ -133,7 +133,7 @@ if( $_User->enabled() ) {
              '; } -if( ($Login->role()==='admin') && ($_User->username()!='admin') ) { +if( ($Login->role()==='admin') && ($User->username()!='admin') ) { HTML::legend(array('value'=>$L->g('Delete'))); @@ -152,7 +152,7 @@ echo '
              '; echo '
              '; -HTML::profileUploader($_User->username()); +HTML::profileUploader($User->username()); echo '
              '; echo '
          '; diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index b3bf0f2a..97e1e19e 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -55,6 +55,7 @@ define('DB_SITE', PATH_DATABASES.'site.php'); define('DB_CATEGORIES', PATH_DATABASES.'categories.php'); define('DB_TAGS', PATH_DATABASES.'tags.php'); define('DB_SYSLOG', PATH_DATABASES.'syslog.php'); +define('DB_USERS', PATH_DATABASES.'users.php'); // Log separator define('LOG_SEP', ' | '); @@ -184,6 +185,7 @@ include(PATH_HELPERS.'filesystem.class.php'); include(PATH_HELPERS.'alert.class.php'); include(PATH_HELPERS.'paginator.class.php'); include(PATH_HELPERS.'image.class.php'); +include(PATH_HELPERS.'tcp.class.php'); // Session Session::start(); diff --git a/bl-kernel/dbsyslog.class.php b/bl-kernel/dbsyslog.class.php index 1520d2dc..7d9fc99c 100644 --- a/bl-kernel/dbsyslog.class.php +++ b/bl-kernel/dbsyslog.class.php @@ -57,6 +57,9 @@ class dbSyslog extends dbJSON // Insert at beggining of the database array_unshift($this->db, $data); + // Keep just NOTIFICATIONS_AMOUNT notifications + $this->db = array_slice($this->db, 0, NOTIFICATIONS_AMOUNT); + // Save return $this->save(); } diff --git a/bl-kernel/dbusers.class.php b/bl-kernel/dbusers.class.php index 5f989619..75bbd51a 100644 --- a/bl-kernel/dbusers.class.php +++ b/bl-kernel/dbusers.class.php @@ -23,15 +23,55 @@ class dbUsers extends dbJSON function __construct() { - parent::__construct(PATH_DATABASES.'users.php'); + parent::__construct(DB_USERS); + } + + // Disable the user + public function disableUser($username) + { + $args['username'] = $username; + $args['password'] = '!'; + + return $this->set($args); + } + + // Return TRUE if the user exists, FALSE otherwise + public function exists($username) + { + return isset($this->db[$username]); + } + + // Set the parameters of a user + public function set($args) + { + // Current database of the user + $user = $this->db[$args['username']]; + + // Verify arguments with the database fields + foreach($args as $field=>$value) { + if( isset($this->dbFields[$field]) ) { + $value = Sanitize::html($value); + settype($value, gettype($this->dbFields[$field]['value'])); + $user[$field] = $value; + } + } + + // Save the database + $this->db[$args['username']] = $user; + return $this->save(); + } + + // Delete an user + public function delete($username) + { + unset($this->db[$username]); + return $this->save(); } public function getUser($username) { - $User = new User(); - - if($this->userExists($username)) - { + if($this->userExists($username)) { + $User = new User(); $User->setField('username', $username); foreach($this->db[$username] as $key=>$value) { @@ -44,16 +84,11 @@ class dbUsers extends dbJSON return false; } - public function getAll() - { - return $this->db; - } - - // Return an array with the username databases, filtered by username. +// ---- OLD + // Returns array with the username databases filtered by username, FALSE otherwise public function getDb($username) { - if($this->userExists($username)) - { + if($this->userExists($username)) { $user = $this->db[$username]; return $user; @@ -62,6 +97,14 @@ class dbUsers extends dbJSON return false; } + + public function getAll() + { + return $this->db; + } + + + // Return the username associated to an email, if the email does not exists return FALSE. public function getByEmail($email) { @@ -121,63 +164,11 @@ class dbUsers extends dbJSON return $this->set($args); } - // Disable the user - public function disableUser($username) - { - $args['username'] = $username; - $args['password'] = '!'; - return $this->set($args); - } - public function set($args) - { - $dataForDb = array(); - $user = $this->getDb($args['username']); - if($user===false) - { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to get the username '.$args['username']); - return false; - } - // Verify arguments with the database fields. - foreach($args as $field=>$value) - { - if( isset($this->dbFields[$field]) ) - { - // Sanitize. - $tmpValue = Sanitize::html($value); - - // Set type. - settype($tmpValue, gettype($this->dbFields[$field]['value'])); - - $user[$field] = $tmpValue; - } - } - - // Save the database - $this->db[$args['username']] = $user; - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } - - return true; - } - - public function delete($username) - { - unset($this->db[$username]); - - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } - - return true; - } public function add($args) { diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index 253b022c..4f33a9f4 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -251,3 +251,79 @@ function deletePage($key) { return false; } + +function disableUser($username) { + global $dbUsers; + global $Login; + global $Syslog; + + // The editors can't disable users + if($Login->role()!=='admin') { + return false; + } + + if( $dbUsers->disableUser($username) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'user-disabled', + 'notes'=>$username + )); + + return true; + } + + return false; +} + +function editUser($args) { + global $dbUsers; + global $Syslog; + + if( $dbUsers->set($args) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'user-edited', + 'notes'=>$args['username'] + )); + + return true; + } + + return false; +} + +function deleteUser($args, $deleteContent=false) +{ + global $dbUsers; + global $Login; + global $Syslog; + + // The user admin cannot be deleted + if($args['username']=='admin') { + return false; + } + + // The editors can't delete users + if($Login->role()!=='admin') { + return false; + } + + if($deleteContent) { + //$dbPosts->deletePostsByUser($args['username']); + } + else { + //$dbPosts->linkPostsToUser($args['username'], 'admin'); + } + + if( $dbUsers->delete($args['username']) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'user-deleted', + 'notes'=>$args['username'] + )); + + return true; + } + + return false; +} \ No newline at end of file diff --git a/bl-kernel/helpers/tcp.class.php b/bl-kernel/helpers/tcp.class.php new file mode 100644 index 00000000..73961489 --- /dev/null +++ b/bl-kernel/helpers/tcp.class.php @@ -0,0 +1,40 @@ +array( + 'method'=>$method + ), + "ssl"=>array( + "verify_peer"=>$verifySSL, + "verify_peer_name"=>$verifySSL + ) + ); + $stream = stream_context_create($options); + $output = file_get_contents($url, false, $stream); + } + + return $output; + } + + +} \ No newline at end of file diff --git a/bl-plugins/ping/languages/bg_BG.json b/bl-plugins/ping/languages/bg_BG.json new file mode 100644 index 00000000..c12b1a39 --- /dev/null +++ b/bl-plugins/ping/languages/bg_BG.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "За мен", + "description": "Кратко описание за вашия сайт или за себе си." + } +} \ No newline at end of file diff --git a/bl-plugins/ping/languages/de_CH.json b/bl-plugins/ping/languages/de_CH.json new file mode 100644 index 00000000..45a153ce --- /dev/null +++ b/bl-plugins/ping/languages/de_CH.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Über", + "description": "Kurzer Text über die Website oder zu dir." + } +} diff --git a/bl-plugins/ping/languages/de_DE.json b/bl-plugins/ping/languages/de_DE.json new file mode 100644 index 00000000..a226255d --- /dev/null +++ b/bl-plugins/ping/languages/de_DE.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Über", + "description": "Kurzer Text über die Website oder zu dir." + } +} \ No newline at end of file diff --git a/bl-plugins/ping/languages/en_US.json b/bl-plugins/ping/languages/en_US.json new file mode 100644 index 00000000..1bcab5c5 --- /dev/null +++ b/bl-plugins/ping/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "About", + "description": "Little description about your site or yourself." + } +} \ No newline at end of file diff --git a/bl-plugins/ping/languages/es_AR.json b/bl-plugins/ping/languages/es_AR.json new file mode 100644 index 00000000..22b6a7dd --- /dev/null +++ b/bl-plugins/ping/languages/es_AR.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Acerca de", + "description": "Breve descripción de ti mismo o sobre tu sitio." + } +} \ No newline at end of file diff --git a/bl-plugins/ping/languages/ja_JP.json b/bl-plugins/ping/languages/ja_JP.json new file mode 100644 index 00000000..353242d5 --- /dev/null +++ b/bl-plugins/ping/languages/ja_JP.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "About", + "description": "サイトやあなた自身についての概要を表示します。" + } +} \ No newline at end of file diff --git a/bl-plugins/ping/languages/nl_NL.json b/bl-plugins/ping/languages/nl_NL.json new file mode 100644 index 00000000..ac7332d4 --- /dev/null +++ b/bl-plugins/ping/languages/nl_NL.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Over mij", + "description": "Een korte beschrijving over je site of jezelf." + } +} diff --git a/bl-plugins/ping/languages/ru_RU.json b/bl-plugins/ping/languages/ru_RU.json new file mode 100644 index 00000000..9854c7f3 --- /dev/null +++ b/bl-plugins/ping/languages/ru_RU.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "О блоге", + "description": "Небольшое описание о вашем сайте или о себя." + } +} \ No newline at end of file diff --git a/bl-plugins/ping/languages/tr_TR.json b/bl-plugins/ping/languages/tr_TR.json new file mode 100644 index 00000000..9a256d61 --- /dev/null +++ b/bl-plugins/ping/languages/tr_TR.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Hakkında", + "description": "Senin veya siten hakkında kısa bilgiler" + } +} diff --git a/bl-plugins/ping/languages/uk_UA.json b/bl-plugins/ping/languages/uk_UA.json new file mode 100644 index 00000000..39cbf511 --- /dev/null +++ b/bl-plugins/ping/languages/uk_UA.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Про блог", + "description": "Невеликий опис вашого сайту або про Вас." + } +} \ No newline at end of file diff --git a/bl-plugins/ping/metadata.json b/bl-plugins/ping/metadata.json new file mode 100644 index 00000000..a5c64fc0 --- /dev/null +++ b/bl-plugins/ping/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "Bludit", + "email": "", + "website": "https://plugins.bludit.com", + "version": "2.0", + "releaseDate": "2017-05-26", + "license": "MIT", + "compatible": "2.0", + "notes": "" +} \ No newline at end of file diff --git a/bl-plugins/ping/plugin.php b/bl-plugins/ping/plugin.php new file mode 100644 index 00000000..a4260a1b --- /dev/null +++ b/bl-plugins/ping/plugin.php @@ -0,0 +1,32 @@ +array( + "verify_peer"=>false, + "verify_peer_name"=>false + ) + ); + $stream = stream_context_create($options); + $out = file_get_contents($url, false, $stream); + } + } +} \ No newline at end of file diff --git a/bl-plugins/version/languages/bg_BG.json b/bl-plugins/version/languages/bg_BG.json new file mode 100644 index 00000000..c12b1a39 --- /dev/null +++ b/bl-plugins/version/languages/bg_BG.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "За мен", + "description": "Кратко описание за вашия сайт или за себе си." + } +} \ No newline at end of file diff --git a/bl-plugins/version/languages/de_CH.json b/bl-plugins/version/languages/de_CH.json new file mode 100644 index 00000000..45a153ce --- /dev/null +++ b/bl-plugins/version/languages/de_CH.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Über", + "description": "Kurzer Text über die Website oder zu dir." + } +} diff --git a/bl-plugins/version/languages/de_DE.json b/bl-plugins/version/languages/de_DE.json new file mode 100644 index 00000000..a226255d --- /dev/null +++ b/bl-plugins/version/languages/de_DE.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Über", + "description": "Kurzer Text über die Website oder zu dir." + } +} \ No newline at end of file diff --git a/bl-plugins/version/languages/en_US.json b/bl-plugins/version/languages/en_US.json new file mode 100644 index 00000000..1bcab5c5 --- /dev/null +++ b/bl-plugins/version/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "About", + "description": "Little description about your site or yourself." + } +} \ No newline at end of file diff --git a/bl-plugins/version/languages/es_AR.json b/bl-plugins/version/languages/es_AR.json new file mode 100644 index 00000000..22b6a7dd --- /dev/null +++ b/bl-plugins/version/languages/es_AR.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Acerca de", + "description": "Breve descripción de ti mismo o sobre tu sitio." + } +} \ No newline at end of file diff --git a/bl-plugins/version/languages/ja_JP.json b/bl-plugins/version/languages/ja_JP.json new file mode 100644 index 00000000..353242d5 --- /dev/null +++ b/bl-plugins/version/languages/ja_JP.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "About", + "description": "サイトやあなた自身についての概要を表示します。" + } +} \ No newline at end of file diff --git a/bl-plugins/version/languages/nl_NL.json b/bl-plugins/version/languages/nl_NL.json new file mode 100644 index 00000000..ac7332d4 --- /dev/null +++ b/bl-plugins/version/languages/nl_NL.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Over mij", + "description": "Een korte beschrijving over je site of jezelf." + } +} diff --git a/bl-plugins/version/languages/ru_RU.json b/bl-plugins/version/languages/ru_RU.json new file mode 100644 index 00000000..9854c7f3 --- /dev/null +++ b/bl-plugins/version/languages/ru_RU.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "О блоге", + "description": "Небольшое описание о вашем сайте или о себя." + } +} \ No newline at end of file diff --git a/bl-plugins/version/languages/tr_TR.json b/bl-plugins/version/languages/tr_TR.json new file mode 100644 index 00000000..9a256d61 --- /dev/null +++ b/bl-plugins/version/languages/tr_TR.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Hakkında", + "description": "Senin veya siten hakkında kısa bilgiler" + } +} diff --git a/bl-plugins/version/languages/uk_UA.json b/bl-plugins/version/languages/uk_UA.json new file mode 100644 index 00000000..39cbf511 --- /dev/null +++ b/bl-plugins/version/languages/uk_UA.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Про блог", + "description": "Невеликий опис вашого сайту або про Вас." + } +} \ No newline at end of file diff --git a/bl-plugins/version/metadata.json b/bl-plugins/version/metadata.json new file mode 100644 index 00000000..a5c64fc0 --- /dev/null +++ b/bl-plugins/version/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "Bludit", + "email": "", + "website": "https://plugins.bludit.com", + "version": "2.0", + "releaseDate": "2017-05-26", + "license": "MIT", + "compatible": "2.0", + "notes": "" +} \ No newline at end of file diff --git a/bl-plugins/version/plugin.php b/bl-plugins/version/plugin.php new file mode 100644 index 00000000..0298c169 --- /dev/null +++ b/bl-plugins/version/plugin.php @@ -0,0 +1,18 @@ +''); + } + + return $json; + } +} \ No newline at end of file From b1b0d6013d334777408cfe96179a643ece023ac2 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Wed, 28 Jun 2017 22:27:17 +0200 Subject: [PATCH 26/41] Plugin version --- bl-plugins/version/languages/en_US.json | 4 +-- bl-plugins/version/plugin.php | 43 +++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/bl-plugins/version/languages/en_US.json b/bl-plugins/version/languages/en_US.json index 1bcab5c5..0671a39a 100644 --- a/bl-plugins/version/languages/en_US.json +++ b/bl-plugins/version/languages/en_US.json @@ -1,7 +1,7 @@ { "plugin-data": { - "name": "About", - "description": "Little description about your site or yourself." + "name": "Version", + "description": "Show the current version and check for new updates" } } \ No newline at end of file diff --git a/bl-plugins/version/plugin.php b/bl-plugins/version/plugin.php index 0298c169..81198104 100644 --- a/bl-plugins/version/plugin.php +++ b/bl-plugins/version/plugin.php @@ -2,6 +2,49 @@ class pluginVersion extends Plugin { + public function adminHead() + { + $html = ''; + + return $html; + } + + public function adminBodyEnd() + { + global $ADMIN_CONTROLLER; + + $timeToCheck = time() + 10; + if( ($ADMIN_CONTROLLER=='dashboard') && (Session::get('timeToCheck')>$timeToCheck) ) { + //$versions = $this->getVersion(); + $versions = array('latest'=>'2.1'); + Session::set('timeToCheck', $timeToCheck); + Session::set('latestVersion', $versions['latest']); + } + + if( version_compare(Session::get('latestVersion'), BLUDIT_VERSION, '>') ) { + $html = ''; + } else { + $html = '
          Bludit v'.BLUDIT_VERSION.'Upgrade to Bludit PRO
          '; + } + + return $html; + } + private function getVersion() { $url = 'https://version.bludit.com'; From a4e143151d3d9706ab4b008ce10c9dcef2b09c10 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Thu, 29 Jun 2017 22:13:25 +0200 Subject: [PATCH 27/41] Plugin version and updates --- .gitignore | 1 + bl-kernel/boot/init.php | 5 +++++ bl-kernel/helpers/filesystem.class.php | 4 ++++ bl-kernel/helpers/tcp.class.php | 7 +++++-- bl-plugins/version/plugin.php | 19 +++++++++++-------- 5 files changed, 26 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 6acb932d..1906e272 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .DS_Store bl-content/* bl-plugins/timemachine +bl-kernel/bludit.pro.php \ No newline at end of file diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index 97e1e19e..908ef9b3 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -187,6 +187,11 @@ include(PATH_HELPERS.'paginator.class.php'); include(PATH_HELPERS.'image.class.php'); include(PATH_HELPERS.'tcp.class.php'); +// Include Bludit PRO +if( file_exists(PATH_KERNEL.'bludit.pro.php') ) { + include(PATH_KERNEL.'bludit.pro.php'); +} + // Session Session::start(); if(Session::started()===false) { diff --git a/bl-kernel/helpers/filesystem.class.php b/bl-kernel/helpers/filesystem.class.php index 0fc43b4c..b3848d60 100644 --- a/bl-kernel/helpers/filesystem.class.php +++ b/bl-kernel/helpers/filesystem.class.php @@ -54,4 +54,8 @@ class Filesystem { return unlink($filename); } + public static function fileExists($filename) + { + return file_exists($filename); + } } \ No newline at end of file diff --git a/bl-kernel/helpers/tcp.class.php b/bl-kernel/helpers/tcp.class.php index 73961489..6fde7ade 100644 --- a/bl-kernel/helpers/tcp.class.php +++ b/bl-kernel/helpers/tcp.class.php @@ -2,7 +2,7 @@ class TCP { - public static function http($url, $method='GET', $verifySSL=true) + public static function http($url, $method='GET', $verifySSL=true, $timeOut=1) { if( function_exists('curl_version') ) { $ch = curl_init(); @@ -10,6 +10,8 @@ class TCP { // TRUE to include the header in the output curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, $verifySSL); + curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeOut); + curl_setopt($ch, CURLOPT_TIMEOUT, $timeOut); if($method=='POST') { curl_setopt($ch, CURLOPT_POST, true); } @@ -22,7 +24,8 @@ class TCP { else { $options = array( 'http'=>array( - 'method'=>$method + 'method'=>$method, + 'timeout'=>$timeOut ), "ssl"=>array( "verify_peer"=>$verifySSL, diff --git a/bl-plugins/version/plugin.php b/bl-plugins/version/plugin.php index 81198104..d263f683 100644 --- a/bl-plugins/version/plugin.php +++ b/bl-plugins/version/plugin.php @@ -28,18 +28,22 @@ class pluginVersion extends Plugin { { global $ADMIN_CONTROLLER; - $timeToCheck = time() + 10; - if( ($ADMIN_CONTROLLER=='dashboard') && (Session::get('timeToCheck')>$timeToCheck) ) { - //$versions = $this->getVersion(); - $versions = array('latest'=>'2.1'); - Session::set('timeToCheck', $timeToCheck); + $timeToCheck = Session::get('timeToCheck') + 10*60; + if( ($ADMIN_CONTROLLER=='dashboard') && ($timeToCheckgetVersion(); + $versions = array('latest'=>'2.0'); + Session::set('timeToCheck', time()); Session::set('latestVersion', $versions['latest']); } if( version_compare(Session::get('latestVersion'), BLUDIT_VERSION, '>') ) { $html = ''; } else { - $html = '
          Bludit v'.BLUDIT_VERSION.'Upgrade to Bludit PRO
          '; + if(BLUDIT_PRO) { + $html = '
          Bludit PRO v'.BLUDIT_VERSION.'
          '; + } else { + $html = '
          Bludit v'.BLUDIT_VERSION.'Upgrade to Bludit PRO
          '; + } } return $html; @@ -48,12 +52,11 @@ class pluginVersion extends Plugin { private function getVersion() { $url = 'https://version.bludit.com'; - $output = TCP::http($url); $json = json_decode($output, true); if(empty($json)) { - return array('version'=>''); + return array('latest'=>''); } return $json; From a9c432335386e769f94919434105037e9d1f426b Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 2 Jul 2017 18:55:27 +0200 Subject: [PATCH 28/41] Filesystem helper improved --- bl-kernel/abstract/plugin.class.php | 17 +-- bl-kernel/admin/views/edit-page.php | 4 +- bl-kernel/admin/views/new-page.php | 3 +- bl-kernel/boot/admin.php | 2 +- bl-kernel/boot/init.php | 2 +- bl-kernel/helpers/filesystem.class.php | 36 +++++ bl-kernel/helpers/tcp.class.php | 20 ++- .../remote-content/languages/en_US.json | 7 + bl-plugins/remote-content/metadata.json | 10 ++ bl-plugins/remote-content/plugin.php | 130 ++++++++++++++++++ 10 files changed, 205 insertions(+), 26 deletions(-) create mode 100644 bl-plugins/remote-content/languages/en_US.json create mode 100644 bl-plugins/remote-content/metadata.json create mode 100644 bl-plugins/remote-content/plugin.php diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index 7c96c2c1..04e2cc27 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -218,13 +218,7 @@ class Plugin { return $this->directoryName; } - // Returns the absolute path for PHP with the workspace for the plugin - public function workspace() - { - return PATH_PLUGINS_DATABASES.$this->directoryName.DS; - } - - // Return TRUE if the installation success, otherwise FALSE. + // Return TRUE if the installation success, otherwise FALSE public function install($position=0) { if($this->installed()) { @@ -243,14 +237,7 @@ class Plugin { public function uninstall() { - // Delete all files. - $files = Filesystem::listFiles( $this->phpPathDB() ); - foreach($files as $file) { - unlink($file); - } - - // Delete the directory. - rmdir(PATH_PLUGINS_DATABASES.$this->directoryName); + Filesystem::deleteRecursive(PATH_PLUGINS_DATABASES.$this->directoryName); } public function installed() diff --git a/bl-kernel/admin/views/edit-page.php b/bl-kernel/admin/views/edit-page.php index 8e62cf26..93c7f8c4 100644 --- a/bl-kernel/admin/views/edit-page.php +++ b/bl-kernel/admin/views/edit-page.php @@ -151,7 +151,7 @@ echo '
          '; 'tip'=>$L->g('To schedule the post just select the date and time'), 'label'=>$L->g('Date') )); - +/* // If the page is parent then doesn't can have a parent. if(count($page->children())===0) { @@ -170,7 +170,7 @@ if(count($page->children())===0) 'tip'=>'' )); } - +*/ // Position input HTML::formInputText(array( 'name'=>'position', diff --git a/bl-kernel/admin/views/new-page.php b/bl-kernel/admin/views/new-page.php index 0a79ed1d..02fe9047 100644 --- a/bl-kernel/admin/views/new-page.php +++ b/bl-kernel/admin/views/new-page.php @@ -137,6 +137,7 @@ echo '
          '; 'label'=>$L->g('Date') )); +/* // Parent input $options = array(); $parents = $dbPages->getParents(true); @@ -153,7 +154,7 @@ echo '
          '; 'tip'=>'', 'addEmptySpace'=>true )); - +*/ // Position input HTML::formInputText(array( 'name'=>'position', diff --git a/bl-kernel/boot/admin.php b/bl-kernel/boot/admin.php index 54f41f57..9cffaf5b 100644 --- a/bl-kernel/boot/admin.php +++ b/bl-kernel/boot/admin.php @@ -95,4 +95,4 @@ else // Load plugins after the admin area is loaded. Theme::plugins('afterAdminLoad'); -} +} \ No newline at end of file diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index 908ef9b3..08823eb5 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -310,4 +310,4 @@ $L = $Language; // DEBUG: Print constants // $arr = array_filter(get_defined_constants(), 'is_string'); // echo json_encode($arr); -// exit; \ No newline at end of file +// exit; diff --git a/bl-kernel/helpers/filesystem.class.php b/bl-kernel/helpers/filesystem.class.php index b3848d60..fec8cca6 100644 --- a/bl-kernel/helpers/filesystem.class.php +++ b/bl-kernel/helpers/filesystem.class.php @@ -58,4 +58,40 @@ class Filesystem { { return file_exists($filename); } + + public static function directoryExists($path) + { + return file_exists($path); + } + + public static function copyRecursive($source, $destination) + { + $destination = rtrim($destination, '/'); + + foreach($iterator = new RecursiveIteratorIterator( + new RecursiveDirectoryIterator($source, RecursiveDirectoryIterator::SKIP_DOTS), + RecursiveIteratorIterator::SELF_FIRST) as $item) { + if($item->isDir()) { + @mkdir($destination.DS.$iterator->getSubPathName()); + } else { + copy($item, $destination.DS.$iterator->getSubPathName()); + } + } + return true; + } + + public static function deleteRecursive($source) + { + foreach(new RecursiveIteratorIterator( + new RecursiveDirectoryIterator($source, FilesystemIterator::SKIP_DOTS), + RecursiveIteratorIterator::CHILD_FIRST) as $item) { + if($item->isFile()) { + unlink($item); + } else { + rmdir($item); + } + } + + return rmdir($source); + } } \ No newline at end of file diff --git a/bl-kernel/helpers/tcp.class.php b/bl-kernel/helpers/tcp.class.php index 6fde7ade..8784f645 100644 --- a/bl-kernel/helpers/tcp.class.php +++ b/bl-kernel/helpers/tcp.class.php @@ -2,13 +2,15 @@ class TCP { - public static function http($url, $method='GET', $verifySSL=true, $timeOut=1) + public static function http($url, $method='GET', $verifySSL=true, $timeOut=1, $followRedirections=true, $binary=true, $headers=false) { if( function_exists('curl_version') ) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); - // TRUE to include the header in the output - curl_setopt($ch, CURLOPT_HEADER, false); + curl_setopt($ch, CURLOPT_HEADER, $headers); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $followRedirections); + curl_setopt($ch, CURLOPT_BINARYTRANSFER, $binary); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, $verifySSL); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeOut); curl_setopt($ch, CURLOPT_TIMEOUT, $timeOut); @@ -25,11 +27,12 @@ class TCP { $options = array( 'http'=>array( 'method'=>$method, - 'timeout'=>$timeOut + 'timeout'=>$timeOut, + 'follow_location'=>$followRedirections ), "ssl"=>array( - "verify_peer"=>$verifySSL, - "verify_peer_name"=>$verifySSL + "verify_peer"=>false, + "verify_peer_name"=>false ) ); $stream = stream_context_create($options); @@ -39,5 +42,10 @@ class TCP { return $output; } + public static function download($url, $destination) + { + $data = self::http($url, $method='GET', $verifySSL=true, $timeOut=3, $followRedirections=true, $binary=true, $headers=false); + return file_put_contents($destination, $data); + } } \ No newline at end of file diff --git a/bl-plugins/remote-content/languages/en_US.json b/bl-plugins/remote-content/languages/en_US.json new file mode 100644 index 00000000..535a22ae --- /dev/null +++ b/bl-plugins/remote-content/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Remote Content", + "description": "" + } +} \ No newline at end of file diff --git a/bl-plugins/remote-content/metadata.json b/bl-plugins/remote-content/metadata.json new file mode 100644 index 00000000..a5c64fc0 --- /dev/null +++ b/bl-plugins/remote-content/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "Bludit", + "email": "", + "website": "https://plugins.bludit.com", + "version": "2.0", + "releaseDate": "2017-05-26", + "license": "MIT", + "compatible": "2.0", + "notes": "" +} \ No newline at end of file diff --git a/bl-plugins/remote-content/plugin.php b/bl-plugins/remote-content/plugin.php new file mode 100644 index 00000000..86d22db4 --- /dev/null +++ b/bl-plugins/remote-content/plugin.php @@ -0,0 +1,130 @@ +dbFields = array( + 'source'=>'localbluditv2.com/bl-content.zip', + 'webhook'=>'remote-content-webhook' + ); + } + + public function install($position=0) + { + parent::install($position); + $workspace = $this->workspace(); + mkdir($workspace, 0755, true); + } + + public function uninstall() + { + parent::uninstall(); + $workspace = $this->workspace(); + Filesystem::deleteRecursive($workspace); + } + + public function beforeRulesLoad() + { + if( $this->webhook() ) { + $this->getFile(); + $this->updateContent(); + $this->cleanUp(); + exit(); + } + } + + private function workspace() + { + return PATH_CONTENT.'remotecontent'.DS; + } + + private function webhook() + { + global $Url; + + // Check URI start with the webhook + $webhook = $this->getValue('webhook'); + if( empty($webhook) ) { + return false; + } + $startString = HTML_PATH_ROOT.$webhook; + $URI = $Url->uri(); + $length = mb_strlen($startString, CHARSET); + if( mb_substr($URI, 0, $length)!=$startString ) { + return false; + } + + Log::set('Plugin Remote Content'.LOG_SEP.'Webhook request.'); + + return true; + } + + private function cleanUp() + { + Log::set('Plugin Remote Content'.LOG_SEP.'Cleaning...'); + $workspace = $this->workspace(); + Filesystem::deleteRecursive($workspace); + mkdir($workspace, 0755, true); + return true; + } + + private function updateContent() + { + // Directory where the zip file was uncompress + $destinationPath = $this->workspace(); + + // This helps when uncompress the zip file and the files are saved inside a directory + $listDirectories = Filesystem::listDirectories($destinationPath); + if(count($listDirectories)==1) { + $uncompressDirectory = $listDirectories[0]; + } else { + $uncompressDirectory = $destinationPath; + } + + $uncompressDirectory = rtrim($uncompressDirectory, '/'); + + // Copy page directory + if(Filesystem::directoryExists($uncompressDirectory.DS.'pages')) { + Log::set('Plugin Remote Content'.LOG_SEP.'Copying pages...'); + Filesystem::copyRecursive($uncompressDirectory.DS.'pages', PATH_PAGES); + } + + // Copy databases directory + if(Filesystem::directoryExists($uncompressDirectory.DS.'databases')) { + Log::set('Plugin Remote Content'.LOG_SEP.'Copying databases...'); + Filesystem::copyRecursive($uncompressDirectory.DS.'databases', PATH_DATABASES); + } + + // Copy uploads directory + if(Filesystem::directoryExists($uncompressDirectory.DS.'uploads')) { + Log::set('Plugin Remote Content'.LOG_SEP.'Copying uploads...'); + Filesystem::copyRecursive($uncompressDirectory.DS.'uploads', PATH_UPLOADS); + } + + return true; + } + + private function getFile() + { + // Download the zip file + Log::set('Plugin Remote Content'.LOG_SEP.'Downloading the zip file.'); + $url = $this->getValue('source'); + $destinationPath = $this->workspace(); + $destinationFile = $destinationPath.'content.zip'; + TCP::download($url, $destinationFile); + + // Uncompress the zip file + Log::set('Plugin Remote Content'.LOG_SEP.'Uncompress the zip file.'); + $zip = new ZipArchive; + if($zip->open($destinationFile)===true) { + $zip->extractTo($destinationPath); + $zip->close(); + } + + // Delete the zip file + unlink($destinationFile); + return true; + } +} \ No newline at end of file From 3066845489e14c5cb106239db28a18e138b74592 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 2 Jul 2017 18:56:02 +0200 Subject: [PATCH 29/41] Filesystem helper improved --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 1906e272..26dd0e10 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ .DS_Store bl-content/* bl-plugins/timemachine +bl-plugins/remote-content bl-kernel/bludit.pro.php \ No newline at end of file From 3504f2e6e7f576062be11163494957bb76d5d513 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 2 Jul 2017 18:56:43 +0200 Subject: [PATCH 30/41] Filesystem helper improved --- .../remote-content/languages/en_US.json | 7 - bl-plugins/remote-content/metadata.json | 10 -- bl-plugins/remote-content/plugin.php | 130 ------------------ 3 files changed, 147 deletions(-) delete mode 100644 bl-plugins/remote-content/languages/en_US.json delete mode 100644 bl-plugins/remote-content/metadata.json delete mode 100644 bl-plugins/remote-content/plugin.php diff --git a/bl-plugins/remote-content/languages/en_US.json b/bl-plugins/remote-content/languages/en_US.json deleted file mode 100644 index 535a22ae..00000000 --- a/bl-plugins/remote-content/languages/en_US.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "Remote Content", - "description": "" - } -} \ No newline at end of file diff --git a/bl-plugins/remote-content/metadata.json b/bl-plugins/remote-content/metadata.json deleted file mode 100644 index a5c64fc0..00000000 --- a/bl-plugins/remote-content/metadata.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "author": "Bludit", - "email": "", - "website": "https://plugins.bludit.com", - "version": "2.0", - "releaseDate": "2017-05-26", - "license": "MIT", - "compatible": "2.0", - "notes": "" -} \ No newline at end of file diff --git a/bl-plugins/remote-content/plugin.php b/bl-plugins/remote-content/plugin.php deleted file mode 100644 index 86d22db4..00000000 --- a/bl-plugins/remote-content/plugin.php +++ /dev/null @@ -1,130 +0,0 @@ -dbFields = array( - 'source'=>'localbluditv2.com/bl-content.zip', - 'webhook'=>'remote-content-webhook' - ); - } - - public function install($position=0) - { - parent::install($position); - $workspace = $this->workspace(); - mkdir($workspace, 0755, true); - } - - public function uninstall() - { - parent::uninstall(); - $workspace = $this->workspace(); - Filesystem::deleteRecursive($workspace); - } - - public function beforeRulesLoad() - { - if( $this->webhook() ) { - $this->getFile(); - $this->updateContent(); - $this->cleanUp(); - exit(); - } - } - - private function workspace() - { - return PATH_CONTENT.'remotecontent'.DS; - } - - private function webhook() - { - global $Url; - - // Check URI start with the webhook - $webhook = $this->getValue('webhook'); - if( empty($webhook) ) { - return false; - } - $startString = HTML_PATH_ROOT.$webhook; - $URI = $Url->uri(); - $length = mb_strlen($startString, CHARSET); - if( mb_substr($URI, 0, $length)!=$startString ) { - return false; - } - - Log::set('Plugin Remote Content'.LOG_SEP.'Webhook request.'); - - return true; - } - - private function cleanUp() - { - Log::set('Plugin Remote Content'.LOG_SEP.'Cleaning...'); - $workspace = $this->workspace(); - Filesystem::deleteRecursive($workspace); - mkdir($workspace, 0755, true); - return true; - } - - private function updateContent() - { - // Directory where the zip file was uncompress - $destinationPath = $this->workspace(); - - // This helps when uncompress the zip file and the files are saved inside a directory - $listDirectories = Filesystem::listDirectories($destinationPath); - if(count($listDirectories)==1) { - $uncompressDirectory = $listDirectories[0]; - } else { - $uncompressDirectory = $destinationPath; - } - - $uncompressDirectory = rtrim($uncompressDirectory, '/'); - - // Copy page directory - if(Filesystem::directoryExists($uncompressDirectory.DS.'pages')) { - Log::set('Plugin Remote Content'.LOG_SEP.'Copying pages...'); - Filesystem::copyRecursive($uncompressDirectory.DS.'pages', PATH_PAGES); - } - - // Copy databases directory - if(Filesystem::directoryExists($uncompressDirectory.DS.'databases')) { - Log::set('Plugin Remote Content'.LOG_SEP.'Copying databases...'); - Filesystem::copyRecursive($uncompressDirectory.DS.'databases', PATH_DATABASES); - } - - // Copy uploads directory - if(Filesystem::directoryExists($uncompressDirectory.DS.'uploads')) { - Log::set('Plugin Remote Content'.LOG_SEP.'Copying uploads...'); - Filesystem::copyRecursive($uncompressDirectory.DS.'uploads', PATH_UPLOADS); - } - - return true; - } - - private function getFile() - { - // Download the zip file - Log::set('Plugin Remote Content'.LOG_SEP.'Downloading the zip file.'); - $url = $this->getValue('source'); - $destinationPath = $this->workspace(); - $destinationFile = $destinationPath.'content.zip'; - TCP::download($url, $destinationFile); - - // Uncompress the zip file - Log::set('Plugin Remote Content'.LOG_SEP.'Uncompress the zip file.'); - $zip = new ZipArchive; - if($zip->open($destinationFile)===true) { - $zip->extractTo($destinationPath); - $zip->close(); - } - - // Delete the zip file - unlink($destinationFile); - return true; - } -} \ No newline at end of file From 2aa992034ba91e6dba843265b16f17821c76935e Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sun, 2 Jul 2017 22:46:05 +0200 Subject: [PATCH 31/41] Plugins improves --- bl-kernel/abstract/plugin.class.php | 1 - .../admin/controllers/install-plugin.php | 6 + bl-kernel/admin/views/edit-user.php | 10 ++ bl-kernel/dbusers.class.php | 105 +++++++++--------- bl-kernel/user.class.php | 5 + bl-plugins/categories/plugin.php | 4 +- bl-plugins/simplemde/plugin.php | 20 ++-- bl-plugins/version/plugin.php | 2 +- 8 files changed, 90 insertions(+), 63 deletions(-) diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index 04e2cc27..8c1113eb 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -263,7 +263,6 @@ class Plugin { $this->db[$key] = $value; } } - return $this->save(); } diff --git a/bl-kernel/admin/controllers/install-plugin.php b/bl-kernel/admin/controllers/install-plugin.php index 3d002046..cfabd262 100644 --- a/bl-kernel/admin/controllers/install-plugin.php +++ b/bl-kernel/admin/controllers/install-plugin.php @@ -30,6 +30,12 @@ $pluginClassName = $layout['parameters']; if( isset($plugins['all'][$pluginClassName]) ) { $plugin = $plugins['all'][$pluginClassName]; + // Plugins for Bludit PRO + $blackList = array('pluginTimeMachine', 'pluginRemoteContent'); + if( in_array($pluginClassName, $blackList) && !defined('BLUDIT_PRO') ) { + Redirect::page('plugins'); + } + // Install plugin if( $plugin->install() ) { // Add to syslog diff --git a/bl-kernel/admin/views/edit-user.php b/bl-kernel/admin/views/edit-user.php index be5d259d..fe7e7d5e 100644 --- a/bl-kernel/admin/views/edit-user.php +++ b/bl-kernel/admin/views/edit-user.php @@ -114,6 +114,16 @@ if($Login->role()==='admin') {
          '; + HTML::legend(array('value'=>$L->g('Authentication Token'))); + + HTML::formInputText(array( + 'name'=>'tokenAuth', + 'label'=>$L->g('Token'), + 'value'=>$User->tokenAuth(), + 'class'=>'uk-width-1-2 uk-form-medium', + 'tip'=>$L->g('This token is similar to your password, do not share this token.') + )); + HTML::legend(array('value'=>$L->g('Status'))); HTML::formInputText(array( diff --git a/bl-kernel/dbusers.class.php b/bl-kernel/dbusers.class.php index 75bbd51a..929f7505 100644 --- a/bl-kernel/dbusers.class.php +++ b/bl-kernel/dbusers.class.php @@ -41,6 +41,60 @@ class dbUsers extends dbJSON return isset($this->db[$username]); } + // Create a new user + public function add($args) + { + $dataForDb = array(); + + // Verify arguments with the database fields. + foreach($this->dbFields as $field=>$options) + { + // If the user send the field. + if( isset($args[$field]) ) + { + // Sanitize if will be saved on database. + if( !$options['inFile'] ) { + $tmpValue = Sanitize::html($args[$field]); + } + else { + $tmpValue = $args[$field]; + } + } + // Uses a default value for the field. + else + { + $tmpValue = $options['value']; + } + + // Set type + settype($tmpValue, gettype($options['value'])); + + // Save on database + $dataForDb[$field] = $tmpValue; + } + + // Check if the user alredy exists. + if( $this->userExists($dataForDb['username']) ) { + return false; + } + + // Current date. + $dataForDb['registered'] = Date::current(DB_DATE_FORMAT); + + // Password + $dataForDb['salt'] = Text::randomText(SALT_LENGTH); + $dataForDb['password'] = sha1($dataForDb['password'].$dataForDb['salt']); + + // Save the database + $this->db[$dataForDb['username']] = $dataForDb; + if( $this->save() === false ) { + Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); + return false; + } + + return true; + } + // Set the parameters of a user public function set($args) { @@ -170,57 +224,6 @@ class dbUsers extends dbJSON - public function add($args) - { - $dataForDb = array(); - // Verify arguments with the database fields. - foreach($this->dbFields as $field=>$options) - { - // If the user send the field. - if( isset($args[$field]) ) - { - // Sanitize if will be saved on database. - if( !$options['inFile'] ) { - $tmpValue = Sanitize::html($args[$field]); - } - else { - $tmpValue = $args[$field]; - } - } - // Uses a default value for the field. - else - { - $tmpValue = $options['value']; - } - - // Set type - settype($tmpValue, gettype($options['value'])); - - // Save on database - $dataForDb[$field] = $tmpValue; - } - - // Check if the user alredy exists. - if( $this->userExists($dataForDb['username']) ) { - return false; - } - - // Current date. - $dataForDb['registered'] = Date::current(DB_DATE_FORMAT); - - // Password - $dataForDb['salt'] = Text::randomText(SALT_LENGTH); - $dataForDb['password'] = sha1($dataForDb['password'].$dataForDb['salt']); - - // Save the database - $this->db[$dataForDb['username']] = $dataForDb; - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } - - return true; - } } diff --git a/bl-kernel/user.class.php b/bl-kernel/user.class.php index 47fe4edd..b6ab25f1 100644 --- a/bl-kernel/user.class.php +++ b/bl-kernel/user.class.php @@ -36,6 +36,11 @@ class User return $this->getField('lastName'); } + public function tokenAuth() + { + return $this->getField('tokenAuth'); + } + public function role() { return $this->getField('role'); diff --git a/bl-plugins/categories/plugin.php b/bl-plugins/categories/plugin.php index ed5dc631..8ffae222 100644 --- a/bl-plugins/categories/plugin.php +++ b/bl-plugins/categories/plugin.php @@ -25,8 +25,8 @@ class pluginCategories extends Plugin { $html .= '
          '; $html .= ''; $html .= ''; $html .= ''.$Language->get('Show the categories without content').''; $html .= '
          '; diff --git a/bl-plugins/simplemde/plugin.php b/bl-plugins/simplemde/plugin.php index ccfe3218..35c4a442 100644 --- a/bl-plugins/simplemde/plugin.php +++ b/bl-plugins/simplemde/plugin.php @@ -14,8 +14,8 @@ class pluginsimpleMDE extends Plugin { $this->dbFields = array( 'tabSize'=>'2', 'toolbar'=>'"bold", "italic", "heading", "|", "quote", "unordered-list", "|", "link", "image", "code", "horizontal-rule", "|", "preview", "side-by-side", "fullscreen", "guide"', - 'autosave'=>0, - 'spellChecker'=>0 + 'autosave'=>true, + 'spellChecker'=>true ); } @@ -34,15 +34,19 @@ class pluginsimpleMDE extends Plugin { $html .= '
          '; $html .= '
          '; - $html .= ''; - $html .= 'getDbField('autosave')?'checked':'').'>'; - $html .= ''; + $html .= ''; + $html .= ''; $html .= '
          '; $html .= '
          '; - $html .= ''; - $html .= 'getDbField('spellChecker')?'checked':'').'>'; - $html .= ''; + $html .= ''; + $html .= ''; $html .= '
          '; return $html; diff --git a/bl-plugins/version/plugin.php b/bl-plugins/version/plugin.php index d263f683..399c1b51 100644 --- a/bl-plugins/version/plugin.php +++ b/bl-plugins/version/plugin.php @@ -39,7 +39,7 @@ class pluginVersion extends Plugin { if( version_compare(Session::get('latestVersion'), BLUDIT_VERSION, '>') ) { $html = ''; } else { - if(BLUDIT_PRO) { + if(defined('BLUDIT_PRO')) { $html = '
          Bludit PRO v'.BLUDIT_VERSION.'
          '; } else { $html = '
          Bludit v'.BLUDIT_VERSION.'Upgrade to Bludit PRO
          '; From 556e5a2f7331a453978145724349f174d9293645 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Wed, 5 Jul 2017 19:59:51 +0200 Subject: [PATCH 32/41] Climode rescan --- bl-kernel/abstract/plugin.class.php | 32 ++++++- bl-kernel/admin/controllers/add-user.php | 49 ---------- bl-kernel/boot/rules/60.plugins.php | 2 + bl-kernel/boot/site.php | 7 +- bl-kernel/dbpages.class.php | 112 +++++++++++++---------- bl-kernel/dbusers.class.php | 42 +++------ bl-kernel/functions.php | 66 ++++++++++++- 7 files changed, 179 insertions(+), 131 deletions(-) diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index 8c1113eb..e439f0f2 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -218,7 +218,7 @@ class Plugin { return $this->directoryName; } - // Return TRUE if the installation success, otherwise FALSE + // Return TRUE if the installation success, otherwise FALSE. public function install($position=0) { if($this->installed()) { @@ -237,7 +237,14 @@ class Plugin { public function uninstall() { - Filesystem::deleteRecursive(PATH_PLUGINS_DATABASES.$this->directoryName); + // Delete all files. + $files = Filesystem::listFiles( $this->phpPathDB() ); + foreach($files as $file) { + unlink($file); + } + + // Delete the directory. + rmdir(PATH_PLUGINS_DATABASES.$this->directoryName); } public function installed() @@ -263,7 +270,28 @@ class Plugin { $this->db[$key] = $value; } } + return $this->save(); } + public function webhook($URI=false) + { + global $Url; + + if(empty($URI)) { + return false; + } + + // Check URI start with the webhook + $startString = HTML_PATH_ROOT.$URI; + $URI = $Url->uri(); + $length = mb_strlen($startString, CHARSET); + if( mb_substr($URI, 0, $length)!=$startString ) { + return false; + } + + Log::set(__METHOD__.LOG_SEP.'Webhook requested.'); + return true; + } + } \ No newline at end of file diff --git a/bl-kernel/admin/controllers/add-user.php b/bl-kernel/admin/controllers/add-user.php index 08abad54..8da38f40 100644 --- a/bl-kernel/admin/controllers/add-user.php +++ b/bl-kernel/admin/controllers/add-user.php @@ -13,56 +13,7 @@ if($Login->role()!=='admin') { // Functions // ============================================================================ -function addUser($args) { - global $dbUsers; - global $Language; - // Check empty username - if( Text::isEmpty($args['new_username']) ) { - Alert::set($Language->g('username-field-is-empty'), ALERT_STATUS_FAIL); - return false; - } - - // Check already exist username - if( $dbUsers->userExists($args['new_username']) ) { - Alert::set($Language->g('username-already-exists'), ALERT_STATUS_FAIL); - return false; - } - - // Password length - if( strlen($args['new_password']) < 6 ) { - Alert::set($Language->g('Password must be at least 6 characters long'), ALERT_STATUS_FAIL); - return false; - } - - // Check new password and confirm password are equal - if( $args['new_password'] != $args['confirm_password'] ) { - Alert::set($Language->g('The password and confirmation password do not match'), ALERT_STATUS_FAIL); - return false; - } - - // Filter form fields - $tmp = array(); - $tmp['username'] = $args['new_username']; - $tmp['password'] = $args['new_password']; - $tmp['role'] = $args['role']; - $tmp['email'] = $args['email']; - - // Add the user to the database - if( $dbUsers->add($tmp) ) { - // Add to syslog - $Syslog->add(array( - 'dictionaryKey'=>'new-user', - 'notes'=>$tmp['username'] - )); - - // Create an alert - Alert::set($Language->g('user-has-been-added-successfully'), ALERT_STATUS_OK); - return true; - } - - return false; -} // ============================================================================ // Main before POST diff --git a/bl-kernel/boot/rules/60.plugins.php b/bl-kernel/boot/rules/60.plugins.php index e1b1d3eb..6ebc5e87 100644 --- a/bl-kernel/boot/rules/60.plugins.php +++ b/bl-kernel/boot/rules/60.plugins.php @@ -23,6 +23,8 @@ $plugins = array( 'adminSidebar'=>array(), 'beforeRulesLoad'=>array(), + 'beforeAll'=>array(), + 'afterAll'=>array(), 'afterPageCreate'=>array(), 'afterPageModify'=>array(), diff --git a/bl-kernel/boot/site.php b/bl-kernel/boot/site.php index d39dcbb1..c021e1a4 100644 --- a/bl-kernel/boot/site.php +++ b/bl-kernel/boot/site.php @@ -3,8 +3,8 @@ // Load plugins rules include(PATH_RULES.'60.plugins.php'); -// Plugins before rules loaded -Theme::plugins('beforeRulesLoad'); +// Plugins before all +Theme::plugins('beforeAll'); // Load rules include(PATH_RULES.'69.pages.php'); @@ -30,3 +30,6 @@ else { // Plugins after site loaded Theme::plugins('afterSiteLoad'); + +// Plugins after all +Theme::plugins('afterAll'); diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index 250786e8..a9e28a6e 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -32,14 +32,8 @@ class dbPages extends dbJSON $dataForDb = array(); // This data will be saved in the database $dataForFile = array(); // This data will be saved in the file - // The user is always the one loggued - $args['username'] = Session::get('username'); - if( Text::isEmpty($args['username']) ) { - return false; - } - // Generate key - $key = $this->generateKey($args['slug'], $args['parent']); + $key = $this->generateKey($args['slug']); // Generate UUID $args['uuid'] = $this->generateUUID(); @@ -48,7 +42,7 @@ class dbPages extends dbJSON $currentDate = Date::current(DB_DATE_FORMAT); // Validate date - if(!Valid::date($args['date'], DB_DATE_FORMAT)) { + if( !Valid::date($args['date'], DB_DATE_FORMAT) ) { $args['date'] = $currentDate; } @@ -103,6 +97,9 @@ class dbPages extends dbJSON return false; } + // Checksum MD5 + $dataForDb['md5file'] = md5_file(PATH_PAGES.$key.DS.FILENAME); + // Insert in database $this->db[$key] = $dataForDb; @@ -110,10 +107,7 @@ class dbPages extends dbJSON $this->sortBy(); // Save database - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } + $this->save(); return $key; } @@ -123,15 +117,9 @@ class dbPages extends dbJSON $dataForDb = array(); $dataForFile = array(); - // The user is always the one loggued - $args['username'] = Session::get('username'); - if( Text::isEmpty($args['username']) ) { - return false; - } + $newKey = $this->generateKey($args['slug'], NO_PARENT_CHAR, false, $args['key']); - $newKey = $this->generateKey($args['slug'], $args['parent'], false, $args['key']); - - // If the page is draft then the time created is now + // If the page is draft then the created time is the current if( $this->db[$args['key']]['status']=='draft' ) { $args['date'] = Date::current(DB_DATE_FORMAT); } @@ -196,6 +184,9 @@ class dbPages extends dbJSON // Remove the old key unset( $this->db[$args['key']] ); + // Checksum MD5 + $dataForDb['md5file'] = md5_file(PATH_PAGES.$newKey.DS.FILENAME); + // Insert in database $this->db[$newKey] = $dataForDb; @@ -203,10 +194,7 @@ class dbPages extends dbJSON $this->sortBy(); // Save database - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } + $this->save(); return $newKey; } @@ -465,28 +453,7 @@ class dbPages extends dbJSON return false; } -// ----- OLD - - - - - - public function parentKeyList() - { - return $this->parentKeyList; - } - - public function parentKeyExists($key) - { - return isset( $this->parentKeyList[$key] ); - } - - public function addParentKey($key) - { - $this->parentKeyList[$key] = $key; - } - - // Generate a valid Key/Slug. + // Generate a valid Key/Slug public function generateKey($text, $parent=NO_PARENT_CHAR, $returnSlug=false, $oldKey='') { if(Text::isEmpty($text)) { @@ -526,6 +493,59 @@ class dbPages extends dbJSON return $newKey; } + public function rescanClimode() + { + $pagesDirectories = Filesystem::listDirectories(PATH_PAGES, $regex='*', $sortByDate=false); + foreach($pagesDirectories as $directory) { + if( Sanitize::pathFile($directory.DS.FILENAME) ) { + // Page key + $pageKey = basename($directory); + + // Checksum + $checksum = md5_file($directory.DS.FILENAME); + + if( !isset($this->db[$pageKey]) ) { + insertClimode($pageKey); + } elseif($this->db[$pageKey]['checksum']!=$checksum) { + updateClimode($pageKey); + } + } + } + } + + public function insertClimode($key) + { + + } + + public function updateClimode($key) + { + + } + +// ----- OLD + + + + + + public function parentKeyList() + { + return $this->parentKeyList; + } + + public function parentKeyExists($key) + { + return isset( $this->parentKeyList[$key] ); + } + + public function addParentKey($key) + { + $this->parentKeyList[$key] = $key; + } + + + // Returns the database public function getDB() { diff --git a/bl-kernel/dbusers.class.php b/bl-kernel/dbusers.class.php index 929f7505..12b2e5a5 100644 --- a/bl-kernel/dbusers.class.php +++ b/bl-kernel/dbusers.class.php @@ -46,39 +46,24 @@ class dbUsers extends dbJSON { $dataForDb = array(); - // Verify arguments with the database fields. - foreach($this->dbFields as $field=>$options) - { - // If the user send the field. - if( isset($args[$field]) ) - { - // Sanitize if will be saved on database. - if( !$options['inFile'] ) { - $tmpValue = Sanitize::html($args[$field]); - } - else { - $tmpValue = $args[$field]; - } + // Verify arguments with the database fields + foreach($this->dbFields as $field=>$options) { + if( isset($args[$field]) ) { + $value = Sanitize::html($args[$field]); } - // Uses a default value for the field. - else - { - $tmpValue = $options['value']; + // Use the default value for the field + else { + $value = $options['value']; } // Set type - settype($tmpValue, gettype($options['value'])); + settype($value, gettype($options['value'])); // Save on database - $dataForDb[$field] = $tmpValue; + $dataForDb[$field] = $value; } - // Check if the user alredy exists. - if( $this->userExists($dataForDb['username']) ) { - return false; - } - - // Current date. + // Current date $dataForDb['registered'] = Date::current(DB_DATE_FORMAT); // Password @@ -87,12 +72,7 @@ class dbUsers extends dbJSON // Save the database $this->db[$dataForDb['username']] = $dataForDb; - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } - - return true; + return $this->save(); } // Set the parameters of a user diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index 4f33a9f4..eae9d19e 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -164,10 +164,16 @@ function printDebug($array) { echo ''; } -function createNewPage($args) { +function createPage($args) { global $dbPages; global $Syslog; + // The user is always the one loggued + $args['username'] = Session::get('username'); + if( Text::isEmpty($args['username']) ) { + return false; + } + $key = $dbPages->add($args); if($key) { // Call the plugins after page created @@ -199,6 +205,12 @@ function editPage($args) { global $dbPages; global $Syslog; + // The user is always the one loggued + $args['username'] = Session::get('username'); + if( Text::isEmpty($args['username']) ) { + return false; + } + if(!isset($args['parent'])) { $args['parent'] = NO_PARENT_CHAR; } @@ -325,5 +337,57 @@ function deleteUser($args, $deleteContent=false) return true; } + return false; +} + +function addUser($args) { + global $dbUsers; + global $Language; + global $Syslog; + + // Check empty username + if( Text::isEmpty($args['new_username']) ) { + Alert::set($Language->g('username-field-is-empty'), ALERT_STATUS_FAIL); + return false; + } + + // Check already exist username + if( $dbUsers->userExists($args['new_username']) ) { + Alert::set($Language->g('username-already-exists'), ALERT_STATUS_FAIL); + return false; + } + + // Password length + if( strlen($args['new_password']) < 6 ) { + Alert::set($Language->g('Password must be at least 6 characters long'), ALERT_STATUS_FAIL); + return false; + } + + // Check new password and confirm password are equal + if( $args['new_password'] != $args['confirm_password'] ) { + Alert::set($Language->g('The password and confirmation password do not match'), ALERT_STATUS_FAIL); + return false; + } + + // Filter form fields + $tmp = array(); + $tmp['username'] = $args['new_username']; + $tmp['password'] = $args['new_password']; + $tmp['role'] = $args['role']; + $tmp['email'] = $args['email']; + + // Add the user to the database + if( $dbUsers->add($tmp) ) { + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'new-user', + 'notes'=>$tmp['username'] + )); + + // Create an alert + Alert::set($Language->g('user-has-been-added-successfully'), ALERT_STATUS_OK); + return true; + } + return false; } \ No newline at end of file From 168483f7714afa5fb98a6fe46053a1d798df7ed6 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Wed, 5 Jul 2017 22:55:03 +0200 Subject: [PATCH 33/41] Pages parents fixed --- bl-kernel/abstract/plugin.class.php | 5 +++ bl-kernel/admin/controllers/new-page.php | 2 +- bl-kernel/admin/views/edit-page.php | 42 +++++++++++++----------- bl-kernel/admin/views/new-page.php | 11 ++++--- bl-kernel/dbpages.class.php | 23 +++++-------- bl-kernel/page.class.php | 1 - 6 files changed, 44 insertions(+), 40 deletions(-) diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index e439f0f2..29b4ca88 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -252,6 +252,11 @@ class Plugin { return file_exists($this->filenameDb); } + public function workspace() + { + return PATH_PLUGINS_DATABASES.$this->directoryName.DS; + } + public function init() { // This method is used on childre classes. diff --git a/bl-kernel/admin/controllers/new-page.php b/bl-kernel/admin/controllers/new-page.php index 31e85d29..528372cc 100644 --- a/bl-kernel/admin/controllers/new-page.php +++ b/bl-kernel/admin/controllers/new-page.php @@ -18,7 +18,7 @@ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { - if( createNewPage($_POST)!==false ) { + if( createPage($_POST)!==false ) { Alert::set( $Language->g('Page added successfully') ); } diff --git a/bl-kernel/admin/views/edit-page.php b/bl-kernel/admin/views/edit-page.php index 93c7f8c4..7f8445e9 100644 --- a/bl-kernel/admin/views/edit-page.php +++ b/bl-kernel/admin/views/edit-page.php @@ -151,26 +151,30 @@ echo '
          '; 'tip'=>$L->g('To schedule the post just select the date and time'), 'label'=>$L->g('Date') )); -/* -// If the page is parent then doesn't can have a parent. -if(count($page->children())===0) -{ - // Parent input - $options = array(); - $options[NO_PARENT_CHAR] = '('.$Language->g('No parent').')'; - $options += $dbPages->parentKeyList(); - unset($options[$page->key()]); - HTML::formSelect(array( - 'name'=>'parent', - 'label'=>$L->g('Parent'), - 'class'=>'uk-width-1-1 uk-form-medium', - 'options'=>$options, - 'selected'=>$page->parentKey(), - 'tip'=>'' - )); -} -*/ + // Parent input + // Check if the page has children + if(count($page->children())===0) { + $options = array(); + $parentsList = $dbPages->getParents(); + $parentsKey = array_keys($parentsList); + foreach($parentsKey as $pageKey) { + $parent = buildPage($pageKey); + $options[$pageKey] = $parent->title(); + } + unset($options[$page->key()]); + + HTML::formSelect(array( + 'name'=>'parent', + 'label'=>$L->g('Parent'), + 'class'=>'uk-width-1-1 uk-form-medium', + 'options'=>$options, + 'selected'=>$page->parentKey(), + 'tip'=>'', + 'addEmptySpace'=>true + )); + } + // Position input HTML::formInputText(array( 'name'=>'position', diff --git a/bl-kernel/admin/views/new-page.php b/bl-kernel/admin/views/new-page.php index 02fe9047..b832f24e 100644 --- a/bl-kernel/admin/views/new-page.php +++ b/bl-kernel/admin/views/new-page.php @@ -137,12 +137,13 @@ echo '
          '; 'label'=>$L->g('Date') )); -/* // Parent input $options = array(); - $parents = $dbPages->getParents(true); - foreach( $parents as $key=>$fields ) { - $options[$key] = $pagesByKey[$key]->title(); + $parentsList = $dbPages->getParents(); + $parentsKey = array_keys($parentsList); + foreach($parentsKey as $pageKey) { + $parent = buildPage($pageKey); + $options[$pageKey] = $parent->title(); } HTML::formSelect(array( @@ -154,7 +155,7 @@ echo '
          '; 'tip'=>'', 'addEmptySpace'=>true )); -*/ + // Position input HTML::formInputText(array( 'name'=>'position', diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index a9e28a6e..ff6a81f7 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -33,7 +33,7 @@ class dbPages extends dbJSON $dataForFile = array(); // This data will be saved in the file // Generate key - $key = $this->generateKey($args['slug']); + $key = $this->generateKey($args['slug'], $args['parent']); // Generate UUID $args['uuid'] = $this->generateUUID(); @@ -117,7 +117,7 @@ class dbPages extends dbJSON $dataForDb = array(); $dataForFile = array(); - $newKey = $this->generateKey($args['slug'], NO_PARENT_CHAR, false, $args['key']); + $newKey = $this->generateKey($args['slug'], $args['parent'], false, $args['key']); // If the page is draft then the created time is the current if( $this->db[$args['key']]['status']=='draft' ) { @@ -345,21 +345,16 @@ class dbPages extends dbJSON return count($this->db); } - public function getParents($onlyPublished=true) + // Returns an array with all parents pages key, a parent page is not a child + public function getParents() { - if( $onlyPublished ) { - $db = $this->getPublishedDB(); - } - else { - $db = $this->db; - } - - foreach( $db as $key=>$fields ) { + $db = $this->getPublishedDB(); + foreach($db as $key=>$fields) { + // if the key has slash then is a child if( Text::stringContains($key, '/') ) { unset($db[$key]); } } - return $db; } @@ -454,13 +449,13 @@ class dbPages extends dbJSON } // Generate a valid Key/Slug - public function generateKey($text, $parent=NO_PARENT_CHAR, $returnSlug=false, $oldKey='') + public function generateKey($text, $parent=false, $returnSlug=false, $oldKey='') { if(Text::isEmpty($text)) { $text = 'empty'; } - if( Text::isEmpty($parent) || ($parent==NO_PARENT_CHAR) ) { + if( empty($parent) ) { $newKey = Text::cleanUrl($text); } else { diff --git a/bl-kernel/page.class.php b/bl-kernel/page.class.php index 617c3720..cef2baec 100644 --- a/bl-kernel/page.class.php +++ b/bl-kernel/page.class.php @@ -436,7 +436,6 @@ class Page { public function children() { $tmp = array(); - //$paths = glob(PATH_PAGES.$this->getValue('key').DS.'*', GLOB_ONLYDIR); $paths = Filesystem::listDirectories(PATH_PAGES.$this->getValue('key').DS); foreach($paths as $path) { array_push($tmp, basename($path)); From 967cbb5179665bba2c9bb609ffe4c0b12a0825a8 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Wed, 5 Jul 2017 23:30:30 +0200 Subject: [PATCH 34/41] Auth token for users --- bl-kernel/abstract/plugin.class.php | 13 +++----- bl-kernel/admin/controllers/add-user.php | 4 +-- bl-kernel/dbusers.class.php | 42 +++++++++++++----------- bl-kernel/functions.php | 2 +- bl-languages/en_US.json | 4 ++- bl-plugins/api/plugin.php | 18 +++++----- 6 files changed, 39 insertions(+), 44 deletions(-) diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index 29b4ca88..8d3b309c 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -237,14 +237,8 @@ class Plugin { public function uninstall() { - // Delete all files. - $files = Filesystem::listFiles( $this->phpPathDB() ); - foreach($files as $file) { - unlink($file); - } - - // Delete the directory. - rmdir(PATH_PLUGINS_DATABASES.$this->directoryName); + $path = PATH_PLUGINS_DATABASES.$this->directoryName; + return Filesystem::deleteRecursive($path); } public function installed() @@ -279,6 +273,7 @@ class Plugin { return $this->save(); } + // Returns the parameters after the URI, FALSE if the URI doesn't match with the webhook public function webhook($URI=false) { global $Url; @@ -296,7 +291,7 @@ class Plugin { } Log::set(__METHOD__.LOG_SEP.'Webhook requested.'); - return true; + return mb_substr($URI, $length); } } \ No newline at end of file diff --git a/bl-kernel/admin/controllers/add-user.php b/bl-kernel/admin/controllers/add-user.php index 8da38f40..aa44caa0 100644 --- a/bl-kernel/admin/controllers/add-user.php +++ b/bl-kernel/admin/controllers/add-user.php @@ -13,8 +13,6 @@ if($Login->role()!=='admin') { // Functions // ============================================================================ - - // ============================================================================ // Main before POST // ============================================================================ @@ -25,7 +23,7 @@ if($Login->role()!=='admin') { if( $_SERVER['REQUEST_METHOD'] == 'POST' ) { - if( addUser($_POST) ) { + if( createUser($_POST) ) { Redirect::page('users'); } } diff --git a/bl-kernel/dbusers.class.php b/bl-kernel/dbusers.class.php index 12b2e5a5..ae38d182 100644 --- a/bl-kernel/dbusers.class.php +++ b/bl-kernel/dbusers.class.php @@ -70,6 +70,9 @@ class dbUsers extends dbJSON $dataForDb['salt'] = Text::randomText(SALT_LENGTH); $dataForDb['password'] = sha1($dataForDb['password'].$dataForDb['salt']); + // Auth token + $dataForDb['tokenAuth'] = $this->generateAuthToken(); + // Save the database $this->db[$dataForDb['username']] = $dataForDb; return $this->save(); @@ -118,6 +121,25 @@ class dbUsers extends dbJSON return false; } + public function generateAuthToken() + { + return md5( uniqid().time().DOMAIN ); + } + + public function setPassword($username, $password) + { + $salt = Text::randomText(SALT_LENGTH); + $hash = sha1($password.$salt); + $tokenAuth = $this->generateAuthToken(); + + $args['username'] = $username; + $args['salt'] = $salt; + $args['password'] = $hash; + $args['tokenAuth'] = $tokenAuth; + + return $this->set($args); + } + // ---- OLD // Returns array with the username databases filtered by username, FALSE otherwise public function getDb($username) @@ -186,24 +208,4 @@ class dbUsers extends dbJSON return $token; } - public function setPassword($username, $password) - { - $salt = Text::randomText(SALT_LENGTH); - $hash = sha1($password.$salt); - - $args['username'] = $username; - $args['salt'] = $salt; - $args['password'] = $hash; - - return $this->set($args); - } - - - - - - - - - } diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index eae9d19e..bc51398e 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -340,7 +340,7 @@ function deleteUser($args, $deleteContent=false) return false; } -function addUser($args) { +function createUser($args) { global $dbUsers; global $Language; global $Syslog; diff --git a/bl-languages/en_US.json b/bl-languages/en_US.json index d9eec144..c23be176 100644 --- a/bl-languages/en_US.json +++ b/bl-languages/en_US.json @@ -263,6 +263,8 @@ "new-category-created": "New category created", "new-page-created": "New page created", "page-deleted": "Page deleted", - "changes-on-settings": "Changes on settings" + "page-edited": "Page edited", + "changes-on-settings": "Changes on settings", + "plugin-installed": "Plugin installed" } \ No newline at end of file diff --git a/bl-plugins/api/plugin.php b/bl-plugins/api/plugin.php index 5a6d60d5..f025c40f 100644 --- a/bl-plugins/api/plugin.php +++ b/bl-plugins/api/plugin.php @@ -38,7 +38,7 @@ class pluginAPI extends Plugin { // API HOOKS // ---------------------------------------------------------------------------- - public function beforeRulesLoad() + public function beforeAll() { global $Url; global $dbPages; @@ -46,17 +46,11 @@ class pluginAPI extends Plugin { // CHECK URL // ------------------------------------------------------------ - // Check if the URI start with /api/ - $startString = HTML_PATH_ROOT.'api/'; - $URI = $Url->uri(); - $length = mb_strlen($startString, CHARSET); - if( mb_substr($URI, 0, $length)!=$startString ) { + $URI = $this->webhook('api'); + if( $URI===false ) { return false; } - // Remove the first part of the URI - $URI = mb_substr($URI, $length); - // METHOD // ------------------------------------------------------------ $method = $this->getMethod(); @@ -178,8 +172,12 @@ class pluginAPI extends Plugin { break; } + if(!is_string($inputs)) { + return false; + } + // Input data need to be JSON - $inputs = json_decode(file_get_contents('php://input'),true); + $inputs = json_decode($inputs,true); // Sanitize inputs foreach($inputs as $key=>$value) { From 6fba1fd00535e3e2833f082637871052b6f7751e Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Wed, 5 Jul 2017 23:42:28 +0200 Subject: [PATCH 35/41] Auth token for users --- bl-kernel/admin/controllers/user-password.php | 6 ++++++ bl-languages/en_US.json | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/bl-kernel/admin/controllers/user-password.php b/bl-kernel/admin/controllers/user-password.php index 3fda2ed7..a75b4e77 100644 --- a/bl-kernel/admin/controllers/user-password.php +++ b/bl-kernel/admin/controllers/user-password.php @@ -8,6 +8,7 @@ function setPassword($username, $new_password, $confirm_password) { global $dbUsers; global $Language; + global $Syslog; // Password length if( strlen($new_password) < 6 ) @@ -20,6 +21,11 @@ function setPassword($username, $new_password, $confirm_password) { if( $dbUsers->setPassword($username, $new_password) ) { Alert::set($Language->g('The changes have been saved'), ALERT_STATUS_OK); + // Add to syslog + $Syslog->add(array( + 'dictionaryKey'=>'user-password-changed', + 'notes'=>$username + )); return true; } else { diff --git a/bl-languages/en_US.json b/bl-languages/en_US.json index c23be176..726e172c 100644 --- a/bl-languages/en_US.json +++ b/bl-languages/en_US.json @@ -264,7 +264,9 @@ "new-page-created": "New page created", "page-deleted": "Page deleted", "page-edited": "Page edited", + "user-edited": "User edited", "changes-on-settings": "Changes on settings", - "plugin-installed": "Plugin installed" + "plugin-installed": "Plugin installed", + "user-password-changed": "User password changed" } \ No newline at end of file From 1c0038bc552d7aa7d200ece53d397b295127569f Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Thu, 6 Jul 2017 23:27:22 +0200 Subject: [PATCH 36/41] Climode and user db improved --- bl-kernel/abstract/plugin.class.php | 2 +- bl-kernel/admin/controllers/login-email.php | 2 +- bl-kernel/dbpages.class.php | 145 ++++++++++++++------ bl-kernel/dbusers.class.php | 92 ++++++------- bl-kernel/functions.php | 2 +- bl-kernel/login.class.php | 2 +- bl-kernel/page.class.php | 6 + 7 files changed, 157 insertions(+), 94 deletions(-) diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index 8d3b309c..1cd1080a 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -291,7 +291,7 @@ class Plugin { } Log::set(__METHOD__.LOG_SEP.'Webhook requested.'); - return mb_substr($URI, $length); + return true; } } \ No newline at end of file diff --git a/bl-kernel/admin/controllers/login-email.php b/bl-kernel/admin/controllers/login-email.php index fdfbfb3e..0c8101dd 100644 --- a/bl-kernel/admin/controllers/login-email.php +++ b/bl-kernel/admin/controllers/login-email.php @@ -30,7 +30,7 @@ function checkPost($args) if($username!=false) { // Generate the token and the token expiration date. - $token = $dbUsers->generateTokenEmail($username); + $token = $dbUsers->setTokenEmail($username); // ---- EMAIL ---- $link = $Site->url().'admin/login-email?tokenEmail='.$token.'&username='.$username; diff --git a/bl-kernel/dbpages.class.php b/bl-kernel/dbpages.class.php index ff6a81f7..b5ebf47b 100644 --- a/bl-kernel/dbpages.class.php +++ b/bl-kernel/dbpages.class.php @@ -27,7 +27,7 @@ class dbPages extends dbJSON } // Create a new page - public function add($args) + public function add($args, $climode=false) { $dataForDb = array(); // This data will be saved in the database $dataForFile = array(); // This data will be saved in the file @@ -84,17 +84,19 @@ class dbPages extends dbJSON } } - // Create the directory - if( Filesystem::mkdir(PATH_PAGES.$key, true) === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to create the directory '.PATH_PAGES.$key); - return false; - } + if( $climode===false ) { + // Create the directory + if( Filesystem::mkdir(PATH_PAGES.$key, true) === false ) { + Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to create the directory '.PATH_PAGES.$key); + return false; + } - // Make the index.txt and save the file. - $data = implode("\n", $dataForFile); - if( file_put_contents(PATH_PAGES.$key.DS.FILENAME, $data) === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to put the content in the file '.FILENAME); - return false; + // Make the index.txt and save the file. + $data = implode("\n", $dataForFile); + if( file_put_contents(PATH_PAGES.$key.DS.FILENAME, $data) === false ) { + Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to put the content in the file '.FILENAME); + return false; + } } // Checksum MD5 @@ -112,7 +114,7 @@ class dbPages extends dbJSON return $key; } - public function edit($args) + public function edit($args, $climode=false) { $dataForDb = array(); $dataForFile = array(); @@ -166,21 +168,23 @@ class dbPages extends dbJSON } } - // Move the directory from old key to new key. - if($newKey!==$args['key']) { - if( Filesystem::mv(PATH_PAGES.$args['key'], PATH_PAGES.$newKey) === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to move the directory to '.PATH_PAGES.$newKey); + if( $climode===false ) { + // Move the directory from old key to new key. + if($newKey!==$args['key']) { + if( Filesystem::mv(PATH_PAGES.$args['key'], PATH_PAGES.$newKey) === false ) { + Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to move the directory to '.PATH_PAGES.$newKey); + return false; + } + } + + // Make the index.txt and save the file. + $data = implode("\n", $dataForFile); + if( file_put_contents(PATH_PAGES.$newKey.DS.FILENAME, $data) === false ) { + Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to put the content in the file '.FILENAME); return false; } } - // Make the index.txt and save the file. - $data = implode("\n", $dataForFile); - if( file_put_contents(PATH_PAGES.$newKey.DS.FILENAME, $data) === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to put the content in the file '.FILENAME); - return false; - } - // Remove the old key unset( $this->db[$args['key']] ); @@ -490,40 +494,97 @@ class dbPages extends dbJSON public function rescanClimode() { - $pagesDirectories = Filesystem::listDirectories(PATH_PAGES, $regex='*', $sortByDate=false); - foreach($pagesDirectories as $directory) { + Log::set('CLI MODE'.LOG_SEP.'Starting re-scan on pages directory.'); + $pageList = array(); + + // Search for pages + $directories = Filesystem::listDirectories(PATH_PAGES, $regex='*', $sortByDate=false); + foreach($directories as $directory) { if( Sanitize::pathFile($directory.DS.FILENAME) ) { - // Page key $pageKey = basename($directory); + $pageList[$pageKey] = true; - // Checksum - $checksum = md5_file($directory.DS.FILENAME); - - if( !isset($this->db[$pageKey]) ) { - insertClimode($pageKey); - } elseif($this->db[$pageKey]['checksum']!=$checksum) { - updateClimode($pageKey); + // Search for children pages + $subDirectories = Filesystem::listDirectories(PATH_PAGES.$pageKey.DS, $regex='*', $sortByDate=false); + foreach($subDirectories as $subDirectory) { + if( Sanitize::pathFile($subDirectory.DS.FILENAME) ) { + $subPageKey = basename($subDirectory); + $subPageKey = $pageKey.'/'.$subPageKey; + $pageList[$subPageKey] = true; + } } } } + + Log::set('CLI MODE'.LOG_SEP.'Updating pages...'); + $keys = array_keys($pageList); + foreach($keys as $pageKey) { + // Checksum + $checksum = md5_file(PATH_PAGES.$pageKey.DS.FILENAME); + + // New page + if( !isset($this->db[$pageKey]) ) { + $this->verifyFieldsClimode($pageKey, true); + } + // Update page + elseif($this->db[$pageKey]['md5file']!=$checksum) { + $this->verifyFieldsClimode($pageKey, false); + } + } + + Log::set('CLI MODE'.LOG_SEP.'Removing pages...'); + foreach( array_diff_key($this->db, $pageList) as $pageKey=>$data ) { + Log::set('CLI MODE'.LOG_SEP.'Removing page from database, key: '.$pageKey); + unset( $this->db[$pageKey] ); + } + $this->save(); } - public function insertClimode($key) + private function verifyFieldsClimode($key, $insert=true) { + $page = new Page($key); + $db = $page->getDB(); + // Content from file + $db['content'] = $db['contentRaw']; + + // Parent + $db['parent'] = ''; + $db['slug'] = $key; + $explodeKey = explode('/', $key); + if(isset($explodeKey[1])) { + $db['parent'] = $explodeKey[0]; + $db['slug'] = $explodeKey[1]; + } + + // Date + if( !isset($db['date']) ) { + $db['date'] = Date::current(DB_DATE_FORMAT); + } + + // Status + if( !isset($db['status']) ) { + $db['status'] = CLI_STATUS; + } + + // Owner username + if( !isset($db['username']) ) { + $db['username'] = CLI_USERNAME; + } + + // New page or update page + if($insert) { + Log::set('CLI MODE'.LOG_SEP.'New page found, key:'.$key); + return $this->add($db, $climode=true); + } else { + Log::set('CLI MODE'.LOG_SEP.'Different checksum, updating page, key:'.$key); + return $this->edit($db, $climode=true); + } } - public function updateClimode($key) - { - - } // ----- OLD - - - - public function parentKeyList() { return $this->parentKeyList; diff --git a/bl-kernel/dbusers.class.php b/bl-kernel/dbusers.class.php index ae38d182..b1c9699f 100644 --- a/bl-kernel/dbusers.class.php +++ b/bl-kernel/dbusers.class.php @@ -51,7 +51,6 @@ class dbUsers extends dbJSON if( isset($args[$field]) ) { $value = Sanitize::html($args[$field]); } - // Use the default value for the field else { $value = $options['value']; } @@ -63,14 +62,9 @@ class dbUsers extends dbJSON $dataForDb[$field] = $value; } - // Current date $dataForDb['registered'] = Date::current(DB_DATE_FORMAT); - - // Password - $dataForDb['salt'] = Text::randomText(SALT_LENGTH); - $dataForDb['password'] = sha1($dataForDb['password'].$dataForDb['salt']); - - // Auth token + $dataForDb['salt'] = $this->generateSalt(); + $dataForDb['password'] = $this->generatePasswordHash($dataForDb['password'], $dataForDb['salt']); $dataForDb['tokenAuth'] = $this->generateAuthToken(); // Save the database @@ -107,7 +101,7 @@ class dbUsers extends dbJSON public function getUser($username) { - if($this->userExists($username)) { + if($this->exists($username)) { $User = new User(); $User->setField('username', $username); @@ -126,10 +120,25 @@ class dbUsers extends dbJSON return md5( uniqid().time().DOMAIN ); } + public function generateEmailToken() + { + return $this->generateAuthToken(); + } + + public function generateSalt() + { + return Text::randomText(SALT_LENGTH); + } + + public function generatePasswordHash($password, $salt) + { + return sha1($password.$salt); + } + public function setPassword($username, $password) { - $salt = Text::randomText(SALT_LENGTH); - $hash = sha1($password.$salt); + $salt = $this->generateSalt(); + $hash = $this->generatePasswordHash($password, $salt); $tokenAuth = $this->generateAuthToken(); $args['username'] = $username; @@ -140,28 +149,7 @@ class dbUsers extends dbJSON return $this->set($args); } -// ---- OLD - // Returns array with the username databases filtered by username, FALSE otherwise - public function getDb($username) - { - if($this->userExists($username)) { - $user = $this->db[$username]; - - return $user; - } - - return false; - } - - - public function getAll() - { - return $this->db; - } - - - - // Return the username associated to an email, if the email does not exists return FALSE. + // Return the username associated to an email, FALSE otherwise public function getByEmail($email) { foreach($this->db as $username=>$values) { @@ -169,7 +157,6 @@ class dbUsers extends dbJSON return $username; } } - return false; } @@ -184,28 +171,37 @@ class dbUsers extends dbJSON return false; } - // Return TRUE if the user exists, FALSE otherwise. - public function userExists($username) - { - return isset($this->db[$username]); - } - - public function generateTokenEmail($username) + public function setTokenEmail($username) { // Random hash - $token = sha1(Text::randomText(SALT_LENGTH).time()); + $token = $this->generateEmailToken(); $this->db[$username]['tokenEmail'] = $token; // Token time to live, defined by TOKEN_EMAIL_TTL $this->db[$username]['tokenEmailTTL'] = Date::currentOffset(DB_DATE_FORMAT, TOKEN_EMAIL_TTL); // Save the database - if( $this->save() === false ) { - Log::set(__METHOD__.LOG_SEP.'Error occurred when trying to save the database file.'); - return false; - } - + $this->save(); return $token; } -} +// ---- OLD + // Returns array with the username databases filtered by username, FALSE otherwise + public function getDb($username) + { + if($this->exists($username)) { + $user = $this->db[$username]; + + return $user; + } + + return false; + } + + public function getAll() + { + return $this->db; + } + + +} \ No newline at end of file diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index bc51398e..1755c281 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -352,7 +352,7 @@ function createUser($args) { } // Check already exist username - if( $dbUsers->userExists($args['new_username']) ) { + if( $dbUsers->exists($args['new_username']) ) { Alert::set($Language->g('username-already-exists'), ALERT_STATUS_FAIL); return false; } diff --git a/bl-kernel/login.class.php b/bl-kernel/login.class.php index aa248eb4..12136dcc 100644 --- a/bl-kernel/login.class.php +++ b/bl-kernel/login.class.php @@ -117,7 +117,7 @@ class Login { $this->setLogin($username, $user['role']); // Invalidate the current token. - $this->dbUsers->generateTokenEmail($username); + $this->dbUsers->setTokenEmail($username); Log::set(__METHOD__.LOG_SEP.'User logged succeeded by Token-email - Username: '.$username); diff --git a/bl-kernel/page.class.php b/bl-kernel/page.class.php index cef2baec..7a81728d 100644 --- a/bl-kernel/page.class.php +++ b/bl-kernel/page.class.php @@ -75,6 +75,7 @@ class Page { return($this->vars!==false); } + // DEPRACTED // Returns the value from the $field, FALSE if the field doesn't exist public function getField($field) { @@ -94,6 +95,11 @@ class Page { return false; } + public function getDB() + { + return $this->vars; + } + // Set a field with a value public function setField($field, $value, $overwrite=true) { From 34a6535b1223af1269aafad38dcea14ce7397396 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Fri, 7 Jul 2017 23:38:01 +0200 Subject: [PATCH 37/41] new logo --- bl-kernel/abstract/plugin.class.php | 8 ++- .../admin/themes/default/css/default.css | 48 ++++++++---------- .../admin/themes/default/img/favicon.png | Bin 1005 -> 862 bytes bl-kernel/admin/themes/default/img/logo.svg | 13 +++++ bl-kernel/admin/themes/default/index.php | 13 +++-- bl-kernel/admin/views/pages.php | 24 ++++++++- bl-kernel/functions.php | 8 +-- bl-plugins/api/plugin.php | 47 ++++++++++++----- 8 files changed, 106 insertions(+), 55 deletions(-) create mode 100644 bl-kernel/admin/themes/default/img/logo.svg diff --git a/bl-kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php index 1cd1080a..3fd2be03 100644 --- a/bl-kernel/abstract/plugin.class.php +++ b/bl-kernel/abstract/plugin.class.php @@ -28,6 +28,7 @@ class Plugin { // (array) Database fields, only for initialize public $dbFields; + // (boolean) Enable or disable default Save and Cancel button on plugin settings public $formButtons; function __construct() @@ -274,7 +275,8 @@ class Plugin { } // Returns the parameters after the URI, FALSE if the URI doesn't match with the webhook - public function webhook($URI=false) + // Example: https://www.mybludit.com/api/foo/bar + public function webhook($URI=false, $returnsAfterURI=false) { global $Url; @@ -290,6 +292,10 @@ class Plugin { return false; } + if($returnsAfterURI) { + return mb_substr($URI, $length); + } + Log::set(__METHOD__.LOG_SEP.'Webhook requested.'); return true; } diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index 521b58a9..225787c9 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -98,14 +98,20 @@ body { max-width: 1800px; } +#bl-navbar img.logo { + height: 25px; + margin-bottom: 6px; + margin-left: 15px; + margin-right: 5px; +} + #bl-navbar a { color: #fff; } #bl-navbar a.bl-brand { - font-size: 20px; - line-height: 60px; - margin: 0 0 0 35px; + font-size: 15px; + line-height: 35px; text-transform: uppercase; color: #fff; } @@ -116,7 +122,7 @@ body { #bl-navbar .bl-navbar-right { float: right; - line-height: 60px; + line-height: 35px; margin: 0 35px 0 0; } @@ -637,41 +643,27 @@ div.plugin-links > span.separator { list-style-type: none; margin: 15px 0; padding: 0; - font-size: 0.9em; + font-size: 1em; text-align: center; } +#paginator li.next { + margin-left: 1em; +} + +#paginator li.previous { + margin-right: 1em; +} + #paginator a { color: #2672ec; } #paginator li { display: inline; - float: none !important; + margin: 0 5px; } -#paginator li.left { - margin-right: 10px; -} - -#paginator li.list { - background: #e0e0e0; - color: #747474; - padding: 2px 11px; - margin: 0px 15px; -} - -#paginator li.right { - margin-left: 10px; -} - -#paginator li.next { - margin-right: 1em; -} - -#paginator li.previous { - margin-left: 1em; -} /* ----------- PLUGINS FORM ----------- */ diff --git a/bl-kernel/admin/themes/default/img/favicon.png b/bl-kernel/admin/themes/default/img/favicon.png index 517c6c127f5793d143f271e7008b55c45bcb4c25..cdcd6e2a792217c5d12758597a87136d57a0e0c6 100644 GIT binary patch delta 840 zcmV-O1GoI`2i^vdBYy)WNklln8;b0;~WlU{-(? zUx_54OpY!!O-*>v-8vohWmW+P_ zxB{#LzSs5!*aBVwJ5&8m1+W3!0enue$G|;cd(q@603HCh7JoS!jNb$VGqgnjTzq}S z;92$%xIOYQ4}gpA?=yIoUjv@?e2oAc20j8lzXO&*2NErIwWL?#-EGDsspD?qP$A{X z9yvz<>fH~~7d6zN+D!`LY5CaY!w7)8x&(ac$ZgrGsD$H1o--Z2{1Jvn1OBaPe#4a(Q>hVZRQK zG{o!GwC2p&hLD1dZI7J+RDAdB-ZAiG{qLb6-1S{>*{$)Mi_oK{?acT6=|0{e>q zwhWpSDH8`IUu~vTM==5V*S1;9XyE!BP`aKSwLLFfaDV-72{I`%QPatQXf4U)!=(u( zP&X*CwZzcpOG#drKtyIi%T7#rFSw2~&u9C8jl(f}gRdVQ$I>(0Ok_Kk0~t&y zbf7F(u>>Dp&lg?Gb1;eAY|QLnfU5o>GxxW_A^_=f)>B2;PJNfv?Pb*ZdX$?v-)*@v zenH-)wc80tsn)R$+w;Ah?|CoC?(cwh@{|np07Vf|#qQ-|i4sjB;VPtCdd**($it!Z SPx&r%6OXR9FeUSIu^J=B^nFVvZj#AnEt?Ju^X9#8-g`T<`{r8{)7e}umw&aszTRUto1f4UC-tUm zhlg0UM=mcfKke=9eO+5yJBOiMGpPXw2L}$T)!L@kt*@`&nxCH^C7YL=%bS~+%vfK0bb7GMV0SqiFQ|{cL-CTVxXHPBNLy+nt@AHH;BcLLP>zO9ofib zR~iS9voV>33P*lN^!gqg9As24bitF!BwJcqVq05VBK!!&_Dd+QWUUb)M7qAdK9Rbl zZeU=5&CJZO+1c4bOii}5E497QXxN<2n+*>SGg0EWSMUztVySq;(FvLp3E)<%cxz~A z5XERh9e=o10@KseY=3{h$eGXQV{L7D7ik^_Me5W0gvSha z0A%7$2|$tBZnq2hKy`I>5mtxd*R>Ovn3&MvS2rYv1R~VkdY1$O0k*rls|!9pKF*v@ z&5tZ1fy2>V{alwv0wod&c6fNG3r>_w6NlIm2!CW_V6jbq>gu>C z8WV^ufxS`!Q-pXXLKW(IdwbdWxh}%XYHMo?m#gPfh>drEfxXi0G)iLG8*y@SQurCF zJ#$%uPn;koaHxa~)EVp*^8aXv#p$}T0|*N0Oziami9K3LjE#-4)6-KeNX|z7a|m&m{of?r=Ez!Ct9sIsizg723wJ%1C#3-dyhlzUaxLH1@0i5tJj~PO{tb7(nPE z5tImH+Q!C4k{;|4-+JyfF99eQ78ZU`mfa*S&&|y#?3jc9b)>H*ol2!1hC-pAg+6k$ zTy3CVuRoy9vMgs-R#v)+vfm)~qK4>}iBZ1A>0i><+1dF`v`BbIs)1myAdp0*pVEKA zO|`9*Ov#^65ej)co)6Jz^vlrDQ1Q!@U0gN+9;8yg=YIj@s#zjE>uT=+0000 + + + + + + + + + + + + \ No newline at end of file diff --git a/bl-kernel/admin/themes/default/index.php b/bl-kernel/admin/themes/default/index.php index c6b809b2..8dce91ad 100644 --- a/bl-kernel/admin/themes/default/index.php +++ b/bl-kernel/admin/themes/default/index.php @@ -8,7 +8,7 @@ <?php echo $layout['title'] ?> - + @@ -57,16 +57,14 @@ $(document).ready(function() {
        '.$L->g('Title').''.$L->g('Position').''.( (ORDER_BY=='date') ? $L->g('Date') : $L->g('Position') ).''.$L->g('URL').'
        '.($status?''.$status.'':'').($page->title()?$page->title():''.$Language->g('Empty title').' ').''.$page->dateRaw().''.( (ORDER_BY=='date') ? $page->dateRaw() : $page->position() ).''.$friendlyURL.'
        -
        - '; +
        '.$Plugin->name().'
        + -
        '; echo $Plugin->description(); echo ''; + + echo ''; if( !$Plugin->isCompatible() ) { echo ''; } + echo ''.$Plugin->version().''; + echo ''.$Plugin->author().''.$Plugin->author().'
        -
        +
        '.$theme['name'].'
        + +
        '; echo $theme['description']; echo ''; + echo ''; if( !$theme['compatible'] ) { - echo ''; + echo ''; } - echo $theme['version'].''.$theme['author'].''.$theme['author'].'
        '.($status?''.$status.'':'').($page->title()?$page->title():''.$Language->g('Empty title').' ').''.($status?''.$status.'':'').($page->title()?$page->title():''.$Language->g('Empty title').' ').''.( (ORDER_BY=='date') ? $page->dateRaw() : $page->position() ).'
        -'; \ No newline at end of file +'; +?> + + +
        +
          + '; + } + + for($i=1; $i<=Paginator::amountOfPages(); $i++) { + echo '
        • '.$i.'
        • '; + } + + // Show next page link + if(Paginator::showNext()) { + echo ''; + } + ?> +
        +
        diff --git a/bl-kernel/functions.php b/bl-kernel/functions.php index 1755c281..5cc21076 100644 --- a/bl-kernel/functions.php +++ b/bl-kernel/functions.php @@ -1,5 +1,6 @@ $tmp['username'] )); - // Create an alert - Alert::set($Language->g('user-has-been-added-successfully'), ALERT_STATUS_OK); return true; } diff --git a/bl-plugins/api/plugin.php b/bl-plugins/api/plugin.php index f025c40f..e7081c51 100644 --- a/bl-plugins/api/plugin.php +++ b/bl-plugins/api/plugin.php @@ -46,7 +46,7 @@ class pluginAPI extends Plugin { // CHECK URL // ------------------------------------------------------------ - $URI = $this->webhook('api'); + $URI = $this->webhook('api', $returnsAfterURI=true); if( $URI===false ) { return false; } @@ -59,10 +59,24 @@ class pluginAPI extends Plugin { // ------------------------------------------------------------ $inputs = $this->getInputs(); + if( empty($inputs) ) { + $this->response(array( + 'status'=>'1', + 'message'=>'Missing inputs.' + )); + } + // PARAMETERS // ------------------------------------------------------------ $parameters = $this->getParameters($URI); + if( empty($parameters) ) { + $this->response(array( + 'status'=>'1', + 'message'=>'Missing parameters.' + )); + } + // API TOKEN // ------------------------------------------------------------ $tokenAPI = $this->getValue('token'); @@ -172,19 +186,24 @@ class pluginAPI extends Plugin { break; } - if(!is_string($inputs)) { - return false; + return $this->cleanInputs($inputs); + } + + private function cleanInputs($inputs) + { + $tmp = array(); + if( is_array($inputs) ) { + foreach($inputs as $key=>$value) { + $tmp[$key] = Sanitize::html($value); + } } - - // Input data need to be JSON - $inputs = json_decode($inputs,true); - - // Sanitize inputs - foreach($inputs as $key=>$value) { - $inputs[$key] = Sanitize::html($value); + elseif( is_string($inputs) ) { + $tmp = json_decode($inputs, true); + if(json_last_error()===0) { + $tmp = array(); + } } - - return $inputs; + return $tmp; } private function response($data=array()) @@ -240,10 +259,10 @@ class pluginAPI extends Plugin { return $tmp; } - private function newPage($args) + private function createPage($args) { // This function is defined on functions.php - return createNewPage($args); + return createPage($args); } } \ No newline at end of file From 45899d4853ae482d6bbf68ac0a5c5f9df1f4cae1 Mon Sep 17 00:00:00 2001 From: Diego Najar Date: Sat, 8 Jul 2017 15:53:47 +0200 Subject: [PATCH 38/41] new logo --- bl-kernel/admin/themes/default/css/default.css | 8 ++++---- bl-kernel/admin/themes/default/img/favicon.png | Bin 862 -> 1025 bytes bl-kernel/admin/themes/default/index.php | 4 ++-- bl-plugins/api/metadata.json | 6 +++--- bl-plugins/rss/metadata.json | 8 ++++---- bl-plugins/sitemap/metadata.json | 8 ++++---- bl-plugins/tags/metadata.json | 8 ++++---- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/bl-kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css index 225787c9..4b75e630 100644 --- a/bl-kernel/admin/themes/default/css/default.css +++ b/bl-kernel/admin/themes/default/css/default.css @@ -100,16 +100,16 @@ body { #bl-navbar img.logo { height: 25px; - margin-bottom: 6px; - margin-left: 15px; - margin-right: 5px; + margin-bottom: 8px; + margin-left: 22px; + margin-right: 0px; } #bl-navbar a { color: #fff; } -#bl-navbar a.bl-brand { +#bl-navbar span.bl-brand { font-size: 15px; line-height: 35px; text-transform: uppercase; diff --git a/bl-kernel/admin/themes/default/img/favicon.png b/bl-kernel/admin/themes/default/img/favicon.png index cdcd6e2a792217c5d12758597a87136d57a0e0c6..60349a2b41b19b00ec222b8e0e1994cb8ebd7d3f 100644 GIT binary patch delta 1003 zcmVdYfQn%+6ynN-s1G1Q+XaT9Ik$W`+WBFqHyJURJ9E!>&pqe+#slZr z1dsx-1)%Ai?k>YKM0yoK1i(Ik>=5~`Qk(z;0X*`J2CR?pZ05dPVI7AJ_cwKcwze@ZqBldgHa-j=TG-vN-u0)V91Gj;&@z~RNk1)|X? z8jS`P78dx9J%0c!Vil!GB%#|{9iR@4wWE`Qr1f$}{*KK|M5c0Zaa!BK{x zQ0VjB-JN$-0D(ZD*J`!Cj-mqA6dG=CZ>7C#XQ5CK3R0=mfEp`sq-kYkg}1)|IC3jP z=8F_L2jrSQKqc^+nwmnbRuf>BdVCo`4#D4{coR+(6zAsVVh;}wzQx5w+}zwi$&w&q zu^7(J&wnie5cKRU+3-w zs^jwV^0Mz0?f?MjDHTjiOrX>0;PFv*XSFgYr{sKWZ*NPEQM#1m!2ufp({9^QKzF-1 zJUo=0aD9DUiUk4zx$f`p1&Glp^ZC3CDDzbqHh;0v0GR9r@@`VHy1F`WJgY%40H7Rb z+pl8i4)7_?!tU-a+U+*{e!mPLIkpP}0PbYmKZXV%9e(SCoNVfw_RMxW#s5$M?&AyshHV)&I8SBlp*9p#hICz_|wzVNLI{l&Ck#4tyb&Xs8%da$W>4cZ-Y~Rc6KJV zynngLgU?H_xTa~{TCK)IiRCHE$q8ll03=w11y!ildc9ugx-KA$_m`HI^m@I{&ROmQ zmb{p7DIiWyPi3WsJ^odyG9ZKb*cNvKAUHNQR-T-k{KT!9a@^bF(eQQ9GZ_8DtK~t| z_|z~IsC;oo%91N21>|2vB9RcEpf8lm!D%3qTB#rEgtkVYMY$%NTxi2zQC_1 zf^hQ%Py-!0M&5<{S(sW8CnB0vBD002ovPDHLkV1htq^hy8# delta 839 zcmV-N1GxNw2;K&eB!4AIL_t(oN5z*vl1)Jr#(xt@R3Q+EP-1122!XKztN<%uR)7^? z1z3SU8!%RYgh&~MOfUiwiuz6Ur+WHzzjxo8z^R(LcW!r|^YuC3ce>vi|Jl}-jDG^S z0;~hR*Y*b30$u?-Q~gc_umRiwd`_{)z&&7l(c~!r9ssu%Ie!|A-vk6Rv_$}1e0{~> zS@saPJ@PRRfQ#<$GkBI?1D^GKjQ|`5J_0_!1C~Jt5-oPMq*vnIZN?<2<8I^`Pk*d2!Ok~1bphqZP}`*gyTh?Gb(BUnDR44&jwP{Q>8Zo zmd)53%*fli6n_C=Q+d=0)&pR9{s2!ZM*>$Z2Jw4s0nmQ4B-;XT@oV66d3VQQzYdQy z#Ou|x=FHiKkb;eEmh4&T!{ZLgeSWys!bi08Rtn zipQ_z8HXXRyihU9tY>LRa==nWj_Uy+N>lHEO~cf?`=h{xQg6S-azc9K>QD*FaKDc% zo3y!Ec7NmT^g5v_*O3zr0>6Qa1%&5=|7&K+RBG0AUU26)F3?)m^Z;0^dN;>_bHF>` za|!r!&Q3=|wcP*B83CvdpaX?u=YbEvd*Ig!0K$VkF-HI_gFV5^#24TcAP@okSTeZf zG4%pS=bf7Y2_gYC32B`L)AsmzI9#8gl2nEGO@Ci|l+w#U+NYWoy|qgtS!VNIWCR{^ zO5mA0K@UJ0hYQrX<}L)&Ud2a%Y-;so)SbI_rm>AKBx#lETsiK?(lgvlWILAw8B8g3 zpe$Fh1Rq|{7hTJ9Fp1o3%