.select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; } .select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; } .select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .select2-container .select2-selection--single .select2-selection__clear { background-color: transparent; border: none; font-size: 1em; } .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; } .select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; } .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline; list-style: none; padding: 0; } .select2-container .select2-selection--multiple .select2-selection__clear { background-color: transparent; border: none; font-size: 1em; } .select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; margin-left: 5px; padding: 0; max-width: 100%; resize: none; height: 18px; vertical-align: bottom; font-family: sans-serif; overflow: hidden; word-break: keep-all; } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2-dropdown { background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; } .select2-results { display: block; } .select2-results__options { list-style: none; margin: 0; padding: 0; } .select2-results__option { padding: 6px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; } .select2-results__option--selectable { cursor: pointer; } .select2-container--open .select2-dropdown { left: 0; } .select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-search--dropdown { display: block; padding: 4px; } .select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2-search--dropdown.select2-search--hide { display: none; } .select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); } .select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; } .select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; } .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; padding-right: 0px; } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; } .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; padding-bottom: 5px; padding-right: 5px; position: relative; } .select2-container--default .select2-selection--multiple.select2-selection--clearable { padding-right: 25px; } .select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; font-weight: bold; height: 20px; margin-right: 10px; margin-top: 5px; position: absolute; right: 0; padding: 1px; } .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0; padding-left: 20px; position: relative; max-width: 100%; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; } .select2-container--default .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border: none; border-right: 1px solid #aaa; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: #999; cursor: pointer; font-size: 1em; font-weight: bold; padding: 0 4px; position: absolute; left: 0; top: 0; } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus { background-color: #f1f1f1; color: #333; outline: none; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-left: 1px solid #aaa; border-right: none; border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear { float: left; margin-left: 10px; margin-right: auto; } .select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; } .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; } .select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; } .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--default .select2-results__option--group { padding: 0; } .select2-container--default .select2-results__option--disabled { color: #999; } .select2-container--default .select2-results__option--selected { background-color: #ddd; } .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: #5897fb; color: white; } .select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; } .select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } .select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; } .select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; } .select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } .select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; } .select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } .select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; padding-bottom: 5px; padding-right: 5px; } .select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; } .select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0; } .select2-container--classic .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: #888; cursor: pointer; font-size: 1em; font-weight: bold; padding: 0 4px; } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; outline: none; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; } .select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; } .select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; } .select2-container--classic .select2-dropdown--above { border-bottom: none; } .select2-container--classic .select2-dropdown--below { border-top: none; } .select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--classic .select2-results__option--group { padding: 0; } .select2-container--classic .select2-results__option--disabled { color: grey; } .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable { background-color: #3875d7; color: white; } .select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; } .select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; } @charset "UTF-8"; @font-face { font-family: "Gotham"; src: url(/fonts/Gotham-Black.woff2?a57f659c837cbee74b6d25af30d45363) format("woff2"), url(/fonts/Gotham-Black.woff?0b8b13482598c5f8f4b3394035222905) format("woff"); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: "Gotham"; src: url(/fonts/Gotham-Medium.woff2?c2c6a85767a56c689fc483ee83db32ed) format("woff2"), url(/fonts/Gotham-Medium.woff?54c1237b2f3e4e18a69286642b4d75df) format("woff"); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: "Gotham"; src: url(/fonts/Gotham-Bold.woff2?2f908af72187e46536559e1bf5213a75) format("woff2"), url(/fonts/Gotham-Bold.woff?4ca3b260d2a62cb8e18c76a63daf6fd6) format("woff"); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: "Gotham Book"; src: url(/fonts/Gotham-Book.woff2?310efa2c4696d8283dd13a713f2df18c) format("woff2"), url(/fonts/Gotham-Book.woff?619523c6e16e7d0caf476a10c53cb824) format("woff"); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: "Gotham"; src: url(/fonts/Gotham-Light.woff2?7649b548e904f1bfc953fd1dc1f5e736) format("woff2"), url(/fonts/Gotham-Light.woff?c58ab36add20b61c9a85db6d3abb9338) format("woff"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: "GE SS Text"; src: url(/fonts/GESSTextLight-Light.woff2?c9fdb44f388e5561fce5506cd19fd929) format("woff2"), url(/fonts/GESSTextLight-Light.woff?04939bdad84d33097e614b49b87000f8) format("woff"); font-weight: normal; font-style: normal; font-display: swap; } /* ======================================================================== Component: Base ========================================================================== */ /* * 1. Set `font-size` to support `rem` units * Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge * 2. Prevent adjustments of font size after orientation changes in iOS. * 3. Style */ html { /* 1 */ font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 16px; font-weight: normal; line-height: 1.5; /* 2 */ -webkit-text-size-adjust: 100%; /* 3 */ background: #fff; color: #666; } /* * Remove the margin in all browsers. */ body { margin: 0; } /* Links ========================================================================== */ /* * Remove the outline on focused links when they are also active or hovered */ a:active, a.dropdown.open, a:hover { outline: none; } /* * Style */ a, .uk-link { color: #1e87f0; text-decoration: none; cursor: pointer; } a:hover, .uk-link:hover, .uk-link-toggle:hover .uk-link, .uk-link-toggle:focus .uk-link { color: #0f6ecd; text-decoration: underline; } /* Text-level semantics ========================================================================== */ /* * 1. Add the correct text decoration in Edge. * 2. The shorthand declaration `underline dotted` is not supported in Safari. */ abbr[title] { /* 1 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ -webkit-text-decoration-style: dotted; } /* * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /* * 1. Consolas has a better baseline in running text compared to `Courier` * 2. Correct the odd `em` font sizing in all browsers. * 3. Style */ :not(pre) > code, :not(pre) > kbd, :not(pre) > samp { /* 1 */ font-family: Consolas, monaco, monospace; /* 2 */ font-size: 0.875rem; /* 3 */ color: #f0506e; white-space: nowrap; padding: 2px 6px; background: #f8f8f8; } /* * Emphasize */ em { color: #f0506e; } /* * Insert */ ins { background: #ffd; color: #666; text-decoration: none; } /* * Mark */ mark { background: #ffd; color: #666; } /* * Quote */ q { font-style: italic; } /* * Add the correct font size in all browsers. */ small { font-size: 80%; } /* * Prevents `sub` and `sup` affecting `line-height` in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } /* Embedded content ========================================================================== */ /* * Remove the gap between embedded content and the bottom of their containers. */ audio, canvas, iframe, img, svg, video { vertical-align: middle; } /* * 1. Add responsiveness. * 2. Auto-scale the height. Only needed if `height` attribute is present. * 3. Corrects responsive `max-width` behavior if padding and border are used. * 4. Exclude SVGs for IE11 because they don't preserve their aspect ratio. */ canvas, img, video { /* 1 */ max-width: 100%; /* 2 */ height: auto; /* 3 */ box-sizing: border-box; } /* 4 */ @supports (display: block) { svg { max-width: 100%; height: auto; box-sizing: border-box; } } /* * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* * 1. Fix lazy loading images if parent element is set to `display: inline` and has `overflow: hidden`. * 2. Hide `alt` text for lazy loading images. * Note: Selector for background while loading img[data-src*='.jpg'][src*='data:image'] { background: grey; } */ img:not([src]) { /* 1 */ min-width: 1px; /* 2 */ visibility: hidden; } /* * Iframe * Remove border in all browsers */ iframe { border: 0; } /* Block elements ========================================================================== */ /* * Margins */ p, ul, ol, dl, pre, address, fieldset, figure { margin: 0 0 20px 0; } /* Add margin if adjacent element */ * + p, * + ul, * + ol, * + dl, * + pre, * + address, * + fieldset, * + figure { margin-top: 20px; } /* Headings ========================================================================== */ h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge { margin: 0 0 20px 0; font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-weight: normal; color: #333; text-transform: none; } /* Add margin if adjacent element */ * + h1, * + .uk-h1, * + h2, * + .uk-h2, * + h3, * + .uk-h3, * + h4, * + .uk-h4, * + h5, * + .uk-h5, * + h6, * + .uk-h6, * + .uk-heading-small, * + .uk-heading-medium, * + .uk-heading-large, * + .uk-heading-xlarge, * + .uk-heading-2xlarge { margin-top: 40px; } /* * Sizes */ h1, .uk-h1 { font-size: 2.23125rem; line-height: 1.2; } h2, .uk-h2 { font-size: 1.7rem; line-height: 1.3; } h3, .uk-h3 { font-size: 1.5rem; line-height: 1.4; } h4, .uk-h4 { font-size: 1.25rem; line-height: 1.4; } h5, .uk-h5 { font-size: 16px; line-height: 1.4; } h6, .uk-h6 { font-size: 0.875rem; line-height: 1.4; } /* Tablet landscape and bigger */ @media (min-width: 960px) { h1, .uk-h1 { font-size: 2.625rem; } h2, .uk-h2 { font-size: 2rem; } } /* Lists ========================================================================== */ ul, ol { padding-left: 30px; } /* * Reset margin for nested lists */ ul > li > ul, ul > li > ol, ol > li > ol, ol > li > ul { margin: 0; } /* Description lists ========================================================================== */ dt { font-weight: bold; } dd { margin-left: 0; } /* Horizontal rules ========================================================================== */ /* * 1. Show the overflow in Chrome, Edge and IE. * 2. Add the correct text-align in Edge and IE. * 3. Style */ hr, .uk-hr { /* 1 */ overflow: visible; /* 2 */ text-align: inherit; /* 3 */ margin: 0 0 20px 0; border: 0; border-top: 1px solid #e5e5e5; } /* Add margin if adjacent element */ * + hr, * + .uk-hr { margin-top: 20px; } /* Address ========================================================================== */ address { font-style: normal; } /* Blockquotes ========================================================================== */ blockquote { margin: 0 0 20px 0; font-size: 1.25rem; line-height: 1.5; font-style: italic; color: #333; } /* Add margin if adjacent element */ * + blockquote { margin-top: 20px; } /* * Content */ blockquote p:last-of-type { margin-bottom: 0; } blockquote footer { margin-top: 10px; font-size: 0.875rem; line-height: 1.5; color: #666; } blockquote footer::before { content: "— "; } /* Preformatted text ========================================================================== */ /* * 1. Contain overflow in all browsers. */ pre { font: 0.875rem / 1.5 Consolas, monaco, monospace; color: #666; -moz-tab-size: 4; -o-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 ========================================================================== */ /* * 1. Add the correct display in Edge, IE 10+, and Firefox. * 2. Add the correct display in IE. */ details, main { /* 2 */ display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* * Add the correct display in IE. */ template { display: none; } /* Pass media breakpoints to JS ========================================================================== */ /* * Breakpoints */ .uk-breakpoint-s::before { content: "640px"; } .uk-breakpoint-m::before { content: "960px"; } .uk-breakpoint-l::before { content: "1200px"; } .uk-breakpoint-xl::before { content: "1600px"; } :root { --uk-breakpoint-s: 640px; --uk-breakpoint-m: 960px; --uk-breakpoint-l: 1200px; --uk-breakpoint-xl: 1600px; } /* ======================================================================== Component: Link ========================================================================== */ /* Muted ========================================================================== */ a.uk-link-muted, .uk-link-muted a { color: #999; } a.uk-link-muted:hover, .uk-link-muted a:hover, .uk-link-toggle:hover .uk-link-muted, .uk-link-toggle:focus .uk-link-muted { color: #666; } /* Text ========================================================================== */ a.uk-link-text, .uk-link-text a { color: inherit; } a.uk-link-text:hover, .uk-link-text a:hover, .uk-link-toggle:hover .uk-link-text, .uk-link-toggle:focus .uk-link-text { color: #999; } /* Heading ========================================================================== */ a.uk-link-heading, .uk-link-heading a { color: inherit; } a.uk-link-heading:hover, .uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, .uk-link-toggle:focus .uk-link-heading { color: #1e87f0; text-decoration: none; } /* Reset ========================================================================== */ /* * `!important` needed to override inverse component */ a.uk-link-reset, .uk-link-reset a { color: inherit !important; text-decoration: none !important; } /* Toggle ========================================================================== */ .uk-link-toggle { color: inherit !important; text-decoration: none !important; } .uk-link-toggle:focus { outline: none; } /* ======================================================================== Component: Heading ========================================================================== */ .uk-heading-small { font-size: 2.6rem; line-height: 1.2; } .uk-heading-medium { font-size: 2.8875rem; line-height: 1.1; } .uk-heading-large { font-size: 3.4rem; line-height: 1.1; } .uk-heading-xlarge { font-size: 4rem; line-height: 1; } .uk-heading-2xlarge { font-size: 6rem; line-height: 1; } /* Tablet Landscape and bigger */ @media (min-width: 960px) { .uk-heading-small { font-size: 3.25rem; } .uk-heading-medium { font-size: 3.5rem; } .uk-heading-large { font-size: 4rem; } .uk-heading-xlarge { font-size: 6rem; } .uk-heading-2xlarge { font-size: 8rem; } } /* Laptop and bigger */ @media (min-width: 1200px) { .uk-heading-medium { font-size: 4rem; } .uk-heading-large { font-size: 6rem; } .uk-heading-xlarge { font-size: 8rem; } .uk-heading-2xlarge { font-size: 11rem; } } /* Primary Deprecated: Use `uk-heading-medium` instead ========================================================================== */ /* Tablet landscape and bigger */ /* Desktop and bigger */ /* Hero Deprecated: Use `uk-heading-xlarge` instead ========================================================================== */ /* Tablet landscape and bigger */ /* Desktop and bigger */ /* Divider ========================================================================== */ .uk-heading-divider { padding-bottom: calc(5px + 0.1em); border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; } /* Bullet ========================================================================== */ .uk-heading-bullet { position: relative; } /* * 1. Using `inline-block` to make it work with text alignment * 2. Center vertically * 3. Style */ .uk-heading-bullet::before { content: ""; /* 1 */ display: inline-block; /* 2 */ position: relative; top: calc(-0.1 * 1em); vertical-align: middle; /* 3 */ height: calc(4px + 0.7em); margin-right: calc(5px + 0.2em); border-left: calc(5px + 0.1em) solid #e5e5e5; } /* Line ========================================================================== */ /* * Clip the child element */ .uk-heading-line { overflow: hidden; } /* * Extra markup is needed to make it work with text align */ .uk-heading-line > * { display: inline-block; position: relative; } /* * 1. Center vertically * 2. Make the element as large as possible. It's clipped by the container. * 3. Style */ .uk-heading-line > ::before, .uk-heading-line > ::after { content: ""; /* 1 */ position: absolute; top: calc(50% - (calc(0.2px + 0.05em) / 2)); /* 2 */ width: 2000px; /* 3 */ border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; } .uk-heading-line > ::before { right: 100%; margin-right: calc(5px + 0.3em); } .uk-heading-line > ::after { left: 100%; margin-left: calc(5px + 0.3em); } /* ======================================================================== Component: Divider ========================================================================== */ /* * 1. Reset default `hr` * 2. Set margin if a `div` is used for semantical reason */ [class*=uk-divider] { /* 1 */ border: none; /* 2 */ margin-bottom: 20px; } /* Add margin if adjacent element */ * + [class*=uk-divider] { margin-top: 20px; } /* Icon ========================================================================== */ .uk-divider-icon { position: relative; height: 20px; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); background-repeat: no-repeat; background-position: 50% 50%; } .uk-divider-icon::before, .uk-divider-icon::after { content: ""; position: absolute; top: 50%; max-width: calc(50% - (50px / 2)); border-bottom: 1px solid #e5e5e5; } .uk-divider-icon::before { right: calc(50% + (50px / 2)); width: 100%; } .uk-divider-icon::after { left: calc(50% + (50px / 2)); width: 100%; } /* Small ========================================================================== */ /* * 1. Fix height because of `inline-block` * 2. Using ::after and inline-block to make `text-align` work */ /* 1 */ .uk-divider-small { line-height: 0; } /* 2 */ .uk-divider-small::after { content: ""; display: inline-block; width: 100px; max-width: 100%; border-top: 1px solid #e5e5e5; vertical-align: top; } /* Vertical ========================================================================== */ .uk-divider-vertical { width: 1px; height: 100px; margin-left: auto; margin-right: auto; border-left: 1px solid #e5e5e5; } /* ======================================================================== Component: List ========================================================================== */ .uk-list { padding: 0; list-style: none; } /* * Remove margin from the last-child */ .uk-list > * > :last-child { margin-bottom: 0; } /* * Style */ .uk-list > :nth-child(n+2), .uk-list > * > ul { margin-top: 10px; } /* Marker modifiers * Moving `::marker` inside `::before` to style it differently * To style the `::marker` is currently only supported in Firefox and Safari ========================================================================== */ .uk-list-disc > *, .uk-list-circle > *, .uk-list-square > *, .uk-list-decimal > *, .uk-list-hyphen > * { padding-left: 30px; } /* * Type modifiers */ .uk-list-decimal { counter-reset: decimal; } .uk-list-decimal > * { counter-increment: decimal; } [class*=uk-list] > ::before { content: ""; position: relative; left: -30px; width: 30px; height: 1.5em; margin-bottom: -1.5em; display: list-item; list-style-position: inside; text-align: right; } .uk-list-disc > ::before { list-style-type: disc; } .uk-list-circle > ::before { list-style-type: circle; } .uk-list-square > ::before { list-style-type: square; } .uk-list-decimal > ::before { content: counter(decimal, decimal) " . "; } .uk-list-hyphen > ::before { content: "–  "; } /* * Color modifiers */ .uk-list-muted > ::before { color: #999 !important; } .uk-list-emphasis > ::before { color: #333 !important; } .uk-list-primary > ::before { color: #1e87f0 !important; } .uk-list-secondary > ::before { color: #222 !important; } /* Image bullet modifier ========================================================================== */ .uk-list-bullet > * { padding-left: 30px; } .uk-list-bullet > ::before { content: ""; position: relative; left: -30px; width: 30px; height: 1.5em; margin-bottom: -1.5em; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-position: 50% 50%; } /* Style modifiers ========================================================================== */ /* * Divider */ .uk-list-divider > :nth-child(n+2) { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e5e5e5; } /* * Striped */ .uk-list-striped > * { padding: 10px 10px; } .uk-list-striped > *:nth-of-type(odd) { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .uk-list-striped > :nth-of-type(odd) { background: #f8f8f8; } .uk-list-striped > :nth-child(n+2) { margin-top: 0; } /* Size modifier ========================================================================== */ .uk-list-large > :nth-child(n+2), .uk-list-large > * > ul { margin-top: 20px; } .uk-list-collapse > :nth-child(n+2), .uk-list-collapse > * > ul { margin-top: 0; } /* * Divider */ .uk-list-large.uk-list-divider > :nth-child(n+2) { margin-top: 20px; padding-top: 20px; } .uk-list-collapse.uk-list-divider > :nth-child(n+2) { margin-top: 0; padding-top: 0; } /* * Striped */ .uk-list-large.uk-list-striped > * { padding: 20px 10px; } .uk-list-collapse.uk-list-striped > * { padding-top: 0; padding-bottom: 0; } .uk-list-large.uk-list-striped > :nth-child(n+2), .uk-list-collapse.uk-list-striped > :nth-child(n+2) { margin-top: 0; } /* ======================================================================== Component: Description list ========================================================================== */ /* * Term */ .uk-description-list > dt { color: #333; font-size: 0.875rem; font-weight: normal; text-transform: uppercase; } .uk-description-list > dt:nth-child(n+2) { margin-top: 20px; } /* * Description */ /* Style modifier ========================================================================== */ /* * Line */ .uk-description-list-divider > dt:nth-child(n+2) { margin-top: 20px; padding-top: 20px; border-top: 1px solid #e5e5e5; } /* ======================================================================== Component: Table ========================================================================== */ /* * 1. Remove most spacing between table cells. * 2. Behave like a block element * 3. Style */ .uk-table { /* 1 */ border-collapse: collapse; border-spacing: 0; /* 2 */ width: 100%; /* 3 */ margin-bottom: 20px; } /* Add margin if adjacent element */ * + .uk-table { margin-top: 20px; } /* Header cell ========================================================================== */ /* * 1. Style */ .uk-table th { padding: 16px 12px; text-align: left; vertical-align: bottom; /* 1 */ font-size: 0.875rem; font-weight: normal; color: #999; text-transform: uppercase; } /* Cell ========================================================================== */ .uk-table td { padding: 16px 12px; vertical-align: top; } /* * Remove margin from the last-child */ .uk-table td > :last-child { margin-bottom: 0; } /* Footer ========================================================================== */ .uk-table tfoot { font-size: 0.875rem; } /* Caption ========================================================================== */ .uk-table caption { font-size: 0.875rem; text-align: left; color: #999; } /* Alignment modifier ========================================================================== */ .uk-table-middle, .uk-table-middle td { vertical-align: middle !important; } /* Style modifiers ========================================================================== */ /* * Divider */ .uk-table-divider > tr:not(:first-child), .uk-table-divider > :not(:first-child) > tr, .uk-table-divider > :first-child > tr:not(:first-child) { border-top: 1px solid #e5e5e5; } /* * Striped */ .uk-table-striped > tr:nth-of-type(odd), .uk-table-striped tbody tr:nth-of-type(odd) { background: #f8f8f8; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } /* * Hover */ .uk-table-hover > tr:hover, .uk-table-hover tbody tr:hover { background: #ffd; } /* Active state ========================================================================== */ .uk-table > tr.uk-active, .uk-table tbody tr.uk-active { background: #ffd; } /* Size modifier ========================================================================== */ .uk-table-small th, .uk-table-small td { padding: 10px 12px; } .uk-table-large th, .uk-table-large td { padding: 22px 12px; } /* Justify modifier ========================================================================== */ .uk-table-justify th:first-child, .uk-table-justify td:first-child { padding-left: 0; } .uk-table-justify th:last-child, .uk-table-justify td:last-child { padding-right: 0; } /* Cell size modifier ========================================================================== */ .uk-table-shrink { width: 1px; } .uk-table-expand { min-width: 150px; } /* Cell link modifier ========================================================================== */ /* * Does not work with `uk-table-justify` at the moment */ .uk-table-link { padding: 0 !important; } .uk-table-link > a { display: block; padding: 16px 12px; } .uk-table-small .uk-table-link > a { padding: 10px 12px; } /* Responsive table ========================================================================== */ /* Phone landscape and smaller */ @media (max-width: 959px) { .uk-table-responsive, .uk-table-responsive tbody, .uk-table-responsive th, .uk-table-responsive td, .uk-table-responsive tr { display: block; } .uk-table-responsive thead { display: none; } .uk-table-responsive th, .uk-table-responsive td { width: auto !important; max-width: none !important; min-width: 0 !important; overflow: visible !important; white-space: normal !important; } .uk-table-responsive th:not(:first-child):not(.uk-table-link), .uk-table-responsive td:not(:first-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:first-child) > a { padding-top: 5px !important; } .uk-table-responsive th:not(:last-child):not(.uk-table-link), .uk-table-responsive td:not(:last-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:last-child) > a { padding-bottom: 5px !important; } .uk-table-justify.uk-table-responsive th, .uk-table-justify.uk-table-responsive td { padding-left: 0; padding-right: 0; } } .uk-table tbody tr { transition: background-color 0.1s linear; } /* ======================================================================== Component: Icon ========================================================================== */ /* * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component. * 1. Remove margins in Chrome, Safari and Opera. * 2. Remove borders for `button`. * 3. Remove border-radius in Chrome. * 4. Address `overflow` set to `hidden` in IE. * 5. Correct `font` properties and `color` not being inherited for `button`. * 6. Remove the inheritance of text transform in Edge, Firefox, and IE. * 7. Remove default `button` padding and background color * 8. Style * 9. Fill all SVG elements with the current text color if no `fill` attribute is set * 10. Let the container fit the height of the icon */ .uk-icon { /* 1 */ margin: 0; /* 2 */ border: none; /* 3 */ border-radius: 0; /* 4 */ overflow: visible; /* 5 */ font: inherit; color: inherit; /* 6 */ text-transform: none; /* 7. */ padding: 0; background-color: transparent; /* 8 */ display: inline-block; /* 9 */ fill: currentcolor; /* 10 */ line-height: 0; } /* Required for `button`. */ button.uk-icon:not(:disabled) { cursor: pointer; } /* * Remove the inner border and padding in Firefox. */ .uk-icon::-moz-focus-inner { border: 0; padding: 0; } /* * Set the fill and stroke color of all SVG elements to the current text color */ .uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) { fill: currentcolor; } .uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) { stroke: currentcolor; } /* * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835 */ .uk-icon > * { transform: translate(0, 0); } /* Image modifier ========================================================================== */ /* * Display images in icon dimensions */ .uk-icon-image { width: 20px; height: 20px; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; vertical-align: middle; } /* Style modifiers ========================================================================== */ /* * Link */ .uk-icon-link { color: #999; } .uk-icon-link:hover, .uk-icon-link:focus { color: #666; outline: none; } /* OnClick + Active */ .uk-icon-link:active, .uk-icon-link.dropdown.open, .uk-active > .uk-icon-link { color: #595959; } /* * Button * 1. Center icon vertically and horizontally */ .uk-icon-button { box-sizing: border-box; width: 36px; height: 36px; border-radius: 500px; background: #f8f8f8; color: #999; vertical-align: middle; /* 1 */ display: inline-flex; justify-content: center; align-items: center; transition: 0.1s ease-in-out; transition-property: color, background-color; } /* Hover + Focus */ .uk-icon-button:hover, .uk-icon-button:focus { background-color: #ebebeb; color: #666; outline: none; } /* OnClick + Active */ .uk-icon-button:active, .uk-icon-button.dropdown.open, .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, .uk-range.dropdown.open::-webkit-slider-runnable-track { background: #d2d2d2; } /* Firefox */ .uk-range::-moz-range-track { height: 3px; background: #ebebeb; border-radius: 500px; } .uk-range:focus::-moz-range-track { background: #d2d2d2; } /* Edge */ .uk-range::-ms-fill-lower, .uk-range::-ms-fill-upper { height: 3px; background: #ebebeb; border-radius: 500px; } .uk-range:focus::-ms-fill-lower, .uk-range:focus::-ms-fill-upper { background: #d2d2d2; } /* ======================================================================== Component: Form ========================================================================== */ /* * 1. Define consistent box sizing. * Default is `content-box` with following exceptions set to `border-box` * `select`, `input[type="checkbox"]` and `input[type="radio"]` * `input[type="search"]` in Chrome, Safari and Opera * `input[type="color"]` in Firefox * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera. * 3. Remove `border-radius` in iOS. * 4. Change font properties to `inherit` in all browsers. */ .uk-input, .uk-select, .uk-textarea, .uk-radio, .uk-checkbox { /* 1 */ box-sizing: border-box; /* 2 */ margin: 0; /* 3 */ border-radius: 0; /* 4 */ font: inherit; } /* * Show the overflow in Edge. */ .uk-input { overflow: visible; } /* * Remove the inheritance of text transform in Firefox. */ .uk-select { text-transform: none; } /* * 1. Change font properties to `inherit` in all browsers * 2. Don't inherit the `font-weight` and use `bold` instead. * NOTE: Both declarations don't work in Chrome, Safari and Opera. */ .uk-select optgroup { /* 1 */ font: inherit; /* 2 */ font-weight: bold; } /* * Remove the default vertical scrollbar in IE 10+. */ .uk-textarea { overflow: auto; } /* * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X. */ .uk-input[type=search]::-webkit-search-cancel-button, .uk-input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } /* * Correct the cursor style of increment and decrement buttons in Chrome. */ .uk-input[type=number]::-webkit-inner-spin-button, .uk-input[type=number]::-webkit-outer-spin-button { height: auto; } /* * Removes placeholder transparency in Firefox. */ .uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder { opacity: 1; } /* * Improves consistency of cursor style for clickable elements */ .uk-radio:not(:disabled), .uk-checkbox:not(:disabled) { cursor: pointer; } /* * Define consistent border, margin, and padding. */ .uk-fieldset { border: none; margin: 0; padding: 0; } /* Input, select and textarea * Allowed: `text`, `password`, `datetime`, `datetime-local`, `date`, `month`, `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color` * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image` ========================================================================== */ /* * Remove default style in iOS. */ .uk-input, .uk-textarea { -webkit-appearance: none; } /* * 1. Prevent content overflow if a fixed width is used * 2. Take the full width * 3. Reset default * 4. Style */ .uk-input, .uk-select, .uk-textarea { /* 1 */ max-width: 100%; /* 2 */ width: 100%; /* 3 */ border: 0 none; /* 4 */ padding: 0 10px; background: #fff; color: #666; border: 1px solid #e5e5e5; transition: 0.2s ease-in-out; transition-property: color, background-color, border; } /* * Single-line * 1. Allow any element to look like an `input` or `select` element * 2. Make sure line-height is not larger than height * Also needed to center the text vertically */ .uk-input, .uk-select:not([multiple]):not([size]) { height: 40px; vertical-align: middle; /* 1 */ display: inline-block; } /* 2 */ .uk-input:not(input), .uk-select:not(select) { line-height: 38px; } /* * Multi-line */ .uk-select[multiple], .uk-select[size], .uk-textarea { padding-top: 4px; padding-bottom: 4px; vertical-align: top; } .uk-select[multiple], .uk-select[size] { resize: vertical; } /* 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::-moz-placeholder { color: #5795AD; } .uk-input:-ms-input-placeholder { color: #5795AD; } .uk-input::placeholder { color: #5795AD; } .uk-textarea::-moz-placeholder { color: #5795AD; } .uk-textarea:-ms-input-placeholder { color: #5795AD; } .uk-textarea::placeholder { color: #5795AD; } /* Style modifier (`uk-input`, `uk-select` and `uk-textarea`) ========================================================================== */ /* * Small */ .uk-form-small { font-size: 0.875rem; } .uk-form-small:not(textarea):not([multiple]):not([size]) { height: 30px; padding-left: 8px; padding-right: 8px; } .uk-form-small:not(select):not(input):not(textarea) { line-height: 28px; } /* * Large */ .uk-form-large { font-size: 1.25rem; } .uk-form-large:not(textarea):not([multiple]):not([size]) { height: 55px; padding-left: 12px; padding-right: 12px; } .uk-form-large:not(select):not(input):not(textarea) { line-height: 53px; } /* Style modifier (`uk-input`, `uk-select` and `uk-textarea`) ========================================================================== */ /* * Error */ .uk-form-danger, .uk-form-danger:focus { color: #f0506e; border-color: #f0506e; } /* * Success */ .uk-form-success, .uk-form-success:focus { color: #32d296; border-color: #32d296; } /* * Blank */ .uk-form-blank { background: none; border-color: transparent; } .uk-form-blank:focus { border-color: #e5e5e5; border-style: dashed; } /* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`) ========================================================================== */ /* * Fixed widths * Different widths for mini sized `input` and `select` elements */ input.uk-form-width-xsmall { width: 50px; } select.uk-form-width-xsmall { width: 75px; } .uk-form-width-small { width: 130px; } .uk-form-width-medium { width: 200px; } .uk-form-width-large { width: 500px; } /* Select ========================================================================== */ /* * 1. Remove default style. Also works in Firefox * 2. Style * 3. Remove default style in IE 10/11 * 4. Set `color` for options in the select dropdown, because the inherited `color` might be too light. */ .uk-select:not([multiple]):not([size]) { /* 1 */ -webkit-appearance: none; -moz-appearance: none; /* 2 */ padding-right: 20px; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.443' height='9.136' viewBox='0 0 15.443 9.136'%3E%3Cpath id='Path_585' data-name='Path 585' d='M-387-910l7.015,7.015,7.015-7.015' transform='translate(387.707 910.707)' fill='none' stroke='%23005f83' stroke-width='2'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: 100% 50%; } /* 3 */ .uk-select:not([multiple]):not([size])::-ms-expand { display: none; } /* 4 */ .uk-select:not([multiple]):not([size]) option { color: #444; } /* * Disabled */ .uk-select:not([multiple]):not([size]):disabled { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.443' height='9.136' viewBox='0 0 15.443 9.136'%3E%3Cpath id='Path_585' data-name='Path 585' d='M-387-910l7.015,7.015,7.015-7.015' transform='translate(387.707 910.707)' fill='none' stroke='%23005f83' stroke-width='2'/%3E%3C/svg%3E%0A"); } /* Datalist ========================================================================== */ /* * 1. Remove default style in Chrome */ .uk-input[list] { padding-right: 20px; background-repeat: no-repeat; background-position: 100% 50%; } .uk-input[list]:hover, .uk-input[list]:focus { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); } /* 1 */ .uk-input[list]::-webkit-calendar-picker-indicator { display: none; } /* Radio and checkbox * Note: Does not work in IE11 ========================================================================== */ /* * 1. Style * 2. Make box more robust so it clips the child element * 3. Vertical alignment * 4. Remove default style * 5. Fix black background on iOS * 6. Center icons */ .uk-radio, .uk-checkbox { /* 1 */ display: inline-block; height: 16px; width: 16px; /* 2 */ overflow: hidden; /* 3 */ margin-top: -4px; vertical-align: middle; /* 4 */ -webkit-appearance: none; -moz-appearance: none; /* 5 */ background-color: transparent; /* 6 */ background-repeat: no-repeat; background-position: 50% 50%; border: 1px solid #cccccc; transition: 0.2s ease-in-out; transition-property: background-color, border; } .uk-radio { border-radius: 50%; } /* Focus */ .uk-radio:focus, .uk-checkbox:focus { outline: none; border-color: #1e87f0; } /* * Checked */ .uk-radio:checked, .uk-checkbox:checked, .uk-checkbox:indeterminate { background-color: #1e87f0; border-color: transparent; } /* Focus */ .uk-radio:checked:focus, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus { background-color: #0e6ecd; } /* * Icons */ .uk-radio:checked { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-checkbox:checked { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); } .uk-checkbox:indeterminate { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); } /* * Disabled */ .uk-radio:disabled, .uk-checkbox:disabled { background-color: #f8f8f8; border-color: #e5e5e5; } .uk-radio:disabled:checked { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-checkbox:disabled:checked { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); } .uk-checkbox:disabled:indeterminate { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); } /* Legend ========================================================================== */ /* * Legend * 1. Behave like block element * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove padding so people aren't caught out if they zero out fieldsets. * 4. Style */ .uk-legend { /* 1 */ width: 100%; /* 2 */ color: inherit; /* 3 */ padding: 0; /* 4 */ font-size: 1.5rem; line-height: 1.4; } /* Custom controls ========================================================================== */ /* * 1. Container fits its content * 2. Create position context * 3. Prevent content overflow * 4. Behave like most inline-block elements */ .uk-form-custom { /* 1 */ display: inline-block; /* 2 */ position: relative; /* 3 */ max-width: 100%; /* 4 */ vertical-align: middle; } /* * 1. Position and resize the form control to always cover its container * 2. Required for Firefox for positioning to the left * 3. Required for Webkit to make `height` work * 4. Hide controle and show cursor * 5. Needed for the cursor * 6. Clip height caused by 5. Needed for Webkit only */ .uk-form-custom select, .uk-form-custom input[type=file] { /* 1 */ position: absolute; top: 0; z-index: 1; width: 100%; height: 100%; /* 2 */ left: 0; /* 3 */ -webkit-appearance: none; /* 4 */ opacity: 0; cursor: pointer; } .uk-form-custom input[type=file] { /* 5 */ font-size: 500px; /* 6 */ overflow: hidden; } /* Label ========================================================================== */ .uk-form-label { color: #333; font-size: 0.875rem; } /* Layout ========================================================================== */ /* * Stacked */ .uk-form-stacked .uk-form-label { display: block; margin-bottom: 5px; } /* * Horizontal */ /* Tablet portrait and smaller */ @media (max-width: 959px) { /* Behave like `uk-form-stacked` */ .uk-form-horizontal .uk-form-label { display: block; margin-bottom: 5px; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-form-horizontal .uk-form-label { width: 200px; margin-top: 7px; float: left; } .uk-form-horizontal .uk-form-controls { margin-left: 215px; } /* Better vertical alignment if controls are checkboxes and radio buttons with text */ .uk-form-horizontal .uk-form-controls-text { padding-top: 7px; } } /* Icons ========================================================================== */ /* * 1. Set position * 2. Set width * 3. Center icon vertically and horizontally * 4. Style */ .uk-form-icon { /* 1 */ position: absolute; top: 0; bottom: 0; left: 0; /* 2 */ width: 40px; /* 3 */ display: inline-flex; justify-content: center; align-items: center; /* 4 */ color: #999; } /* * Required for `a`. */ .uk-form-icon:hover { color: #666; } /* * Make `input` element clickable through icon, e.g. if it's a `span` */ .uk-form-icon:not(a):not(button):not(input) { pointer-events: none; } /* * Input padding */ .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input { padding-left: 40px !important; } /* * Position modifier */ .uk-form-icon-flip { right: 0; left: auto; } .uk-form-icon-flip ~ .uk-input { padding-right: 40px !important; } /* ======================================================================== Component: Button ========================================================================== */ /* * 1. Remove margins in Chrome, Safari and Opera. * 2. Remove borders for `button`. * 3. Address `overflow` set to `hidden` in IE. * 4. Correct `font` properties and `color` not being inherited for `button`. * 5. Remove the inheritance of text transform in Edge, Firefox, and IE. * 6. Remove default style for `input type="submit"`in iOS. * 7. Style * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements. * Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements. * 9. Align text if button has a width * 10. Required for `a`. */ .uk-button { /* 1 */ margin: 0; /* 2 */ border: none; /* 3 */ overflow: visible; /* 4 */ font: inherit; color: inherit; /* 5 */ text-transform: none; /* 6 */ -webkit-appearance: none; border-radius: 0; /* 7 */ display: inline-block; box-sizing: border-box; padding: 0 30px; vertical-align: middle; font-size: 0.875rem; /* 8 */ line-height: 38px; /* 9 */ text-align: center; /* 10 */ text-decoration: none; text-transform: uppercase; transition: 0.1s ease-in-out; transition-property: color, background-color, border-color; } .uk-button:not(:disabled) { cursor: pointer; } /* * Remove the inner border and padding in Firefox. */ .uk-button::-moz-focus-inner { border: 0; padding: 0; } /* Hover */ .uk-button:hover { /* 9 */ text-decoration: none; } /* Focus */ .uk-button:focus { outline: none; } /* OnClick + Active */ /* Style modifiers ========================================================================== */ /* * Default */ .uk-button-default { background-color: transparent; color: #333; border: 1px solid #e5e5e5; } /* Hover + Focus */ .uk-button-default:hover, .uk-button-default:focus { background-color: transparent; color: #333; border-color: #b2b2b2; } /* OnClick + Active */ .uk-button-default:active, .uk-button-default.dropdown.open, .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.dropdown.open, .uk-button-primary.uk-active { background-color: #0e6ecd; 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.dropdown.open, .uk-button-secondary.uk-active { background-color: #090909; 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.dropdown.open, .uk-button-danger.uk-active { background-color: #ec2147; color: #fff; } /* * Disabled * The same for all style modifiers */ .uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled, .uk-button-danger:disabled { background-color: transparent; color: #999; border-color: #e5e5e5; } /* Size modifiers ========================================================================== */ .uk-button-small { padding: 0 15px; line-height: 28px; font-size: 0.875rem; } .uk-button-large { padding: 0 40px; line-height: 53px; font-size: 0.875rem; } /* Text modifiers ========================================================================== */ /* * Text * 1. Reset * 2. Style */ .uk-button-text { /* 1 */ padding: 0; line-height: 1.5; background: none; /* 2 */ color: #333; position: relative; } .uk-button-text::before { content: ""; position: absolute; bottom: 0; left: 0; right: 100%; border-bottom: 1px solid #333; transition: right 0.3s ease-out; } /* Hover + Focus */ .uk-button-text:hover, .uk-button-text:focus { color: #333; } .uk-button-text:hover::before, .uk-button-text:focus::before { right: 0; } /* Disabled */ .uk-button-text:disabled { color: #999; } .uk-button-text:disabled::before { display: none; } /* * Link * 1. Reset * 2. Style */ .uk-button-link { /* 1 */ padding: 0; line-height: 1.5; background: none; /* 2 */ color: #1e87f0; } /* Hover + Focus */ .uk-button-link:hover, .uk-button-link:focus { color: #0f6ecd; text-decoration: underline; } /* Disabled */ .uk-button-link:disabled { color: #999; text-decoration: none; } /* Group ========================================================================== */ /* * 1. Using `flex` instead of `inline-block` to prevent whitespace betweent child elements * 2. Behave like button * 3. Create position context */ .uk-button-group { /* 1 */ display: inline-flex; /* 2 */ vertical-align: middle; /* 3 */ position: relative; } /* Group ========================================================================== */ /* * Collapse border */ .uk-button-group > .uk-button:nth-child(n+2), .uk-button-group > div:nth-child(n+2) .uk-button { margin-left: -1px; } /* * Create position context to superimpose the successor elements border * Known issue: If you use an `a` element as button and an icon inside, * the active state will not work if you click the icon inside the button * Workaround: Just use a `button` or `input` element as button */ .uk-button-group .uk-button:hover, .uk-button-group .uk-button:focus, .uk-button-group .uk-button:active, .uk-button-group .uk-button.dropdown.open, .uk-button-group .uk-button.uk-active { position: relative; z-index: 1; } /* ======================================================================== Component: Progress ========================================================================== */ /* * 1. Add the correct vertical alignment in Chrome, Firefox, and Opera. * 2. Remove default style * 3. Behave like a block element * 4. Remove borders in Firefox and Edge * 5. Set background color for progress container in Firefox, IE11 and Edge * 6. Style */ .uk-progress { /* 1 */ vertical-align: baseline; /* 2 */ -webkit-appearance: none; -moz-appearance: none; /* 3 */ display: block; width: 100%; /* 4 */ border: 0; /* 5 */ background-color: #f8f8f8; /* 6 */ margin-bottom: 20px; height: 15px; border-radius: 500px; overflow: hidden; } /* Add margin if adjacent element */ * + .uk-progress { margin-top: 20px; } /* * Remove animated circles for indeterminate state in IE11 and Edge */ .uk-progress:indeterminate { color: transparent; } /* * Progress container * 2. Remove progress bar for indeterminate state in Firefox */ .uk-progress::-webkit-progress-bar { background-color: #f8f8f8; border-radius: 500px; overflow: hidden; } /* 2 */ .uk-progress:indeterminate::-moz-progress-bar { width: 0; } /* * Progress bar * 1. Remove right border in IE11 and Edge */ .uk-progress::-webkit-progress-value { background-color: #1e87f0; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; } .uk-progress::-moz-progress-bar { background-color: #1e87f0; } .uk-progress::-ms-fill { background-color: #1e87f0; -ms-transition: width 0.6s ease; transition: width 0.6s ease; /* 1 */ border: 0; } /* ======================================================================== Component: Section ========================================================================== */ /* * 1. Make it work with `100vh` and height in general */ .uk-section { display: flow-root; box-sizing: border-box; /* 1 */ padding-top: 40px; padding-bottom: 40px; } /* Desktop and bigger */ @media (min-width: 960px) { .uk-section { padding-top: 70px; padding-bottom: 70px; } } /* * Remove margin from the last-child */ .uk-section > :last-child { margin-bottom: 0; } /* Size modifiers ========================================================================== */ /* * XSmall */ .uk-section-xsmall { padding-top: 20px; padding-bottom: 20px; } /* * Small */ .uk-section-small { padding-top: 40px; padding-bottom: 40px; } /* * Large */ .uk-section-large { padding-top: 70px; padding-bottom: 70px; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-section-large { padding-top: 140px; padding-bottom: 140px; } } /* * XLarge */ .uk-section-xlarge { padding-top: 140px; padding-bottom: 140px; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-section-xlarge { padding-top: 210px; padding-bottom: 210px; } } /* Style modifiers ========================================================================== */ /* * Default */ .uk-section-default { background: #fff; } /* * Muted */ .uk-section-muted { background: #f8f8f8; } /* * Primary */ .uk-section-primary { background: #1e87f0; } /* * Secondary */ .uk-section-secondary { background: #222; } /* Overlap modifier ========================================================================== */ /* * Reserved modifier to make a section overlap another section with an border image * Implemented by the theme */ /* ======================================================================== Component: Container ========================================================================== */ /* * 1. Box sizing has to be `content-box` so the max-width is always the same and * unaffected by the padding on different breakpoints. It's important for the size modifiers. */ .uk-container { display: flow-root; /* 1 */ box-sizing: content-box; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-container { padding-left: 30px; padding-right: 30px; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-container { padding-left: 40px; padding-right: 40px; } } /* * Remove margin from the last-child */ .uk-container > :last-child { margin-bottom: 0; } /* * Remove padding from nested containers */ .uk-container .uk-container { padding-left: 0; padding-right: 0; } /* Size modifier ========================================================================== */ .uk-container-xsmall { max-width: 750px; } .uk-container-small { max-width: 900px; } .uk-container-large { max-width: 1400px; } .uk-container-xlarge { max-width: 1600px; } .uk-container-expand { max-width: none; } /* Expand modifier ========================================================================== */ /* * Expand one side only */ .uk-container-expand-left { margin-left: 0; } .uk-container-expand-right { margin-right: 0; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall { max-width: calc(50% + (750px / 2) - 30px); } .uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small { max-width: calc(50% + (900px / 2) - 30px); } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-container-expand-left, .uk-container-expand-right { max-width: calc(50% + (1200px / 2) - 40px); } .uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall { max-width: calc(50% + (750px / 2) - 40px); } .uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small { max-width: calc(50% + (900px / 2) - 40px); } .uk-container-expand-left.uk-container-large, .uk-container-expand-right.uk-container-large { max-width: calc(50% + (1400px / 2) - 40px); } .uk-container-expand-left.uk-container-xlarge, .uk-container-expand-right.uk-container-xlarge { max-width: calc(50% + (1600px / 2) - 40px); } } /* Item ========================================================================== */ /* * Utility classes to reset container padding on the left or right side * Note: It has to be negative margin on the item, because it's specific to the item. */ .uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right { width: calc(100% + 15px); } .uk-container-item-padding-remove-left { margin-left: -15px; } .uk-container-item-padding-remove-right { margin-right: -15px; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right { width: calc(100% + 30px); } .uk-container-item-padding-remove-left { margin-left: -30px; } .uk-container-item-padding-remove-right { margin-right: -30px; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right { width: calc(100% + 40px); } .uk-container-item-padding-remove-left { margin-left: -40px; } .uk-container-item-padding-remove-right { margin-right: -40px; } } /* ======================================================================== Component: Tile ========================================================================== */ .uk-tile { display: flow-root; position: relative; box-sizing: border-box; padding-left: 15px; padding-right: 15px; padding-top: 40px; padding-bottom: 40px; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-tile { padding-left: 30px; padding-right: 30px; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-tile { padding-left: 40px; padding-right: 40px; padding-top: 70px; padding-bottom: 70px; } } /* * Remove margin from the last-child */ .uk-tile > :last-child { margin-bottom: 0; } /* Size modifiers ========================================================================== */ /* * XSmall */ .uk-tile-xsmall { padding-top: 20px; padding-bottom: 20px; } /* * Small */ .uk-tile-small { padding-top: 40px; padding-bottom: 40px; } /* * Large */ .uk-tile-large { padding-top: 70px; padding-bottom: 70px; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-tile-large { padding-top: 140px; padding-bottom: 140px; } } /* * XLarge */ .uk-tile-xlarge { padding-top: 140px; padding-bottom: 140px; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-tile-xlarge { padding-top: 210px; padding-bottom: 210px; } } /* Style modifiers ========================================================================== */ /* * Default */ .uk-tile-default { background: #fff; } /* * Muted */ .uk-tile-muted { background: #f8f8f8; } /* * Primary */ .uk-tile-primary { background: #1e87f0; } /* * Secondary */ .uk-tile-secondary { background: #222; } /* ======================================================================== Component: Card ========================================================================== */ .uk-card { position: relative; box-sizing: border-box; transition: box-shadow 0.1s ease-in-out; } /* Sections ========================================================================== */ .uk-card-body { display: flow-root; padding: 30px 30px; } .uk-card-header { display: flow-root; padding: 15px 30px; } .uk-card-footer { display: flow-root; padding: 15px 30px; } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-card-body { padding: 40px 40px; } .uk-card-header { padding: 20px 40px; } .uk-card-footer { padding: 20px 40px; } } /* * Remove margin from the last-child */ .uk-card-body > :last-child, .uk-card-header > :last-child, .uk-card-footer > :last-child { margin-bottom: 0; } /* Media ========================================================================== */ /* * Reserved alignment modifier to style the media element, e.g. with `border-radius` * Implemented by the theme */ /* Title ========================================================================== */ .uk-card-title { font-size: 1.5rem; line-height: 1.4; } /* Badge ========================================================================== */ /* * 1. Position * 2. Size * 3. Style * 4. Center child vertically */ .uk-card-badge { /* 1 */ position: absolute; top: 15px; right: 15px; z-index: 1; /* 2 */ height: 30px; padding-left: 10px; padding-right: 10px; /* 3 */ background: #1e87f0; color: #fff; font-size: 0.875rem; /* 4 */ display: flex; justify-content: center; align-items: center; } /* * Remove margin from adjacent element */ .uk-card-badge:first-child + * { margin-top: 0; } /* Hover modifier ========================================================================== */ .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover { background: #fff; box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); } /* Style modifiers ========================================================================== */ /* * Default * Note: Header and Footer are only implemented for the default style */ .uk-card-default { background: #fff; color: #666; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .uk-card-default .uk-card-title { color: #333; } .uk-card-default.uk-card-hover:hover { background-color: #fff; box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); } .uk-card-default .uk-card-header { border-bottom: 1px solid #e5e5e5; } .uk-card-default .uk-card-footer { border-top: 1px solid #e5e5e5; } /* * Primary */ .uk-card-primary { background: #1e87f0; color: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .uk-card-primary .uk-card-title { color: #fff; } .uk-card-primary.uk-card-hover:hover { background-color: #1e87f0; box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); } /* * Secondary */ .uk-card-secondary { background: #222; color: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .uk-card-secondary .uk-card-title { color: #fff; } .uk-card-secondary.uk-card-hover:hover { background-color: #222; box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); } /* Size modifier ========================================================================== */ /* * Small */ .uk-card-small.uk-card-body, .uk-card-small .uk-card-body { padding: 20px 20px; } .uk-card-small .uk-card-header { padding: 13px 20px; } .uk-card-small .uk-card-footer { padding: 13px 20px; } /* * Large */ /* Desktop and bigger */ @media (min-width: 1200px) { .uk-card-large.uk-card-body, .uk-card-large .uk-card-body { padding: 70px 70px; } .uk-card-large .uk-card-header { padding: 35px 70px; } .uk-card-large .uk-card-footer { padding: 35px 70px; } } /* * Default */ .uk-card-body > .uk-nav-default { margin-left: -30px; margin-right: -30px; } .uk-card-body > .uk-nav-default:only-child { margin-top: -15px; margin-bottom: -15px; } .uk-card-body > .uk-nav-default > li > a, .uk-card-body > .uk-nav-default .uk-nav-header, .uk-card-body > .uk-nav-default .uk-nav-divider { padding-left: 30px; padding-right: 30px; } .uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: 45px; } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-card-body > .uk-nav-default { margin-left: -40px; margin-right: -40px; } .uk-card-body > .uk-nav-default:only-child { margin-top: -25px; margin-bottom: -25px; } .uk-card-body > .uk-nav-default > li > a, .uk-card-body > .uk-nav-default .uk-nav-header, .uk-card-body > .uk-nav-default .uk-nav-divider { padding-left: 40px; padding-right: 40px; } .uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: 55px; } } /* * Small */ .uk-card-small > .uk-nav-default { margin-left: -20px; margin-right: -20px; } .uk-card-small > .uk-nav-default:only-child { margin-top: -5px; margin-bottom: -5px; } .uk-card-small > .uk-nav-default > li > a, .uk-card-small > .uk-nav-default .uk-nav-header, .uk-card-small > .uk-nav-default .uk-nav-divider { padding-left: 20px; padding-right: 20px; } .uk-card-small > .uk-nav-default .uk-nav-sub { padding-left: 35px; } /* * Large */ /* Desktop and bigger */ @media (min-width: 1200px) { .uk-card-large > .uk-nav-default { margin: 0; } .uk-card-large > .uk-nav-default:only-child { margin: 0; } .uk-card-large > .uk-nav-default > li > a, .uk-card-large > .uk-nav-default .uk-nav-header, .uk-card-large > .uk-nav-default .uk-nav-divider { padding-left: 0; padding-right: 0; } .uk-card-large > .uk-nav-default .uk-nav-sub { padding-left: 15px; } } /* ======================================================================== Component: Close ========================================================================== */ /* * Adopts `uk-icon` */ .uk-close { color: #999; transition: 0.1s ease-in-out; transition-property: color, opacity; } /* Hover + Focus */ .uk-close:hover, .uk-close:focus { color: #666; outline: none; } /* ======================================================================== Component: Spinner ========================================================================== */ /* * Adopts `uk-icon` */ /* SVG ========================================================================== */ .uk-spinner > * { -webkit-animation: uk-spinner-rotate 1.4s linear infinite; animation: uk-spinner-rotate 1.4s linear infinite; } @-webkit-keyframes uk-spinner-rotate { 0% { transform: rotate(0deg); } 100% { 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; transform: rotate(135deg); } 100% { stroke-dashoffset: 88px; 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; transition: color 0.1s ease-in-out; } /* Hover + Focus */ .uk-totop:hover, .uk-totop:focus { color: #666; outline: none; } /* OnClick */ .uk-totop:active, .uk-totop.dropdown.open { 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: #fef5ee; color: #faa05a; } /* * Danger */ .uk-alert-danger { background: #fef4f6; color: #f0506e; } /* * Content */ .uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert h6 { color: inherit; } .uk-alert a:not([class]) { color: inherit; text-decoration: underline; } .uk-alert a:not([class]):hover { color: inherit; text-decoration: underline; } /* ======================================================================== Component: Placeholder ========================================================================== */ .uk-placeholder { margin-bottom: 20px; padding: 30px 30px; background: transparent; border: 1px dashed #e5e5e5; } /* Add margin if adjacent element */ * + .uk-placeholder { margin-top: 20px; } /* * Remove margin from the last-child */ .uk-placeholder > :last-child { margin-bottom: 0; } /* ======================================================================== Component: Badge ========================================================================== */ /* * 1. Style * 2. Center child vertically and horizontally */ .uk-badge { box-sizing: border-box; min-width: 22px; height: 22px; padding: 0 5px; border-radius: 500px; vertical-align: middle; /* 1 */ background: #1e87f0; color: #fff; font-size: 0.875rem; /* 2 */ display: inline-flex; justify-content: center; align-items: center; } /* * Required for `a` */ .uk-badge:hover, .uk-badge:focus { color: #fff; text-decoration: none; outline: none; } /* ======================================================================== Component: Label ========================================================================== */ .uk-label, .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display { display: inline-block; padding: 0 10px; background: #1e87f0; line-height: 1.5; font-size: 0.875rem; color: #fff; vertical-align: middle; white-space: nowrap; border-radius: 2px; text-transform: uppercase; } /* Color modifiers ========================================================================== */ /* * Success */ .uk-label-success { background-color: #32d296; color: #fff; } /* * Warning */ .uk-label-warning { background-color: #faa05a; color: #fff; } /* * Danger */ .uk-label-danger { background-color: #f0506e; color: #fff; } /* ======================================================================== Component: Overlay ========================================================================== */ .uk-overlay { padding: 30px 30px; } /* * Remove margin from the last-child */ .uk-overlay > :last-child { margin-bottom: 0; } /* Icon ========================================================================== */ /* Style modifiers ========================================================================== */ /* * Default */ .uk-overlay-default { background: rgba(255, 255, 255, 0.8); } /* * Primary */ .uk-overlay-primary { background: rgba(34, 34, 34, 0.8); } /* ======================================================================== Component: Article ========================================================================== */ .uk-article { display: flow-root; } /* * Remove margin from the last-child */ .uk-article > :last-child { margin-bottom: 0; } /* Adjacent sibling ========================================================================== */ .uk-article + .uk-article { margin-top: 70px; } /* Title ========================================================================== */ .uk-article-title { font-size: 2.23125rem; line-height: 1.2; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-article-title { font-size: 2.625rem; } } /* Meta ========================================================================== */ .uk-article-meta { font-size: 0.875rem; line-height: 1.4; color: #999; } .uk-article-meta a { color: #999; } .uk-article-meta a:hover { color: #666; text-decoration: none; } /* ======================================================================== Component: Comment ========================================================================== */ /* Sections ========================================================================== */ .uk-comment-body { display: flow-root; overflow-wrap: break-word; word-wrap: break-word; } .uk-comment-header { display: flow-root; margin-bottom: 20px; } /* * Remove margin from the last-child */ .uk-comment-body > :last-child, .uk-comment-header > :last-child { margin-bottom: 0; } /* Title ========================================================================== */ .uk-comment-title { font-size: 1.25rem; line-height: 1.4; } /* Meta ========================================================================== */ .uk-comment-meta { font-size: 0.875rem; line-height: 1.4; color: #999; } /* Avatar ========================================================================== */ /* List ========================================================================== */ .uk-comment-list { padding: 0; list-style: none; } /* Adjacent siblings */ .uk-comment-list > :nth-child(n+2) { margin-top: 70px; } /* * Sublists * Note: General sibling selector allows reply block between comment and sublist */ .uk-comment-list .uk-comment ~ ul { margin: 70px 0 0 0; padding-left: 30px; list-style: none; } /* Tablet and bigger */ @media (min-width: 960px) { .uk-comment-list .uk-comment ~ ul { padding-left: 100px; } } /* Adjacent siblings */ .uk-comment-list .uk-comment ~ ul > :nth-child(n+2) { margin-top: 70px; } /* Style modifier ========================================================================== */ .uk-comment-primary { padding: 30px; background-color: #f8f8f8; } /* ======================================================================== Component: Search ========================================================================== */ /* * 1. Container fits its content * 2. Create position context * 3. Prevent content overflow * 4. Reset `form` */ .uk-search { /* 1 */ display: inline-block; /* 2 */ position: relative; /* 3 */ max-width: 100%; /* 4 */ margin: 0; } /* Input ========================================================================== */ /* * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X. */ .uk-search-input::-webkit-search-cancel-button, .uk-search-input::-webkit-search-decoration { -webkit-appearance: none; } /* * Removes placeholder transparency in Firefox. */ .uk-search-input::-moz-placeholder { opacity: 1; } /* * 1. Define consistent box sizing. * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera. * 3. Remove `border-radius` in iOS. * 4. Change font properties to `inherit` in all browsers * 5. Show the overflow in Edge. * 6. Remove default style in iOS. * 7. Vertical alignment * 8. Take the full container width * 9. Style */ .uk-search-input { /* 1 */ box-sizing: border-box; /* 2 */ margin: 0; /* 3 */ border-radius: 0; /* 4 */ font: inherit; /* 5 */ overflow: visible; /* 6 */ -webkit-appearance: none; /* 7 */ vertical-align: middle; /* 8 */ width: 100%; /* 9 */ border: none; color: #666; } .uk-search-input:focus { outline: none; } /* Placeholder */ .uk-search-input:-ms-input-placeholder { color: #999 !important; } .uk-search-input::-moz-placeholder { color: #999; } .uk-search-input::placeholder { color: #999; } /* Icon (Adopts `uk-icon`) ========================================================================== */ /* * Remove default focus style */ .uk-search-icon:focus { outline: none; } /* * Position above input * 1. Set position * 2. Center icon vertically and horizontally * 3. Style */ .uk-search .uk-search-icon { /* 1 */ position: absolute; top: 0; bottom: 0; left: 0; /* 2 */ display: inline-flex; justify-content: center; align-items: center; /* 3 */ color: #999; } /* * Required for `a`. */ .uk-search .uk-search-icon:hover { color: #999; } /* * Make `input` element clickable through icon, e.g. if it's a `span` */ .uk-search .uk-search-icon:not(a):not(button):not(input) { pointer-events: none; } /* * Position modifier */ .uk-search .uk-search-icon-flip { right: 0; left: auto; } /* Default modifier ========================================================================== */ .uk-search-default { width: 180px; } /* * Input */ .uk-search-default .uk-search-input { height: 40px; padding-left: 6px; padding-right: 6px; background: transparent; border: 1px solid #e5e5e5; } /* Focus */ .uk-search-default .uk-search-input:focus { background-color: transparent; } /* * Icon */ .uk-search-default .uk-search-icon { width: 40px; } .uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { padding-left: 40px; } .uk-search-default .uk-search-icon-flip ~ .uk-search-input { padding-right: 40px; } /* Navbar modifier ========================================================================== */ .uk-search-navbar { width: 400px; } /* * Input */ .uk-search-navbar .uk-search-input { height: 40px; background: transparent; font-size: 1.5rem; } /* * Icon */ .uk-search-navbar .uk-search-icon { width: 40px; } .uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { padding-left: 40px; } .uk-search-navbar .uk-search-icon-flip ~ .uk-search-input { padding-right: 40px; } /* Large modifier ========================================================================== */ .uk-search-large { width: 500px; } /* * Input */ .uk-search-large .uk-search-input { height: 80px; background: transparent; font-size: 2.625rem; } /* * Icon */ .uk-search-large .uk-search-icon { width: 80px; } .uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input { padding-left: 80px; } .uk-search-large .uk-search-icon-flip ~ .uk-search-input { padding-right: 80px; } /* Toggle ========================================================================== */ .uk-search-toggle { color: #999; } /* Hover + Focus */ .uk-search-toggle:hover, .uk-search-toggle:focus { color: #666; } /* ======================================================================== Component: Accordion ========================================================================== */ .uk-accordion { padding: 0; list-style: none; } /* Item ========================================================================== */ .uk-accordion > :nth-child(n+2) { margin-top: 20px; } /* Title ========================================================================== */ .uk-accordion-title { display: block; font-size: 1.25rem; line-height: 1.4; color: #333; overflow: hidden; } .uk-accordion-title::before { content: ""; width: 1.4em; height: 1.4em; margin-left: 10px; float: right; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-position: 50% 50%; } .uk-open > .uk-accordion-title::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); } /* Hover + Focus */ .uk-accordion-title:hover, .uk-accordion-title:focus { color: #666; text-decoration: none; outline: none; } /* Content ========================================================================== */ .uk-accordion-content { display: flow-root; margin-top: 20px; } /* * Remove margin from the last-child */ .uk-accordion-content > :last-child { margin-bottom: 0; } /* ======================================================================== Component: Drop ========================================================================== */ /* * 1. Hide by default * 2. Set position * 3. Set a default width */ .uk-drop { /* 1 */ display: none; /* 2 */ position: absolute; z-index: 1020; /* 3 */ box-sizing: border-box; width: 300px; } /* Show */ .uk-drop.uk-open { display: block; } /* Direction / Alignment modifiers ========================================================================== */ /* Direction */ [class*=uk-drop-top] { margin-top: -20px; } [class*=uk-drop-bottom] { margin-top: 20px; } [class*=uk-drop-left] { margin-left: -20px; } [class*=uk-drop-right] { margin-left: 20px; } /* Grid modifiers ========================================================================== */ .uk-drop-stack .uk-drop-grid > * { width: 100% !important; } /* ======================================================================== Component: Dropdown ========================================================================== */ /* * 1. Hide by default * 2. Set position * 3. Set a default width * 4. Style */ .uk-dropdown { /* 1 */ display: none; /* 2 */ position: absolute; z-index: 1020; /* 3 */ box-sizing: border-box; min-width: 200px; /* 4 */ padding: 25px; background: #fff; color: #666; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); } /* Show */ .uk-dropdown.uk-open { display: block; } /* Nav * Adopts `uk-nav` ========================================================================== */ .uk-dropdown-nav { white-space: nowrap; font-size: 0.875rem; } /* * Items */ .uk-dropdown-nav > li > a { color: #999; } /* Hover + Focus + Active */ .uk-dropdown-nav > li > a:hover, .uk-dropdown-nav > li > a:focus, .uk-dropdown-nav > li.uk-active > a { color: #666; } /* * Header */ .uk-dropdown-nav .uk-nav-header { color: #333; } /* * Divider */ .uk-dropdown-nav .uk-nav-divider { border-top: 1px solid #e5e5e5; } /* * Sublists */ .uk-dropdown-nav .uk-nav-sub a { color: #999; } .uk-dropdown-nav .uk-nav-sub a:hover, .uk-dropdown-nav .uk-nav-sub a:focus, .uk-dropdown-nav .uk-nav-sub li.uk-active > a { color: #666; } /* Direction / Alignment modifiers ========================================================================== */ /* Direction */ [class*=uk-dropdown-top] { margin-top: -10px; } [class*=uk-dropdown-bottom] { margin-top: 10px; } [class*=uk-dropdown-left] { margin-left: -10px; } [class*=uk-dropdown-right] { margin-left: 10px; } /* Grid modifiers ========================================================================== */ .uk-dropdown-stack .uk-dropdown-grid > * { width: 100% !important; } /* ======================================================================== Component: Modal ========================================================================== */ /* * 1. Hide by default * 2. Set position * 3. Allow scrolling for the modal dialog * 4. Horizontal padding * 5. Mask the background page * 6. Fade-in transition */ .uk-modal { /* 1 */ display: none; /* 2 */ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1010; /* 3 */ overflow-y: auto; -webkit-overflow-scrolling: touch; /* 4 */ padding: 15px 15px; /* 5 */ background: rgba(0, 0, 0, 0.6); /* 6 */ opacity: 0; transition: opacity 0.15s linear; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-modal { padding: 50px 30px; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-modal { padding-left: 40px; padding-right: 40px; } } /* * Open */ .uk-modal.uk-open { opacity: 1; } /* Page ========================================================================== */ /* * Prevent scrollbars */ .uk-modal-page { overflow: hidden; } /* Dialog ========================================================================== */ /* * 1. Create position context for spinner and close button * 2. Dimensions * 3. Fix `max-width: 100%` not working in combination with flex and responsive images in IE11 * `!important` needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests * 4. Style * 5. Slide-in transition */ .uk-modal-dialog { /* 1 */ position: relative; /* 2 */ box-sizing: border-box; margin: 0 auto; width: 600px; /* 3 */ max-width: calc(100% - 0.01px) !important; /* 4 */ background: #fff; /* 5 */ opacity: 0; transform: translateY(-100px); transition: 0.3s linear; transition-property: opacity, transform; } /* * Open */ .uk-open > .uk-modal-dialog { opacity: 1; transform: translateY(0); } /* Size modifier ========================================================================== */ /* * Container size * Take the same size as the Container component */ .uk-modal-container .uk-modal-dialog { width: 1200px; } /* * Full size * 1. Remove padding and background from modal * 2. Reset all default declarations from modal dialog */ /* 1 */ .uk-modal-full { padding: 0; background: none; } /* 2 */ .uk-modal-full .uk-modal-dialog { margin: 0; width: 100%; max-width: 100%; transform: translateY(0); } /* Sections ========================================================================== */ .uk-modal-body { display: flow-root; padding: 30px 30px; } .uk-modal-header { display: flow-root; padding: 15px 30px; background: #fff; border-bottom: 1px solid #e5e5e5; } .uk-modal-footer { display: flow-root; padding: 15px 30px; background: #fff; border-top: 1px solid #e5e5e5; } /* * Remove margin from the last-child */ .uk-modal-body > :last-child, .uk-modal-header > :last-child, .uk-modal-footer > :last-child { margin-bottom: 0; } /* Title ========================================================================== */ .uk-modal-title { font-size: 2rem; line-height: 1.3; } /* Close * Adopts `uk-close` ========================================================================== */ [class*=uk-modal-close-] { position: absolute; z-index: 1010; top: 10px; right: 10px; padding: 5px; } /* * Remove margin from adjacent element */ [class*=uk-modal-close-]:first-child + * { margin-top: 0; } /* * Hover */ /* * Default */ /* * Outside * 1. Prevent scrollbar on small devices */ .uk-modal-close-outside { top: 0; /* 1 */ right: -5px; transform: translate(0, -100%); color: white; } .uk-modal-close-outside:hover { color: #fff; } /* Tablet landscape and bigger */ @media (min-width: 960px) { /* 1 */ .uk-modal-close-outside { right: 0; transform: translate(100%, -100%); } } /* * Full */ .uk-modal-close-full { top: 0; right: 0; padding: 20px; background: #fff; } /* ======================================================================== Component: Slideshow ========================================================================== */ /* * 1. Prevent tab highlighting on iOS. */ .uk-slideshow { /* 1 */ -webkit-tap-highlight-color: transparent; } /* Items ========================================================================== */ /* * 1. Create position and stacking context * 2. Reset list * 3. Clip child elements * 4. Prevent displaying the callout information on iOS. */ .uk-slideshow-items { /* 1 */ position: relative; z-index: 0; /* 2 */ margin: 0; padding: 0; list-style: none; /* 3 */ overflow: hidden; /* 4 */ -webkit-touch-callout: none; } /* Item ========================================================================== */ /* * 1. Position items above each other * 2. Take the full width * 3. Clip child elements, e.g. for `uk-cover` * 4. Optimize animation * 5. Disable horizontal panning gestures in IE11 and Edge * 6. Suppress outline on focus */ .uk-slideshow-items > * { /* 1 */ position: absolute; top: 0; left: 0; /* 2 */ right: 0; bottom: 0; /* 3 */ overflow: hidden; /* 4 */ will-change: transform, opacity; /* 5 */ touch-action: pan-y; } /* 6 */ .uk-slideshow-items > :focus { outline: none; } /* * Hide not active items */ .uk-slideshow-items > :not(.uk-active) { display: none; } /* ======================================================================== Component: Slider ========================================================================== */ /* * 1. Prevent tab highlighting on iOS. */ .uk-slider { /* 1 */ -webkit-tap-highlight-color: transparent; } /* Container ========================================================================== */ /* * Clip child elements */ .uk-slider-container { overflow: hidden; } /* * Widen container to prevent box-shadows from clipping, `large-box-shadow` */ .uk-slider-container-offset { margin: -11px -25px -39px -25px; padding: 11px 25px 39px 25px; } /* Items ========================================================================== */ /* * 1. Optimize animation * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`. */ .uk-slider-items { /* 1 */ will-change: transform; /* 2 */ position: relative; } /* * 1. Reset list style without interfering with grid * 2. Prevent displaying the callout information on iOS. */ .uk-slider-items:not(.uk-grid) { display: flex; /* 1 */ margin: 0; padding: 0; list-style: none; /* 2 */ -webkit-touch-callout: none; } .uk-slider-items.uk-grid { flex-wrap: nowrap; } /* Item ========================================================================== */ /* * 1. Let items take content dimensions (0 0 auto) * `max-width` needed to keep image responsiveness and prevent content overflow * 3. Create position context * 4. Disable horizontal panning gestures in IE11 and Edge * 5. Suppress outline on focus */ .uk-slider-items > * { /* 1 */ flex: none; max-width: 100%; /* 3 */ position: relative; /* 4 */ touch-action: pan-y; } /* 5 */ .uk-slider-items > :focus { outline: none; } /* ======================================================================== Component: Sticky ========================================================================== */ /* * 1. Resolve frame rate issues on devices with lower frame rates by forcing hardware acceleration */ .uk-sticky-fixed { z-index: 980; box-sizing: border-box; margin: 0 !important; /* 1 */ -webkit-backface-visibility: hidden; backface-visibility: hidden; } /* * Faster animations */ .uk-sticky[class*=uk-animation-] { -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 */ .uk-offcanvas-bar { /* 1 */ position: absolute; top: 0; bottom: 0; left: -270px; /* 2 */ box-sizing: border-box; width: 270px; padding: 20px 20px; background: #222; /* 3 */ overflow-y: auto; -webkit-overflow-scrolling: touch; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-offcanvas-bar { left: -350px; width: 350px; padding: 40px 40px; } } /* Flip modifier */ .uk-offcanvas-flip .uk-offcanvas-bar { left: auto; right: -270px; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-offcanvas-flip .uk-offcanvas-bar { right: -350px; } } /* * Open */ .uk-open > .uk-offcanvas-bar { left: 0; } .uk-offcanvas-flip .uk-open > .uk-offcanvas-bar { left: auto; right: 0; } /* * Slide Animation (Used in slide and push mode) */ .uk-offcanvas-bar-animation { transition: left 0.3s ease-out; } .uk-offcanvas-flip .uk-offcanvas-bar-animation { transition-property: right; } /* * Reveal Animation * 1. Set position * 2. Clip the bar * 3. Animation * 4. Reset position */ .uk-offcanvas-reveal { /* 1 */ position: absolute; top: 0; bottom: 0; left: 0; /* 2 */ width: 0; overflow: hidden; /* 3 */ transition: width 0.3s ease-out; } .uk-offcanvas-reveal .uk-offcanvas-bar { /* 4 */ left: 0; } .uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar { /* 4 */ left: auto; right: 0; } .uk-open > .uk-offcanvas-reveal { width: 270px; } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-open > .uk-offcanvas-reveal { width: 350px; } } /* * Flip modifier */ .uk-offcanvas-flip .uk-offcanvas-reveal { right: 0; left: auto; } /* Close * Adopts `uk-close` ========================================================================== */ .uk-offcanvas-close { position: absolute; z-index: 1000; top: 20px; right: 20px; padding: 5px; } /* Overlay ========================================================================== */ /* * Overlay the whole page. Needed for the `::before` * 1. Using `100vw` so no modification is needed when off-canvas is flipped * 2. Allow for closing with swipe gesture on devices with pointer events. */ .uk-offcanvas-overlay { /* 1 */ width: 100vw; /* 2 */ touch-action: none; } /* * 1. Mask the whole page * 2. Fade-in transition */ .uk-offcanvas-overlay::before { /* 1 */ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.1); /* 2 */ opacity: 0; transition: opacity 0.15s linear; } .uk-offcanvas-overlay.uk-open::before { opacity: 1; } /* Prevent scrolling ========================================================================== */ /* * Prevent horizontal scrollbar when the content is slide-out * Has to be on the `html` element too to make it work on the `body` */ .uk-offcanvas-page, .uk-offcanvas-container { overflow-x: hidden; } /* Container ========================================================================== */ /* * Prepare slide-out animation (Used in reveal and push mode) * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars * lose their fixed state and behaves like `absolute` within a transformed container * 1. Provide a fixed width and prevent shrinking */ .uk-offcanvas-container { position: relative; left: 0; transition: left 0.3s ease-out; /* 1 */ box-sizing: border-box; width: 100%; } /* * Activate slide-out animation */ :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: 270px; } .uk-offcanvas-flip.uk-offcanvas-container-animation { left: -270px; } /* Tablet landscape and bigger */ @media (min-width: 960px) { :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: 350px; } .uk-offcanvas-flip.uk-offcanvas-container-animation { left: -350px; } } /* ======================================================================== Component: Switcher ========================================================================== */ /* * Reset list */ .uk-switcher { margin: 0; padding: 0; list-style: none; } /* Items ========================================================================== */ /* * Hide not active items */ .uk-switcher > :not(.uk-active) { display: none; } /* * Remove margin from the last-child */ .uk-switcher > * > :last-child { margin-bottom: 0; } /* ======================================================================== Component: Leader ========================================================================== */ .uk-leader { overflow: hidden; } /* * 1. Place element in text flow * 2. Never break into a new line * 3. Get a string back with as many repeating characters to fill the container * 4. Prevent wrapping. Overflowing characters will be clipped by the container */ .uk-leader-fill::after { /* 1 */ display: inline-block; margin-left: 15px; /* 2 */ width: 0; /* 3 */ content: attr(data-fill); /* 4 */ white-space: nowrap; } /* * Hide if media does not match */ .uk-leader-fill.uk-leader-hide::after { display: none; } /* * Pass fill character to JS */ .uk-leader-fill-content::before { content: "."; } :root { --uk-leader-fill-content: .; } /* ======================================================================== Component: Notification ========================================================================== */ /* * 1. Set position * 2. Dimensions */ .uk-notification { /* 1 */ position: fixed; top: 10px; left: 10px; z-index: 1040; /* 2 */ box-sizing: border-box; width: 350px; } /* Position modifiers ========================================================================== */ .uk-notification-top-right, .uk-notification-bottom-right { left: auto; right: 10px; } .uk-notification-top-center, .uk-notification-bottom-center { left: 50%; margin-left: -175px; } .uk-notification-bottom-left, .uk-notification-bottom-right, .uk-notification-bottom-center { top: auto; bottom: 10px; } /* Responsiveness ========================================================================== */ /* Phones portrait and smaller */ @media (max-width: 639px) { .uk-notification { left: 10px; right: 10px; width: auto; margin: 0; } } /* Message ========================================================================== */ .uk-notification-message { position: relative; padding: 15px; background: #f8f8f8; color: #666; font-size: 1.25rem; line-height: 1.4; cursor: pointer; } * + .uk-notification-message { margin-top: 10px; } /* Close * Adopts `uk-close` ========================================================================== */ .uk-notification-close { display: none; position: absolute; top: 20px; right: 15px; } .uk-notification-message:hover .uk-notification-close { display: block; } /* Style modifiers ========================================================================== */ /* * Primary */ .uk-notification-message-primary { color: #1e87f0; } /* * Success */ .uk-notification-message-success { color: #32d296; } /* * Warning */ .uk-notification-message-warning { color: #faa05a; } /* * Danger */ .uk-notification-message-danger { color: #f0506e; } /* ======================================================================== Component: Tooltip ========================================================================== */ /* * 1. Hide by default * 2. Position * 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially * 4. Dimensions * 5. Style */ .uk-tooltip { /* 1 */ display: none; /* 2 */ position: absolute; z-index: 1030; /* 3 */ top: 0; /* 4 */ box-sizing: border-box; max-width: 200px; padding: 3px 6px; /* 5 */ background: #666; border-radius: 2px; color: #fff; font-size: 12px; } /* Show */ .uk-tooltip.uk-active { display: block; } /* Direction / Alignment modifiers ========================================================================== */ /* Direction */ [class*=uk-tooltip-top] { margin-top: -10px; } [class*=uk-tooltip-bottom] { margin-top: 10px; } [class*=uk-tooltip-left] { margin-left: -10px; } [class*=uk-tooltip-right] { margin-left: 10px; } /* ======================================================================== Component: Sortable ========================================================================== */ .uk-sortable { position: relative; } /* * Remove margin from the last-child */ .uk-sortable > :last-child { margin-bottom: 0; } /* Drag ========================================================================== */ .uk-sortable-drag { position: fixed !important; z-index: 1050 !important; pointer-events: none; } /* Placeholder ========================================================================== */ .uk-sortable-placeholder { opacity: 0; pointer-events: none; } /* Empty modifier ========================================================================== */ .uk-sortable-empty { min-height: 50px; } /* Handle ========================================================================== */ /* Hover */ .uk-sortable-handle:hover { cursor: move; } /* ======================================================================== Component: Countdown ========================================================================== */ /* Item ========================================================================== */ /* Number ========================================================================== */ /* * 1. Make numbers all of the same size to prevent jumping. Must be supported by the font. * 2. Style */ .uk-countdown-number { /* 1 */ font-variant-numeric: tabular-nums; /* 2 */ font-size: 2rem; line-height: 0.8; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-countdown-number { font-size: 4rem; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-countdown-number { font-size: 6rem; } } /* Separator ========================================================================== */ .uk-countdown-separator { font-size: 1rem; line-height: 1.6; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-countdown-separator { font-size: 2rem; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-countdown-separator { font-size: 3rem; } } /* Label ========================================================================== */ /* ======================================================================== Component: Grid ========================================================================== */ /* * 1. Allow cells to wrap into the next line * 2. Reset list */ .uk-grid { display: flex; /* 1 */ flex-wrap: wrap; /* 2 */ margin: 0; padding: 0; list-style: none; } /* * Grid cell * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto * Reset margin for e.g. paragraphs */ .uk-grid > * { margin: 0; } /* * Remove margin from the last-child */ .uk-grid > * > :last-child { margin-bottom: 0; } /* Gutter ========================================================================== */ /* * Default */ /* Horizontal */ .uk-grid { margin-left: -30px; } .uk-grid > * { padding-left: 30px; } /* Vertical */ .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin, * + .uk-grid-margin { margin-top: 30px; } /* Desktop and bigger */ @media (min-width: 1200px) { /* Horizontal */ .uk-grid { margin-left: -40px; } .uk-grid > * { padding-left: 40px; } /* Vertical */ .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin, * + .uk-grid-margin { margin-top: 40px; } } /* * Small */ /* Horizontal */ .uk-grid-small, .uk-grid-column-small { margin-left: -15px; } .uk-grid-small > *, .uk-grid-column-small > * { padding-left: 15px; } /* Vertical */ .uk-grid + .uk-grid-small, .uk-grid + .uk-grid-row-small, .uk-grid-small > .uk-grid-margin, .uk-grid-row-small > .uk-grid-margin, * + .uk-grid-margin-small { margin-top: 15px; } /* * Medium */ /* Horizontal */ .uk-grid-medium, .uk-grid-column-medium { margin-left: -30px; } .uk-grid-medium > *, .uk-grid-column-medium > * { padding-left: 30px; } /* Vertical */ .uk-grid + .uk-grid-medium, .uk-grid + .uk-grid-row-medium, .uk-grid-medium > .uk-grid-margin, .uk-grid-row-medium > .uk-grid-margin, * + .uk-grid-margin-medium { margin-top: 30px; } /* * Large */ /* Horizontal */ .uk-grid-large, .uk-grid-column-large { margin-left: -40px; } .uk-grid-large > *, .uk-grid-column-large > * { padding-left: 40px; } /* Vertical */ .uk-grid + .uk-grid-large, .uk-grid + .uk-grid-row-large, .uk-grid-large > .uk-grid-margin, .uk-grid-row-large > .uk-grid-margin, * + .uk-grid-margin-large { margin-top: 40px; } /* Desktop and bigger */ @media (min-width: 1200px) { /* Horizontal */ .uk-grid-large, .uk-grid-column-large { margin-left: -70px; } .uk-grid-large > *, .uk-grid-column-large > * { padding-left: 70px; } /* Vertical */ .uk-grid + .uk-grid-large, .uk-grid + .uk-grid-row-large, .uk-grid-large > .uk-grid-margin, .uk-grid-row-large > .uk-grid-margin, * + .uk-grid-margin-large { margin-top: 70px; } } /* * Collapse */ /* Horizontal */ .uk-grid-collapse, .uk-grid-column-collapse { margin-left: 0; } .uk-grid-collapse > *, .uk-grid-column-collapse > * { padding-left: 0; } /* Vertical */ .uk-grid + .uk-grid-collapse, .uk-grid + .uk-grid-row-collapse, .uk-grid-collapse > .uk-grid-margin, .uk-grid-row-collapse > .uk-grid-margin { margin-top: 0; } /* Divider ========================================================================== */ .uk-grid-divider > * { position: relative; } .uk-grid-divider > :not(.uk-first-column)::before { content: ""; position: absolute; top: 0; bottom: 0; border-left: 1px solid #e5e5e5; } /* Vertical */ .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { content: ""; position: absolute; left: 0; right: 0; border-top: 1px solid #e5e5e5; } /* * Default */ /* Horizontal */ .uk-grid-divider { margin-left: -60px; } .uk-grid-divider > * { padding-left: 60px; } .uk-grid-divider > :not(.uk-first-column)::before { left: 30px; } /* Vertical */ .uk-grid-divider.uk-grid-stack > .uk-grid-margin { margin-top: 60px; } .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { top: -30px; left: 60px; } /* Desktop and bigger */ @media (min-width: 1200px) { /* Horizontal */ .uk-grid-divider { margin-left: -80px; } .uk-grid-divider > * { padding-left: 80px; } .uk-grid-divider > :not(.uk-first-column)::before { left: 40px; } /* Vertical */ .uk-grid-divider.uk-grid-stack > .uk-grid-margin { margin-top: 80px; } .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { top: -40px; left: 80px; } } /* * Small */ /* Horizontal */ .uk-grid-divider.uk-grid-small, .uk-grid-divider.uk-grid-column-small { margin-left: -30px; } .uk-grid-divider.uk-grid-small > *, .uk-grid-divider.uk-grid-column-small > * { padding-left: 30px; } .uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before { left: 15px; } /* Vertical */ .uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin { margin-top: 30px; } .uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before { top: -15px; left: 30px; } .uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before { top: -15px; } .uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before { left: 30px; } /* * Medium */ /* Horizontal */ .uk-grid-divider.uk-grid-medium, .uk-grid-divider.uk-grid-column-medium { margin-left: -60px; } .uk-grid-divider.uk-grid-medium > *, .uk-grid-divider.uk-grid-column-medium > * { padding-left: 60px; } .uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before { left: 30px; } /* Vertical */ .uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin { margin-top: 60px; } .uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before { top: -30px; left: 60px; } .uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before { top: -30px; } .uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before { left: 60px; } /* * Large */ /* Horizontal */ .uk-grid-divider.uk-grid-large, .uk-grid-divider.uk-grid-column-large { margin-left: -80px; } .uk-grid-divider.uk-grid-large > *, .uk-grid-divider.uk-grid-column-large > * { padding-left: 80px; } .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { left: 40px; } /* Vertical */ .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { margin-top: 80px; } .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { top: -40px; left: 80px; } .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { top: -40px; } .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { left: 80px; } /* Desktop and bigger */ @media (min-width: 1200px) { /* Horizontal */ .uk-grid-divider.uk-grid-large, .uk-grid-divider.uk-grid-column-large { margin-left: -140px; } .uk-grid-divider.uk-grid-large > *, .uk-grid-divider.uk-grid-column-large > * { padding-left: 140px; } .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before { left: 70px; } /* Vertical */ .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin { margin-top: 140px; } .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before { top: -70px; left: 140px; } .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before { top: -70px; } .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before { left: 140px; } } /* Match child of a grid cell ========================================================================== */ /* * Behave like a block element * 1. Wrap into the next line * 2. Take the full width, at least 100%. Only if no class from the Width component is set. * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids) */ .uk-grid-match > *, .uk-grid-item-match { display: flex; /* 1 */ flex-wrap: wrap; } .uk-grid-match > * > :not([class*=uk-width]), .uk-grid-item-match > :not([class*=uk-width]) { /* 2 */ box-sizing: border-box; width: 100%; /* 3 */ flex: auto; } /* ======================================================================== Component: Nav ========================================================================== */ /* * Reset * 1. Prepare lists * 2. Prepare links * 3. Remove default focus style */ /* 1 */ .uk-nav, .uk-nav ul { margin: 0; padding: 0; list-style: none; } /* 2 */ .uk-nav li > a { display: block; text-decoration: none; } /* 3 */ .uk-nav li > a:focus { outline: none; } /* * Items * Must target `a` elements to exclude other elements (e.g. lists) */ .uk-nav > li > a { padding: 5px 0; } /* Sublists ========================================================================== */ /* * Level 2 * `ul` needed for higher specificity to override padding */ ul.uk-nav-sub { padding: 5px 0 5px 15px; } /* * Level 3 and deeper */ .uk-nav-sub ul { padding-left: 15px; } /* * Items */ .uk-nav-sub a { padding: 2px 0; } /* Parent icon modifier ========================================================================== */ .uk-nav-parent-icon > .uk-parent > a::after { content: ""; width: 1.5em; height: 1.5em; float: right; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-position: 50% 50%; } .uk-nav-parent-icon > .uk-parent.uk-open > a::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); } /* Header ========================================================================== */ .uk-nav-header { padding: 5px 0; text-transform: uppercase; font-size: 0.875rem; } .uk-nav-header:not(:first-child) { margin-top: 20px; } /* Divider ========================================================================== */ .uk-nav-divider { margin: 5px 0; } /* Default modifier ========================================================================== */ .uk-nav-default { font-size: 0.875rem; } /* * Items */ .uk-nav-default > li > a { color: #999; } /* Hover + Focus */ .uk-nav-default > li > a:hover, .uk-nav-default > li > a:focus { color: #666; } /* Active */ .uk-nav-default > li.uk-active > a { color: #333; } /* * Header */ .uk-nav-default .uk-nav-header { color: #333; } /* * Divider */ .uk-nav-default .uk-nav-divider { border-top: 1px solid #e5e5e5; } /* * Sublists */ .uk-nav-default .uk-nav-sub a { color: #999; } .uk-nav-default .uk-nav-sub a:hover, .uk-nav-default .uk-nav-sub a:focus { color: #666; } .uk-nav-default .uk-nav-sub li.uk-active > a { color: #333; } /* Primary modifier ========================================================================== */ /* * Items */ .uk-nav-primary > li > a { font-size: 1.5rem; line-height: 1.5; color: #999; } /* Hover + Focus */ .uk-nav-primary > li > a:hover, .uk-nav-primary > li > a:focus { color: #666; } /* Active */ .uk-nav-primary > li.uk-active > a { color: #333; } /* * Header */ .uk-nav-primary .uk-nav-header { color: #333; } /* * Divider */ .uk-nav-primary .uk-nav-divider { border-top: 1px solid #e5e5e5; } /* * Sublists */ .uk-nav-primary .uk-nav-sub a { color: #999; } .uk-nav-primary .uk-nav-sub a:hover, .uk-nav-primary .uk-nav-sub a:focus { color: #666; } .uk-nav-primary .uk-nav-sub li.uk-active > a { color: #333; } /* Alignment modifier ========================================================================== */ .uk-nav-center { text-align: center; } /* Sublists */ .uk-nav-center .uk-nav-sub, .uk-nav-center .uk-nav-sub ul { padding-left: 0; } /* Parent icon modifier */ .uk-nav-center.uk-nav-parent-icon > .uk-parent > a::after { position: absolute; } /* ======================================================================== Component: Navbar ========================================================================== */ /* * 1. Create position context to center navbar group */ .uk-navbar { display: flex; /* 1 */ position: relative; } /* Container ========================================================================== */ .uk-navbar-container:not(.uk-navbar-transparent) { background: #f8f8f8; } /* * Remove pseudo elements created by micro clearfix as precaution (if Container component is used) */ .uk-navbar-container > ::before, .uk-navbar-container > ::after { display: none !important; } /* Groups ========================================================================== */ /* * 1. Align navs and items vertically if they have a different height * 2. Note: IE 11 requires an extra `div` which affects the center selector */ .uk-navbar-left, .uk-navbar-right, .uk-navbar-center, .uk-navbar-center-left > *, .uk-navbar-center-right > * { display: flex; /* 1 */ align-items: center; } /* * Horizontal alignment * 1. Create position context for centered navbar with sub groups (left/right) * 2. Fix text wrapping if content is larger than 50% of the container. * 3. Needed for dropdowns because a new position context is created * `z-index` must be smaller than off-canvas * 4. Align sub groups for centered navbar */ .uk-navbar-right { margin-left: auto; } .uk-navbar-center:only-child { margin-left: auto; margin-right: auto; /* 1 */ position: relative; } .uk-navbar-center:not(:only-child) { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); /* 2 */ width: -webkit-max-content; width: -moz-max-content; width: max-content; box-sizing: border-box; /* 3 */ z-index: 990; } /* 4 */ .uk-navbar-center-left, .uk-navbar-center-right { position: absolute; top: 0; } .uk-navbar-center-left { right: 100%; } .uk-navbar-center-right { left: 100%; } [class*=uk-navbar-center-] { width: -webkit-max-content; width: -moz-max-content; width: max-content; box-sizing: border-box; } /* Nav ========================================================================== */ /* * 1. Reset list */ .uk-navbar-nav { display: flex; /* 1 */ margin: 0; padding: 0; list-style: none; } /* * Allow items to wrap into the next line * Only not `absolute` positioned groups */ .uk-navbar-left, .uk-navbar-right, .uk-navbar-center:only-child { flex-wrap: wrap; } /* * Items * 1. Center content vertically and horizontally * 2. Dimensions * 3. Style * 4. Required for `a` */ .uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle { /* 1 */ display: flex; justify-content: center; align-items: center; /* 2 */ box-sizing: border-box; min-height: 80px; padding: 0 15px; /* 3 */ font-size: 0.875rem; font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ text-decoration: none; } /* * Nav items */ .uk-navbar-nav > li > a { color: #999; text-transform: uppercase; transition: 0.1s ease-in-out; transition-property: color, background-color; } /* * Hover * Apply hover style also to focus state and if dropdown is opened */ .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li > a.uk-open { color: #666; outline: none; } /* OnClick */ .uk-navbar-nav > li > a:active, .uk-navbar-nav > li > a.dropdown.open { color: #333; } /* Active */ .uk-navbar-nav > li.uk-active > a { color: #333; } /* Item ========================================================================== */ .uk-navbar-item { color: #666; } /* Toggle ========================================================================== */ .uk-navbar-toggle { color: #999; } .uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .uk-navbar-toggle.uk-open { color: #666; outline: none; text-decoration: none; } /* * Icon * Adopts `uk-icon` */ /* Hover + Focus */ /* Subtitle ========================================================================== */ .uk-navbar-subtitle { font-size: 0.875rem; } /* Style modifiers ========================================================================== */ /* Dropdown ========================================================================== */ /* * Adopts `uk-dropdown` * 1. Hide by default * 2. Set position * 3. Set a default width * 4. Style */ .uk-navbar-dropdown { /* 1 */ display: none; /* 2 */ position: absolute; z-index: 1020; /* 3 */ box-sizing: border-box; width: 200px; /* 4 */ padding: 25px; background: #fff; color: #666; box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15); } /* Show */ .uk-navbar-dropdown.uk-open { display: block; } /* * Direction / Alignment modifiers */ /* Direction */ [class*=uk-navbar-dropdown-top] { margin-top: -15px; } [class*=uk-navbar-dropdown-bottom] { margin-top: 15px; } [class*=uk-navbar-dropdown-left] { margin-left: -15px; } [class*=uk-navbar-dropdown-right] { margin-left: 15px; } /* * Grid * Adopts `uk-grid` */ /* Gutter Horizontal */ .uk-navbar-dropdown-grid { margin-left: -50px; } .uk-navbar-dropdown-grid > * { padding-left: 50px; } /* Gutter Vertical */ .uk-navbar-dropdown-grid > .uk-grid-margin { margin-top: 50px; } /* Stack */ .uk-navbar-dropdown-stack .uk-navbar-dropdown-grid > * { width: 100% !important; } /* * Width modifier */ .uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) { width: 400px; } .uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) { width: 600px; } .uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) { width: 800px; } .uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) { width: 1000px; } /* * Dropbar modifier */ .uk-navbar-dropdown-dropbar { margin-top: 0; margin-bottom: 0; box-shadow: none; } /* Dropdown Nav * Adopts `uk-nav` ========================================================================== */ .uk-navbar-dropdown-nav { font-size: 0.875rem; } /* * Items */ .uk-navbar-dropdown-nav > li > a { color: #999; } /* Hover + Focus */ .uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-dropdown-nav > li > a:focus { color: #666; } /* Active */ .uk-navbar-dropdown-nav > li.uk-active > a { color: #333; } /* * Header */ .uk-navbar-dropdown-nav .uk-nav-header { color: #333; } /* * Divider */ .uk-navbar-dropdown-nav .uk-nav-divider { border-top: 1px solid #e5e5e5; } /* * Sublists */ .uk-navbar-dropdown-nav .uk-nav-sub a { color: #999; } .uk-navbar-dropdown-nav .uk-nav-sub a:hover, .uk-navbar-dropdown-nav .uk-nav-sub a:focus { color: #666; } .uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a { color: #333; } /* Dropbar ========================================================================== */ .uk-navbar-dropbar { background: #fff; } /* * Slide modifier */ .uk-navbar-dropbar-slide { position: absolute; z-index: 980; left: 0; right: 0; box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05); } /* * Navbar */ .uk-navbar-container > .uk-container .uk-navbar-left { margin-left: -15px; margin-right: -15px; } .uk-navbar-container > .uk-container .uk-navbar-right { margin-right: -15px; } /* * Grid Divider */ .uk-navbar-dropdown-grid > * { position: relative; } .uk-navbar-dropdown-grid > :not(.uk-first-column)::before { content: ""; position: absolute; top: 0; bottom: 0; left: 25px; border-left: 1px solid #e5e5e5; } /* Vertical */ .uk-navbar-dropdown-grid.uk-grid-stack > .uk-grid-margin::before { content: ""; position: absolute; top: -25px; left: 50px; right: 0; border-top: 1px solid #e5e5e5; } /* ======================================================================== Component: Subnav ========================================================================== */ /* * 1. Allow items to wrap into the next line * 2. Gutter * 3. Reset list */ .uk-subnav { display: flex; /* 1 */ flex-wrap: wrap; /* 2 */ margin-left: -20px; /* 3 */ padding: 0; list-style: none; } /* * 1. Space is allocated solely based on content dimensions: 0 0 auto * 2. Gutter * 3. Create position context for dropdowns */ .uk-subnav > * { /* 1 */ flex: none; /* 2 */ padding-left: 20px; /* 3 */ position: relative; } /* Items ========================================================================== */ /* * Items must target `a` elements to exclude other elements (e.g. dropdowns) * Using `:first-child` instead of `a` to support `span` elements for text * 1. Prevent gap if child element is `inline-block`, e.g. an icon * 2. Style */ .uk-subnav > * > :first-child { /* 1 */ display: block; /* 2 */ color: #999; font-size: 0.875rem; text-transform: uppercase; transition: 0.1s ease-in-out; transition-property: color, background-color; } /* Hover + Focus */ .uk-subnav > * > a:hover, .uk-subnav > * > a:focus { color: #666; text-decoration: none; outline: none; } /* Active */ .uk-subnav > .uk-active > a { color: #333; } /* Divider modifier ========================================================================== */ /* * Set gutter */ .uk-subnav-divider { margin-left: -41px; } /* * Align items and divider vertically */ .uk-subnav-divider > * { display: flex; align-items: center; } /* * Divider * 1. `nth-child` makes it also work without JS if it's only one row */ .uk-subnav-divider > ::before { content: ""; height: 1.5em; margin-left: 0px; margin-right: 20px; border-left: 1px solid transparent; } /* 1 */ .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before { border-left-color: #e5e5e5; } /* Pill modifier ========================================================================== */ .uk-subnav-pill > * > :first-child { padding: 5px 10px; background: transparent; color: #999; } /* Hover + Focus */ .uk-subnav-pill > * > a:hover, .uk-subnav-pill > * > a:focus { background-color: #f8f8f8; color: #666; } /* OnClick */ .uk-subnav-pill > * > a:active, .uk-subnav-pill > * > a.dropdown.open { background-color: #f8f8f8; color: #666; } /* Active */ .uk-subnav-pill > .uk-active > a { background-color: #1e87f0; color: #fff; } /* Disabled * The same for all style modifiers ========================================================================== */ .uk-subnav > .uk-disabled > a { color: #999; } /* ======================================================================== Component: Breadcrumb ========================================================================== */ /* * Reset list */ .uk-breadcrumb { padding: 0; list-style: none; } /* * 1. Doesn't generate any box and replaced by child boxes */ .uk-breadcrumb > * { display: contents; } /* Items ========================================================================== */ .uk-breadcrumb > * > * { font-size: 0.875rem; color: #999; } /* Hover + Focus */ .uk-breadcrumb > * > :hover, .uk-breadcrumb > * > :focus { color: #666; text-decoration: none; } /* Disabled */ /* Active */ .uk-breadcrumb > :last-child > span, .uk-breadcrumb > :last-child > a:not([href]) { color: #666; } /* * Divider * `nth-child` makes it also work without JS if it's only one row * 1. Remove space between inline block elements. * 2. Style */ .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before { content: "/"; display: inline-block; /* 1 */ margin: 0 20px 0 calc(20px - 4px); /* 2 */ font-size: 0.875rem; color: #999; } /* ======================================================================== Component: Pagination ========================================================================== */ /* * 1. Allow items to wrap into the next line * 2. Gutter * 3. Reset list */ .uk-pagination { display: flex; /* 1 */ flex-wrap: wrap; /* 2 */ margin-left: 0; /* 3 */ padding: 0; list-style: none; } /* * 1. Space is allocated solely based on content dimensions: 0 0 auto * 2. Gutter * 3. Create position context for dropdowns */ .uk-pagination > * { /* 1 */ flex: none; /* 2 */ padding-left: 0; /* 3 */ position: relative; } /* Items ========================================================================== */ /* * 1. Prevent gap if child element is `inline-block`, e.g. an icon * 2. Style */ .uk-pagination > * > * { /* 1 */ display: block; /* 2 */ padding: 5px 10px; color: #999; transition: color 0.1s ease-in-out; } /* Hover + Focus */ .uk-pagination > * > :hover, .uk-pagination > * > :focus { color: #666; text-decoration: none; } /* Active */ .uk-pagination > .uk-active > * { color: #666; } /* Disabled */ .uk-pagination > .uk-disabled > * { color: #999; } /* ======================================================================== Component: Tab ========================================================================== */ /* * 1. Allow items to wrap into the next line * 2. Gutter * 3. Reset list */ .uk-tab { display: flex; /* 1 */ flex-wrap: wrap; /* 2 */ margin-left: -20px; /* 3 */ padding: 0; list-style: none; position: relative; } .uk-tab::before { content: ""; position: absolute; bottom: 0; left: 20px; right: 0; border-bottom: 1px solid #e5e5e5; } /* * 1. Space is allocated solely based on content dimensions: 0 0 auto * 2. Gutter * 3. Create position context for dropdowns */ .uk-tab > * { /* 1 */ flex: none; /* 2 */ padding-left: 20px; /* 3 */ position: relative; } /* Items ========================================================================== */ /* * Items must target `a` elements to exclude other elements (e.g. dropdowns) * 1. Center text if a width is set * 2. Style */ .uk-tab > * > a { /* 1 */ display: block; text-align: center; /* 2 */ padding: 5px 10px; color: #999; border-bottom: 1px solid transparent; font-size: 0.875rem; text-transform: uppercase; transition: color 0.1s ease-in-out; } /* Hover + Focus */ .uk-tab > * > a:hover, .uk-tab > * > a:focus { color: #666; text-decoration: none; } /* Active */ .uk-tab > .uk-active > a { color: #333; border-color: #1e87f0; } /* Disabled */ .uk-tab > .uk-disabled > a { color: #999; } /* Position modifier ========================================================================== */ /* * Bottom */ .uk-tab-bottom::before { top: 0; bottom: auto; } .uk-tab-bottom > * > a { border-top: 1px solid transparent; border-bottom: none; } /* * Left + Right * 1. Reset Gutter */ .uk-tab-left, .uk-tab-right { flex-direction: column; /* 1 */ margin-left: 0; } /* 1 */ .uk-tab-left > *, .uk-tab-right > * { padding-left: 0; } .uk-tab-left::before { top: 0; bottom: 0; left: auto; right: 0; border-left: 1px solid #e5e5e5; border-bottom: none; } .uk-tab-right::before { top: 0; bottom: 0; left: 0; right: auto; border-left: 1px solid #e5e5e5; border-bottom: none; } .uk-tab-left > * > a { text-align: left; border-right: 1px solid transparent; border-bottom: none; } .uk-tab-right > * > a { text-align: left; border-left: 1px solid transparent; border-bottom: none; } .uk-tab .uk-dropdown { margin-left: 30px; } /* ======================================================================== Component: Slidenav ========================================================================== */ /* * Adopts `uk-icon` */ .uk-slidenav { padding: 5px 10px; color: rgba(102, 102, 102, 0.5); transition: color 0.1s ease-in-out; } /* Hover + Focus */ .uk-slidenav:hover, .uk-slidenav:focus { color: rgba(102, 102, 102, 0.9); outline: none; } /* OnClick */ .uk-slidenav:active, .uk-slidenav.dropdown.open { color: rgba(102, 102, 102, 0.5); } /* Icon modifier ========================================================================== */ /* * Previous */ /* * Next */ /* Size modifier ========================================================================== */ .uk-slidenav-large { padding: 10px 10px; } /* Container ========================================================================== */ .uk-slidenav-container { display: flex; } /* ======================================================================== Component: Dotnav ========================================================================== */ /* * 1. Allow items to wrap into the next line * 2. Reset list * 3. Gutter */ .uk-dotnav { display: flex; /* 1 */ flex-wrap: wrap; /* 2 */ margin: 0; padding: 0; list-style: none; /* 3 */ margin-left: -12px; } /* * 1. Space is allocated solely based on content dimensions: 0 0 auto * 2. Gutter */ .uk-dotnav > * { /* 1 */ flex: none; /* 2 */ padding-left: 12px; } /* Items ========================================================================== */ /* * Items * 1. Hide text if present */ .uk-dotnav > * > * { display: block; box-sizing: border-box; width: 10px; height: 10px; border-radius: 50%; background: transparent; /* 1 */ text-indent: 100%; overflow: hidden; white-space: nowrap; border: 1px solid rgba(102, 102, 102, 0.4); transition: 0.2s ease-in-out; transition-property: background-color, border-color; } /* Hover + Focus */ .uk-dotnav > * > :hover, .uk-dotnav > * > :focus { background-color: rgba(102, 102, 102, 0.6); outline: none; border-color: transparent; } /* OnClick */ .uk-dotnav > * > :active, .uk-dotnav > * > .dropdown.open { background-color: rgba(102, 102, 102, 0.2); border-color: transparent; } /* Active */ .uk-dotnav > .uk-active > * { background-color: rgba(102, 102, 102, 0.6); border-color: transparent; } /* Modifier: 'uk-dotnav-vertical' ========================================================================== */ /* * 1. Change direction * 2. Gutter */ .uk-dotnav-vertical { /* 1 */ flex-direction: column; /* 2 */ margin-left: 0; margin-top: -12px; } /* 2 */ .uk-dotnav-vertical > * { padding-left: 0; padding-top: 12px; } /* ======================================================================== Component: Thumbnav ========================================================================== */ /* * 1. Allow items to wrap into the next line * 2. Reset list * 3. Gutter */ .uk-thumbnav { display: flex; /* 1 */ flex-wrap: wrap; /* 2 */ margin: 0; padding: 0; list-style: none; /* 3 */ margin-left: -15px; } /* * Space is allocated based on content dimensions, but shrinks: 0 1 auto * 1. Gutter */ .uk-thumbnav > * { /* 1 */ padding-left: 15px; } /* Items ========================================================================== */ /* * Items */ .uk-thumbnav > * > * { display: inline-block; position: relative; } .uk-thumbnav > * > *::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.4); transition: background-color 0.1s ease-in-out; } /* Hover + Focus */ .uk-thumbnav > * > :hover, .uk-thumbnav > * > :focus { outline: none; } .uk-thumbnav > * > :hover::after, .uk-thumbnav > * > :focus::after { background-color: transparent; } /* Active */ .uk-thumbnav > .uk-active > *::after { background-color: transparent; } /* Modifier: 'uk-thumbnav-vertical' ========================================================================== */ /* * 1. Change direction * 2. Gutter */ .uk-thumbnav-vertical { /* 1 */ flex-direction: column; /* 2 */ margin-left: 0; margin-top: -15px; } /* 2 */ .uk-thumbnav-vertical > * { padding-left: 0; padding-top: 15px; } /* ======================================================================== Component: Iconnav ========================================================================== */ /* * 1. Allow items to wrap into the next line * 2. Reset list * 3. Gutter */ .uk-iconnav { display: flex; /* 1 */ flex-wrap: wrap; /* 2 */ margin: 0; padding: 0; list-style: none; /* 3 */ margin-left: -10px; } /* * Space is allocated based on content dimensions, but shrinks: 0 1 auto * 1. Gutter */ .uk-iconnav > * { /* 1 */ padding-left: 10px; } /* Items ========================================================================== */ /* * Items must target `a` elements to exclude other elements (e.g. dropdowns) * 1. Prevent gap if child element is `inline-block`, e.g. an icon * 2. Style */ .uk-iconnav > * > a { /* 1 */ display: block; /* 2 */ color: #999; } /* Hover + Focus */ .uk-iconnav > * > a:hover, .uk-iconnav > * > a:focus { color: #666; outline: none; } /* Active */ .uk-iconnav > .uk-active > a { color: #666; } /* Modifier: 'uk-iconnav-vertical' ========================================================================== */ /* * 1. Change direction * 2. Gutter */ .uk-iconnav-vertical { /* 1 */ flex-direction: column; /* 2 */ margin-left: 0; margin-top: -10px; } /* 2 */ .uk-iconnav-vertical > * { padding-left: 0; padding-top: 10px; } /* ======================================================================== Component: Lightbox ========================================================================== */ /* * 1. Hide by default * 2. Set position * 3. Allow scrolling for the modal dialog * 4. Horizontal padding * 5. Mask the background page * 6. Fade-in transition * 7. Prevent cancellation of pointer events while dragging */ .uk-lightbox { /* 1 */ display: none; /* 2 */ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1010; /* 5 */ background: #000; /* 6 */ opacity: 0; transition: opacity 0.15s linear; /* 7 */ touch-action: pinch-zoom; } /* * Open * 1. Center child * 2. Fade-in */ .uk-lightbox.uk-open { display: block; /* 2 */ opacity: 1; } /* Page ========================================================================== */ /* * Prevent scrollbars */ .uk-lightbox-page { overflow: hidden; } /* Item ========================================================================== */ /* * 1. Center child within the viewport * 2. Not visible by default * 3. Color needed for spinner icon * 4. Optimize animation * 5. Responsiveness * Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera * Using `vh` and `vw` to make responsive image work in IE11 * 6. Suppress outline on focus */ .uk-lightbox-items > * { /* 1 */ position: absolute; top: 0; right: 0; bottom: 0; left: 0; /* 2 */ display: none; justify-content: center; align-items: center; /* 3 */ color: rgba(255, 255, 255, 0.7); /* 4 */ will-change: transform, opacity; } /* 5 */ .uk-lightbox-items > * > * { max-width: 100vw; max-height: 100vh; } /* 6 */ .uk-lightbox-items > :focus { outline: none; } .uk-lightbox-items > * > :not(iframe) { width: auto; height: auto; } .uk-lightbox-items > .uk-active { display: flex; } /* Toolbar ========================================================================== */ .uk-lightbox-toolbar { padding: 10px 10px; background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.7); } .uk-lightbox-toolbar > * { color: rgba(255, 255, 255, 0.7); } /* Toolbar Icon (Close) ========================================================================== */ .uk-lightbox-toolbar-icon { padding: 5px; color: rgba(255, 255, 255, 0.7); } /* * Hover */ .uk-lightbox-toolbar-icon:hover { color: #fff; } /* Button (Slidenav) ========================================================================== */ /* * 1. Center icon vertically and horizontally */ .uk-lightbox-button { box-sizing: border-box; width: 50px; height: 50px; background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.7); /* 1 */ display: inline-flex; justify-content: center; align-items: center; } /* Hover + Focus */ .uk-lightbox-button:hover, .uk-lightbox-button:focus { color: #fff; } /* OnClick */ /* Caption ========================================================================== */ .uk-lightbox-caption:empty { display: none; } /* Iframe ========================================================================== */ .uk-lightbox-iframe { width: 80%; height: 80%; } /* ======================================================================== Component: Animation ========================================================================== */ [class*=uk-animation-] { -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; } /* Animations ========================================================================== */ /* * 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; } /* * SVG Stroke * The `--uk-animation-stroke` custom property contains the longest path length. * Set it manually or use `uk-svg="stroke-animation: true"` to set it automatically. * All strokes are animated by the same pace and doesn't end simultaneously. * To end simultaneously, `pathLength="1"` could be used, but it's not working in Safari yet. */ .uk-animation-stroke { -webkit-animation-name: uk-stroke; animation-name: uk-stroke; stroke-dasharray: var(--uk-animation-stroke); -webkit-animation-duration: 2s; animation-duration: 2s; } /* Direction modifier ========================================================================== */ .uk-animation-reverse { animation-direction: reverse; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } /* Duration modifier ========================================================================== */ .uk-animation-fast { -webkit-animation-duration: 0.1s; animation-duration: 0.1s; } /* Toggle (Hover + Focus) ========================================================================== */ /* * The toggle is triggered on touch devices using `:focus` and tabindex */ .uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-] { -webkit-animation-name: none; animation-name: none; } /* * 1. Prevent tab highlighting on iOS. */ .uk-animation-toggle { /* 1 */ -webkit-tap-highlight-color: transparent; } /* * Remove outline for `tabindex` */ .uk-animation-toggle:focus { outline: none; } /* Keyframes used by animation classes ========================================================================== */ /* * Fade */ @-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; transform: translateY(-100%); } 100% { opacity: 1; 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; transform: translateY(100%); } 100% { opacity: 1; transform: translateY(0); } } @keyframes uk-fade-bottom { 0% { opacity: 0; transform: translateY(100%); } 100% { opacity: 1; transform: translateY(0); } } /* * Slide Left */ @-webkit-keyframes uk-fade-left { 0% { opacity: 0; transform: translateX(-100%); } 100% { opacity: 1; 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; transform: translateX(100%); } 100% { opacity: 1; transform: translateX(0); } } @keyframes uk-fade-right { 0% { opacity: 0; transform: translateX(100%); } 100% { opacity: 1; transform: translateX(0); } } /* * Slide Top Small */ @-webkit-keyframes uk-fade-top-small { 0% { opacity: 0; transform: translateY(-10px); } 100% { opacity: 1; 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; transform: translateY(10px); } 100% { opacity: 1; transform: translateY(0); } } @keyframes uk-fade-bottom-small { 0% { opacity: 0; transform: translateY(10px); } 100% { opacity: 1; transform: translateY(0); } } /* * Slide Left Small */ @-webkit-keyframes uk-fade-left-small { 0% { opacity: 0; transform: translateX(-10px); } 100% { opacity: 1; 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; transform: translateX(10px); } 100% { opacity: 1; transform: translateX(0); } } @keyframes uk-fade-right-small { 0% { opacity: 0; transform: translateX(10px); } 100% { opacity: 1; transform: translateX(0); } } /* * Slide Top Medium */ @-webkit-keyframes uk-fade-top-medium { 0% { opacity: 0; transform: translateY(-50px); } 100% { opacity: 1; 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; transform: translateY(50px); } 100% { opacity: 1; transform: translateY(0); } } @keyframes uk-fade-bottom-medium { 0% { opacity: 0; transform: translateY(50px); } 100% { opacity: 1; transform: translateY(0); } } /* * Slide Left Medium */ @-webkit-keyframes uk-fade-left-medium { 0% { opacity: 0; transform: translateX(-50px); } 100% { opacity: 1; 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; transform: translateX(50px); } 100% { opacity: 1; transform: translateX(0); } } @keyframes uk-fade-right-medium { 0% { opacity: 0; transform: translateX(50px); } 100% { opacity: 1; transform: translateX(0); } } /* * Scale Up */ @-webkit-keyframes uk-fade-scale-02 { 0% { opacity: 0; transform: scale(0.2); } 100% { opacity: 1; 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; transform: scale(1.8); } 100% { opacity: 1; 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% { transform: scale(1); } 100% { transform: scale(1.2); } } @keyframes uk-scale-kenburns { 0% { transform: scale(1); } 100% { transform: scale(1.2); } } /* * Shake */ @-webkit-keyframes uk-shake { 0%, 100% { transform: translateX(0); } 10% { transform: translateX(-9px); } 20% { transform: translateX(8px); } 30% { transform: translateX(-7px); } 40% { transform: translateX(6px); } 50% { transform: translateX(-5px); } 60% { transform: translateX(4px); } 70% { transform: translateX(-3px); } 80% { transform: translateX(2px); } 90% { transform: translateX(-1px); } } @keyframes uk-shake { 0%, 100% { transform: translateX(0); } 10% { transform: translateX(-9px); } 20% { transform: translateX(8px); } 30% { transform: translateX(-7px); } 40% { transform: translateX(6px); } 50% { transform: translateX(-5px); } 60% { transform: translateX(4px); } 70% { transform: translateX(-3px); } 80% { transform: translateX(2px); } 90% { transform: translateX(-1px); } } /* * Stroke */ @-webkit-keyframes uk-stroke { 0% { stroke-dashoffset: var(--uk-animation-stroke); } 100% { stroke-dashoffset: 0; } } @keyframes uk-stroke { 0% { stroke-dashoffset: var(--uk-animation-stroke); } 100% { stroke-dashoffset: 0; } } /* ======================================================================== Component: Width ========================================================================== */ /* Equal child widths ========================================================================== */ [class*=uk-child-width] > * { box-sizing: border-box; width: 100%; } .uk-child-width-1-2 > * { width: 50%; } .uk-child-width-1-3 > * { width: calc(100% * 1 / 3.001); } .uk-child-width-1-4 > * { width: 25%; } .uk-child-width-1-5 > * { width: 20%; } .uk-child-width-1-6 > * { width: calc(100% * 1 / 6.001); } .uk-child-width-auto > * { width: auto; } /* * 1. Reset the `min-width`, which is set to auto by default, because * flex items won't shrink below their minimum intrinsic content size. * Using `1px` instead of `0`, so items still wrap into the next line, * if they have zero width and padding and the predecessor is 100% wide. */ .uk-child-width-expand > :not([class*=uk-width]) { flex: 1; /* 1 */ min-width: 1px; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-child-width-1-1\@s > * { width: 100%; } .uk-child-width-1-2\@s > * { width: 50%; } .uk-child-width-1-3\@s > * { width: calc(100% * 1 / 3.001); } .uk-child-width-1-4\@s > * { width: 25%; } .uk-child-width-1-5\@s > * { width: 20%; } .uk-child-width-1-6\@s > * { width: calc(100% * 1 / 6.001); } .uk-child-width-auto\@s > * { width: auto; } .uk-child-width-expand\@s > :not([class*=uk-width]) { flex: 1; min-width: 1px; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-child-width-1-1\@m > * { width: 100%; } .uk-child-width-1-2\@m > * { width: 50%; } .uk-child-width-1-3\@m > * { width: calc(100% * 1 / 3.001); } .uk-child-width-1-4\@m > * { width: 25%; } .uk-child-width-1-5\@m > * { width: 20%; } .uk-child-width-1-6\@m > * { width: calc(100% * 1 / 6.001); } .uk-child-width-auto\@m > * { width: auto; } .uk-child-width-expand\@m > :not([class*=uk-width]) { flex: 1; min-width: 1px; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-child-width-1-1\@l > * { width: 100%; } .uk-child-width-1-2\@l > * { width: 50%; } .uk-child-width-1-3\@l > * { width: calc(100% * 1 / 3.001); } .uk-child-width-1-4\@l > * { width: 25%; } .uk-child-width-1-5\@l > * { width: 20%; } .uk-child-width-1-6\@l > * { width: calc(100% * 1 / 6.001); } .uk-child-width-auto\@l > * { width: auto; } .uk-child-width-expand\@l > :not([class*=uk-width]) { flex: 1; min-width: 1px; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-child-width-1-1\@xl > * { width: 100%; } .uk-child-width-1-2\@xl > * { width: 50%; } .uk-child-width-1-3\@xl > * { width: calc(100% * 1 / 3.001); } .uk-child-width-1-4\@xl > * { width: 25%; } .uk-child-width-1-5\@xl > * { width: 20%; } .uk-child-width-1-6\@xl > * { width: calc(100% * 1 / 6.001); } .uk-child-width-auto\@xl > * { width: auto; } .uk-child-width-expand\@xl > :not([class*=uk-width]) { flex: 1; min-width: 1px; } } /* Single Widths ========================================================================== */ /* * 1. `max-width` is needed for the pixel-based classes */ [class*=uk-width] { box-sizing: border-box; width: 100%; /* 1 */ max-width: 100%; } /* Halves */ .uk-width-1-2 { width: 50%; } /* Thirds */ .uk-width-1-3 { width: calc(100% * 1 / 3.001); } .uk-width-2-3 { width: calc(100% * 2 / 3.001); } /* Quarters */ .uk-width-1-4 { width: 25%; } .uk-width-3-4 { width: 75%; } /* Fifths */ .uk-width-1-5 { width: 20%; } .uk-width-2-5 { width: 40%; } .uk-width-3-5 { width: 60%; } .uk-width-4-5 { width: 80%; } /* Sixths */ .uk-width-1-6 { width: calc(100% * 1 / 6.001); } .uk-width-5-6 { width: calc(100% * 5 / 6.001); } /* Pixel */ .uk-width-small { width: 150px; } .uk-width-medium { width: 300px; } .uk-width-large { width: 450px; } .uk-width-xlarge { width: 600px; } .uk-width-2xlarge { width: 750px; } /* Auto */ .uk-width-auto { width: auto; } /* Expand */ .uk-width-expand { flex: 1; min-width: 1px; } /* Phone landscape and bigger */ @media (min-width: 640px) { /* Whole */ .uk-width-1-1\@s { width: 100%; } /* Halves */ .uk-width-1-2\@s { width: 50%; } /* Thirds */ .uk-width-1-3\@s { width: calc(100% * 1 / 3.001); } .uk-width-2-3\@s { width: calc(100% * 2 / 3.001); } /* Quarters */ .uk-width-1-4\@s { width: 25%; } .uk-width-3-4\@s { width: 75%; } /* Fifths */ .uk-width-1-5\@s { width: 20%; } .uk-width-2-5\@s { width: 40%; } .uk-width-3-5\@s { width: 60%; } .uk-width-4-5\@s { width: 80%; } /* Sixths */ .uk-width-1-6\@s { width: calc(100% * 1 / 6.001); } .uk-width-5-6\@s { width: calc(100% * 5 / 6.001); } /* Pixel */ .uk-width-small\@s { width: 150px; } .uk-width-medium\@s { width: 300px; } .uk-width-large\@s { width: 450px; } .uk-width-xlarge\@s { width: 600px; } .uk-width-2xlarge\@s { width: 750px; } /* Auto */ .uk-width-auto\@s { width: auto; } /* Expand */ .uk-width-expand\@s { flex: 1; min-width: 1px; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { /* Whole */ .uk-width-1-1\@m { width: 100%; } /* Halves */ .uk-width-1-2\@m { width: 50%; } /* Thirds */ .uk-width-1-3\@m { width: calc(100% * 1 / 3.001); } .uk-width-2-3\@m { width: calc(100% * 2 / 3.001); } /* Quarters */ .uk-width-1-4\@m { width: 25%; } .uk-width-3-4\@m { width: 75%; } /* Fifths */ .uk-width-1-5\@m { width: 20%; } .uk-width-2-5\@m { width: 40%; } .uk-width-3-5\@m { width: 60%; } .uk-width-4-5\@m { width: 80%; } /* Sixths */ .uk-width-1-6\@m { width: calc(100% * 1 / 6.001); } .uk-width-5-6\@m { width: calc(100% * 5 / 6.001); } /* Pixel */ .uk-width-small\@m { width: 150px; } .uk-width-medium\@m { width: 300px; } .uk-width-large\@m { width: 450px; } .uk-width-xlarge\@m { width: 600px; } .uk-width-2xlarge\@m { width: 750px; } /* Auto */ .uk-width-auto\@m { width: auto; } /* Expand */ .uk-width-expand\@m { flex: 1; min-width: 1px; } } /* Desktop and bigger */ @media (min-width: 1200px) { /* Whole */ .uk-width-1-1\@l { width: 100%; } /* Halves */ .uk-width-1-2\@l { width: 50%; } /* Thirds */ .uk-width-1-3\@l { width: calc(100% * 1 / 3.001); } .uk-width-2-3\@l { width: calc(100% * 2 / 3.001); } /* Quarters */ .uk-width-1-4\@l { width: 25%; } .uk-width-3-4\@l { width: 75%; } /* Fifths */ .uk-width-1-5\@l { width: 20%; } .uk-width-2-5\@l { width: 40%; } .uk-width-3-5\@l { width: 60%; } .uk-width-4-5\@l { width: 80%; } /* Sixths */ .uk-width-1-6\@l { width: calc(100% * 1 / 6.001); } .uk-width-5-6\@l { width: calc(100% * 5 / 6.001); } /* Pixel */ .uk-width-small\@l { width: 150px; } .uk-width-medium\@l { width: 300px; } .uk-width-large\@l { width: 450px; } .uk-width-xlarge\@l { width: 600px; } .uk-width-2xlarge\@l { width: 750px; } /* Auto */ .uk-width-auto\@l { width: auto; } /* Expand */ .uk-width-expand\@l { flex: 1; min-width: 1px; } } /* Large screen and bigger */ @media (min-width: 1600px) { /* Whole */ .uk-width-1-1\@xl { width: 100%; } /* Halves */ .uk-width-1-2\@xl { width: 50%; } /* Thirds */ .uk-width-1-3\@xl { width: calc(100% * 1 / 3.001); } .uk-width-2-3\@xl { width: calc(100% * 2 / 3.001); } /* Quarters */ .uk-width-1-4\@xl { width: 25%; } .uk-width-3-4\@xl { width: 75%; } /* Fifths */ .uk-width-1-5\@xl { width: 20%; } .uk-width-2-5\@xl { width: 40%; } .uk-width-3-5\@xl { width: 60%; } .uk-width-4-5\@xl { width: 80%; } /* Sixths */ .uk-width-1-6\@xl { width: calc(100% * 1 / 6.001); } .uk-width-5-6\@xl { width: calc(100% * 5 / 6.001); } /* Pixel */ .uk-width-small\@xl { width: 150px; } .uk-width-medium\@xl { width: 300px; } .uk-width-large\@xl { width: 450px; } .uk-width-xlarge\@xl { width: 600px; } .uk-width-2xlarge\@xl { width: 750px; } /* Auto */ .uk-width-auto\@xl { width: auto; } /* Expand */ .uk-width-expand\@xl { flex: 1; min-width: 1px; } } /* ======================================================================== Component: Height ========================================================================== */ [class*=uk-height] { box-sizing: border-box; } /* * Only works if parent element has a height set */ .uk-height-1-1 { height: 100%; } /* * Useful to create image teasers */ .uk-height-viewport { min-height: 100vh; } /* * Pixel * Useful for `overflow: auto` */ .uk-height-small { height: 150px; } .uk-height-medium { height: 300px; } .uk-height-large { height: 450px; } .uk-height-max-small { max-height: 150px; } .uk-height-max-medium { max-height: 300px; } .uk-height-max-large { max-height: 450px; } /* ======================================================================== Component: Text ========================================================================== */ /* Style modifiers ========================================================================== */ .uk-text-lead { font-size: 1.5rem; line-height: 1.5; color: #333; } .uk-text-meta, .uk-input-help-text { font-size: 0.875rem; line-height: 1.4; color: #999; } .uk-text-meta a, .uk-input-help-text a { color: #999; } .uk-text-meta a:hover, .uk-input-help-text a:hover { color: #666; text-decoration: none; } /* Size modifiers ========================================================================== */ .uk-text-small { font-size: 0.875rem; line-height: 1.5; } .uk-text-large { font-size: 1.5rem; line-height: 1.5; } .uk-text-default { font-size: 16px; line-height: 1.5; } /* Weight modifier ========================================================================== */ .uk-text-light { font-weight: 300; } .uk-text-normal { font-weight: 400; } .uk-text-bold { font-weight: 700; } .uk-text-lighter { font-weight: lighter; } .uk-text-bolder { font-weight: bolder; } /* Style modifier ========================================================================== */ .uk-text-italic { font-style: italic; } /* Transform modifier ========================================================================== */ .uk-text-capitalize { text-transform: capitalize !important; } .uk-text-uppercase { text-transform: uppercase !important; } .uk-text-lowercase { text-transform: lowercase !important; } /* Color modifiers ========================================================================== */ .uk-text-muted { color: #999 !important; } .uk-text-emphasis { color: #333 !important; } .uk-text-primary { color: #1e87f0 !important; } .uk-text-secondary { color: #222 !important; } .uk-text-success { color: #32d296 !important; } .uk-text-warning { color: #faa05a !important; } .uk-text-danger { color: #f0506e !important; } /* Background modifier ========================================================================== */ /* * 1. The background clips to the foreground text. Works in Chrome, Firefox, Safari, Edge and Opera * Default color is set to transparent * 2. Container fits the text * 3. Fallback color for IE11 */ .uk-text-background { /* 1 */ -webkit-background-clip: text; /* 2 */ display: inline-block; /* 3 */ color: #1e87f0 !important; } @supports (-webkit-background-clip: text) { .uk-text-background { background-color: #1e87f0; color: transparent !important; } } /* Alignment modifiers ========================================================================== */ .uk-text-left { text-align: left !important; } .uk-text-right { text-align: right !important; } .uk-text-center { text-align: center !important; } .uk-text-justify { text-align: justify !important; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-text-left\@s { text-align: left !important; } .uk-text-right\@s { text-align: right !important; } .uk-text-center\@s { text-align: center !important; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-text-left\@m { text-align: left !important; } .uk-text-right\@m { text-align: right !important; } .uk-text-center\@m { text-align: center !important; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-text-left\@l { text-align: left !important; } .uk-text-right\@l { text-align: right !important; } .uk-text-center\@l { text-align: center !important; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-text-left\@xl { text-align: left !important; } .uk-text-right\@xl { text-align: right !important; } .uk-text-center\@xl { text-align: center !important; } } /* * Vertical */ .uk-text-top { vertical-align: top !important; } .uk-text-middle { vertical-align: middle !important; } .uk-text-bottom { vertical-align: bottom !important; } .uk-text-baseline { vertical-align: baseline !important; } /* Wrap modifiers ========================================================================== */ /* * Prevent text from wrapping onto multiple lines */ .uk-text-nowrap { white-space: nowrap; } /* * 1. Make sure a max-width is set after which truncation can occur * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis * 3. Fix for table cells */ .uk-text-truncate { /* 1 */ max-width: 100%; /* 2 */ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* 2 */ th.uk-text-truncate, td.uk-text-truncate { max-width: 0; } /* * 1. Wrap long words onto the next line and break them if they are too long to fit * 2. Legacy `word-wrap` as fallback for `overflow-wrap` * 3. Fix `overflow-wrap` which doesn't work with table cells in Chrome, Opera, IE11 and Edge * Must use `break-all` to support IE11 and Edge * Note: Not using `hyphens: auto;` because it hyphenates text even if not needed */ .uk-text-break { /* 1 */ overflow-wrap: break-word; /* 2 */ word-wrap: break-word; } /* 3 */ th.uk-text-break, td.uk-text-break { word-break: break-all; } /* ======================================================================== Component: Column ========================================================================== */ [class*=uk-column-] { -moz-column-gap: 30px; column-gap: 30px; } /* Desktop and bigger */ @media (min-width: 1200px) { [class*=uk-column-] { -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 { -moz-column-rule: 1px solid #e5e5e5; column-rule: 1px solid #e5e5e5; /* 1 */ -moz-column-gap: 60px; column-gap: 60px; } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-column-divider { -moz-column-gap: 80px; column-gap: 80px; } } /* Width modifiers ========================================================================== */ .uk-column-1-2 { -moz-column-count: 2; column-count: 2; } .uk-column-1-3 { -moz-column-count: 3; column-count: 3; } .uk-column-1-4 { -moz-column-count: 4; column-count: 4; } .uk-column-1-5 { -moz-column-count: 5; column-count: 5; } .uk-column-1-6 { -moz-column-count: 6; column-count: 6; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-column-1-2\@s { -moz-column-count: 2; column-count: 2; } .uk-column-1-3\@s { -moz-column-count: 3; column-count: 3; } .uk-column-1-4\@s { -moz-column-count: 4; column-count: 4; } .uk-column-1-5\@s { -moz-column-count: 5; column-count: 5; } .uk-column-1-6\@s { -moz-column-count: 6; column-count: 6; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-column-1-2\@m { -moz-column-count: 2; column-count: 2; } .uk-column-1-3\@m { -moz-column-count: 3; column-count: 3; } .uk-column-1-4\@m { -moz-column-count: 4; column-count: 4; } .uk-column-1-5\@m { -moz-column-count: 5; column-count: 5; } .uk-column-1-6\@m { -moz-column-count: 6; column-count: 6; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-column-1-2\@l { -moz-column-count: 2; column-count: 2; } .uk-column-1-3\@l { -moz-column-count: 3; column-count: 3; } .uk-column-1-4\@l { -moz-column-count: 4; column-count: 4; } .uk-column-1-5\@l { -moz-column-count: 5; column-count: 5; } .uk-column-1-6\@l { -moz-column-count: 6; column-count: 6; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-column-1-2\@xl { -moz-column-count: 2; column-count: 2; } .uk-column-1-3\@xl { -moz-column-count: 3; column-count: 3; } .uk-column-1-4\@xl { -moz-column-count: 4; column-count: 4; } .uk-column-1-5\@xl { -moz-column-count: 5; column-count: 5; } .uk-column-1-6\@xl { -moz-column-count: 6; column-count: 6; } } /* Make element span across all columns * Does not work in Firefox yet ========================================================================== */ .uk-column-span { -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%; transform: translate(-50%, -50%); } iframe.uk-cover { pointer-events: none; } /* Container ========================================================================== */ /* * 1. Parent container which clips resized object * 2. Needed if the child is positioned absolute. See note above */ .uk-cover-container { /* 1 */ overflow: hidden; /* 2 */ position: relative; } /* ======================================================================== Component: Background ========================================================================== */ /* Color ========================================================================== */ .uk-background-default { background-color: #fff; } .uk-background-muted { background-color: #f8f8f8; } .uk-background-primary { background-color: #1e87f0; } .uk-background-secondary { background-color: #222; } /* Size ========================================================================== */ .uk-background-cover, .uk-background-contain, .uk-background-width-1-1, .uk-background-height-1-1 { background-position: 50% 50%; background-repeat: no-repeat; } .uk-background-cover { background-size: cover; } .uk-background-contain { background-size: contain; } .uk-background-width-1-1 { background-size: 100%; } .uk-background-height-1-1 { background-size: auto 100%; } /* Position ========================================================================== */ .uk-background-top-left { background-position: 0 0; } .uk-background-top-center { background-position: 50% 0; } .uk-background-top-right { background-position: 100% 0; } .uk-background-center-left { background-position: 0 50%; } .uk-background-center-center { background-position: 50% 50%; } .uk-background-center-right { background-position: 100% 50%; } .uk-background-bottom-left { background-position: 0 100%; } .uk-background-bottom-center { background-position: 50% 100%; } .uk-background-bottom-right { background-position: 100% 100%; } /* Repeat ========================================================================== */ .uk-background-norepeat { background-repeat: no-repeat; } /* Attachment ========================================================================== */ /* * 1. Fix bug introduced in Chrome 67: the background image is not visible if any element on the page uses `translate3d` */ .uk-background-fixed { background-attachment: fixed; /* 1 */ -webkit-backface-visibility: hidden; backface-visibility: hidden; } /* * Exclude touch devices because `fixed` doesn't work on iOS and Android */ @media (pointer: coarse) { .uk-background-fixed { background-attachment: scroll; } } /* Image ========================================================================== */ /* Phone portrait and smaller */ @media (max-width: 639px) { .uk-background-image\@s { background-image: none !important; } } /* Phone landscape and smaller */ @media (max-width: 959px) { .uk-background-image\@m { background-image: none !important; } } /* Tablet landscape and smaller */ @media (max-width: 1199px) { .uk-background-image\@l { background-image: none !important; } } /* Desktop and smaller */ @media (max-width: 1599px) { .uk-background-image\@xl { background-image: none !important; } } /* Blend modes ========================================================================== */ .uk-background-blend-multiply { background-blend-mode: multiply; } .uk-background-blend-screen { background-blend-mode: screen; } .uk-background-blend-overlay { background-blend-mode: overlay; } .uk-background-blend-darken { background-blend-mode: darken; } .uk-background-blend-lighten { background-blend-mode: lighten; } .uk-background-blend-color-dodge { background-blend-mode: color-dodge; } .uk-background-blend-color-burn { background-blend-mode: color-burn; } .uk-background-blend-hard-light { background-blend-mode: hard-light; } .uk-background-blend-soft-light { background-blend-mode: soft-light; } .uk-background-blend-difference { background-blend-mode: difference; } .uk-background-blend-exclusion { background-blend-mode: exclusion; } .uk-background-blend-hue { background-blend-mode: hue; } .uk-background-blend-saturation { background-blend-mode: saturation; } .uk-background-blend-color { background-blend-mode: color; } .uk-background-blend-luminosity { background-blend-mode: luminosity; } /* ======================================================================== Component: Align ========================================================================== */ /* * Default */ [class*=uk-align] { display: block; margin-bottom: 30px; } * + [class*=uk-align] { margin-top: 30px; } /* * Center */ .uk-align-center { margin-left: auto; margin-right: auto; } /* * Left/Right */ .uk-align-left { margin-top: 0; margin-right: 30px; float: left; } .uk-align-right { margin-top: 0; margin-left: 30px; float: right; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-align-left\@s { margin-top: 0; margin-right: 30px; float: left; } .uk-align-right\@s { margin-top: 0; margin-left: 30px; float: right; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-align-left\@m { margin-top: 0; margin-right: 30px; float: left; } .uk-align-right\@m { margin-top: 0; margin-left: 30px; float: right; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-align-left\@l { margin-top: 0; float: left; } .uk-align-right\@l { margin-top: 0; float: right; } .uk-align-left, .uk-align-left\@s, .uk-align-left\@m, .uk-align-left\@l { margin-right: 40px; } .uk-align-right, .uk-align-right\@s, .uk-align-right\@m, .uk-align-right\@l { margin-left: 40px; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-align-left\@xl { margin-top: 0; margin-right: 40px; float: left; } .uk-align-right\@xl { margin-top: 0; margin-left: 40px; float: right; } } /* ======================================================================== Component: SVG ========================================================================== */ /* * 1. Fill all SVG elements with the current text color if no `fill` attribute is set * 2. Set the fill and stroke color of all SVG elements to the current text color */ /* 1 */ .uk-svg, .uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) { fill: currentcolor; } .uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) { stroke: currentcolor; } /* * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835 */ .uk-svg { transform: translate(0, 0); } /* ======================================================================== Component: Utility ========================================================================== */ /* Panel ========================================================================== */ .uk-panel { display: flow-root; position: relative; box-sizing: border-box; } /* * Remove margin from the last-child */ .uk-panel > :last-child { margin-bottom: 0; } /* * Scrollable */ .uk-panel-scrollable { height: 170px; padding: 10px; border: 1px solid #e5e5e5; overflow: auto; -webkit-overflow-scrolling: touch; resize: both; } /* Clearfix ========================================================================== */ /* * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit * 2. `table` is used again with `::after` because `clear` only works with block elements. * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari */ /* 1 */ .uk-clearfix::before { content: ""; display: table-cell; } /* 2 */ .uk-clearfix::after { content: ""; display: table; clear: both; } /* Float ========================================================================== */ /* * 1. Prevent content overflow */ .uk-float-left { float: left; } .uk-float-right { float: right; } /* 1 */ [class*=uk-float-] { max-width: 100%; } /* Overfow ========================================================================== */ .uk-overflow-hidden { overflow: hidden; } /* * Enable scrollbars if content is clipped * Note: Firefox ignores `padding-bottom` for the scrollable overflow https://bugzilla.mozilla.org/show_bug.cgi?id=748518 */ .uk-overflow-auto { overflow: auto; -webkit-overflow-scrolling: touch; } .uk-overflow-auto > :last-child { margin-bottom: 0; } /* Resize ========================================================================== */ .uk-resize { resize: both; } .uk-resize-vertical { resize: vertical; } /* Display ========================================================================== */ .uk-display-block { display: block !important; } .uk-display-inline { display: inline !important; } .uk-display-inline-block { display: inline-block !important; } /* Inline ========================================================================== */ /* * 1. Container fits its content * 2. Create position context * 3. Prevent content overflow * 4. Behave like most inline-block elements * 5. Force hardware acceleration without creating a new stacking context * to fix 1px glitch when combined with overlays and transitions in Webkit * 6. Clip child elements */ [class*=uk-inline] { /* 1 */ display: inline-block; /* 2 */ position: relative; /* 3 */ max-width: 100%; /* 4 */ vertical-align: middle; /* 5 */ -webkit-backface-visibility: hidden; } .uk-inline-clip { /* 6 */ overflow: hidden; } /* Responsive objects ========================================================================== */ /* * Preserve original dimensions * Because `img, `video`, `canvas` and `audio` are already responsive by default, see Base component */ .uk-preserve-width, .uk-preserve-width canvas, .uk-preserve-width img, .uk-preserve-width svg, .uk-preserve-width video { max-width: none; } /* * Responsiveness * Corrects `max-width` and `max-height` behavior if padding and border are used */ .uk-responsive-width, .uk-responsive-height { box-sizing: border-box; } /* * 1. Set a maximum width. `important` needed to override `uk-preserve-width img` * 2. Auto scale the height. Only needed if `height` attribute is present */ .uk-responsive-width { /* 1 */ max-width: 100% !important; /* 2 */ height: auto; } /* * 1. Set a maximum height. Only works if the parent element has a fixed height * 2. Auto scale the width. Only needed if `width` attribute is present * 3. Reset max-width, which `img, `video`, `canvas` and `audio` already have by default */ .uk-responsive-height { /* 1 */ max-height: 100%; /* 2 */ width: auto; /* 3 */ max-width: none; } /* Border ========================================================================== */ .uk-border-circle { border-radius: 50%; } .uk-border-pill { border-radius: 500px; } .uk-border-rounded { border-radius: 5px; } /* * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit */ .uk-inline-clip[class*=uk-border-] { -webkit-transform: translateZ(0); } /* Box-shadow ========================================================================== */ .uk-box-shadow-small { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); } .uk-box-shadow-medium { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .uk-box-shadow-large { box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); } .uk-box-shadow-xlarge { box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); } /* * Hover */ [class*=uk-box-shadow-hover] { transition: box-shadow 0.1s ease-in-out; } .uk-box-shadow-hover-small:hover { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); } .uk-box-shadow-hover-medium:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .uk-box-shadow-hover-large:hover { box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); } .uk-box-shadow-hover-xlarge:hover { box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16); } /* Box-shadow bottom ========================================================================== */ /* * 1. Set position. * 2. Set style * 3. Blur doesn't work on pseudo elements with negative `z-index` in Edge. * Solved by using `before` and add position context to child elements. */ @supports (filter: blur(0)) { .uk-box-shadow-bottom { display: inline-block; position: relative; max-width: 100%; vertical-align: middle; } .uk-box-shadow-bottom::before { content: ""; /* 1 */ position: absolute; bottom: -30px; left: 0; right: 0; /* 2 */ height: 30px; border-radius: 100%; background: #444; filter: blur(20px); } /* 3 */ .uk-box-shadow-bottom > * { position: relative; } } /* Drop cap ========================================================================== */ /* * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements * https://bugzilla.mozilla.org/show_bug.cgi?id=214004 * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height` * https://bugzilla.mozilla.org/show_bug.cgi?id=317933 * 3. Caused by 1.: Edge creates two nested `::first-letter` containers, one for each selector * This doubles the `font-size` exponential when using the `em` unit. */ .uk-dropcap::first-letter, .uk-dropcap > p:first-of-type::first-letter { display: block; margin-right: 10px; float: left; font-size: 4.5em; line-height: 1; margin-bottom: -2px; } /* 2 */ @-moz-document url-prefix() { .uk-dropcap::first-letter, .uk-dropcap > p:first-of-type::first-letter { margin-top: 1.1%; } } /* 3 */ @supports (-ms-ime-align: auto) { .uk-dropcap > p:first-of-type::first-letter { font-size: 1em; } } /* Logo ========================================================================== */ /* * 1. Required for `a` */ .uk-logo { font-size: 1.5rem; font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; color: #666; /* 1 */ text-decoration: none; } /* Hover + Focus */ .uk-logo:hover, .uk-logo:focus { color: #666; outline: none; /* 1 */ text-decoration: none; } .uk-logo-inverse { display: none; } /* Disabled State ========================================================================== */ .uk-disabled { pointer-events: none; } /* Drag State ========================================================================== */ /* * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons * 2. Fix dragging over iframes */ .uk-drag, .uk-drag * { cursor: move; } /* 2 */ .uk-drag iframe { pointer-events: none; } /* Dragover State ========================================================================== */ /* * Create a box-shadow when dragging a file over the upload area */ .uk-dragover { box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); } /* Blend modes ========================================================================== */ .uk-blend-multiply { mix-blend-mode: multiply; } .uk-blend-screen { mix-blend-mode: screen; } .uk-blend-overlay { mix-blend-mode: overlay; } .uk-blend-darken { mix-blend-mode: darken; } .uk-blend-lighten { mix-blend-mode: lighten; } .uk-blend-color-dodge { mix-blend-mode: color-dodge; } .uk-blend-color-burn { mix-blend-mode: color-burn; } .uk-blend-hard-light { mix-blend-mode: hard-light; } .uk-blend-soft-light { mix-blend-mode: soft-light; } .uk-blend-difference { mix-blend-mode: difference; } .uk-blend-exclusion { mix-blend-mode: exclusion; } .uk-blend-hue { mix-blend-mode: hue; } .uk-blend-saturation { mix-blend-mode: saturation; } .uk-blend-color { mix-blend-mode: color; } .uk-blend-luminosity { mix-blend-mode: luminosity; } /* Transform ========================================================================== */ .uk-transform-center { transform: translate(-50%, -50%); } /* Transform Origin ========================================================================== */ .uk-transform-origin-top-left { transform-origin: 0 0; } .uk-transform-origin-top-center { transform-origin: 50% 0; } .uk-transform-origin-top-right { transform-origin: 100% 0; } .uk-transform-origin-center-left { transform-origin: 0 50%; } .uk-transform-origin-center-right { transform-origin: 100% 50%; } .uk-transform-origin-bottom-left { transform-origin: 0 100%; } .uk-transform-origin-bottom-center { transform-origin: 50% 100%; } .uk-transform-origin-bottom-right { transform-origin: 100% 100%; } /* ======================================================================== Component: Flex ========================================================================== */ .uk-flex, .uk-input-help-text { display: flex; } .uk-flex-inline { display: inline-flex; } /* * Remove pseudo elements created by micro clearfix as precaution */ .uk-flex::before, .uk-input-help-text::before, .uk-flex::after, .uk-input-help-text::after, .uk-flex-inline::before, .uk-flex-inline::after { display: none; } /* Alignment ========================================================================== */ /* * Align items along the main axis of the current line of the flex container * Row: Horizontal */ .uk-flex-left { justify-content: flex-start; } .uk-flex-center { justify-content: center; } .uk-flex-right { justify-content: flex-end; } .uk-flex-between { justify-content: space-between; } .uk-flex-around { justify-content: space-around; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-flex-left\@s { justify-content: flex-start; } .uk-flex-center\@s { justify-content: center; } .uk-flex-right\@s { justify-content: flex-end; } .uk-flex-between\@s { justify-content: space-between; } .uk-flex-around\@s { justify-content: space-around; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-flex-left\@m { justify-content: flex-start; } .uk-flex-center\@m { justify-content: center; } .uk-flex-right\@m { justify-content: flex-end; } .uk-flex-between\@m { justify-content: space-between; } .uk-flex-around\@m { justify-content: space-around; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-flex-left\@l { justify-content: flex-start; } .uk-flex-center\@l { justify-content: center; } .uk-flex-right\@l { justify-content: flex-end; } .uk-flex-between\@l { justify-content: space-between; } .uk-flex-around\@l { justify-content: space-around; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-flex-left\@xl { justify-content: flex-start; } .uk-flex-center\@xl { justify-content: center; } .uk-flex-right\@xl { justify-content: flex-end; } .uk-flex-between\@xl { justify-content: space-between; } .uk-flex-around\@xl { justify-content: space-around; } } /* * Align items in the cross axis of the current line of the flex container * Row: Vertical */ .uk-flex-stretch { align-items: stretch; } .uk-flex-top { align-items: flex-start; } .uk-flex-middle, .uk-input-help-text { align-items: center; } .uk-flex-bottom { align-items: flex-end; } /* Direction ========================================================================== */ .uk-flex-row { flex-direction: row; } .uk-flex-row-reverse { flex-direction: row-reverse; } .uk-flex-column { flex-direction: column; } .uk-flex-column-reverse { flex-direction: column-reverse; } /* Wrap ========================================================================== */ .uk-flex-nowrap { flex-wrap: nowrap; } .uk-flex-wrap { flex-wrap: wrap; } .uk-flex-wrap-reverse { flex-wrap: wrap-reverse; } /* * Aligns items within the flex container when there is extra space in the cross-axis * Only works if there is more than one line of flex items */ .uk-flex-wrap-stretch { align-content: stretch; } .uk-flex-wrap-top { align-content: flex-start; } .uk-flex-wrap-middle { align-content: center; } .uk-flex-wrap-bottom { align-content: flex-end; } .uk-flex-wrap-between { align-content: space-between; } .uk-flex-wrap-around { align-content: space-around; } /* Item ordering ========================================================================== */ /* * Default is 0 */ .uk-flex-first { order: -1; } .uk-flex-last { order: 99; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-flex-first\@s { order: -1; } .uk-flex-last\@s { order: 99; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-flex-first\@m { order: -1; } .uk-flex-last\@m { order: 99; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-flex-first\@l { order: -1; } .uk-flex-last\@l { order: 99; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-flex-first\@xl { order: -1; } .uk-flex-last\@xl { order: 99; } } /* Item dimensions ========================================================================== */ /* * Initial: 0 1 auto * Content dimensions, but shrinks */ /* * No Flex: 0 0 auto * Content dimensions */ .uk-flex-none { flex: none; } /* * Relative Flex: 1 1 auto * Space is allocated considering content */ .uk-flex-auto { flex: auto; } /* * Absolute Flex: 1 1 0% * Space is allocated solely based on flex */ .uk-flex-1 { flex: 1; } /* ======================================================================== Component: Margin ========================================================================== */ /* * Default */ .uk-margin { margin-bottom: 20px; } * + .uk-margin { margin-top: 20px !important; } .uk-margin-top { margin-top: 20px !important; } .uk-margin-bottom { margin-bottom: 20px !important; } .uk-margin-left { margin-left: 20px !important; } .uk-margin-right { margin-right: 20px !important; } /* Small ========================================================================== */ .uk-margin-small { margin-bottom: 10px; } * + .uk-margin-small { margin-top: 10px !important; } .uk-margin-small-top { margin-top: 10px !important; } .uk-margin-small-bottom { margin-bottom: 10px !important; } .uk-margin-small-left { margin-left: 10px !important; } .uk-margin-small-right { margin-right: 10px !important; } /* Medium ========================================================================== */ .uk-margin-medium { margin-bottom: 40px; } * + .uk-margin-medium { margin-top: 40px !important; } .uk-margin-medium-top { margin-top: 40px !important; } .uk-margin-medium-bottom { margin-bottom: 40px !important; } .uk-margin-medium-left { margin-left: 40px !important; } .uk-margin-medium-right { margin-right: 40px !important; } /* Large ========================================================================== */ .uk-margin-large { margin-bottom: 40px; } * + .uk-margin-large { margin-top: 40px !important; } .uk-margin-large-top { margin-top: 40px !important; } .uk-margin-large-bottom { margin-bottom: 40px !important; } .uk-margin-large-left { margin-left: 40px !important; } .uk-margin-large-right { margin-right: 40px !important; } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-margin-large { margin-bottom: 70px; } * + .uk-margin-large { margin-top: 70px !important; } .uk-margin-large-top { margin-top: 70px !important; } .uk-margin-large-bottom { margin-bottom: 70px !important; } .uk-margin-large-left { margin-left: 70px !important; } .uk-margin-large-right { margin-right: 70px !important; } } /* XLarge ========================================================================== */ .uk-margin-xlarge { margin-bottom: 70px; } * + .uk-margin-xlarge { margin-top: 70px !important; } .uk-margin-xlarge-top { margin-top: 70px !important; } .uk-margin-xlarge-bottom { margin-bottom: 70px !important; } .uk-margin-xlarge-left { margin-left: 70px !important; } .uk-margin-xlarge-right { margin-right: 70px !important; } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-margin-xlarge { margin-bottom: 140px; } * + .uk-margin-xlarge { margin-top: 140px !important; } .uk-margin-xlarge-top { margin-top: 140px !important; } .uk-margin-xlarge-bottom { margin-bottom: 140px !important; } .uk-margin-xlarge-left { margin-left: 140px !important; } .uk-margin-xlarge-right { margin-right: 140px !important; } } /* Auto ========================================================================== */ .uk-margin-auto { margin-left: auto !important; margin-right: auto !important; } .uk-margin-auto-top { margin-top: auto !important; } .uk-margin-auto-bottom { margin-bottom: auto !important; } .uk-margin-auto-left { margin-left: auto !important; } .uk-margin-auto-right { margin-right: auto !important; } .uk-margin-auto-vertical { margin-top: auto !important; margin-bottom: auto !important; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-margin-auto\@s { margin-left: auto !important; margin-right: auto !important; } .uk-margin-auto-left\@s { margin-left: auto !important; } .uk-margin-auto-right\@s { margin-right: auto !important; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-margin-auto\@m { margin-left: auto !important; margin-right: auto !important; } .uk-margin-auto-left\@m { margin-left: auto !important; } .uk-margin-auto-right\@m { margin-right: auto !important; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-margin-auto\@l { margin-left: auto !important; margin-right: auto !important; } .uk-margin-auto-left\@l { margin-left: auto !important; } .uk-margin-auto-right\@l { margin-right: auto !important; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-margin-auto\@xl { margin-left: auto !important; margin-right: auto !important; } .uk-margin-auto-left\@xl { margin-left: auto !important; } .uk-margin-auto-right\@xl { margin-right: auto !important; } } /* Remove ========================================================================== */ .uk-margin-remove { margin: 0 !important; } .uk-margin-remove-top { margin-top: 0 !important; } .uk-margin-remove-bottom { margin-bottom: 0 !important; } .uk-margin-remove-left { margin-left: 0 !important; } .uk-margin-remove-right { margin-right: 0 !important; } .uk-margin-remove-vertical { margin-top: 0 !important; margin-bottom: 0 !important; } .uk-margin-remove-adjacent + *, .uk-margin-remove-first-child > :first-child { margin-top: 0 !important; } .uk-margin-remove-last-child > :last-child { margin-bottom: 0 !important; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-margin-remove-left\@s { margin-left: 0 !important; } .uk-margin-remove-right\@s { margin-right: 0 !important; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-margin-remove-left\@m { margin-left: 0 !important; } .uk-margin-remove-right\@m { margin-right: 0 !important; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-margin-remove-left\@l { margin-left: 0 !important; } .uk-margin-remove-right\@l { margin-right: 0 !important; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-margin-remove-left\@xl { margin-left: 0 !important; } .uk-margin-remove-right\@xl { margin-right: 0 !important; } } /* ======================================================================== Component: Padding ========================================================================== */ .uk-padding { padding: 30px; } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-padding { padding: 40px; } } /* Small ========================================================================== */ .uk-padding-small { padding: 15px; } /* Large ========================================================================== */ .uk-padding-large { padding: 30px; } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-padding-large { padding: 70px; } } /* Remove ========================================================================== */ .uk-padding-remove { padding: 0 !important; } .uk-padding-remove-top { padding-top: 0 !important; } .uk-padding-remove-bottom { padding-bottom: 0 !important; } .uk-padding-remove-left { padding-left: 0 !important; } .uk-padding-remove-right { padding-right: 0 !important; } .uk-padding-remove-vertical { padding-top: 0 !important; padding-bottom: 0 !important; } .uk-padding-remove-horizontal { padding-left: 0 !important; padding-right: 0 !important; } /* ======================================================================== Component: Position ========================================================================== */ /* Directions ========================================================================== */ /* * 1. Prevent content overflow if `max-width: 100%` is used inside position container. */ [class*=uk-position-top], [class*=uk-position-bottom], [class*=uk-position-left], [class*=uk-position-right], [class*=uk-position-center] { position: absolute !important; /* 1 */ max-width: 100%; } /* Edges ========================================================================== */ /* Don't use `width: 100%` because it is wrong if the parent has padding. */ .uk-position-top { top: 0; left: 0; right: 0; } .uk-position-bottom { bottom: 0; left: 0; right: 0; } .uk-position-left { top: 0; bottom: 0; left: 0; } .uk-position-right { top: 0; bottom: 0; right: 0; } /* Corners ========================================================================== */ .uk-position-top-left { top: 0; left: 0; } .uk-position-top-right { top: 0; right: 0; } .uk-position-bottom-left { bottom: 0; left: 0; } .uk-position-bottom-right { bottom: 0; right: 0; } /* * Center * 1. Fix text wrapping if content is larger than 50% of the container. */ .uk-position-center { top: 50%; left: 50%; transform: translate(-50%, -50%); /* 1 */ width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 100%; box-sizing: border-box; } /* Vertical */ [class*=uk-position-center-left], [class*=uk-position-center-right] { top: 50%; transform: translateY(-50%); } .uk-position-center-left { left: 0; } .uk-position-center-right { right: 0; } .uk-position-center-left-out { right: 100%; width: -webkit-max-content; width: -moz-max-content; width: max-content; } .uk-position-center-right-out { left: 100%; width: -webkit-max-content; width: -moz-max-content; width: max-content; } /* Horizontal */ .uk-position-top-center, .uk-position-bottom-center { left: 50%; transform: translateX(-50%); /* 1 */ width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 100%; box-sizing: border-box; } .uk-position-top-center { top: 0; } .uk-position-bottom-center { bottom: 0; } /* Cover ========================================================================== */ .uk-position-cover { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } /* Utility ========================================================================== */ .uk-position-relative { position: relative !important; } .uk-position-absolute { position: absolute !important; } .uk-position-fixed { position: fixed !important; } .uk-position-z-index { z-index: 1; } /* Margin modifier ========================================================================== */ /* * Small */ .uk-position-small { max-width: calc(100% - (15px * 2)); margin: 15px; } .uk-position-small.uk-position-center { transform: translate(-50%, -50%) translate(-15px, -15px); } .uk-position-small[class*=uk-position-center-left], .uk-position-small[class*=uk-position-center-right] { transform: translateY(-50%) translateY(-15px); } .uk-position-small.uk-position-top-center, .uk-position-small.uk-position-bottom-center { transform: translateX(-50%) translateX(-15px); } /* * Medium */ .uk-position-medium { max-width: calc(100% - (30px * 2)); margin: 30px; } .uk-position-medium.uk-position-center { transform: translate(-50%, -50%) translate(-30px, -30px); } .uk-position-medium[class*=uk-position-center-left], .uk-position-medium[class*=uk-position-center-right] { transform: translateY(-50%) translateY(-30px); } .uk-position-medium.uk-position-top-center, .uk-position-medium.uk-position-bottom-center { transform: translateX(-50%) translateX(-30px); } /* * Large */ .uk-position-large { max-width: calc(100% - (30px * 2)); margin: 30px; } .uk-position-large.uk-position-center { transform: translate(-50%, -50%) translate(-30px, -30px); } .uk-position-large[class*=uk-position-center-left], .uk-position-large[class*=uk-position-center-right] { transform: translateY(-50%) translateY(-30px); } .uk-position-large.uk-position-top-center, .uk-position-large.uk-position-bottom-center { transform: translateX(-50%) translateX(-30px); } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-position-large { max-width: calc(100% - (50px * 2)); margin: 50px; } .uk-position-large.uk-position-center { transform: translate(-50%, -50%) translate(-50px, -50px); } .uk-position-large[class*=uk-position-center-left], .uk-position-large[class*=uk-position-center-right] { transform: translateY(-50%) translateY(-50px); } .uk-position-large.uk-position-top-center, .uk-position-large.uk-position-bottom-center { transform: translateX(-50%) translateX(-50px); } } /* ======================================================================== Component: Transition ========================================================================== */ /* Toggle (Hover + Focus) ========================================================================== */ /* * 1. Prevent tab highlighting on iOS. */ .uk-transition-toggle { /* 1 */ -webkit-tap-highlight-color: transparent; } /* * Remove outline for `tabindex` */ .uk-transition-toggle:focus { outline: none; } /* Transitions ========================================================================== */ /* * The toggle is triggered on touch devices by two methods: * 1. Using `:focus` and tabindex * 2. Using `:hover` and a `touchstart` event listener registered on the document * (Doesn't work on Surface touch devices) * * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform`, * therefore it's recommended to use an extra `div` for the transition. */ .uk-transition-fade, [class*=uk-transition-scale], [class*=uk-transition-slide] { transition: 0.3s ease-out; transition-property: opacity, transform, filter; opacity: 0; } /* * Fade */ .uk-transition-toggle:hover .uk-transition-fade, .uk-transition-toggle:focus .uk-transition-fade, .uk-transition-active.uk-active .uk-transition-fade { opacity: 1; } /* * Scale */ .uk-transition-scale-up { transform: scale(1, 1); } .uk-transition-scale-down { transform: scale(1.03, 1.03); } /* Show */ .uk-transition-toggle:hover .uk-transition-scale-up, .uk-transition-toggle:focus .uk-transition-scale-up, .uk-transition-active.uk-active .uk-transition-scale-up { opacity: 1; transform: scale(1.03, 1.03); } .uk-transition-toggle:hover .uk-transition-scale-down, .uk-transition-toggle:focus .uk-transition-scale-down, .uk-transition-active.uk-active .uk-transition-scale-down { opacity: 1; transform: scale(1, 1); } /* * Slide */ .uk-transition-slide-top { transform: translateY(-100%); } .uk-transition-slide-bottom { transform: translateY(100%); } .uk-transition-slide-left { transform: translateX(-100%); } .uk-transition-slide-right { transform: translateX(100%); } .uk-transition-slide-top-small { transform: translateY(-10px); } .uk-transition-slide-bottom-small { transform: translateY(10px); } .uk-transition-slide-left-small { transform: translateX(-10px); } .uk-transition-slide-right-small { transform: translateX(10px); } .uk-transition-slide-top-medium { transform: translateY(-50px); } .uk-transition-slide-bottom-medium { transform: translateY(50px); } .uk-transition-slide-left-medium { transform: translateX(-50px); } .uk-transition-slide-right-medium { transform: translateX(50px); } /* Show */ .uk-transition-toggle:hover [class*=uk-transition-slide], .uk-transition-toggle:focus [class*=uk-transition-slide], .uk-transition-active.uk-active [class*=uk-transition-slide] { opacity: 1; transform: translate(0, 0); } /* Opacity modifier ========================================================================== */ .uk-transition-opaque { opacity: 1; } /* Duration modifiers ========================================================================== */ .uk-transition-slow { transition-duration: 0.7s; } /* ======================================================================== Component: Visibility ========================================================================== */ /* * Hidden * `hidden` attribute also set here to make it stronger */ [hidden], .uk-hidden { display: none !important; } /* Phone landscape and bigger */ @media (min-width: 640px) { .uk-hidden\@s { display: none !important; } } /* Tablet landscape and bigger */ @media (min-width: 960px) { .uk-hidden\@m { display: none !important; } } /* Desktop and bigger */ @media (min-width: 1200px) { .uk-hidden\@l { display: none !important; } } /* Large screen and bigger */ @media (min-width: 1600px) { .uk-hidden\@xl { display: none !important; } } /* * Visible */ /* Phone portrait and smaller */ @media (max-width: 639px) { .uk-visible\@s { display: none !important; } } /* Phone landscape and smaller */ @media (max-width: 959px) { .uk-visible\@m { display: none !important; } } /* Tablet landscape and smaller */ @media (max-width: 1199px) { .uk-visible\@l { display: none !important; } } /* Desktop and smaller */ @media (max-width: 1599px) { .uk-visible\@xl { display: none !important; } } /* Visibility ========================================================================== */ .uk-invisible { visibility: hidden !important; } /* Toggle (Hover + Focus) ========================================================================== */ /* * Hidden * 1. The toggle is triggered on touch devices using `:focus` and tabindex * 2. The target stays visible if any element within receives focus through keyboard * Doesn't work in Edge, yet. * 3. Can't use `display: none` nor `visibility: hidden` because both are not focusable. * */ /* 1 + 2 */ .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) { /* 3 */ position: absolute !important; width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; } /* * Invisible */ /* 1 + 2 */ .uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) { /* 3 */ opacity: 0 !important; } /* * 1. Prevent tab highlighting on iOS. */ .uk-visible-toggle { /* 1 */ -webkit-tap-highlight-color: transparent; } /* * Remove outline for `tabindex` */ .uk-visible-toggle:focus { outline: none; } /* Touch ========================================================================== */ /* * Hide if primary pointing device has limited accuracy, e.g. a touch screen. * Works on mobile browsers: Safari, Chrome and Android browser */ @media (pointer: coarse) { .uk-hidden-touch { display: none !important; } } /* * Hide if primary pointing device is accurate, e.g. mouse. * 1. Fallback for IE11 and Firefox, because `pointer` is not supported * 2. Reset if supported */ /* 1 */ .uk-hidden-notouch { display: none !important; } @media (pointer: coarse) { .uk-hidden-notouch { display: block !important; } } /* ======================================================================== Component: Inverse ========================================================================== */ /* * Implemented class depends on the general theme color * `uk-light` is for light colors on dark backgrounds * `uk-dark` is or dark colors on light backgrounds */ .uk-light, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color), .uk-card-primary.uk-card-body, .uk-card-primary > :not([class*=uk-card-media]), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*=uk-card-media]), .uk-overlay-primary, .uk-offcanvas-bar { color: rgba(255, 255, 255, 0.7); } .uk-light a, .uk-section-primary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) a, .uk-card-primary.uk-card-body a, .uk-card-primary > :not([class*=uk-card-media]) a, .uk-card-secondary.uk-card-body a, .uk-card-secondary > :not([class*=uk-card-media]) a, .uk-overlay-primary a, .uk-offcanvas-bar a, .uk-light .uk-link, .uk-section-primary:not(.uk-preserve-color) .uk-link, .uk-section-secondary:not(.uk-preserve-color) .uk-link, .uk-tile-primary:not(.uk-preserve-color) .uk-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-link, .uk-card-primary.uk-card-body .uk-link, .uk-card-primary > :not([class*=uk-card-media]) .uk-link, .uk-card-secondary.uk-card-body .uk-link, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link, .uk-overlay-primary .uk-link, .uk-offcanvas-bar .uk-link { color: #fff; } .uk-light a:hover, .uk-section-primary:not(.uk-preserve-color) a:hover, .uk-section-secondary:not(.uk-preserve-color) a:hover, .uk-tile-primary:not(.uk-preserve-color) a:hover, .uk-tile-secondary:not(.uk-preserve-color) a:hover, .uk-card-primary.uk-card-body a:hover, .uk-card-primary > :not([class*=uk-card-media]) a:hover, .uk-card-secondary.uk-card-body a:hover, .uk-card-secondary > :not([class*=uk-card-media]) a:hover, .uk-overlay-primary a:hover, .uk-offcanvas-bar a:hover, .uk-light .uk-link:hover, .uk-section-primary:not(.uk-preserve-color) .uk-link:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover, .uk-card-primary.uk-card-body .uk-link:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-link:hover, .uk-card-secondary.uk-card-body .uk-link:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link:hover, .uk-overlay-primary .uk-link:hover, .uk-offcanvas-bar .uk-link:hover, .uk-light .uk-link-toggle:hover .uk-link, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link, .uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link, .uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link, .uk-overlay-primary .uk-link-toggle:hover .uk-link, .uk-offcanvas-bar .uk-link-toggle:hover .uk-link, .uk-light .uk-link-toggle:focus .uk-link, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link, .uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link, .uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link, .uk-overlay-primary .uk-link-toggle:focus .uk-link, .uk-offcanvas-bar .uk-link-toggle:focus .uk-link { color: #fff; } .uk-light :not(pre) > code, .uk-section-primary:not(.uk-preserve-color) :not(pre) > code, .uk-section-secondary:not(.uk-preserve-color) :not(pre) > code, .uk-tile-primary:not(.uk-preserve-color) :not(pre) > code, .uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code, .uk-card-primary.uk-card-body :not(pre) > code, .uk-card-primary > :not([class*=uk-card-media]) :not(pre) > code, .uk-card-secondary.uk-card-body :not(pre) > code, .uk-card-secondary > :not([class*=uk-card-media]) :not(pre) > code, .uk-overlay-primary :not(pre) > code, .uk-offcanvas-bar :not(pre) > code, .uk-light :not(pre) > kbd, .uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd, .uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd, .uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd, .uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd, .uk-card-primary.uk-card-body :not(pre) > kbd, .uk-card-primary > :not([class*=uk-card-media]) :not(pre) > kbd, .uk-card-secondary.uk-card-body :not(pre) > kbd, .uk-card-secondary > :not([class*=uk-card-media]) :not(pre) > kbd, .uk-overlay-primary :not(pre) > kbd, .uk-offcanvas-bar :not(pre) > kbd, .uk-light :not(pre) > samp, .uk-section-primary:not(.uk-preserve-color) :not(pre) > samp, .uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp, .uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp, .uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp, .uk-card-primary.uk-card-body :not(pre) > samp, .uk-card-primary > :not([class*=uk-card-media]) :not(pre) > samp, .uk-card-secondary.uk-card-body :not(pre) > samp, .uk-card-secondary > :not([class*=uk-card-media]) :not(pre) > samp, .uk-overlay-primary :not(pre) > samp, .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-section-primary:not(.uk-preserve-color) h1, .uk-section-secondary:not(.uk-preserve-color) h1, .uk-tile-primary:not(.uk-preserve-color) h1, .uk-tile-secondary:not(.uk-preserve-color) h1, .uk-card-primary.uk-card-body h1, .uk-card-primary > :not([class*=uk-card-media]) h1, .uk-card-secondary.uk-card-body h1, .uk-card-secondary > :not([class*=uk-card-media]) h1, .uk-overlay-primary h1, .uk-offcanvas-bar h1, .uk-light .uk-h1, .uk-section-primary:not(.uk-preserve-color) .uk-h1, .uk-section-secondary:not(.uk-preserve-color) .uk-h1, .uk-tile-primary:not(.uk-preserve-color) .uk-h1, .uk-tile-secondary:not(.uk-preserve-color) .uk-h1, .uk-card-primary.uk-card-body .uk-h1, .uk-card-primary > :not([class*=uk-card-media]) .uk-h1, .uk-card-secondary.uk-card-body .uk-h1, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h1, .uk-overlay-primary .uk-h1, .uk-offcanvas-bar .uk-h1, .uk-light h2, .uk-section-primary:not(.uk-preserve-color) h2, .uk-section-secondary:not(.uk-preserve-color) h2, .uk-tile-primary:not(.uk-preserve-color) h2, .uk-tile-secondary:not(.uk-preserve-color) h2, .uk-card-primary.uk-card-body h2, .uk-card-primary > :not([class*=uk-card-media]) h2, .uk-card-secondary.uk-card-body h2, .uk-card-secondary > :not([class*=uk-card-media]) h2, .uk-overlay-primary h2, .uk-offcanvas-bar h2, .uk-light .uk-h2, .uk-section-primary:not(.uk-preserve-color) .uk-h2, .uk-section-secondary:not(.uk-preserve-color) .uk-h2, .uk-tile-primary:not(.uk-preserve-color) .uk-h2, .uk-tile-secondary:not(.uk-preserve-color) .uk-h2, .uk-card-primary.uk-card-body .uk-h2, .uk-card-primary > :not([class*=uk-card-media]) .uk-h2, .uk-card-secondary.uk-card-body .uk-h2, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h2, .uk-overlay-primary .uk-h2, .uk-offcanvas-bar .uk-h2, .uk-light h3, .uk-section-primary:not(.uk-preserve-color) h3, .uk-section-secondary:not(.uk-preserve-color) h3, .uk-tile-primary:not(.uk-preserve-color) h3, .uk-tile-secondary:not(.uk-preserve-color) h3, .uk-card-primary.uk-card-body h3, .uk-card-primary > :not([class*=uk-card-media]) h3, .uk-card-secondary.uk-card-body h3, .uk-card-secondary > :not([class*=uk-card-media]) h3, .uk-overlay-primary h3, .uk-offcanvas-bar h3, .uk-light .uk-h3, .uk-section-primary:not(.uk-preserve-color) .uk-h3, .uk-section-secondary:not(.uk-preserve-color) .uk-h3, .uk-tile-primary:not(.uk-preserve-color) .uk-h3, .uk-tile-secondary:not(.uk-preserve-color) .uk-h3, .uk-card-primary.uk-card-body .uk-h3, .uk-card-primary > :not([class*=uk-card-media]) .uk-h3, .uk-card-secondary.uk-card-body .uk-h3, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h3, .uk-overlay-primary .uk-h3, .uk-offcanvas-bar .uk-h3, .uk-light h4, .uk-section-primary:not(.uk-preserve-color) h4, .uk-section-secondary:not(.uk-preserve-color) h4, .uk-tile-primary:not(.uk-preserve-color) h4, .uk-tile-secondary:not(.uk-preserve-color) h4, .uk-card-primary.uk-card-body h4, .uk-card-primary > :not([class*=uk-card-media]) h4, .uk-card-secondary.uk-card-body h4, .uk-card-secondary > :not([class*=uk-card-media]) h4, .uk-overlay-primary h4, .uk-offcanvas-bar h4, .uk-light .uk-h4, .uk-section-primary:not(.uk-preserve-color) .uk-h4, .uk-section-secondary:not(.uk-preserve-color) .uk-h4, .uk-tile-primary:not(.uk-preserve-color) .uk-h4, .uk-tile-secondary:not(.uk-preserve-color) .uk-h4, .uk-card-primary.uk-card-body .uk-h4, .uk-card-primary > :not([class*=uk-card-media]) .uk-h4, .uk-card-secondary.uk-card-body .uk-h4, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h4, .uk-overlay-primary .uk-h4, .uk-offcanvas-bar .uk-h4, .uk-light h5, .uk-section-primary:not(.uk-preserve-color) h5, .uk-section-secondary:not(.uk-preserve-color) h5, .uk-tile-primary:not(.uk-preserve-color) h5, .uk-tile-secondary:not(.uk-preserve-color) h5, .uk-card-primary.uk-card-body h5, .uk-card-primary > :not([class*=uk-card-media]) h5, .uk-card-secondary.uk-card-body h5, .uk-card-secondary > :not([class*=uk-card-media]) h5, .uk-overlay-primary h5, .uk-offcanvas-bar h5, .uk-light .uk-h5, .uk-section-primary:not(.uk-preserve-color) .uk-h5, .uk-section-secondary:not(.uk-preserve-color) .uk-h5, .uk-tile-primary:not(.uk-preserve-color) .uk-h5, .uk-tile-secondary:not(.uk-preserve-color) .uk-h5, .uk-card-primary.uk-card-body .uk-h5, .uk-card-primary > :not([class*=uk-card-media]) .uk-h5, .uk-card-secondary.uk-card-body .uk-h5, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h5, .uk-overlay-primary .uk-h5, .uk-offcanvas-bar .uk-h5, .uk-light h6, .uk-section-primary:not(.uk-preserve-color) h6, .uk-section-secondary:not(.uk-preserve-color) h6, .uk-tile-primary:not(.uk-preserve-color) h6, .uk-tile-secondary:not(.uk-preserve-color) h6, .uk-card-primary.uk-card-body h6, .uk-card-primary > :not([class*=uk-card-media]) h6, .uk-card-secondary.uk-card-body h6, .uk-card-secondary > :not([class*=uk-card-media]) h6, .uk-overlay-primary h6, .uk-offcanvas-bar h6, .uk-light .uk-h6, .uk-section-primary:not(.uk-preserve-color) .uk-h6, .uk-section-secondary:not(.uk-preserve-color) .uk-h6, .uk-tile-primary:not(.uk-preserve-color) .uk-h6, .uk-tile-secondary:not(.uk-preserve-color) .uk-h6, .uk-card-primary.uk-card-body .uk-h6, .uk-card-primary > :not([class*=uk-card-media]) .uk-h6, .uk-card-secondary.uk-card-body .uk-h6, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h6, .uk-overlay-primary .uk-h6, .uk-offcanvas-bar .uk-h6, .uk-light .uk-heading-small, .uk-section-primary:not(.uk-preserve-color) .uk-heading-small, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-small, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-small, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small, .uk-card-primary.uk-card-body .uk-heading-small, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-small, .uk-card-secondary.uk-card-body .uk-heading-small, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-small, .uk-overlay-primary .uk-heading-small, .uk-offcanvas-bar .uk-heading-small, .uk-light .uk-heading-medium, .uk-section-primary:not(.uk-preserve-color) .uk-heading-medium, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium, .uk-card-primary.uk-card-body .uk-heading-medium, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-medium, .uk-card-secondary.uk-card-body .uk-heading-medium, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-medium, .uk-overlay-primary .uk-heading-medium, .uk-offcanvas-bar .uk-heading-medium, .uk-light .uk-heading-large, .uk-section-primary:not(.uk-preserve-color) .uk-heading-large, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-large, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-large, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large, .uk-card-primary.uk-card-body .uk-heading-large, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-large, .uk-card-secondary.uk-card-body .uk-heading-large, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-large, .uk-overlay-primary .uk-heading-large, .uk-offcanvas-bar .uk-heading-large, .uk-light .uk-heading-xlarge, .uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-card-primary.uk-card-body .uk-heading-xlarge, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-xlarge, .uk-card-secondary.uk-card-body .uk-heading-xlarge, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-xlarge, .uk-overlay-primary .uk-heading-xlarge, .uk-offcanvas-bar .uk-heading-xlarge, .uk-light .uk-heading-2xlarge, .uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-card-primary.uk-card-body .uk-heading-2xlarge, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-2xlarge, .uk-card-secondary.uk-card-body .uk-heading-2xlarge, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-2xlarge, .uk-overlay-primary .uk-heading-2xlarge, .uk-offcanvas-bar .uk-heading-2xlarge { color: #fff; } .uk-light blockquote, .uk-section-primary:not(.uk-preserve-color) blockquote, .uk-section-secondary:not(.uk-preserve-color) blockquote, .uk-tile-primary:not(.uk-preserve-color) blockquote, .uk-tile-secondary:not(.uk-preserve-color) blockquote, .uk-card-primary.uk-card-body blockquote, .uk-card-primary > :not([class*=uk-card-media]) blockquote, .uk-card-secondary.uk-card-body blockquote, .uk-card-secondary > :not([class*=uk-card-media]) blockquote, .uk-overlay-primary blockquote, .uk-offcanvas-bar blockquote { color: #fff; } .uk-light blockquote footer, .uk-section-primary:not(.uk-preserve-color) blockquote footer, .uk-section-secondary:not(.uk-preserve-color) blockquote footer, .uk-tile-primary:not(.uk-preserve-color) blockquote footer, .uk-tile-secondary:not(.uk-preserve-color) blockquote footer, .uk-card-primary.uk-card-body blockquote footer, .uk-card-primary > :not([class*=uk-card-media]) blockquote footer, .uk-card-secondary.uk-card-body blockquote footer, .uk-card-secondary > :not([class*=uk-card-media]) blockquote footer, .uk-overlay-primary blockquote footer, .uk-offcanvas-bar blockquote footer { color: rgba(255, 255, 255, 0.7); } .uk-light hr, .uk-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, .uk-light .uk-hr, .uk-section-primary:not(.uk-preserve-color) .uk-hr, .uk-section-secondary:not(.uk-preserve-color) .uk-hr, .uk-tile-primary:not(.uk-preserve-color) .uk-hr, .uk-tile-secondary:not(.uk-preserve-color) .uk-hr, .uk-card-primary.uk-card-body .uk-hr, .uk-card-primary > :not([class*=uk-card-media]) .uk-hr, .uk-card-secondary.uk-card-body .uk-hr, .uk-card-secondary > :not([class*=uk-card-media]) .uk-hr, .uk-overlay-primary .uk-hr, .uk-offcanvas-bar .uk-hr { border-top-color: rgba(255, 255, 255, 0.2); } .uk-light a.uk-link-muted, .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted, .uk-card-primary.uk-card-body a.uk-link-muted, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-muted, .uk-card-secondary.uk-card-body a.uk-link-muted, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-muted, .uk-overlay-primary a.uk-link-muted, .uk-offcanvas-bar a.uk-link-muted, .uk-light .uk-link-muted a, .uk-section-primary:not(.uk-preserve-color) .uk-link-muted a, .uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a, .uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a, .uk-card-primary.uk-card-body .uk-link-muted a, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-muted a, .uk-card-secondary.uk-card-body .uk-link-muted a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-muted a, .uk-overlay-primary .uk-link-muted a, .uk-offcanvas-bar .uk-link-muted a { color: rgba(255, 255, 255, 0.5); } .uk-light a.uk-link-muted:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-card-primary.uk-card-body a.uk-link-muted:hover, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-muted:hover, .uk-card-secondary.uk-card-body a.uk-link-muted:hover, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-muted:hover, .uk-overlay-primary a.uk-link-muted:hover, .uk-offcanvas-bar a.uk-link-muted:hover, .uk-light .uk-link-muted a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, .uk-card-primary.uk-card-body .uk-link-muted a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-muted a:hover, .uk-card-secondary.uk-card-body .uk-link-muted a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-muted a:hover, .uk-overlay-primary .uk-link-muted a:hover, .uk-offcanvas-bar .uk-link-muted a:hover, .uk-light .uk-link-toggle:hover .uk-link-muted, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted, .uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted, .uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted, .uk-overlay-primary .uk-link-toggle:hover .uk-link-muted, .uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted, .uk-light .uk-link-toggle:focus .uk-link-muted, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted, .uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-muted, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted, .uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-muted, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted, .uk-overlay-primary .uk-link-toggle:focus .uk-link-muted, .uk-offcanvas-bar .uk-link-toggle:focus .uk-link-muted { color: rgba(255, 255, 255, 0.7); } .uk-light a.uk-link-text:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-card-primary.uk-card-body a.uk-link-text:hover, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-text:hover, .uk-card-secondary.uk-card-body a.uk-link-text:hover, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-text:hover, .uk-overlay-primary a.uk-link-text:hover, .uk-offcanvas-bar a.uk-link-text:hover, .uk-light .uk-link-text a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover, .uk-card-primary.uk-card-body .uk-link-text a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-text a:hover, .uk-card-secondary.uk-card-body .uk-link-text a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-text a:hover, .uk-overlay-primary .uk-link-text a:hover, .uk-offcanvas-bar .uk-link-text a:hover, .uk-light .uk-link-toggle:hover .uk-link-text, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text, .uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text, .uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text, .uk-overlay-primary .uk-link-toggle:hover .uk-link-text, .uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text, .uk-light .uk-link-toggle:focus .uk-link-text, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text, .uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-text, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text, .uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-text, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text, .uk-overlay-primary .uk-link-toggle:focus .uk-link-text, .uk-offcanvas-bar .uk-link-toggle:focus .uk-link-text { color: rgba(255, 255, 255, 0.5); } .uk-light a.uk-link-heading:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-card-primary.uk-card-body a.uk-link-heading:hover, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-heading:hover, .uk-card-secondary.uk-card-body a.uk-link-heading:hover, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-heading:hover, .uk-overlay-primary a.uk-link-heading:hover, .uk-offcanvas-bar a.uk-link-heading:hover, .uk-light .uk-link-heading a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, .uk-card-primary.uk-card-body .uk-link-heading a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-heading a:hover, .uk-card-secondary.uk-card-body .uk-link-heading a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-heading a:hover, .uk-overlay-primary .uk-link-heading a:hover, .uk-offcanvas-bar .uk-link-heading a:hover, .uk-light .uk-link-toggle:hover .uk-link-heading, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading, .uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading, .uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading, .uk-overlay-primary .uk-link-toggle:hover .uk-link-heading, .uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading, .uk-light .uk-link-toggle:focus .uk-link-heading, .uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, .uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, .uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, .uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading, .uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-heading, .uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading, .uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-heading, .uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading, .uk-overlay-primary .uk-link-toggle:focus .uk-link-heading, .uk-offcanvas-bar .uk-link-toggle:focus .uk-link-heading { color: #fff; } .uk-light .uk-heading-divider, .uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider, .uk-card-primary.uk-card-body .uk-heading-divider, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-divider, .uk-card-secondary.uk-card-body .uk-heading-divider, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-divider, .uk-overlay-primary .uk-heading-divider, .uk-offcanvas-bar .uk-heading-divider { border-bottom-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-heading-bullet::before, .uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-card-primary.uk-card-body .uk-heading-bullet::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-bullet::before, .uk-card-secondary.uk-card-body .uk-heading-bullet::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-bullet::before, .uk-overlay-primary .uk-heading-bullet::before, .uk-offcanvas-bar .uk-heading-bullet::before { border-left-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-heading-line > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-card-primary.uk-card-body .uk-heading-line > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-line > ::before, .uk-card-secondary.uk-card-body .uk-heading-line > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-line > ::before, .uk-overlay-primary .uk-heading-line > ::before, .uk-offcanvas-bar .uk-heading-line > ::before, .uk-light .uk-heading-line > ::after, .uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::after, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::after, .uk-card-primary.uk-card-body .uk-heading-line > ::after, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-line > ::after, .uk-card-secondary.uk-card-body .uk-heading-line > ::after, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-line > ::after, .uk-overlay-primary .uk-heading-line > ::after, .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(255, 255, 255, 0.2)%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); } .uk-light .uk-divider-icon::before, .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-card-primary.uk-card-body .uk-divider-icon::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-icon::before, .uk-card-secondary.uk-card-body .uk-divider-icon::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-icon::before, .uk-overlay-primary .uk-divider-icon::before, .uk-offcanvas-bar .uk-divider-icon::before, .uk-light .uk-divider-icon::after, .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after, .uk-card-primary.uk-card-body .uk-divider-icon::after, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-icon::after, .uk-card-secondary.uk-card-body .uk-divider-icon::after, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-icon::after, .uk-overlay-primary .uk-divider-icon::after, .uk-offcanvas-bar .uk-divider-icon::after { border-bottom-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-divider-small::after, .uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after, .uk-card-primary.uk-card-body .uk-divider-small::after, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-small::after, .uk-card-secondary.uk-card-body .uk-divider-small::after, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-small::after, .uk-overlay-primary .uk-divider-small::after, .uk-offcanvas-bar .uk-divider-small::after { border-top-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-divider-vertical, .uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical, .uk-card-primary.uk-card-body .uk-divider-vertical, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-vertical, .uk-card-secondary.uk-card-body .uk-divider-vertical, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-vertical, .uk-overlay-primary .uk-divider-vertical, .uk-offcanvas-bar .uk-divider-vertical { border-left-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-list-muted > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-card-primary.uk-card-body .uk-list-muted > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-muted > ::before, .uk-card-secondary.uk-card-body .uk-list-muted > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-muted > ::before, .uk-overlay-primary .uk-list-muted > ::before, .uk-offcanvas-bar .uk-list-muted > ::before { color: rgba(255, 255, 255, 0.5) !important; } .uk-light .uk-list-emphasis > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-card-primary.uk-card-body .uk-list-emphasis > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-emphasis > ::before, .uk-card-secondary.uk-card-body .uk-list-emphasis > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-emphasis > ::before, .uk-overlay-primary .uk-list-emphasis > ::before, .uk-offcanvas-bar .uk-list-emphasis > ::before { color: #fff !important; } .uk-light .uk-list-primary > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-card-primary.uk-card-body .uk-list-primary > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-primary > ::before, .uk-card-secondary.uk-card-body .uk-list-primary > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-primary > ::before, .uk-overlay-primary .uk-list-primary > ::before, .uk-offcanvas-bar .uk-list-primary > ::before { color: #fff !important; } .uk-light .uk-list-secondary > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-card-primary.uk-card-body .uk-list-secondary > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-secondary > ::before, .uk-card-secondary.uk-card-body .uk-list-secondary > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-secondary > ::before, .uk-overlay-primary .uk-list-secondary > ::before, .uk-offcanvas-bar .uk-list-secondary > ::before { color: #fff !important; } .uk-light .uk-list-bullet > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-card-primary.uk-card-body .uk-list-bullet > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-bullet > ::before, .uk-card-secondary.uk-card-body .uk-list-bullet > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-bullet > ::before, .uk-overlay-primary .uk-list-bullet > ::before, .uk-offcanvas-bar .uk-list-bullet > ::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-light .uk-list-divider > :nth-child(n+2), .uk-section-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-card-primary.uk-card-body .uk-list-divider > :nth-child(n+2), .uk-card-primary > :not([class*=uk-card-media]) .uk-list-divider > :nth-child(n+2), .uk-card-secondary.uk-card-body .uk-list-divider > :nth-child(n+2), .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-divider > :nth-child(n+2), .uk-overlay-primary .uk-list-divider > :nth-child(n+2), .uk-offcanvas-bar .uk-list-divider > :nth-child(n+2) { border-top-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-list-striped > *:nth-of-type(odd), .uk-section-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-card-primary.uk-card-body .uk-list-striped > *:nth-of-type(odd), .uk-card-primary > :not([class*=uk-card-media]) .uk-list-striped > *:nth-of-type(odd), .uk-card-secondary.uk-card-body .uk-list-striped > *:nth-of-type(odd), .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-striped > *:nth-of-type(odd), .uk-overlay-primary .uk-list-striped > *:nth-of-type(odd), .uk-offcanvas-bar .uk-list-striped > *:nth-of-type(odd) { border-top-color: rgba(255, 255, 255, 0.2); border-bottom-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-list-striped > :nth-of-type(odd), .uk-section-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-card-primary.uk-card-body .uk-list-striped > :nth-of-type(odd), .uk-card-primary > :not([class*=uk-card-media]) .uk-list-striped > :nth-of-type(odd), .uk-card-secondary.uk-card-body .uk-list-striped > :nth-of-type(odd), .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-striped > :nth-of-type(odd), .uk-overlay-primary .uk-list-striped > :nth-of-type(odd), .uk-offcanvas-bar .uk-list-striped > :nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.1); } .uk-light .uk-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-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-card-primary.uk-card-body .uk-icon-link:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link:hover, .uk-card-secondary.uk-card-body .uk-icon-link:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link:hover, .uk-overlay-primary .uk-icon-link:hover, .uk-offcanvas-bar .uk-icon-link:hover, .uk-light .uk-icon-link:focus, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus, .uk-card-primary.uk-card-body .uk-icon-link:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link:focus, .uk-card-secondary.uk-card-body .uk-icon-link:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link:focus, .uk-overlay-primary .uk-icon-link:focus, .uk-offcanvas-bar .uk-icon-link:focus { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-icon-link:active, .uk-light .uk-icon-link.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link.dropdown.open, .uk-card-primary.uk-card-body .uk-icon-link:active, .uk-card-primary.uk-card-body .uk-icon-link.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link.dropdown.open, .uk-card-secondary.uk-card-body .uk-icon-link:active, .uk-card-secondary.uk-card-body .uk-icon-link.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link.dropdown.open, .uk-overlay-primary .uk-icon-link:active, .uk-overlay-primary .uk-icon-link.dropdown.open, .uk-offcanvas-bar .uk-icon-link:active, .uk-offcanvas-bar .uk-icon-link.dropdown.open, .uk-light .uk-active > .uk-icon-link, .uk-section-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, .uk-section-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, .uk-tile-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link, .uk-card-primary.uk-card-body .uk-active > .uk-icon-link, .uk-card-primary > :not([class*=uk-card-media]) .uk-active > .uk-icon-link, .uk-card-secondary.uk-card-body .uk-active > .uk-icon-link, .uk-card-secondary > :not([class*=uk-card-media]) .uk-active > .uk-icon-link, .uk-overlay-primary .uk-active > .uk-icon-link, .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-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-card-primary.uk-card-body .uk-icon-button:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button:hover, .uk-card-secondary.uk-card-body .uk-icon-button:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button:hover, .uk-overlay-primary .uk-icon-button:hover, .uk-offcanvas-bar .uk-icon-button:hover, .uk-light .uk-icon-button:focus, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus, .uk-card-primary.uk-card-body .uk-icon-button:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button:focus, .uk-card-secondary.uk-card-body .uk-icon-button:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button:focus, .uk-overlay-primary .uk-icon-button:focus, .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-light .uk-icon-button.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button.dropdown.open, .uk-card-primary.uk-card-body .uk-icon-button:active, .uk-card-primary.uk-card-body .uk-icon-button.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button.dropdown.open, .uk-card-secondary.uk-card-body .uk-icon-button:active, .uk-card-secondary.uk-card-body .uk-icon-button.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button.dropdown.open, .uk-overlay-primary .uk-icon-button:active, .uk-overlay-primary .uk-icon-button.dropdown.open, .uk-offcanvas-bar .uk-icon-button:active, .uk-offcanvas-bar .uk-icon-button.dropdown.open { background-color: rgba(230, 230, 230, 0.1); color: rgba(255, 255, 255, 0.7); } .uk-light .uk-input, .uk-section-primary:not(.uk-preserve-color) .uk-input, .uk-section-secondary:not(.uk-preserve-color) .uk-input, .uk-tile-primary:not(.uk-preserve-color) .uk-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-input, .uk-card-primary.uk-card-body .uk-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-input, .uk-card-secondary.uk-card-body .uk-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input, .uk-overlay-primary .uk-input, .uk-offcanvas-bar .uk-input, .uk-light .uk-select, .uk-section-primary:not(.uk-preserve-color) .uk-select, .uk-section-secondary:not(.uk-preserve-color) .uk-select, .uk-tile-primary:not(.uk-preserve-color) .uk-select, .uk-tile-secondary:not(.uk-preserve-color) .uk-select, .uk-card-primary.uk-card-body .uk-select, .uk-card-primary > :not([class*=uk-card-media]) .uk-select, .uk-card-secondary.uk-card-body .uk-select, .uk-card-secondary > :not([class*=uk-card-media]) .uk-select, .uk-overlay-primary .uk-select, .uk-offcanvas-bar .uk-select, .uk-light .uk-textarea, .uk-section-primary:not(.uk-preserve-color) .uk-textarea, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea, .uk-card-primary.uk-card-body .uk-textarea, .uk-card-primary > :not([class*=uk-card-media]) .uk-textarea, .uk-card-secondary.uk-card-body .uk-textarea, .uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea, .uk-overlay-primary .uk-textarea, .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-section-primary:not(.uk-preserve-color) .uk-input:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, .uk-card-primary.uk-card-body .uk-input:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-input:focus, .uk-card-secondary.uk-card-body .uk-input:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input:focus, .uk-overlay-primary .uk-input:focus, .uk-offcanvas-bar .uk-input:focus, .uk-light .uk-select:focus, .uk-section-primary:not(.uk-preserve-color) .uk-select:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-select:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-select:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus, .uk-card-primary.uk-card-body .uk-select:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-select:focus, .uk-card-secondary.uk-card-body .uk-select:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-select:focus, .uk-overlay-primary .uk-select:focus, .uk-offcanvas-bar .uk-select:focus, .uk-light .uk-textarea:focus, .uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus, .uk-card-primary.uk-card-body .uk-textarea:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-textarea:focus, .uk-card-secondary.uk-card-body .uk-textarea:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea:focus, .uk-overlay-primary .uk-textarea: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::-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:-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); } .uk-light .uk-input::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-card-primary.uk-card-body .uk-input::placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-input::placeholder, .uk-card-secondary.uk-card-body .uk-input::placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input::placeholder, .uk-overlay-primary .uk-input::placeholder, .uk-offcanvas-bar .uk-input::placeholder { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-textarea::-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:-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); } .uk-light .uk-textarea::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-card-primary.uk-card-body .uk-textarea::placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-textarea::placeholder, .uk-card-secondary.uk-card-body .uk-textarea::placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea::placeholder, .uk-overlay-primary .uk-textarea::placeholder, .uk-offcanvas-bar .uk-textarea::placeholder { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-select:not([multiple]):not([size]), .uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), .uk-card-primary > :not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), .uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), .uk-card-secondary > :not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), .uk-overlay-primary .uk-select:not([multiple]):not([size]), .uk-offcanvas-bar .uk-select:not([multiple]):not([size]) { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.443' height='9.136' viewBox='0 0 15.443 9.136'%3E%3Cpath id='Path_585' data-name='Path 585' d='M-387-910l7.015,7.015,7.015-7.015' transform='translate(387.707 910.707)' fill='none' stroke='%23005f83' stroke-width='2'/%3E%3C/svg%3E%0A"); } .uk-light .uk-input[list]:hover, .uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-card-primary.uk-card-body .uk-input[list]:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-input[list]:hover, .uk-card-secondary.uk-card-body .uk-input[list]:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input[list]:hover, .uk-overlay-primary .uk-input[list]:hover, .uk-offcanvas-bar .uk-input[list]:hover, .uk-light .uk-input[list]:focus, .uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus, .uk-card-primary.uk-card-body .uk-input[list]:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-input[list]:focus, .uk-card-secondary.uk-card-body .uk-input[list]:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input[list]:focus, .uk-overlay-primary .uk-input[list]:focus, .uk-offcanvas-bar .uk-input[list]:focus { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); } .uk-light .uk-radio, .uk-section-primary:not(.uk-preserve-color) .uk-radio, .uk-section-secondary:not(.uk-preserve-color) .uk-radio, .uk-tile-primary:not(.uk-preserve-color) .uk-radio, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio, .uk-card-primary.uk-card-body .uk-radio, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio, .uk-card-secondary.uk-card-body .uk-radio, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio, .uk-overlay-primary .uk-radio, .uk-offcanvas-bar .uk-radio, .uk-light .uk-checkbox, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox, .uk-card-primary.uk-card-body .uk-checkbox, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox, .uk-card-secondary.uk-card-body .uk-checkbox, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox, .uk-overlay-primary .uk-checkbox, .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-section-primary:not(.uk-preserve-color) .uk-radio:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus, .uk-card-primary.uk-card-body .uk-radio:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio:focus, .uk-card-secondary.uk-card-body .uk-radio:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio:focus, .uk-overlay-primary .uk-radio:focus, .uk-offcanvas-bar .uk-radio:focus, .uk-light .uk-checkbox:focus, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus, .uk-card-primary.uk-card-body .uk-checkbox:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:focus, .uk-card-secondary.uk-card-body .uk-checkbox:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:focus, .uk-overlay-primary .uk-checkbox:focus, .uk-offcanvas-bar .uk-checkbox:focus { border-color: rgba(255, 255, 255, 0.7); } .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, .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, .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-color: #fff; border-color: rgba(255, 255, 255, 0.7); } .uk-light .uk-radio:checked:focus, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-card-primary.uk-card-body .uk-radio:checked:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio:checked:focus, .uk-card-secondary.uk-card-body .uk-radio:checked:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio:checked:focus, .uk-overlay-primary .uk-radio:checked:focus, .uk-offcanvas-bar .uk-radio:checked:focus, .uk-light .uk-checkbox:checked:focus, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, .uk-card-primary.uk-card-body .uk-checkbox:checked:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:checked:focus, .uk-card-secondary.uk-card-body .uk-checkbox:checked:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:checked:focus, .uk-overlay-primary .uk-checkbox:checked:focus, .uk-offcanvas-bar .uk-checkbox:checked:focus, .uk-light .uk-checkbox:indeterminate:focus, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, .uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus, .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus, .uk-overlay-primary .uk-checkbox:indeterminate:focus, .uk-offcanvas-bar .uk-checkbox:indeterminate:focus { background-color: #e6e6e6; } .uk-light .uk-radio:checked, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-card-primary.uk-card-body .uk-radio:checked, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio:checked, .uk-card-secondary.uk-card-body .uk-radio:checked, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio:checked, .uk-overlay-primary .uk-radio:checked, .uk-offcanvas-bar .uk-radio:checked { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-light .uk-checkbox:checked, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-card-primary.uk-card-body .uk-checkbox:checked, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:checked, .uk-card-secondary.uk-card-body .uk-checkbox:checked, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:checked, .uk-overlay-primary .uk-checkbox:checked, .uk-offcanvas-bar .uk-checkbox:checked { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); } .uk-light .uk-checkbox:indeterminate, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-card-primary.uk-card-body .uk-checkbox:indeterminate, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate, .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate, .uk-overlay-primary .uk-checkbox:indeterminate, .uk-offcanvas-bar .uk-checkbox:indeterminate { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-light .uk-form-label, .uk-section-primary:not(.uk-preserve-color) .uk-form-label, .uk-section-secondary:not(.uk-preserve-color) .uk-form-label, .uk-tile-primary:not(.uk-preserve-color) .uk-form-label, .uk-tile-secondary:not(.uk-preserve-color) .uk-form-label, .uk-card-primary.uk-card-body .uk-form-label, .uk-card-primary > :not([class*=uk-card-media]) .uk-form-label, .uk-card-secondary.uk-card-body .uk-form-label, .uk-card-secondary > :not([class*=uk-card-media]) .uk-form-label, .uk-overlay-primary .uk-form-label, .uk-offcanvas-bar .uk-form-label { color: #fff; } .uk-light .uk-form-icon, .uk-section-primary:not(.uk-preserve-color) .uk-form-icon, .uk-section-secondary:not(.uk-preserve-color) .uk-form-icon, .uk-tile-primary:not(.uk-preserve-color) .uk-form-icon, .uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon, .uk-card-primary.uk-card-body .uk-form-icon, .uk-card-primary > :not([class*=uk-card-media]) .uk-form-icon, .uk-card-secondary.uk-card-body .uk-form-icon, .uk-card-secondary > :not([class*=uk-card-media]) .uk-form-icon, .uk-overlay-primary .uk-form-icon, .uk-offcanvas-bar .uk-form-icon { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-form-icon:hover, .uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-card-primary.uk-card-body .uk-form-icon:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-form-icon:hover, .uk-card-secondary.uk-card-body .uk-form-icon:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-form-icon:hover, .uk-overlay-primary .uk-form-icon:hover, .uk-offcanvas-bar .uk-form-icon:hover { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-button-default, .uk-section-primary:not(.uk-preserve-color) .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default, .uk-card-primary.uk-card-body .uk-button-default, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default, .uk-card-secondary.uk-card-body .uk-button-default, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default, .uk-overlay-primary .uk-button-default, .uk-offcanvas-bar .uk-button-default { background-color: transparent; color: #fff; border-color: rgba(255, 255, 255, 0.7); } .uk-light .uk-button-default:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-card-primary.uk-card-body .uk-button-default:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default:hover, .uk-card-secondary.uk-card-body .uk-button-default:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default:hover, .uk-overlay-primary .uk-button-default:hover, .uk-offcanvas-bar .uk-button-default:hover, .uk-light .uk-button-default:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, .uk-card-primary.uk-card-body .uk-button-default:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default:focus, .uk-card-secondary.uk-card-body .uk-button-default:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default:focus, .uk-overlay-primary .uk-button-default:focus, .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.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-default.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.dropdown.open, .uk-card-primary.uk-card-body .uk-button-default:active, .uk-card-primary.uk-card-body .uk-button-default.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default.dropdown.open, .uk-card-secondary.uk-card-body .uk-button-default:active, .uk-card-secondary.uk-card-body .uk-button-default.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default.dropdown.open, .uk-overlay-primary .uk-button-default:active, .uk-overlay-primary .uk-button-default.dropdown.open, .uk-offcanvas-bar .uk-button-default:active, .uk-offcanvas-bar .uk-button-default.dropdown.open, .uk-light .uk-button-default.uk-active, .uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, .uk-card-primary.uk-card-body .uk-button-default.uk-active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default.uk-active, .uk-card-secondary.uk-card-body .uk-button-default.uk-active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default.uk-active, .uk-overlay-primary .uk-button-default.uk-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-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-card-primary.uk-card-body .uk-button-primary:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary:hover, .uk-card-secondary.uk-card-body .uk-button-primary:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary:hover, .uk-overlay-primary .uk-button-primary:hover, .uk-offcanvas-bar .uk-button-primary:hover, .uk-light .uk-button-primary:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-card-primary.uk-card-body .uk-button-primary:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary:focus, .uk-card-secondary.uk-card-body .uk-button-primary:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary:focus, .uk-overlay-primary .uk-button-primary:focus, .uk-offcanvas-bar .uk-button-primary:focus { background-color: #f2f2f2; color: #666; } .uk-light .uk-button-primary:active, .uk-light .uk-button-primary.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.dropdown.open, .uk-card-primary.uk-card-body .uk-button-primary:active, .uk-card-primary.uk-card-body .uk-button-primary.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary.dropdown.open, .uk-card-secondary.uk-card-body .uk-button-primary:active, .uk-card-secondary.uk-card-body .uk-button-primary.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary.dropdown.open, .uk-overlay-primary .uk-button-primary:active, .uk-overlay-primary .uk-button-primary.dropdown.open, .uk-offcanvas-bar .uk-button-primary:active, .uk-offcanvas-bar .uk-button-primary.dropdown.open, .uk-light .uk-button-primary.uk-active, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, .uk-card-primary.uk-card-body .uk-button-primary.uk-active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary.uk-active, .uk-card-secondary.uk-card-body .uk-button-primary.uk-active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary.uk-active, .uk-overlay-primary .uk-button-primary.uk-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-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-card-primary.uk-card-body .uk-button-secondary:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary:hover, .uk-card-secondary.uk-card-body .uk-button-secondary:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary:hover, .uk-overlay-primary .uk-button-secondary:hover, .uk-offcanvas-bar .uk-button-secondary:hover, .uk-light .uk-button-secondary:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-card-primary.uk-card-body .uk-button-secondary:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary:focus, .uk-card-secondary.uk-card-body .uk-button-secondary:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary:focus, .uk-overlay-primary .uk-button-secondary:focus, .uk-offcanvas-bar .uk-button-secondary:focus { background-color: #f2f2f2; color: #666; } .uk-light .uk-button-secondary:active, .uk-light .uk-button-secondary.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.dropdown.open, .uk-card-primary.uk-card-body .uk-button-secondary:active, .uk-card-primary.uk-card-body .uk-button-secondary.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary.dropdown.open, .uk-card-secondary.uk-card-body .uk-button-secondary:active, .uk-card-secondary.uk-card-body .uk-button-secondary.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary.dropdown.open, .uk-overlay-primary .uk-button-secondary:active, .uk-overlay-primary .uk-button-secondary.dropdown.open, .uk-offcanvas-bar .uk-button-secondary:active, .uk-offcanvas-bar .uk-button-secondary.dropdown.open, .uk-light .uk-button-secondary.uk-active, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, .uk-card-primary.uk-card-body .uk-button-secondary.uk-active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary.uk-active, .uk-card-secondary.uk-card-body .uk-button-secondary.uk-active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary.uk-active, .uk-overlay-primary .uk-button-secondary.uk-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-section-primary:not(.uk-preserve-color) .uk-button-text:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover, .uk-card-primary.uk-card-body .uk-button-text:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-text:hover, .uk-card-secondary.uk-card-body .uk-button-text:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text:hover, .uk-overlay-primary .uk-button-text:hover, .uk-offcanvas-bar .uk-button-text:hover, .uk-light .uk-button-text:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus, .uk-card-primary.uk-card-body .uk-button-text:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-text:focus, .uk-card-secondary.uk-card-body .uk-button-text:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text:focus, .uk-overlay-primary .uk-button-text:focus, .uk-offcanvas-bar .uk-button-text:focus { color: #fff; } .uk-light .uk-button-text:disabled, .uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-card-primary.uk-card-body .uk-button-text:disabled, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-text:disabled, .uk-card-secondary.uk-card-body .uk-button-text:disabled, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text:disabled, .uk-overlay-primary .uk-button-text:disabled, .uk-offcanvas-bar .uk-button-text:disabled { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-button-link, .uk-section-primary:not(.uk-preserve-color) .uk-button-link, .uk-section-secondary:not(.uk-preserve-color) .uk-button-link, .uk-tile-primary:not(.uk-preserve-color) .uk-button-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link, .uk-card-primary.uk-card-body .uk-button-link, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-link, .uk-card-secondary.uk-card-body .uk-button-link, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-link, .uk-overlay-primary .uk-button-link, .uk-offcanvas-bar .uk-button-link { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-button-link:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover, .uk-card-primary.uk-card-body .uk-button-link:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-link:hover, .uk-card-secondary.uk-card-body .uk-button-link:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-link:hover, .uk-overlay-primary .uk-button-link:hover, .uk-offcanvas-bar .uk-button-link:hover, .uk-light .uk-button-link:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus, .uk-card-primary.uk-card-body .uk-button-link:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-link:focus, .uk-card-secondary.uk-card-body .uk-button-link:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-link:focus, .uk-overlay-primary .uk-button-link:focus, .uk-offcanvas-bar .uk-button-link:focus { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-grid-divider > :not(.uk-first-column)::before, .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-primary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-secondary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-grid-divider > :not(.uk-first-column)::before, .uk-overlay-primary .uk-grid-divider > :not(.uk-first-column)::before, .uk-offcanvas-bar .uk-grid-divider > :not(.uk-first-column)::before { border-left-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-overlay-primary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-offcanvas-bar .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { border-top-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-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-section-primary:not(.uk-preserve-color) .uk-close:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover, .uk-card-primary.uk-card-body .uk-close:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-close:hover, .uk-card-secondary.uk-card-body .uk-close:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-close:hover, .uk-overlay-primary .uk-close:hover, .uk-offcanvas-bar .uk-close:hover, .uk-light .uk-close:focus, .uk-section-primary:not(.uk-preserve-color) .uk-close:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-close:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-close:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus, .uk-card-primary.uk-card-body .uk-close:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-close:focus, .uk-card-secondary.uk-card-body .uk-close:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-close:focus, .uk-overlay-primary .uk-close:focus, .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-section-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover, .uk-card-primary.uk-card-body .uk-totop:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-totop:hover, .uk-card-secondary.uk-card-body .uk-totop:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-totop:hover, .uk-overlay-primary .uk-totop:hover, .uk-offcanvas-bar .uk-totop:hover, .uk-light .uk-totop:focus, .uk-section-primary:not(.uk-preserve-color) .uk-totop:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus, .uk-card-primary.uk-card-body .uk-totop:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-totop:focus, .uk-card-secondary.uk-card-body .uk-totop:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-totop:focus, .uk-overlay-primary .uk-totop:focus, .uk-offcanvas-bar .uk-totop:focus { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-totop:active, .uk-light .uk-totop.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-totop:active, .uk-section-primary:not(.uk-preserve-color) .uk-totop.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, .uk-section-secondary:not(.uk-preserve-color) .uk-totop.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-primary:not(.uk-preserve-color) .uk-totop.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop.dropdown.open, .uk-card-primary.uk-card-body .uk-totop:active, .uk-card-primary.uk-card-body .uk-totop.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-totop:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-totop.dropdown.open, .uk-card-secondary.uk-card-body .uk-totop:active, .uk-card-secondary.uk-card-body .uk-totop.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-totop:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-totop.dropdown.open, .uk-overlay-primary .uk-totop:active, .uk-overlay-primary .uk-totop.dropdown.open, .uk-offcanvas-bar .uk-totop:active, .uk-offcanvas-bar .uk-totop.dropdown.open { color: #fff; } .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-section-primary:not(.uk-preserve-color) .uk-badge:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover, .uk-card-primary.uk-card-body .uk-badge:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-badge:hover, .uk-card-secondary.uk-card-body .uk-badge:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-badge:hover, .uk-overlay-primary .uk-badge:hover, .uk-offcanvas-bar .uk-badge:hover, .uk-light .uk-badge:focus, .uk-section-primary:not(.uk-preserve-color) .uk-badge:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus, .uk-card-primary.uk-card-body .uk-badge:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-badge:focus, .uk-card-secondary.uk-card-body .uk-badge:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-badge:focus, .uk-overlay-primary .uk-badge:focus, .uk-offcanvas-bar .uk-badge:focus { color: #666; } .uk-light .uk-label, .uk-light .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-light .select2-selection__choice__display, .uk-section-primary:not(.uk-preserve-color) .uk-label, .uk-section-primary:not(.uk-preserve-color) .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-section-primary:not(.uk-preserve-color) .select2-selection__choice__display, .uk-section-secondary:not(.uk-preserve-color) .uk-label, .uk-section-secondary:not(.uk-preserve-color) .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-section-secondary:not(.uk-preserve-color) .select2-selection__choice__display, .uk-tile-primary:not(.uk-preserve-color) .uk-label, .uk-tile-primary:not(.uk-preserve-color) .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-tile-primary:not(.uk-preserve-color) .select2-selection__choice__display, .uk-tile-secondary:not(.uk-preserve-color) .uk-label, .uk-tile-secondary:not(.uk-preserve-color) .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-tile-secondary:not(.uk-preserve-color) .select2-selection__choice__display, .uk-card-primary.uk-card-body .uk-label, .uk-card-primary.uk-card-body .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-card-primary.uk-card-body .select2-selection__choice__display, .uk-card-primary > :not([class*=uk-card-media]) .uk-label, .uk-card-primary > :not([class*=uk-card-media]) .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-card-primary > :not([class*=uk-card-media]) .select2-selection__choice__display, .uk-card-secondary.uk-card-body .uk-label, .uk-card-secondary.uk-card-body .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-card-secondary.uk-card-body .select2-selection__choice__display, .uk-card-secondary > :not([class*=uk-card-media]) .uk-label, .uk-card-secondary > :not([class*=uk-card-media]) .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-card-secondary > :not([class*=uk-card-media]) .select2-selection__choice__display, .uk-overlay-primary .uk-label, .uk-overlay-primary .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-overlay-primary .select2-selection__choice__display, .uk-offcanvas-bar .uk-label, .uk-offcanvas-bar .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display, .select2-container--default .select2-selection--multiple .select2-selection__choice .uk-offcanvas-bar .select2-selection__choice__display { 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::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-card-primary.uk-card-body .uk-search-input::placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-input::placeholder, .uk-card-secondary.uk-card-body .uk-search-input::placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-input::placeholder, .uk-overlay-primary .uk-search-input::placeholder, .uk-offcanvas-bar .uk-search-input::placeholder { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-search .uk-search-icon, .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-card-primary.uk-card-body .uk-search .uk-search-icon, .uk-card-primary > :not([class*=uk-card-media]) .uk-search .uk-search-icon, .uk-card-secondary.uk-card-body .uk-search .uk-search-icon, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search .uk-search-icon, .uk-overlay-primary .uk-search .uk-search-icon, .uk-offcanvas-bar .uk-search .uk-search-icon { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-search .uk-search-icon:hover, .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, .uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, .uk-overlay-primary .uk-search .uk-search-icon:hover, .uk-offcanvas-bar .uk-search .uk-search-icon:hover { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-search-default .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-card-primary.uk-card-body .uk-search-default .uk-search-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input, .uk-overlay-primary .uk-search-default .uk-search-input, .uk-offcanvas-bar .uk-search-default .uk-search-input { background-color: transparent; border-color: rgba(255, 255, 255, 0.2); } .uk-light .uk-search-default .uk-search-input:focus, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, .uk-overlay-primary .uk-search-default .uk-search-input:focus, .uk-offcanvas-bar .uk-search-default .uk-search-input:focus { background-color: transparent; } .uk-light .uk-search-navbar .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, .uk-overlay-primary .uk-search-navbar .uk-search-input, .uk-offcanvas-bar .uk-search-navbar .uk-search-input { background-color: transparent; } .uk-light .uk-search-large .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-card-primary.uk-card-body .uk-search-large .uk-search-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-large .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-large .uk-search-input, .uk-overlay-primary .uk-search-large .uk-search-input, .uk-offcanvas-bar .uk-search-large .uk-search-input { background-color: transparent; } .uk-light .uk-search-toggle, .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle, .uk-card-primary.uk-card-body .uk-search-toggle, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-toggle, .uk-card-secondary.uk-card-body .uk-search-toggle, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-toggle, .uk-overlay-primary .uk-search-toggle, .uk-offcanvas-bar .uk-search-toggle { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-search-toggle:hover, .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-card-primary.uk-card-body .uk-search-toggle:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-toggle:hover, .uk-card-secondary.uk-card-body .uk-search-toggle:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-toggle:hover, .uk-overlay-primary .uk-search-toggle:hover, .uk-offcanvas-bar .uk-search-toggle:hover, .uk-light .uk-search-toggle:focus, .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, .uk-card-primary.uk-card-body .uk-search-toggle:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-toggle:focus, .uk-card-secondary.uk-card-body .uk-search-toggle:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-toggle:focus, .uk-overlay-primary .uk-search-toggle:focus, .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(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-light .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-overlay-primary .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a::after { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-light .uk-nav-default > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-card-primary.uk-card-body .uk-nav-default > li > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default > li > a, .uk-card-secondary.uk-card-body .uk-nav-default > li > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default > li > a, .uk-overlay-primary .uk-nav-default > li > a, .uk-offcanvas-bar .uk-nav-default > li > a { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-nav-default > li > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .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:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .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:hover, .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:hover, .uk-overlay-primary .uk-nav-default > li > a:hover, .uk-offcanvas-bar .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:focus, .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:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus, .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:focus, .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:focus, .uk-overlay-primary .uk-nav-default > li > a:focus, .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-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:hover, .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:hover, .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:hover, .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:hover, .uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, .uk-offcanvas-bar .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:focus, .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:focus, .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:focus, .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:focus, .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:focus, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active > a { color: #fff; } .uk-light .uk-nav-primary > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-card-primary.uk-card-body .uk-nav-primary > li > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary > li > a, .uk-card-secondary.uk-card-body .uk-nav-primary > li > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary > li > a, .uk-overlay-primary .uk-nav-primary > li > a, .uk-offcanvas-bar .uk-nav-primary > li > a { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-nav-primary > li > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .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:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .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:hover, .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:hover, .uk-overlay-primary .uk-nav-primary > li > a:hover, .uk-offcanvas-bar .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:focus, .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:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus, .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:focus, .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:focus, .uk-overlay-primary .uk-nav-primary > li > a:focus, .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-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:hover, .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:hover, .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:hover, .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:hover, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, .uk-offcanvas-bar .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:focus, .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:focus, .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:focus, .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:focus, .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:focus, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active > a { color: #fff; } .uk-light .uk-navbar-nav > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a, .uk-overlay-primary .uk-navbar-nav > li > a, .uk-offcanvas-bar .uk-navbar-nav > li > a { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-navbar-nav > li:hover > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li:hover > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li:hover > a, .uk-overlay-primary .uk-navbar-nav > li:hover > a, .uk-offcanvas-bar .uk-navbar-nav > li:hover > a, .uk-light .uk-navbar-nav > li > a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:focus, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:focus, .uk-overlay-primary .uk-navbar-nav > li > a:focus, .uk-offcanvas-bar .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 > a.uk-open, .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 > a.uk-open, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open, .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 > a.uk-open, .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 > a.uk-open, .uk-overlay-primary .uk-navbar-nav > li > a.uk-open, .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-light .uk-navbar-nav > li > a.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.dropdown.open, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a.dropdown.open, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a.dropdown.open, .uk-overlay-primary .uk-navbar-nav > li > a:active, .uk-overlay-primary .uk-navbar-nav > li > a.dropdown.open, .uk-offcanvas-bar .uk-navbar-nav > li > a:active, .uk-offcanvas-bar .uk-navbar-nav > li > a.dropdown.open { 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-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-card-primary.uk-card-body .uk-navbar-toggle:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-toggle:hover, .uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-toggle:hover, .uk-overlay-primary .uk-navbar-toggle:hover, .uk-offcanvas-bar .uk-navbar-toggle:hover, .uk-light .uk-navbar-toggle:focus, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, .uk-card-primary.uk-card-body .uk-navbar-toggle:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-toggle:focus, .uk-card-secondary.uk-card-body .uk-navbar-toggle:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-toggle:focus, .uk-overlay-primary .uk-navbar-toggle:focus, .uk-offcanvas-bar .uk-navbar-toggle:focus, .uk-light .uk-navbar-toggle.uk-open, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, .uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-toggle.uk-open, .uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-toggle.uk-open, .uk-overlay-primary .uk-navbar-toggle.uk-open, .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-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-card-primary.uk-card-body .uk-subnav > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav > * > a:hover, .uk-card-secondary.uk-card-body .uk-subnav > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav > * > a:hover, .uk-overlay-primary .uk-subnav > * > a:hover, .uk-offcanvas-bar .uk-subnav > * > a:hover, .uk-light .uk-subnav > * > a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus, .uk-card-primary.uk-card-body .uk-subnav > * > a:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav > * > a:focus, .uk-card-secondary.uk-card-body .uk-subnav > * > a:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav > * > a:focus, .uk-overlay-primary .uk-subnav > * > a:focus, .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-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:hover, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:hover, .uk-overlay-primary .uk-subnav-pill > * > a:hover, .uk-offcanvas-bar .uk-subnav-pill > * > a:hover, .uk-light .uk-subnav-pill > * > a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:focus, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:focus, .uk-overlay-primary .uk-subnav-pill > * > a:focus, .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-light .uk-subnav-pill > * > a.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a.dropdown.open, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a:active, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a.dropdown.open, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:active, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a.dropdown.open, .uk-overlay-primary .uk-subnav-pill > * > a:active, .uk-overlay-primary .uk-subnav-pill > * > a.dropdown.open, .uk-offcanvas-bar .uk-subnav-pill > * > a:active, .uk-offcanvas-bar .uk-subnav-pill > * > a.dropdown.open { 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-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-card-primary.uk-card-body .uk-breadcrumb > * > :hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :hover, .uk-card-secondary.uk-card-body .uk-breadcrumb > * > :hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :hover, .uk-overlay-primary .uk-breadcrumb > * > :hover, .uk-offcanvas-bar .uk-breadcrumb > * > :hover, .uk-light .uk-breadcrumb > * > :focus, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus, .uk-card-primary.uk-card-body .uk-breadcrumb > * > :focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :focus, .uk-card-secondary.uk-card-body .uk-breadcrumb > * > :focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :focus, .uk-overlay-primary .uk-breadcrumb > * > :focus, .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-section-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-card-primary.uk-card-body .uk-pagination > * > :hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-pagination > * > :hover, .uk-card-secondary.uk-card-body .uk-pagination > * > :hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-pagination > * > :hover, .uk-overlay-primary .uk-pagination > * > :hover, .uk-offcanvas-bar .uk-pagination > * > :hover, .uk-light .uk-pagination > * > :focus, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :focus, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus, .uk-card-primary.uk-card-body .uk-pagination > * > :focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-pagination > * > :focus, .uk-card-secondary.uk-card-body .uk-pagination > * > :focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-pagination > * > :focus, .uk-overlay-primary .uk-pagination > * > :focus, .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-section-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-card-primary.uk-card-body .uk-tab > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > * > a:hover, .uk-card-secondary.uk-card-body .uk-tab > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > * > a:hover, .uk-overlay-primary .uk-tab > * > a:hover, .uk-offcanvas-bar .uk-tab > * > a:hover, .uk-light .uk-tab > * > a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus, .uk-card-primary.uk-card-body .uk-tab > * > a:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > * > a:focus, .uk-card-secondary.uk-card-body .uk-tab > * > a:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > * > a:focus, .uk-overlay-primary .uk-tab > * > a:focus, .uk-offcanvas-bar .uk-tab > * > a:focus { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-tab > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-card-primary.uk-card-body .uk-tab > .uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > .uk-active > a, .uk-card-secondary.uk-card-body .uk-tab > .uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > .uk-active > a, .uk-overlay-primary .uk-tab > .uk-active > a, .uk-offcanvas-bar .uk-tab > .uk-active > a { color: #fff; border-color: #fff; } .uk-light .uk-tab > .uk-disabled > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-card-primary.uk-card-body .uk-tab > .uk-disabled > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > .uk-disabled > a, .uk-card-secondary.uk-card-body .uk-tab > .uk-disabled > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > .uk-disabled > a, .uk-overlay-primary .uk-tab > .uk-disabled > a, .uk-offcanvas-bar .uk-tab > .uk-disabled > a { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-slidenav, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-card-primary.uk-card-body .uk-slidenav, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav, .uk-card-secondary.uk-card-body .uk-slidenav, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav, .uk-overlay-primary .uk-slidenav, .uk-offcanvas-bar .uk-slidenav { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-slidenav:hover, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-card-primary.uk-card-body .uk-slidenav:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav:hover, .uk-card-secondary.uk-card-body .uk-slidenav:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav:hover, .uk-overlay-primary .uk-slidenav:hover, .uk-offcanvas-bar .uk-slidenav:hover, .uk-light .uk-slidenav:focus, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus, .uk-card-primary.uk-card-body .uk-slidenav:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav:focus, .uk-card-secondary.uk-card-body .uk-slidenav:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav:focus, .uk-overlay-primary .uk-slidenav:focus, .uk-offcanvas-bar .uk-slidenav:focus { color: rgba(255, 255, 255, 0.95); } .uk-light .uk-slidenav:active, .uk-light .uk-slidenav.dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav.dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav.dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav.dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav.dropdown.open, .uk-card-primary.uk-card-body .uk-slidenav:active, .uk-card-primary.uk-card-body .uk-slidenav.dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav.dropdown.open, .uk-card-secondary.uk-card-body .uk-slidenav:active, .uk-card-secondary.uk-card-body .uk-slidenav.dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav.dropdown.open, .uk-overlay-primary .uk-slidenav:active, .uk-overlay-primary .uk-slidenav.dropdown.open, .uk-offcanvas-bar .uk-slidenav:active, .uk-offcanvas-bar .uk-slidenav.dropdown.open { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-dotnav > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-card-primary.uk-card-body .uk-dotnav > * > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > *, .uk-card-secondary.uk-card-body .uk-dotnav > * > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > *, .uk-overlay-primary .uk-dotnav > * > *, .uk-offcanvas-bar .uk-dotnav > * > * { background-color: transparent; border-color: rgba(255, 255, 255, 0.9); } .uk-light .uk-dotnav > * > :hover, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-card-primary.uk-card-body .uk-dotnav > * > :hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > :hover, .uk-card-secondary.uk-card-body .uk-dotnav > * > :hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > :hover, .uk-overlay-primary .uk-dotnav > * > :hover, .uk-offcanvas-bar .uk-dotnav > * > :hover, .uk-light .uk-dotnav > * > :focus, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus, .uk-card-primary.uk-card-body .uk-dotnav > * > :focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > :focus, .uk-card-secondary.uk-card-body .uk-dotnav > * > :focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > :focus, .uk-overlay-primary .uk-dotnav > * > :focus, .uk-offcanvas-bar .uk-dotnav > * > :focus { background-color: rgba(255, 255, 255, 0.9); border-color: transparent; } .uk-light .uk-dotnav > * > :active, .uk-light .uk-dotnav > * > .dropdown.open, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > .dropdown.open, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > .dropdown.open, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > .dropdown.open, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > .dropdown.open, .uk-card-primary.uk-card-body .uk-dotnav > * > :active, .uk-card-primary.uk-card-body .uk-dotnav > * > .dropdown.open, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > :active, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > .dropdown.open, .uk-card-secondary.uk-card-body .uk-dotnav > * > :active, .uk-card-secondary.uk-card-body .uk-dotnav > * > .dropdown.open, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > :active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > .dropdown.open, .uk-overlay-primary .uk-dotnav > * > :active, .uk-overlay-primary .uk-dotnav > * > .dropdown.open, .uk-offcanvas-bar .uk-dotnav > * > :active, .uk-offcanvas-bar .uk-dotnav > * > .dropdown.open { background-color: rgba(255, 255, 255, 0.5); border-color: transparent; } .uk-light .uk-dotnav > .uk-active > *, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > .uk-active > *, .uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > .uk-active > *, .uk-overlay-primary .uk-dotnav > .uk-active > *, .uk-offcanvas-bar .uk-dotnav > .uk-active > * { background-color: rgba(255, 255, 255, 0.9); border-color: transparent; } .uk-light .uk-accordion-title::before, .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-card-primary.uk-card-body .uk-accordion-title::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-accordion-title::before, .uk-card-secondary.uk-card-body .uk-accordion-title::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-accordion-title::before, .uk-overlay-primary .uk-accordion-title::before, .uk-offcanvas-bar .uk-accordion-title::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-light .uk-open > .uk-accordion-title::before, .uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-open > .uk-accordion-title::before, .uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-open > .uk-accordion-title::before, .uk-overlay-primary .uk-open > .uk-accordion-title::before, .uk-offcanvas-bar .uk-open > .uk-accordion-title::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); } .uk-light .uk-iconnav > * > a, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-card-primary.uk-card-body .uk-iconnav > * > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > * > a, .uk-card-secondary.uk-card-body .uk-iconnav > * > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > * > a, .uk-overlay-primary .uk-iconnav > * > a, .uk-offcanvas-bar .uk-iconnav > * > a { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-iconnav > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-card-primary.uk-card-body .uk-iconnav > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > * > a:hover, .uk-card-secondary.uk-card-body .uk-iconnav > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > * > a:hover, .uk-overlay-primary .uk-iconnav > * > a:hover, .uk-offcanvas-bar .uk-iconnav > * > a:hover, .uk-light .uk-iconnav > * > a:focus, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus, .uk-card-primary.uk-card-body .uk-iconnav > * > a:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > * > a:focus, .uk-card-secondary.uk-card-body .uk-iconnav > * > a:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > * > a:focus, .uk-overlay-primary .uk-iconnav > * > a:focus, .uk-offcanvas-bar .uk-iconnav > * > a:focus { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-iconnav > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-card-primary.uk-card-body .uk-iconnav > .uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > .uk-active > a, .uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > .uk-active > a, .uk-overlay-primary .uk-iconnav > .uk-active > a, .uk-offcanvas-bar .uk-iconnav > .uk-active > a { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-text-lead, .uk-section-primary:not(.uk-preserve-color) .uk-text-lead, .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-card-primary.uk-card-body .uk-text-lead, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-lead, .uk-card-secondary.uk-card-body .uk-text-lead, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-lead, .uk-overlay-primary .uk-text-lead, .uk-offcanvas-bar .uk-text-lead { color: rgba(255, 255, 255, 0.7); } .uk-light .uk-text-meta, .uk-light .uk-input-help-text, .uk-section-primary:not(.uk-preserve-color) .uk-text-meta, .uk-section-primary:not(.uk-preserve-color) .uk-input-help-text, .uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-section-secondary:not(.uk-preserve-color) .uk-input-help-text, .uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-primary:not(.uk-preserve-color) .uk-input-help-text, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-secondary:not(.uk-preserve-color) .uk-input-help-text, .uk-card-primary.uk-card-body .uk-text-meta, .uk-card-primary.uk-card-body .uk-input-help-text, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-meta, .uk-card-primary > :not([class*=uk-card-media]) .uk-input-help-text, .uk-card-secondary.uk-card-body .uk-text-meta, .uk-card-secondary.uk-card-body .uk-input-help-text, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-meta, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input-help-text, .uk-overlay-primary .uk-text-meta, .uk-overlay-primary .uk-input-help-text, .uk-offcanvas-bar .uk-text-meta, .uk-offcanvas-bar .uk-input-help-text { color: rgba(255, 255, 255, 0.5); } .uk-light .uk-text-muted, .uk-section-primary:not(.uk-preserve-color) .uk-text-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-card-primary.uk-card-body .uk-text-muted, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-muted, .uk-card-secondary.uk-card-body .uk-text-muted, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-muted, .uk-overlay-primary .uk-text-muted, .uk-offcanvas-bar .uk-text-muted { color: rgba(255, 255, 255, 0.5) !important; } .uk-light .uk-text-emphasis, .uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis, .uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis, .uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis, .uk-card-primary.uk-card-body .uk-text-emphasis, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-emphasis, .uk-card-secondary.uk-card-body .uk-text-emphasis, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-emphasis, .uk-overlay-primary .uk-text-emphasis, .uk-offcanvas-bar .uk-text-emphasis { color: #fff !important; } .uk-light .uk-text-primary, .uk-section-primary:not(.uk-preserve-color) .uk-text-primary, .uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, .uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary, .uk-card-primary.uk-card-body .uk-text-primary, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-primary, .uk-card-secondary.uk-card-body .uk-text-primary, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-primary, .uk-overlay-primary .uk-text-primary, .uk-offcanvas-bar .uk-text-primary { color: #fff !important; } .uk-light .uk-text-secondary, .uk-section-primary:not(.uk-preserve-color) .uk-text-secondary, .uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary, .uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary, .uk-card-primary.uk-card-body .uk-text-secondary, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-secondary, .uk-card-secondary.uk-card-body .uk-text-secondary, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-secondary, .uk-overlay-primary .uk-text-secondary, .uk-offcanvas-bar .uk-text-secondary { color: #fff !important; } .uk-light .uk-column-divider, .uk-section-primary:not(.uk-preserve-color) .uk-column-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider, .uk-card-primary.uk-card-body .uk-column-divider, .uk-card-primary > :not([class*=uk-card-media]) .uk-column-divider, .uk-card-secondary.uk-card-body .uk-column-divider, .uk-card-secondary > :not([class*=uk-card-media]) .uk-column-divider, .uk-overlay-primary .uk-column-divider, .uk-offcanvas-bar .uk-column-divider { -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-section-primary:not(.uk-preserve-color) .uk-logo:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover, .uk-card-primary.uk-card-body .uk-logo:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-logo:hover, .uk-card-secondary.uk-card-body .uk-logo:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-logo:hover, .uk-overlay-primary .uk-logo:hover, .uk-offcanvas-bar .uk-logo:hover, .uk-light .uk-logo:focus, .uk-section-primary:not(.uk-preserve-color) .uk-logo:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus, .uk-card-primary.uk-card-body .uk-logo:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-logo:focus, .uk-card-secondary.uk-card-body .uk-logo:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-logo:focus, .uk-overlay-primary .uk-logo:focus, .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; } /* ======================================================================== 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; } } /** * Foundation for Sites * Version 6.6.3 * https://get.foundation * Licensed under MIT Open Source */ *:focus { outline: none !important; } .uk-input:focus, .uk-select:not([multiple]):not([size]):focus, .uk-input:disabled:focus { border-color: transparent !important; } /*! * Pikaday * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/ */ .pika-single { z-index: 9999; display: block; position: relative; color: #333; background: #fff; border: 1px solid #ccc; border-bottom-color: #bbb; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .pika-single.is-hidden { display: none; } .pika-single.is-bound { position: absolute; box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5); } .pika-single:before, .pika-single:after { content: " "; display: table; } .pika-single:after { clear: both; } .pika-lendar { float: left; width: 240px; margin: 8px; } .pika-title { position: relative; text-align: center; } .pika-title select { cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; opacity: 0; } .pika-label { display: inline-block; position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; color: #333; background-color: #fff; } .pika-prev, .pika-next { display: block; cursor: pointer; position: relative; outline: none; border: 0; padding: 0; width: 20px; height: 30px; text-indent: 20px; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: center center; background-repeat: no-repeat; background-size: 75% 75%; opacity: 0.5; } .pika-prev:hover, .pika-next:hover { opacity: 1; } .pika-prev.is-disabled, .pika-next.is-disabled { cursor: default; opacity: 0.2; } .pika-prev, .is-rtl .pika-next { float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); } .pika-next, .is-rtl .pika-prev { float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII="); } .pika-select { display: inline-block; } .pika-table { width: 100%; border-collapse: collapse; border-spacing: 0; border: 0; } .pika-table th, .pika-table td { width: 14.2857142857%; padding: 0; } .pika-table th { color: #999; font-size: 12px; line-height: 25px; font-weight: bold; text-align: center; } .pika-table abbr { border-bottom: none; cursor: help; } .pika-button { cursor: pointer; display: block; box-sizing: border-box; outline: none; border: 0; margin: 0; width: 100%; padding: 5px; color: #666; font-size: 12px; line-height: 15px; text-align: right; background: #f5f5f5; height: initial; } .has-event .pika-button { color: #fff; background: #33aaff; } .is-today .pika-button { color: #33aaff; font-weight: bold; } .is-selected .pika-button { color: #fff; font-weight: bold; background: #33aaff; box-shadow: inset 0 1px 3px #178fe5; border-radius: 3px; } .is-disabled .pika-button, .is-outside-current-month .pika-button { color: #999; opacity: 0.3; } .is-disabled .pika-button { pointer-events: none; cursor: default; } .pika-button:hover { color: #fff; background: #ff8000; box-shadow: none; border-radius: 3px; } .pika-button .is-selection-disabled { pointer-events: none; cursor: default; } .pika-week { font-size: 11px; color: #999; } .is-inrange .pika-button { color: #666; background: #D5E9F7; } .is-startrange .pika-button { color: #fff; background: #6CB31D; box-shadow: none; border-radius: 3px; } .is-endrange .pika-button { color: #fff; background: #33aaff; box-shadow: none; border-radius: 3px; } @media print, screen and (min-width: 60em) { .select2-selection--multiple { border: none !important; border-bottom: 1px solid #0B6081 !important; background: transparent !important; border-radius: 0 !important; padding: 1.75rem 1.5rem 0.875rem 1.875rem !important; margin-top: -4.125rem; min-height: auto !important; } .select2-container--default .select2-selection--multiple .select2-selection__rendered { display: inline-flex; margin: 0 !important; flex-wrap: wrap; } .select2-container--default .select2-selection--multiple .select2-selection__choice { all: initial; display: flex; margin-right: 0.8125rem !important; margin-bottom: 0 !important; } .select2-container--default .select2-selection--multiple .select2-selection__choice:last-child { margin-right: 0 !important; } .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display { all: unset; margin-bottom: 0 !important; font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .select2-container--default .select2-selection--multiple .select2-selection__choice span.select2-selection__choice__display { padding-right: 1.5625rem !important; } .select2-container--default .select2-selection--multiple .select2-selection__choice button { order: 1; padding: 0; margin-left: -1.5625rem; } .select2-container--default .select2-selection--multiple .select2-selection__choice button:hover { background-color: #ffffff; } .select2-container--default .select2-selection--multiple .select2-selection__choice button span { all: unset; color: #005f83 !important; } .select2-container--default .select2-selection--multiple .select2-selection__choice * { font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .select2-container--default .select2-selection--multiple .select2-selection__choice button { border: none; background: transparent; border-radius: 0; position: static; } .select2-dropdown--above-fix, .select2-container--open .select2-dropdown.select2-dropdown--below, .select2-container--open.select2-container--above .select2-selection--multiple { border-radius: 2.5rem !important; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; } .select2-dropdown--below-fix, .select2-container--open .select2-dropdown.select2-dropdown--above, .select2-container--open.select2-container--below .select2-selection--multiple { border-radius: 2.5rem !important; border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; } .select2-container { background: transparent; } .select2-container .select2-search--inline { padding: 0; } .select2-container .select2-search--inline .select2-search__field { margin: 0; } .select2-container .select2-search--inline .select2-search__field::-moz-placeholder { color: #005f83 !important; font-size: 0.875rem; font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .select2-container .select2-search--inline .select2-search__field:-ms-input-placeholder { color: #005f83 !important; font-size: 0.875rem; font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .select2-container .select2-search--inline .select2-search__field::placeholder { color: #005f83 !important; font-size: 0.875rem; font-family: "Gotham", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .select2-container--open { z-index: 15; } .select2-container--open.select2-container--above .select2-selection--multiple { padding-top: 0.875rem; border-top: 1px solid #0B6081; } .select2-container--open.select2-container--below .select2-selection--multiple { padding-bottom: 0.875rem; border-bottom: 1px solid #0B6081; } .select2-container--open .dropdown-menu { bottom: auto !important; } .select2-container--open .select2-dropdown { border-top: none; overflow: hidden; padding: 0 0 2.5rem; border: none !important; } .select2-container--open .select2-dropdown .select2-results__option { padding: 1.125rem 1.5rem; color: #005F83 !important; font-size: 0.875rem; font-weight: 900; } .select2-container--open .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable { background-color: #F2F7F9; } .select2-container--open .select2-selection--multiple { background: #ffffff !important; } .select2-overlay { transition: all 200ms ease-in-out; opacity: 0; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 95, 131, 0.75); z-index: 10; pointer-events: none; } .select2--open .select2--is--open .select2-overlay { opacity: 1; } } .bg-none { background-color: #fff0; } .bg-none-important { background-color: #fff0 !important; } .nav-white { background-color: #fff; } .svg__white path { fill: #ffffff !important; } .nav__link { font-size: 14px; } .nav__link__text { font-size: 16px; } .nav__link__mobile { font-size: 20px; } .nav__sub__link__mobile { font-size: 18px; } .nav__gradient { background: linear-gradient(270deg, #0ec5d4, #35d462) !important; transition: all 800ms ease-in-out; } .nav__animation__link { color: #fff !important; -webkit-text-fill-color: white !important; } .nav__animation__line { transform: scaleY(-1); } .nav__animation__line div { border-color: white !important; background-color: #fff !important; } .nav__animation__line__mobile div:nth-child(1) { height: 30px !important; border: 1.5px solid var(--white) !important; background-color: var(--white) !important; transform: rotate(45deg) translate(15px, 7px) !important; margin-right: 0 !important; margin-left: 0 !important; transition: transform 800ms ease-in-out; } @media (max-width: 960px) { .ar .nav__animation__line__mobile div:nth-child(1) { transform: rotate(45deg) translate(0px, 2px) !important; } } .nav__animation__line__mobile div:nth-child(2) { opacity: 0; transition: all 800ms ease-in-out; display: none; } .nav__animation__line__mobile div:nth-child(3) { height: 30px !important; margin-right: 0 !important; margin-left: 0 !important; border: 1.5px solid var(--white) !important; background-color: var(--white) !important; transform: rotate(-45deg) translate(-10px, 12px) !important; transition: transform 300ms ease-in-out; } @media (max-width: 960px) { .ar .nav__animation__line__mobile div:nth-child(3) { transform: rotate(-45deg) translate(0px, 1px) !important; } } .header { background: #fff; } .section { position: relative; overflow: hidden; z-index: 0; } .section__x { position: relative; z-index: 0; } .section__block { position: relative; z-index: 9; } .section__arrows { position: absolute; top: 0.3rem; /* Dynamic option change in mobile */ left: -2rem; } .ar .section__arrows { left: auto; right: -10rem; top: 6.3rem; } .section__arrows img:nth-child(1) { width: 579.07px; height: 792.33px; transform: rotate(-165deg); } .ar .section__arrows img:nth-child(1) { transform: rotate(-321deg); } .section__arrows img:nth-child(2) { width: 401.81px; height: 347.99px; transform: rotate(-165deg); position: relative; top: -11.5rem; left: 25em; } .ar .section__arrows img:nth-child(2) { left: auto; right: 30em; transform: rotate(-321deg); top: -8.5rem; } .section__link a { font-weight: 900; color: white; font-size: var(--standard); } .section__link img { width: 20.32px; height: 17.59px; transform: rotate(90deg); } .ar .section__link img { transform: rotate(-90deg); } .section__link:hover { color: white; text-decoration: none; } .section__blue { background-color: var(--blue); /* padding: 80px 140px; */ } .section__white { background-color: #fff; transition: background-color 0.8s ease-in-out; } .section__light__blue { background-color: #5795AD; } .section__title { font-size: var(--heading) !important; color: white !important; font-weight: 900 !important; } .section__meta { font-size: var(--small) !important; color: white !important; } .section__input__block { border: 2px solid white; border-radius: 40px; padding-left: 30px; background-color: #fff0; display: inline-flex; flex-direction: row; height: 64px; justify-content: center; align-items: center; } .ar .section__input__block { padding-left: 0; padding-right: 30px; } .section__search { height: 64px; border: 2px solid white; padding-left: 30px; border-radius: 40px; background-color: #fff0; } .ar .section__search { padding-left: 0; padding-right: 30px; } .section__search input { color: white; background-color: #fff0; outline-style: none; border: none; font-size: var(--standard); } .section__search input::-moz-placeholder { color: white; opacity: 1; font-size: var(--standard); } .section__search input:-ms-input-placeholder { color: white; opacity: 1; font-size: var(--standard); } .section__search input::placeholder { color: white; opacity: 1; font-size: var(--standard); } .section__search a { background-color: #fff; display: flex; justify-content: center; border-radius: 40px; align-items: center; color: var(--blue); font-size: var(--standard); font-weight: 900; padding: 20px 30px 20px 39px; } .section__search a:hover { text-outline: none; text-decoration: none; } .section__search a img { width: 20px; height: 19px; transform: rotate(90deg); margin-left: 7px; } .ar .section__search a img { transform: rotate(-90deg); margin-left: 0; margin-right: 7px; } .section__input__block a { background-color: #fff; display: flex; justify-content: center; border-radius: 40px; align-items: center; color: var(--blue); font-size: var(--standard); font-weight: 900; padding: 20px 30px 20px 39px; } .section__input__block a:hover { color: var(--blue); text-decoration: none; } .section__input__block a img { width: 20.32px; height: 17.59px; transform: rotate(90deg); display: flex; margin-left: 5px; } .ar .section__input__block a img { transform: rotate(-90deg); margin-left: 0; margin-right: 5px; } .section__input__block input { width: 100%; color: white; background-color: #fff0; outline-style: none; border: none; font-size: var(--standard); } .section__input__block input::-moz-placeholder { color: white; opacity: 1; font-size: var(--standard); } .section__input__block input:-ms-input-placeholder { color: white; opacity: 1; font-size: var(--standard); } .section__input__block input::placeholder { color: white; opacity: 1; font-size: var(--standard); } .section__text { display: flex; flex-direction: column; justify-content: center; align-items: center; } /* !Need mobile */ .section__text span { font-size: 20px; color: var(--blue); } .section__text h1 { font-size: 50px; } .section__text p { margin-top: 40px; margin-bottom: 40px; } .section__button { background-color: #fff; border-radius: 40px; padding: 20px 25px; display: flex; align-items: center; justify-content: center; margin: 35px 0; } .gradient__text { background: linear-gradient(30deg, #45DB33, #00BFFF); -webkit-text-fill-color: transparent; background-size: 100%; background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; font-weight: 900; } .gradient__text::-moz-selection { -webkit-text-fill-color: azure; } .gradient__text::selection { -webkit-text-fill-color: azure; } .link { font-weight: 900; font-size: 16px; color: var(--blue); display: flex; align-items: center; } .link:hover { color: var(--blue); text-decoration: none; } .link img { width: 20.32px; height: 17.59px; transform: rotate(90deg); display: flex; margin-left: 5px; } .ar .link img { transform: rotate(-90deg); margin-left: 0; margin-right: 5px; } .text-blue { color: var(--blue) !important; } .text-blue h3, .text-blue h1, .text-blue h2, .text-blue h4 { color: var(--blue) !important; } .text-blue:hover { color: var(--blue); text-decoration: none !important; } .card { padding: 40px 25px 40px 50px !important; border-radius: 40px; box-shadow: none !important; } .card:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08) !important; } .card__title { font-weight: 900; font-size: 22px !important; } .fw-900 { font-weight: 900; } .testimonials__arrows { position: absolute; top: -25em; left: 0; z-index: -1; } .card__testimonials { border-radius: 40px; background-color: #F2F7F9 !important; padding: 70px 100px !important; } .controller { margin: auto !important; } .controller span { font-size: var(--standard); } .controller a { text-decoration: none !important; } .controller a img:nth-child(1) { width: 20.32px; height: 20.32px; transform: rotate(-90deg); margin-right: 5px; cursor: pointer; } .ar .controller a img:nth-child(1) { transform: rotate(90deg); margin-right: 0; margin-left: 5px; } .controller a img:nth-child(3) { width: 20.32px; height: 17.59px; transform: rotate(90deg); margin-left: 5px; cursor: pointer; } .ar .controller a img:nth-child(3) { transform: rotate(-90deg); margin-right: 5px; margin-left: 0; } .text-yellow { color: var(--yellow) !important; } .text-white { color: var(--white) !important; } .text-white:hover { color: var(--white) !important; text-decoration: none; } .text-white img { width: 20.32px; height: 17.59px; transform: rotate(90deg); } .arrows-we { position: absolute; top: -28em; left: -28em; } .section__gradient__right { background: linear-gradient(30deg, #45DB33, #00BFFF); } .section__gradient__left { background: linear-gradient(-30deg, #45DB33, #00BFFF); } .section__gray { background-color: #F2F7F9; } .big-arrow { position: absolute; left: -39em; top: -18em; } .big-arrow__right { position: absolute; right: -25em; top: -12em; } .header { padding: 0; transition: all 800ms ease-in-out; } .line { justify-content: center !important; align-items: flex-start !important; transition: all 800ms ease-in-out; } .ar .line { align-items: flex-end !important; } .line__mobile { justify-content: center !important; align-items: flex-start !important; transition: all 800ms ease-in-out; } .ar .line__mobile { align-items: flex-end !important; } .line__mobile div:nth-child(1) { height: 10px; margin-left: 10px; margin-right: 10px; border: 1.5px solid var(--blue); background-color: var(--blue); } .line__mobile div:nth-child(2) { height: 20px; border: 1.5px solid var(--blue); background-color: var(--blue); transition: all 800ms ease-in-out; } .line__mobile div:nth-child(3) { height: 30px; margin-left: 10px; margin-right: 10px; border: 1.5px solid var(--blue); background-color: var(--blue); } .line__block { position: absolute; left: -124px; } .ar .line__block { left: auto; right: -95px; transform: scaleY(-1); } .line__block__mobile { padding: 0; transform: scaleY(-1) rotate(90deg); } .heading__link { font-size: 16px; } .cards__image { width: 20px; height: 20px; margin-right: 5px; } .ar .cards__image { margin-right: 0; margin-left: 5px; } @media (max-width: 1460px) { .line__block { left: -95px; } .ar .line__block { left: auto; right: -95px; } } @media (max-width: 1360px) { .line__block { left: -75px; } .ar .line__block { left: auto; right: -75px; } } @media (max-width: 1200px) { .section__arrows { top: -2.3rem; } } @media (max-width: 960px) { .section__title { font-size: 40px !important; } .link { font-size: var(--small); } .section__text span { font-size: 14px; } .section__text p { font-size: 14px; } .section__text a { font-size: 14px; } .section__text a > img { width: 14.16px; height: 12.26px; } .heading__link > img { width: 14.16px; height: 12.26px; } .heading__link { font-size: 14px; } .section__text h1 { font-size: 25px; } .text-yellow { font-size: 30px !important; } .custom-margin-top { margin-top: 10px !important; } .card__title { font-size: 20px !important; } .text-meta { font-size: 12px !important; } .card { padding: 40px 20px 40px 20px !important; } .card__testimonials p { font-size: 14px; } .card__testimonials span { font-size: 14px; } .custom-margin-large-top { margin-top: 30px !important; } .big-arrow { left: -38em; top: -7em; width: 1097.6px; height: 950.59px; } .big-arrow__right { left: -12em; top: -3em; width: 515.61px; height: 446.55px; transform: rotate(180deg); } .big-arrow img { width: 1097.6px; height: 847.59px; } .padding-0 { padding: 0 !important; } } @media (max-width: 640px) { .card__body { width: 310px !important; text-outline: none; outline-style: none; } .card__testimonials__block { width: 350px !important; } .card__testimonials { padding: 40px !important; text-align: center; } .card__testimonials p { font-size: 14px; } .breadFace { position: absolute; right: -90px; opacity: 0.6; z-index: -1; height: auto; width: 380px !important; top: -30px; } .ar .breadFace { right: auto; left: -90px; } .big-arrow__right { left: -12em; top: -6em; width: 515.61px; height: 446.55px; transform: rotate(180deg); } } .uk-dotnav > .uk-active > * { border-color: transparent; background-color: #5795AD !important; } .uk-dotnav > * > * { border: none !important; background-color: #fff !important; width: 13px !important; height: 13px !important; } .testimonials__dot > * > * { border: none !important; background-color: #F2F7F9 !important; width: 13px !important; height: 13px !important; } .card__testimonials__block { max-width: 90% !important; width: 90% !important; } .custom-margin-top { margin-top: 40px; } .custom-margin-large-top { margin-top: 90px; } .text-meta { color: var(--blue) !important; font-size: 14px !important; opacity: 0.5; } .text-black { color: var(--black); font-size: 14px; display: flex; align-items: center; } .line div:nth-child(1) { height: 10px; margin-left: 10px !important; margin-right: 10px !important; border: 1.5px solid var(--blue); background-color: var(--blue); } .line div:nth-child(2) { height: 20px; border: 1.5px solid var(--blue); background-color: var(--blue); } .line div:nth-child(3) { height: 30px; margin-left: 10px !important; margin-right: 10px !important; border: 1.5px solid var(--blue); background-color: var(--blue); } .bottom-box-shadow { display: inline-block; position: relative; max-width: 100%; vertical-align: middle; } .bottom-box-shadow::before { content: ""; /* 1 */ position: absolute; bottom: -20px; left: 0; right: 0; /* 2 */ height: 9px; border-radius: 100%; background: #000; filter: blur(20px); } #cv-icon { -webkit-animation: pulse 3s infinite; animation: pulse 3s infinite; } #Group_105 path { -webkit-animation: pulse2 3s infinite; animation: pulse2 3s infinite; } @-webkit-keyframes pulse { 0% { color: #005f83; } 25% { color: #59aa47; } 50% { color: #ffe100; } 100% { color: #005f83; } } @keyframes pulse { 0% { color: #005f83; } 25% { color: #59aa47; } 50% { color: #ffe100; } 100% { color: #005f83; } } @-webkit-keyframes pulse2 { 0% { fill: #005f83; } 25% { fill: #59aa47; } 50% { fill: #ffe100; } 100% { fill: #005f83; } } @keyframes pulse2 { 0% { fill: #005f83; } 25% { fill: #59aa47; } 50% { fill: #ffe100; } 100% { fill: #005f83; } } .footer { position: sticky; bottom: 0; background-color: #005f83; left: 0; } @media (max-width: 770px) { .footer { justify-content: center; align-items: center; position: relative; overflow: hidden; } } .footer__container { display: flex; justify-content: center; align-items: center; margin: auto; } .footer__copyright { display: flex; flex-direction: row; } .footer__copyright__text { font-size: 12px; } @media (max-width: 768px) { .footer__copyright__text { font-size: 12px; } } @media (max-width: 889px) { .footer__copyright__text p { margin-top: 40px !important; } } .footer__copyright__links { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } @media (max-width: 1200px) { .footer__copyright__links { min-width: 310px; margin: auto; } } @media (max-width: 768px) { .footer__copyright__links { margin-bottom: 30px; } } .footer__copyright__link { font-size: 12px; } @media (max-width: 768px) { .footer__copyright__link { font-size: 14px; } } .footer__link { padding: 30px; color: #ffffff !important; font-size: 22px; } .footer__form { justify-content: center !important; align-items: center !important; padding-top: 50px; padding-bottom: 70px; } @media (max-width: 960px) { .footer__form__container { display: none; } } .footer__textarea { resize: none; color: #ffffff !important; height: 115px !important; } .footer__input { background-color: rgba(255, 255, 255, 0.3); border: none; color: #ffffff !important; outline-style: none; padding: 15px 20px; font-size: 16px; } .footer__input > .job-detail__form__block { display: flex; flex-direction: column; } .footer__input[type=text] { color: white !important; } .footer__input::-moz-placeholder { color: rgba(255, 255, 255, 0.5) !important; } .footer__input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5) !important; } .footer__input::placeholder { color: rgba(255, 255, 255, 0.5) !important; } .footer__tags { max-width: 1100px; justify-content: flex-start; } @media (max-width: 1270px) { .footer__tags { width: auto; } } @media (max-width: 960px) { .footer__tags { display: none; } } .footer__tag { color: rgba(255, 255, 255, 0.51); background-color: rgba(255, 255, 255, 0.1); padding: 14px 32px; border: none; border-radius: 40px; font-size: 14px; } .footer__tag:hover { color: white; text-decoration: none; } .footer__text { margin: 0 20px; font-size: 14px; } .footer__text:hover { text-decoration: none; } @media (max-width: 1000px) { .footer__text { font-size: 16px; margin: 20px; padding: 20px; } } @media (max-width: 600px) { .footer__text { font-size: 16px; margin: 0 20px 0 20px; padding: 20px 30px; } } .footer__text__body { display: flex; flex-direction: row; justify-content: center; align-items: center; flex-wrap: wrap; } @media (max-width: 1000px) { .footer__text__body { display: flex; flex-direction: row; justify-content: center; } } @media (max-width: 600px) { .footer__text__body { max-width: 320px; flex-direction: column; } } .footer__logo { margin: 10px; } .footer__brands { color: white; margin: 0 10px; } .footer__brands__body { margin-left: 30px; } @media (max-width: 1100px) { .footer__brands__body { margin: 0 !important; } } @media (max-width: 1100px) { .footer__brands { justify-content: center; align-items: center; } } @media (max-width: 1100px) { .footer__nav { justify-content: center; align-items: center; } } @media (max-width: 768px) { .footer__nav { flex-direction: column; } } .error { color: #cd072c; font-size: 14px; background-color: #fff0; } .index__button { display: inline-flex; align-items: center; border-radius: 40px; border: 2px solid #005f83; padding: 10px 20px; transition: all 0.3s ease-in-out; } .index__button:hover { background-color: #005f83; color: #fff !important; } .heading__text { font-size: var(--large-heading) !important; } .heading__text__sub { font-size: var(--sub-heading) !important; } .heading__left p { font-size: var(--standard); } .heading__right h2 { font-size: var(--medium-heading); } .heading__right p { font-size: var(--standard); } .big-arrow__gradient { pointer-events: none; position: absolute; left: -44em; top: -29em; width: 1211.02px; height: 1271.11px; } .ar .big-arrow__gradient { right: -44em; left: auto; top: -7em; } @media (max-width: 1200px) { .big-arrow__gradient { left: -36em; top: -19em; width: 1000px; height: 1000px; } .ar .big-arrow__gradient { left: auto; right: -36em; top: -1em; } } @media (max-width: 960px) { .big-arrow__gradient { left: -12em; top: -3.5em; width: 478.62px; height: auto; } .ar .big-arrow__gradient { left: auto; right: -12em; top: 5.5em; } } @media (max-width: 640px) { .big-arrow__gradient { left: -9em; top: -2.5em; width: 312.62px; height: 270.75px; } .ar .big-arrow__gradient { left: auto; right: -9em; top: 3.5em; } } .big-arrow__gradient > img { width: 100%; height: 100%; transform: rotate(336deg); } .ar .big-arrow__gradient > img { transform: rotate(151deg); } .fw-700 { font-weight: 700 !important; } .fw-medium { font-weight: 600; } @media (min-width: 640px) { .margin-0 { margin: 0 !important; } } @media (max-width: 640px) { .margin-top-70 { margin-top: 70px !important; } } .margin-right__70 { margin-right: 70px; } .ar .margin-right__70 { margin-right: 0; margin-left: 70px; } @media (max-width: 960px) { .ar .margin-right__70 { margin-left: 0; } } @media (max-width: 960px) { .margin-right__70 { margin-right: 0; } } .blueTop { right: 20em; top: 1em; } .hoveredLeft .blueTop { transform: translate(-55em, 16.5em); } .ar .hoveredLeft .blueTop { transform: translate(-10em, 16.5em); } .hoveredLeft .blueTop svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredRight .blueTop { transform: translate(-10em, 16.5em); } .ar .hoveredRight .blueTop { transform: translate(-55em, 16.5em); } .hoveredRight .blueTop svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredCenter .blueTop { transform: translate(0px, 0px); } .hoveredCenter .blueTop svg { transition: all 0.5s ease-in-out; transform: rotate(0deg); } .blueBottom { left: 15em; bottom: -12em; } .hoveredLeft .blueBottom { transform: translate(11em, -24.5em); } .ar .hoveredLeft .blueBottom { transform: translate(60em, -24.5em); } .hoveredLeft .blueBottom svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredRight .blueBottom { transform: translate(60em, -24.5em); } .ar .hoveredRight .blueBottom { transform: translate(11em, -24.5em); } .hoveredRight .blueBottom svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredCenter .blueBottom { transform: translate(0px, 0px); } .hoveredCenter .blueBottom svg { transition: all 0.5s ease-in-out; transform: rotate(0deg); } .whiteBottom { bottom: -18rem; } .hoveredLeft .whiteBottom { transform: translateX(-36.5em); } .ar .hoveredLeft .whiteBottom { transform: translateX(13.5em); } .hoveredRight .whiteBottom { transform: translateX(13.5em); } .ar .hoveredRight .whiteBottom { transform: translateX(-36.5em); } .hoveredCenter .whiteBottom { transform: translateX(-50%); } .whiteTop { top: -18rem; } .hoveredLeft .whiteTop { transform: translateX(-36.5em); } .ar .hoveredLeft .whiteTop { transform: translateX(13.5em); } .hoveredRight .whiteTop { transform: translateX(13.5em); } .ar .hoveredRight .whiteTop { transform: translateX(-36.5em); } .hoveredCenter .whiteTop { transform: translateX(-50%); } .yellowBottom { bottom: -8em; right: 15em; width: 124.5px; height: 107px; } .hoveredLeft .yellowBottom { transform: translate(-60em, -23.5em); } .ar .hoveredLeft .yellowBottom { transform: translate(-7em, -23.5em); } .hoveredLeft .yellowBottom svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredRight .yellowBottom { transform: translate(-7em, -23.5em); } .ar .hoveredRight .yellowBottom { transform: translate(-60em, -23.5em); } .hoveredRight .yellowBottom svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredCenter .yellowBottom { transform: translate(0px, 0px); } .hoveredCenter .yellowBottom svg { transition: all 0.5s ease-in-out; transform: rotate(0deg); } .yellowTop { left: 23em; top: -3rem; width: 52.01px; height: 45.05px; transition: all 0.8s ease-in-out; } .hoveredLeft .yellowTop { transform: translate(2em, 22em); } .ar .hoveredLeft .yellowTop { transform: translate(52em, 22em); } .hoveredLeft .yellowTop svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredRight .yellowTop { transform: translate(52em, 22em); } .ar .hoveredRight .yellowTop { transform: translate(2em, 22em); } .hoveredRight .yellowTop svg { transition: all 0.5s ease-in-out; transform: rotate(180deg); } .hoveredCenter .yellowTop { transform: translate(0px, 0px); } .hoveredCenter .yellowTop svg { transition: all 0.5s ease-in-out; transform: rotate(0deg); } .arrows__numbers { position: absolute; top: -12.5em; left: 8em; height: 650px; } .arrows__numbers > img { height: 100%; } .numbers__text h1 { font-size: var(--numbers-heading) !important; } .numbers__text span { font-size: var(--sub-heading); } .numbers__arrow { transition: all 0.5s ease-in-out; } .animation__arrows { position: absolute; top: -2em; right: 0; transition: all 0.8s ease-in-out; } .ar .animation__arrows { right: auto; left: -30px; top: -8em; } .animation__arrows > img { transform: rotate(336deg); } .ar .animation__arrows > img { transform: rotate(151deg); } .section__text__title { font-size: var(--standard); } .hidden-arrows { transition: all 0.8s ease-in-out; } .container { padding: 100px 170px; } @media (max-width: 997px) { .container { padding: 40px; } } @media (max-width: 638px) { .container { padding-bottom: 0; } } .container__index { padding: 0 170px 100px 170px; } @media (max-width: 997px) { .container__index { padding: 40px; } } @media (max-width: 638px) { .container__index { padding-bottom: 0; } } .meet-tasc { padding: 100px 170px 150px 170px; display: flex; justify-content: center; align-items: center; } @media (max-width: 1200px) { .meet-tasc { padding: 100px; } } @media (max-width: 768px) { .meet-tasc { padding: 100px 70px; } } @media (max-width: 410px) { .meet-tasc { padding: 70px 30px; } } .meet-tasc__heading { font-weight: 900 !important; } @media (max-width: 700px) { .meet-tasc__heading { font-size: 25px !important; margin: 20px; } } .meet-tasc__heading__mini { font-size: 20px; } @media (max-width: 700px) { .meet-tasc__heading__mini { font-size: 14px; } } .meet-tasc__text { font-size: 16px; } @media (max-width: 700px) { .meet-tasc__text { font-size: 14px; } } .meet-tasc__link { font-weight: 900; font-size: 16px; } @media (max-width: 700px) { .meet-tasc__link { font-size: 14px; } } .block-animation__container { align-items: center; } @media (max-width: 1080px) { .block-animation__container { margin-left: 0; } } @media (max-width: 655px) { .block-animation__container { justify-content: flex-start; } } .block-animation__heading { font-size: 80px; font-weight: 900; } @media (max-width: 960px) { .block-animation__heading { font-size: 60px !important; } } .block-animation__heading__text { font-size: 25px; } @media (max-width: 960px) { .block-animation__heading__text { font-size: 18px !important; } } .block-animation__text { margin: 0; font-weight: 700; } @media (max-width: 960px) { .block-animation__text { font-size: 30px !important; } } .block-animation__text__mini { font-size: 16px; margin-top: 0 !important; } @media (max-width: 768px) { .block-animation__text__mini { font-size: 14px; } } @media (max-width: 960px) { .block-animation__text__mini { padding-left: 0 !important; } } @media (max-width: 960px) { .block-animation { padding-left: 0 !important; align-items: flex-start !important; } } .companies { padding: 77px 0; width: auto; flex-wrap: nowrap; display: flex; } .companies__mobile { display: none; margin-top: 70px; } @media (max-width: 1110px) { .companies__mobile { display: flex; } } @media (max-width: 1110px) { .companies { display: none; flex-wrap: wrap; justify-content: center; } } .companies__image { width: auto; margin: 0 auto; } @media (max-width: 1110px) { .companies__image { margin: 30px; } } .mouse { position: relative; bottom: 5em; margin: auto; justify-content: center; display: flex; align-items: center; } .mouse > img { position: absolute; margin: auto; width: 27px; height: 45px; } #weTASC { justify-content: flex-start; z-index: 9; padding-left: 0; margin-bottom: 2em; margin-top: 9.5em; } @media (max-width: 836px) { #weTASC { margin-left: 0; margin-bottom: 0; } } @media (max-width: 642px) { #weTASC { margin: 0; } } .temp { display: flex; align-items: center; z-index: 9; padding-left: 7em; position: relative; top: 40px; } @media (max-width: 642px) { .temp { margin: 0 !important; } } .gradient__text { background: linear-gradient(30deg, #45DB33, #00BFFF); -webkit-text-fill-color: transparent; background-size: 100%; -webkit-background-clip: text; background-clip: text; font-size: 40px; } .gradient__text::-moz-selection { -webkit-text-fill-color: azure; } .gradient__text::selection { -webkit-text-fill-color: azure; } .gradient__body { background: linear-gradient(30deg, #35d462, #00bfff) !important; } #hidden-arrows { display: none; position: absolute; opacity: 1; overflow: hidden; width: 77em; top: -1em; height: 40em; border-radius: 50%; } @media (max-width: 960px) { #con1 { width: auto !important; } } @media (max-width: 960px) { #con2 { width: auto !important; } } @media (max-width: 1130px) { #iblue { display: none; } } .arrow__inNumbers { position: absolute; transform: translate(-100px, 30px) !important; transition: transform 0.2s ease-in-out; } .arrow__inNumbers__mobile { display: none; transform: translate(35%, -20em); } @media (max-width: 1000px) { .arrow__inNumbers__mobile { display: block; } } @media (max-width: 960px) { .arrow__inNumbers__mobile { transform: translate(35%, -17em); } } @media (max-width: 640px) { .arrow__inNumbers__mobile { transform: translate(29%, -17em); } } @media (max-width: 425px) { .arrow__inNumbers__mobile { transform: translate(20%, -17em); } } @media (max-width: 390px) { .arrow__inNumbers__mobile { transform: translate(16%, -17em); } } @media (max-width: 1000px) { .arrow__inNumbers { display: none; } } .hoveredRight .arrow__inNumbers { transform: translate(285px, 30px) !important; transition: transform 0.2s linear; } .hoveredCenter .arrow__inNumbers { transform: translate(-125px, 30px) !important; transition: transform 0.2s linear; } .hoveredLeft .arrow__inNumbers { transform: translate(-525px, 30px) !important; transition: transform 0.2s linear; } .arrow__white { position: absolute; width: 200px; } .arrow__white__mobile { position: absolute; width: 9em; } .arrow__white__mobile__icon { transform: rotate(180deg) translate(-3.5em, 4em); } .arrow__white__icon { transform: rotate(180deg) translate(-12px, 250px); } .arrow__white__bottom { position: absolute; width: 200px; } .arrow__white__bottom__mobile { position: absolute; width: 9em; } .arrow__white__bottom__mobile__icon { transform: translate(3.5em, 15.7em); } .arrow__white__bottom__icon { transform: rotate(0deg) translate(12px, 260px); } .arrow__hidden__white { width: 212px; position: absolute; } .arrow__hidden__white__big { width: 125px; position: absolute; } .arrow__hidden__white__big__icon { transform: translate(416px, 20px) rotate(-120deg); } .arrow__hidden__white__icon { transform: translate(-80px, 272px) rotate(60deg); } .arrow__hidden__yellow { width: 170px; position: absolute; } .arrow__hidden__yellow__big { width: 250px; position: absolute; } .arrow__hidden__yellow__big__icon { transform: translate(-120px, -60px) rotate(120deg); } .arrow__hidden__yellow__icon { transform: translate(416px, 352px) rotate(-60deg); } .arrow__hidden__gradient { width: 70px; position: relative; } .arrow__hidden__gradient__big { width: 70px; position: absolute; } .arrow__hidden__gradient__big__icon { transform: translate(224px, 0) rotate(180deg); } .arrow__hidden__gradient__icon { transform: translate(224px, 400px); } .arrow__gradient { width: 13em; position: absolute; right: 0; } .arrow__gradient__icon { transform: rotate(280deg) translate(-10em, -8em); } @media (max-width: 1600px) { .arrow__gradient__icon { transform: rotate(280deg) translate(-10em, 0em); } } @media (max-width: 1400px) { .arrow__gradient__icon { transform: rotate(280deg) translate(-10em, 3em); } } @media (max-width: 1200px) { .arrow__gradient { display: none; } } .arrow__blue { width: 50px; position: relative; transform: translateX(-250px) translateY(-32px); transition: transform 0.2s ease-in-out; } .arrow__blue__inNumbers { position: absolute; width: 70px; transition: width 0.2s ease-in-out; } .arrow__blue__inNumbers__mobile { position: absolute; width: 70px; } .arrow__blue__inNumbers__mobile__icon { transform: translate(21em, 1em) rotate(230deg); } @media (max-width: 550px) { .arrow__blue__inNumbers__mobile__icon { transform: translate(15em, 1em) rotate(230deg); } } .arrow__blue__inNumbers__icon { transform: translate(300px, -50px) rotate(230deg); transition: transform 0.2s ease-in-out; } .hoveredRight .arrow__blue__inNumbers__icon { transform: translate(-200px, 200px) rotate(55deg); transition: transform 0.2s ease-in-out; } .hoveredLeft .arrow__blue__inNumbers__icon { transform: translate(-200px, 200px) rotate(55deg); transition: transform 0.2s ease-in-out; } .arrow__blue__inNumbers__bottom { position: absolute; width: 150px; transition: width 0.2s ease-in-out; } .arrow__blue__inNumbers__bottom__mobile { position: absolute; width: 125px; } .arrow__blue__inNumbers__bottom__mobile__icon { transform: translate(-10em, 10em) rotate(72deg); } @media (max-width: 550px) { .arrow__blue__inNumbers__bottom__mobile__icon { transform: translate(-5em, 10em) rotate(72deg); } } .arrow__blue__inNumbers__bottom__icon { transform: translate(-200px, 200px) rotate(55deg); transition: transform 0.2s ease-in-out; } .hoveredRight .arrow__blue__inNumbers__bottom__icon { transform: translate(330px, -90px) rotate(230deg); transition: transform 0.2s ease-in-out; } .hoveredLeft .arrow__blue__inNumbers__bottom__icon { transform: translate(330px, -90px) rotate(230deg); transition: transform 0.2s ease-in-out; } .hoveredRight .arrow__blue__inNumbers__bottom { width: 70px; transition: width 0.2s ease-out; } .hoveredLeft .arrow__blue__inNumbers__bottom { width: 70px; transition: width 0.2s ease-out; } .hoveredRight .arrow__blue__inNumbers { width: 120px; transition: width 0.2s ease-out; } .hoveredLeft .arrow__blue__inNumbers { width: 120px; transition: width 0.2s ease-out; } .arrow__blue__icon { transform: scaleX(-1) rotate(200deg); fill: #005f83; } .arrow__blue__bottom { width: 75px; position: absolute; bottom: -7em; } .arrow__blue__bottom__icon { transform: rotate(-20deg); fill: #005f83; } @media (max-width: 1130px) { .arrow__blue__bottom { display: none; } } .arrow__yellow { width: 70px; position: absolute; margin-left: auto; margin-right: 100px; } @media (max-width: 1130px) { .arrow__yellow { display: none; } } .arrow__yellow__icon { transform: translateY(-25px) translateX(176px) rotate(220deg); } .arrow__yellow__inNumbers { position: absolute; width: 70px; } .arrow__yellow__inNumbers__mobile { position: absolute; width: 70px; } .arrow__yellow__inNumbers__mobile__icon { width: 100%; height: 100%; transform: translate(-8em, 1em) rotate(38deg); } @media (max-width: 550px) { .arrow__yellow__inNumbers__mobile__icon { transform: translate(-2em, 1em) rotate(38deg); } } .arrow__yellow__inNumbers__icon { width: 100%; height: 100%; transform: translate(-120px, -100px) rotate(38deg); } .hoveredRight .arrow__yellow__inNumbers__icon { transform: translate(345px, 145px) rotate(-140deg); transition: transform 0.2s ease-in-out; } .hoveredLeft .arrow__yellow__inNumbers__icon { transform: translate(345px, 145px) rotate(-140deg); transition: transform 0.2s ease-in-out; } .hoveredRight .arrow__yellow__inNumbers { width: 150px; transition: width 0.2s ease-in; } .hoveredLeft .arrow__yellow__inNumbers { width: 150px; transition: width 0.2s ease-in; } .arrow__yellow__inNumbers__bottom { position: absolute; width: 150px; } .arrow__yellow__inNumbers__bottom__mobile { position: absolute; width: 125px; } .arrow__yellow__inNumbers__bottom__mobile__icon { width: 100%; height: 100%; transform: translate(20em, 11em) rotate(-140deg); } @media (max-width: 550px) { .arrow__yellow__inNumbers__bottom__mobile__icon { transform: translate(14em, 11em) rotate(-140deg); } } .hoveredRight .arrow__yellow__inNumbers__bottom { width: 70px; transition: width 0.2s ease-in; } .hoveredLeft .arrow__yellow__inNumbers__bottom { width: 70px; transition: width 0.2s ease-in; } .arrow__yellow__inNumbers__bottom__icon { transform: translate(345px, 145px) rotate(-140deg); width: 100%; height: 100%; } .hoveredRight .arrow__yellow__inNumbers__bottom__icon { transform: translate(-120px, -100px) rotate(38deg); transition: transform 0.2s ease-in-out; } .hoveredLeft .arrow__yellow__inNumbers__bottom__icon { transform: translate(-120px, -100px) rotate(38deg); transition: transform 0.2s ease-in-out; } .arrow__big__yellow { width: 270px; position: absolute; } .arrow__big__yellow__icon { transform: translate(20em, 20em) rotate(40deg); } @media (max-width: 1380px) { .arrow__big__yellow__icon { transform: translate(16em, 20em) rotate(40deg); } } @media (max-width: 1300px) { .arrow__big__yellow { display: none; } } .left-head-title { margin-top: 160px; margin-left: 60px; } .link { font-weight: 900; font-size: 16px; } @media (max-width: 768px) { .link { font-size: 14px; } } .link__row { width: 20px !important; margin-left: 5px; transform: rotate(90deg); } .ar .link__row { margin-left: 0; margin-right: 5px; transform: rotate(-90deg); } .link__row__team { width: 20px !important; margin-left: 5px; transform: rotate(180deg) !important; } .padding-100 { padding: 100px !important; } .text-white { color: #ffffff !important; transition: color 0.8s ease-in-out; } .text-white:hover { text-decoration: none; color: #ffffff !important; } .f-size-26 { font-size: 25px; } @media (max-width: 768px) { .f-size-26 { font-size: 18px; } } .hundred { padding: 30px; position: relative; z-index: 99; } .hundred__heading { font-weight: 900; font-size: 70px; } @media (max-width: 768px) { .hundred__heading { font-size: 50px; } } @media (max-width: 1000px) { .hundred { padding: 70px !important; } } .hundred__number { font-weight: 900; font-size: 70px; } @media (max-width: 1000px) { .hundred__number { font-size: 50px !important; } } @media (max-width: 1000px) { .hundred__text { font-size: 18px !important; } } .two-hundred { padding: 30px; position: relative; z-index: 99; } @media (max-width: 1000px) { .two-hundred { padding: 70px !important; } } .two-hundred__number { font-size: 70px; font-weight: 900; } @media (max-width: 1000px) { .two-hundred__number { font-size: 50px !important; } } @media (max-width: 1000px) { .two-hundred__text { font-size: 18px !important; } } .five-hundred { padding: 30px; position: relative; z-index: 99; } @media (max-width: 1000px) { .five-hundred { padding: 70px !important; } } .five-hundred__number { font-size: 70px; font-weight: 900; } @media (max-width: 1000px) { .five-hundred__number { font-size: 50px !important; } } @media (max-width: 1000px) { .five-hundred__text { font-size: 18px !important; } } @media (max-width: 1000px) { .numbers__block { display: none; } } .numbers__block__mobile { display: none; } @media (max-width: 1000px) { .numbers__block__mobile { display: flex; } } @media (max-width: 770px) { .mouse { opacity: 0; } } .jobseeker { background-color: #005f83; color: #fff; padding: 70px 170px; overflow: hidden; position: relative; justify-content: flex-start; } @media (max-width: 1439px) { .jobseeker { justify-content: flex-start; } } @media (min-width: 1800px) { .jobseeker { justify-content: center; } } @media (max-width: 768px) { .jobseeker { padding: 70px; } } @media (max-width: 433px) { .jobseeker { padding: 70px 30px; } } .jobseeker__testimonials { position: relative; overflow: hidden; } .jobseeker__testimonials__card { border-radius: 40px; box-shadow: none; padding: 50px; display: flex; flex-direction: row; justify-content: space-around; align-items: center; flex-wrap: wrap; } .jobseeker__testimonials__card__mobile { border-radius: 40px; box-shadow: none; padding: 20px 0; display: flex; flex-direction: row; justify-content: center; align-items: center; text-align: center; background-color: #f2f7f9; flex-wrap: wrap; } @media (max-width: 960px) { .jobseeker__testimonials__card { text-align: center; } } @media (max-width: 470px) { .jobseeker__testimonials__card { padding: 20px 0; } } .jobseeker__testimonials__card:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .jobseeker__testimonials__card__controller { display: flex; flex-direction: row; margin-right: 50px; } @media (max-width: 950px) { .jobseeker__testimonials__card__controller { display: none; } } .jobseeker__testimonials__card__controller__left { transform: rotate(-90deg); width: 28px; } .jobseeker__testimonials__card__controller__right { transform: rotate(90deg); width: 28px; } .jobseeker__testimonials__card__controller__text { color: #005f83; margin: 0 20px; } .jobseeker__testimonials__card__text { display: none; flex-direction: column; flex-wrap: wrap; width: 66%; transition: all 0.8s linear; } .jobseeker__testimonials__card__text > p { font-size: 16px; color: #000 !important; } @media (max-width: 768px) { .jobseeker__testimonials__card__text > p { font-size: 14px; } } @media (max-width: 1200px) { .jobseeker__testimonials__card__text { width: auto; } } @media (max-width: 960px) { .jobseeker__testimonials__card__text { padding: 30px; display: flex !important; } } .jobseeker__testimonials__cards { margin: auto; background-color: #fff; max-width: 1100px; justify-content: center; display: flex; } .jobseeker__testimonials__cards__mobile { display: none; } @media (max-width: 960px) { .jobseeker__testimonials__cards__mobile { display: flex; background-color: #fff; } } @media (max-width: 960px) { .jobseeker__testimonials__cards { display: none; } } @media (max-width: 830px) { .jobseeker__testimonials__cards { margin: 0; } } .jobseeker__testimonials__text { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 70px; } @media (max-width: 768px) { .jobseeker__testimonials__text { margin-bottom: 30px; } } .jobseeker__testimonials__text__heading { background: linear-gradient(270deg, #00bfff, #35d462); -webkit-text-fill-color: transparent; background-size: 100%; font-size: 50px; -webkit-background-clip: text; background-clip: text; margin-top: 50px; font-weight: 900; } .jobseeker__testimonials__text__heading__mini { font-size: 20px; } @media (max-width: 768px) { .jobseeker__testimonials__text__heading__mini { font-size: 16px; } } .jobseeker__testimonials__text__heading::-moz-selection { -webkit-text-fill-color: azure; } .jobseeker__testimonials__text__heading::selection { -webkit-text-fill-color: azure; } @media (max-width: 768px) { .jobseeker__testimonials__text__heading { font-size: 30px; } } .jobseeker__student { position: relative; } .jobseeker__student__arrows { position: absolute; } .jobseeker__student__arrow__gradient__left { position: absolute; width: 177.41px; height: 153.64px; left: -50px; top: 18em; } @media (max-width: 768px) { .jobseeker__student__arrow__gradient__left { display: none; } } .jobseeker__student__arrow__gradient__left > img { transform: rotate(110deg); } .jobseeker__student__arrow__gradient__right { position: absolute; width: 80.65px; height: 69.85px; } @media (max-width: 768px) { .jobseeker__student__arrow__gradient__right { display: none; } } .jobseeker__student__arrow__gradient__right > img { transform: translate(23em, 7em) rotate(295deg); } .jobseeker__student__arrow__yellow__bottom { position: absolute; width: 70px; } .jobseeker__student__arrow__yellow__bottom__icon { transform: translate(58em, 24em) rotate(-30deg); } .jobseeker__student__arrow__yellow__right { position: absolute; width: 100.08px; height: 86.67px; } .jobseeker__student__arrow__yellow__right > img { transform: translate(30em, -12em) rotate(-140deg); } @media (max-width: 768px) { .jobseeker__student__arrow__yellow__right { display: none; } } .jobseeker__student__arrow__yellow__right__stroke { display: none; position: absolute; width: 144.76px; height: 125.37px; } .jobseeker__student__arrow__yellow__right__stroke > img { transform: translate(30em, -6em) rotate(-130deg); } @media (max-width: 410px) { .jobseeker__student__arrow__yellow__right__stroke > img { transform: translate(14em, -6em) rotate(-130deg); } } @media (max-width: 768px) { .jobseeker__student__arrow__yellow__right__stroke { display: block; } } .jobseeker__student__arrow__yellow__left { position: absolute; width: 62.16px; height: 53.84px; } .jobseeker__student__arrow__yellow__left > img { transform: translate(0em, 16em) rotate(46deg); } @media (max-width: 768px) { .jobseeker__student__arrow__yellow__left > img { transform: translate(0em, 10em) rotate(46deg); } } @media (max-width: 410px) { .jobseeker__student__arrow__yellow__left > img { transform: translate(-3em, 11em) rotate(46deg); } } .jobseeker__student__arrow__yellow__stroke__top { position: absolute; width: 61.17px; height: 52.97px; } .jobseeker__student__arrow__yellow__stroke__top > img { transform: translate(8em, -12em) rotate(-200deg); } @media (max-width: 768px) { .jobseeker__student__arrow__yellow__stroke__top > img { transform: translate(5em, -10em) rotate(-200deg); } } .jobseeker__student__arrow__yellow__stroke__bottom { width: 258.53px; height: 223.9px; position: absolute; } @media (max-width: 768px) { .jobseeker__student__arrow__yellow__stroke__bottom { width: 65.58px; height: 56.8px; } } .jobseeker__student__arrow__yellow__stroke__bottom > img { transform: translate(12em, 18em) rotate(-15deg); } @media (max-width: 768px) { .jobseeker__student__arrow__yellow__stroke__bottom > img { transform: translate(6em, 10em) rotate(-15deg); } } @media (max-width: 410px) { .jobseeker__student__arrow__yellow__stroke__bottom > img { transform: translate(6em, 11em) rotate(-15deg); } } .jobseeker__student__arrow__yellow__stroke__left { width: 100px; } .jobseeker__student__arrow__yellow__stroke__left__icon { transform: translate(28em, 18em) rotate(70deg); } .jobseeker__student__arrow__yellow__stroke__left__big { position: absolute; width: 400px; } .jobseeker__student__arrow__yellow__stroke__left__big__icon { transform: translate(20em, -15em) rotate(130deg); } .jobseeker__student__content { background-color: #005f83; display: flex; justify-content: space-around; overflow: hidden; z-index: 100; position: relative; flex-direction: row; padding: 80px 170px; } @media (max-width: 768px) { .jobseeker__student__content { padding: 70px; } } @media (max-width: 410px) { .jobseeker__student__content { padding: 70px 30px; } } .jobseeker__student__content__text { max-width: 380px; font-size: 16px; line-height: 1.5; } @media (max-width: 768px) { .jobseeker__student__content__text { font-size: 14px; } } @media (max-width: 410px) { .jobseeker__student__content__text { max-width: 270px; } } .jobseeker__student__content__text__head { color: #ffe100; font-size: 50px; font-weight: 900; max-width: 501px; } @media (max-width: 768px) { .jobseeker__student__content__text__head { font-size: 30px; } } @media (max-width: 410px) { .jobseeker__student__content__text__head { max-width: 270px; } } .jobseeker__student__content__text__body { padding: 70px; width: 400px; display: flex; flex-direction: column; flex-wrap: wrap; z-index: 99; } .jobseeker__gradient__content { background: linear-gradient(45deg, #45DB33, #00BFFF); display: flex; justify-content: flex-end; overflow: hidden; flex-wrap: wrap; position: relative; height: 450px; } @media (max-width: 768px) { .jobseeker__gradient__content { justify-content: center; height: auto; } } .jobseeker__gradient__content__svg { position: absolute; width: 1097.6px; height: 950.59px; top: -7em; left: -7em; } @media (max-width: 768px) { .jobseeker__gradient__content__svg { width: 515.61px; height: 446.55px; top: -60px; } } .jobseeker__gradient__content__svg > img { transform: rotate(90deg) scaleX(-1); } .jobseeker__gradient__content__body { display: flex; flex-direction: column; flex-wrap: wrap; z-index: 1; justify-content: center; } .jobseeker__gradient__content__head { font-weight: 900; font-size: 50px; max-width: 492px; } @media (max-width: 768px) { .jobseeker__gradient__content__head { font-size: 30px; max-width: 300px; } } @media (max-width: 410px) { .jobseeker__gradient__content__head { max-width: 265px; } } .jobseeker__gradient__content__text { font-size: 16px; line-height: 1.5; max-width: 370px; } @media (max-width: 768px) { .jobseeker__gradient__content__text { font-size: 14px; max-width: 330px; } } @media (max-width: 768px) { .jobseeker__gradient__content__text { max-width: 269px; } } .jobseeker__gradient__content__link { font-weight: 900; font-size: 16px; } @media (max-width: 768px) { .jobseeker__gradient__content__link { font-size: 14px; } } .jobseeker__vacancies { padding: 100px 170px; background-color: #f2f7f9; z-index: 99; position: relative; display: flex; align-items: center; justify-content: flex-start; overflow: hidden; } @media (max-width: 1200px) { .jobseeker__vacancies { padding: 100px 70px; } } @media (max-width: 768px) { .jobseeker__vacancies { padding: 70px 30px; } } .jobseeker__vacancies__head { background: linear-gradient(270deg, #00bfff, #35d462); -webkit-text-fill-color: transparent; background-size: 100%; font-size: 50px; -webkit-background-clip: text; background-clip: text; margin-top: 10px; font-weight: 900; } .jobseeker__vacancies__head::-moz-selection { -webkit-text-fill-color: azure; } .jobseeker__vacancies__head::selection { -webkit-text-fill-color: azure; } @media (max-width: 768px) { .jobseeker__vacancies__head { font-size: 30px; } } .jobseeker__vacancies__head__text { font-size: 20px; } @media (max-width: 768px) { .jobseeker__vacancies__head__text { font-size: 14px; } } .jobseeker__vacancies__head__link { font-size: 16px; font-weight: 900; } @media (max-width: 768px) { .jobseeker__vacancies__head__link { font-size: 14px; } } .jobseeker__vacancies__body__cards { max-width: 1200px; min-width: 1200px; justify-content: center; } @media (max-width: 1200px) { .jobseeker__vacancies__body__cards { min-width: auto; } } .jobseeker__vacancies__body__card { height: 420px !important; width: 350px !important; margin: 12px 12.5px; } .jobseeker__vacancies__body__card__body { width: 100%; border-radius: 40px !important; box-shadow: none; } .jobseeker__vacancies__body__card__body__mobile { width: 350px !important; margin: 20px; border-radius: 40px !important; box-shadow: none; } .jobseeker__vacancies__body__card__body__mobile:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .jobseeker__vacancies__body__card__body:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .jobseeker__vacancies__body__card__title { margin-top: 12px; font-weight: 900; font-size: 22px; } @media (max-width: 768px) { .jobseeker__vacancies__body__card__title { font-size: 20px; } } .jobseeker__vacancies__body__card__meta { font-size: 14px; color: #005F83 !important; opacity: 0.5; } .jobseeker__vacancies__body__card__detail { font-size: 14px; display: flex; flex-direction: row; color: #000 !important; } .jobseeker__vacancies__body__card__link { font-size: 16px; font-weight: 900; margin-top: auto; position: absolute; bottom: 40px; } @media (max-width: 768px) { .jobseeker__vacancies__body__card__link { font-size: 14px; } } .jobseeker__vacancies__body__text { display: flex; flex-direction: column; align-items: center; margin-bottom: 70px; } @media (max-width: 768px) { .jobseeker__vacancies__body__text { margin-bottom: 50px; } } .jobseeker__svg { position: absolute; z-index: -1; top: 0; } .jobseeker__svg__gradient { position: absolute; width: 544.94px; height: 471.95px; } @media (max-width: 768px) { .jobseeker__svg__gradient { width: 292.24px; height: 253.1px; } } .jobseeker__svg__gradient > img { transform: translate(-6em, 9.2em) rotate(81deg); } @media (max-width: 768px) { .jobseeker__svg__gradient > img { transform: translate(-9em, -3.8em) rotate(110deg); } } .jobseeker__svg__gradient__stroke { position: absolute; width: 401.81px; height: 347.99px; } @media (max-width: 768px) { .jobseeker__svg__gradient__stroke { width: 118.18px; height: 102.35px; } } .jobseeker__svg__gradient__stroke > svg { transform: translate(49em, -1.5em) rotate(-165deg); } @media (max-width: 768px) { .jobseeker__svg__gradient__stroke > svg { transform: translate(20em, 7em) rotate(-60deg); } } @media (max-width: 410px) { .jobseeker__svg__gradient__stroke > svg { transform: translate(15em, 9em) rotate(-60deg); } } .jobseeker__svg__yellow { position: absolute; width: 51.82px; height: 44.87px; } @media (max-width: 768px) { .jobseeker__svg__yellow { width: 212.6px; height: 184.13px; } } .jobseeker__svg__yellow__icon { transform: translate(10em, 1em) rotate(130deg); } @media (max-width: 768px) { .jobseeker__svg__yellow__icon { transform: translate(10em, 15em) rotate(-15deg); } } @media (max-width: 541px) { .jobseeker__svg__yellow__icon { transform: translate(9em, 18em) rotate(-15deg); } } .jobseeker__svg__white { position: absolute; width: 43.77px; height: 37.91px; } @media (max-width: 768px) { .jobseeker__svg__white { width: 23.32px; height: 20.2px; } } .jobseeker__svg__white__icon { transform: translate(37em, 1em) rotate(200deg); } @media (max-width: 768px) { .jobseeker__svg__white__icon { transform: translate(30em, -4em) rotate(222deg); } } @media (max-width: 410px) { .jobseeker__svg__white__icon { transform: translate(18em, -4em) rotate(222deg); } } .jobseeker__head { max-width: 1100px; min-width: 1100px; z-index: 1; position: relative; } @media (max-width: 1440px) { .jobseeker__head { min-width: auto; } } .jobseeker__head__text { color: #ffffff; font-size: 14px; max-width: 700px; } .jobseeker__head__link { color: #ffffff; font-size: 16px; padding: 30px 0; font-weight: 900; } @media (max-width: 768px) { .jobseeker__head__link { font-size: 14px; } } .jobseeker__head__link:hover { color: #ffffff !important; text-decoration: none; } .jobseeker__head__heading { font-size: 60px; color: #ffffff; font-weight: 900; margin: 50px 0; letter-spacing: -3px; max-width: 700px; } @media (max-width: 768px) { .jobseeker__head__heading { font-size: 40px; margin: 50px 0 10px 0; } } .jobseeker__head__form { margin: 10px 0; border: 1px solid white; border-radius: 40px; width: 100%; background-color: rgba(0, 0, 0, 0); height: 65px; max-width: 700px; } @media (max-width: 768px) { .jobseeker__head__form { display: none; } } .jobseeker__head__form__button { font-weight: 900; display: flex; color: #005f83; background-color: #fff; border-radius: 40px; padding: 20px 30px; align-items: center; justify-content: center; height: 26px; width: 118px; } .jobseeker__head__form__button:hover { color: #005f83; text-decoration: none; } .jobseeker__head__form__button__mobile { display: none; border: 1px solid white; background-color: #ffffff; padding: 20px; border-radius: 40px; font-weight: 900; font-size: 14px; } @media (max-width: 768px) { .jobseeker__head__form__button__mobile { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; max-width: 306px; } } @media (max-width: 353px) { .jobseeker__head__form__button__mobile { padding: 16px; } } .jobseeker__head__form__input { border: none; background-color: rgba(0, 0, 0, 0); font-size: 16px; width: 86%; padding: 0 35px; outline-style: none; } .jobseeker__head__form__input::-moz-placeholder { color: #ffffff !important; opacity: 1; } .jobseeker__head__form__input:-ms-input-placeholder { color: #ffffff !important; opacity: 1; } .jobseeker__head__form__input::placeholder { color: #ffffff !important; opacity: 1; } .jobseeker__head__form__input[type=text] { color: #ffffff; background-color: #fff0 !important; } @media (max-width: 630px) { .br { display: none; } } @media (max-width: 940px) { .br-heading { display: none; } } @media (max-width: 768px) { .br-700 { display: none; } } .debunking__arrow { width: 832.9px; height: 721.35px; top: 11em; right: -7em; } @media (max-width: 640px) { .debunking__arrow { width: 575.34px; height: 498.28px; top: 3em; right: -16em; } } .debunking__arrow svg { transform: rotate(180deg); } .insight__arrows { position: absolute; top: -55em; left: -21em; z-index: -1; width: 2293.59px; height: 2293.59px; } .ar .insight__arrows { left: auto; right: -5em; top: -60em; transform: rotate(180deg); } @media (max-width: 640px) { .insight__arrows { width: 788.38px; height: 788.38px; top: -13em; left: -11em; } .ar .insight__arrows { left: auto; right: -10em; top: -15em; transform: rotate(180deg); } } .employer { background-color: #005f83; color: #fff; padding: 100px 170px; overflow: hidden; position: relative; } @media (max-width: 960px) { .employer { padding: 70px 100px; } } @media (max-width: 768px) { .employer { padding: 70px; } } @media (max-width: 410px) { .employer { padding: 70px 30px; } } .employer__debunking { padding: 150px 170px; display: flex; flex-direction: row; flex-wrap: wrap; position: relative; overflow: hidden; } @media (max-width: 768px) { .employer__debunking { padding: 70px; } } @media (max-width: 410px) { .employer__debunking { padding: 70px 30px; justify-content: center; } } .employer__debunking__body { position: relative; z-index: 1; } .employer__debunking__text { margin: 30px 0 50px 0; font-size: 16px; } @media (max-width: 768px) { .employer__debunking__text { font-size: 14px; max-width: 270px; } } .employer__debunking__heading { font-weight: 900; font-size: 50px; } @media (max-width: 768px) { .employer__debunking__heading { font-size: 30px; max-width: 290px; } } .employer__debunking__link { font-weight: 900; font-size: 16px; } @media (max-width: 768px) { .employer__debunking__link { font-size: 14px; } } .employer__debunking__svg { position: absolute; width: 832.9px; height: 721.35px; right: -5em; } @media (max-width: 768px) { .employer__debunking__svg { width: 575.34px; height: 498.28px; right: -8em; } } @media (max-width: 410px) { .employer__debunking__svg { right: -15em; } } .employer__debunking__svg__icon { transform: translateY(-15em) scaleX(-1) rotate(60deg); } @media (max-width: 768px) { .employer__debunking__svg__icon { transform: translateY(-9em) scaleX(-1) rotate(60deg); } } .employer__content { padding: 70px 170px; display: flex; justify-content: flex-start; overflow: hidden; flex-wrap: wrap; position: relative; z-index: 3; } @media (max-width: 768px) { .employer__content { padding: 70px; } } @media (max-width: 410px) { .employer__content { padding: 70px 30px; justify-content: center; } } .employer__content__yellow { background-color: #005f83; display: flex; position: relative; flex-wrap: wrap; justify-content: flex-end; padding: 150px 170px; overflow: hidden; z-index: 3; } @media (max-width: 768px) { .employer__content__yellow { padding: 70px; } } @media (max-width: 410px) { .employer__content__yellow { padding: 70px 30px; justify-content: center; } } .employer__content__yellow__head { font-size: 50px; color: #ffe100; font-weight: 900; } @media (max-width: 768px) { .employer__content__yellow__head { font-size: 30px; max-width: 270px; } } @media (max-width: 410px) { .employer__content__yellow__head { max-width: 280px; } } .employer__content__yellow__body { color: #ffffff; display: flex; flex-direction: column; flex-wrap: wrap; z-index: 1; } .employer__content__yellow__text { font-size: 16px; } @media (max-width: 768px) { .employer__content__yellow__text { font-size: 14px; max-width: 270px; } } .employer__content__yellow__link { font-size: 16px; font-weight: 900; color: #ffffff; } @media (max-width: 768px) { .employer__content__yellow__link { font-size: 14px; } } .employer__content__yellow__link:hover { text-decoration: none; color: #ffffff; } .employer__content__yellow__svg { position: absolute; top: 50%; left: 70%; } @media (max-width: 1700px) { .employer__content__yellow__svg { left: 65%; } } @media (max-width: 1600px) { .employer__content__yellow__svg { left: 65%; } } @media (max-width: 1400px) { .employer__content__yellow__svg { left: 55%; } } @media (max-width: 1250px) { .employer__content__yellow__svg { left: 50%; } } @media (max-width: 1150px) { .employer__content__yellow__svg { left: 45%; } } @media (max-width: 1000px) { .employer__content__yellow__svg { left: 40%; } } @media (max-width: 900px) { .employer__content__yellow__svg { left: 30%; } } @media (max-width: 768px) { .employer__content__yellow__svg { left: 40%; } } @media (max-width: 600px) { .employer__content__yellow__svg { left: 20%; } } @media (max-width: 500px) { .employer__content__yellow__svg { left: 10%; } } @media (max-width: 450px) { .employer__content__yellow__svg { left: 0; } } .employer__content__yellow__svg__left { position: absolute; width: 692.9px; height: 600.07px; } @media (max-width: 768px) { .employer__content__yellow__svg__left { display: none; } } .employer__content__yellow__svg__left > img { transform: translate(-45em, -10em) rotate(70deg); } .employer__content__yellow__svg__left__top { position: absolute; width: 257.43px; height: 222.95px; } @media (max-width: 768px) { .employer__content__yellow__svg__left__top { display: none; } } .employer__content__yellow__svg__left__top > img { transform: translate(-20em, -22em) rotate(140deg); } .employer__content__yellow__svg__left__bottom { position: absolute; width: 200.13px; height: 173.33px; } @media (max-width: 410px) { .employer__content__yellow__svg__left__bottom { width: 120.14px; height: 120px; } } .employer__content__yellow__svg__left__bottom > img { transform: translate(0em, 0em) rotate(15deg); } @media (max-width: 410px) { .employer__content__yellow__svg__left__bottom > img { transform: translate(-1em, 7em) rotate(45deg); } } @media (max-width: 768px) { .employer__content__yellow__svg__left__bottom > img { transform: translate(-2em, 4em) rotate(45deg); } } .employer__content__yellow__svg__bottom__right { width: 90.84px; height: 78.67px; position: absolute; } .employer__content__yellow__svg__bottom__right > img { transform: translate(12em, 4em) rotate(-40deg); } .employer__content__yellow__svg__top { width: 89.38px; height: 77.4px; position: absolute; } .employer__content__yellow__svg__top > img { transform: translate(7em, -8em) rotate(195deg); } .employer__content__yellow__svg__top__right { width: 208.27px; height: 180.36px; position: absolute; } .employer__content__yellow__svg__top__right > img { transform: translate(18em, -12em) rotate(-110deg); } .employer__content__svg { position: absolute; width: 873.53px; height: 756.54px; right: -320px; } .employer__content__svg__icon { transform: translateY(-160px); } .employer__content__body { width: auto; display: flex; flex-direction: column; flex-wrap: wrap; z-index: 1; } .employer__content__head { font-weight: 900; font-size: 50px; } @media (max-width: 768px) { .employer__content__head { font-size: 30px; max-width: 280px; } } .employer__content__text { font-size: 16px; line-height: 1.5; } @media (max-width: 768px) { .employer__content__text { font-size: 14px; max-width: 280px; } } .employer__content__link { font-weight: 900; font-size: 16px; } @media (max-width: 768px) { .employer__content__link { font-size: 14px; } } .employer__svg { position: absolute; width: 321.11px; height: 278.1px; left: 37em; top: 0.5em; } .employer__svg > img { transform: rotate(-135deg); } .employer__svg__team { position: absolute; width: 409.26px; height: 354.44px; right: 0; top: -5em; } @media (max-width: 768px) { .employer__svg__team { width: 164.16px; height: 142.17px; top: 0; } } .employer__svg__team > img { transform: rotate(-135deg); } .employer__svg__services { position: absolute; width: 564.55px; height: 507.19px; left: -10em; top: -8em; } .employer__svg__services > img { transform: rotate(116deg); } .employer__svg__success { position: absolute; width: 209.62px; height: 188.33px; left: 28em; top: 2em; } .employer__svg__success > img { transform: rotate(116deg); } .employer__svg__specialization { position: absolute; width: 324.45px; height: 291.49px; left: 50em; top: 14em; } .employer__svg__specialization > img { transform: rotate(-80deg); } .employer__svgs { position: absolute; z-index: -1; } .employer__svg__white { position: absolute; width: 50px; } .employer__svg__white__icon { transform: translate(42em, 40em) rotate(-30deg); } .employer__svg__white__success { left: 35em; width: 30.06px; height: 26.04px; top: 24em; position: absolute; } .employer__svg__white__services { width: 30.06px; height: 26.04px; top: 24em; position: absolute; left: 26em; } @media (max-width: 1100px) { .employer__svg__white__services { display: none; } } .employer__svg__white__specialization { position: absolute; width: 82.57px; height: 71.51px; left: 37em; top: 1em; } .employer__svg__white__specialization > img { transform: rotate(165deg); } .employer__svg__yellow { position: absolute; width: 138.98px; height: 120.36px; top: 28em; left: 32em; } @media (max-width: 768px) { .employer__svg__yellow { width: 100.51px; height: 87.04px; } } .employer__svg__yellow__icon { transform: rotate(-70deg); } .employer__svg__yellow__team { position: absolute; width: 350.73px; height: 303.75px; top: 25em; right: 5em; } @media (max-width: 960px) { .employer__svg__yellow__team { width: 195.58px; height: 169.39px; top: 17em; right: -4em; } } .employer__svg__yellow__team__small { width: 119.46px; height: 103.45px; position: absolute; left: -9em; top: 5em; } @media (max-width: 768px) { .employer__svg__yellow__team__small { display: none; } } .employer__svg__yellow__team__small > img { transform: rotate(120deg); } .employer__svg__yellow__success { position: absolute; width: 81.75px; height: 70.8px; top: 22em; left: 18em; } .employer__svg__yellow__success > img { transform: rotate(55deg); } .employer__svg__yellow__services { position: absolute; width: 90.27px; height: 78.18px; top: 23em; left: 9em; } @media (max-width: 1100px) { .employer__svg__yellow__services { display: none; } } .employer__svg__yellow__services > img { transform: rotate(55deg); } .employer__svg__yellow__specialization { position: absolute; width: 133.05px; height: 107.53px; top: 24em; left: 25.5em; } .employer__svg__yellow__specialization > img { transform: rotate(45deg); } .employer__svg__yellow__stroke { position: absolute; } .employer__svg__yellow__stroke__specialization { position: absolute; width: 246.53px; height: 213.5px; } .employer__svg__yellow__big { position: absolute; width: 263.69px; height: 228.37px; left: -8em; top: 16em; } .employer__svg__yellow__big__icon { transform: rotate(100deg); } .employer__svg__yellow__big__success { position: absolute; width: 263.69px; height: 228.37px; left: 64em; top: -8em; } @media (max-width: 768px) { .employer__svg__yellow__big__success { width: 99.37px; height: 80.31px; } } .employer__svg__yellow__big__success > img { transform: rotate(-125deg); } .employer__svg__yellow__big__services { position: absolute; width: 263.69px; height: 228.37px; left: 45em; top: -5em; } @media (max-width: 768px) { .employer__svg__yellow__big__services { width: 56.2px; height: 45.42px; } } .employer__svg__yellow__big__services > img { transform: rotate(-125deg); } .employer__svg__yellow__big__specialization { position: absolute; width: 246.53px; height: 213.5px; left: 55em; top: -1em; } .employer__svg__yellow__big__specialization > img { transform: rotate(230deg); } .employer__svg__stroke { position: absolute; width: 250px; } .employer__svg__stroke__team { position: absolute; width: 185.31px; height: 160.49px; top: 27em; left: 10em; } .employer__svg__stroke__team > img { transform: rotate(50deg); } .employer__svg__stroke__success { width: 398.2px; height: 344.87px; position: absolute; left: 45em; top: 15em; } @media (max-width: 768px) { .employer__svg__stroke__success { width: 106.12px; height: 91.9px; } } .employer__svg__stroke__success > img { transform: rotate(-60deg); } .employer__svg__stroke__services { width: 398.2px; height: 344.87px; position: absolute; left: 38em; top: 17em; } @media (max-width: 768px) { .employer__svg__stroke__services { width: 106.12px; height: 91.9px; } } .employer__svg__stroke__services > img { transform: rotate(-65deg); } .employer__svg__stroke__specialization { position: absolute; width: 505.9px; height: 438.14px; left: -16em; top: -5em; } .employer__svg__stroke__specialization > img { transform: rotate(100deg); } .employer__svg__stroke__white { position: absolute; width: 50px; left: 20em; } .employer__svg__stroke__white__icon { transform: rotate(160deg); } .employer__svg__stroke__white__team { position: absolute; width: 50px; left: 25em; } .employer__svg__stroke__white__team > img { transform: rotate(160deg); } .employer__svg__stroke__white__success { position: absolute; left: 43em; top: -1em; width: 77.05px; height: 66.73px; } .employer__svg__stroke__white__success > svg { transform: rotate(180deg); } .employer__svg__stroke__white__services { position: absolute; left: 28em; top: -1em; width: 46.23px; height: 40.03px; } .employer__svg__stroke__white__services > svg { transform: rotate(180deg); } .employer__svg__stroke__big { transform: translate(8em, 40em) rotate(45deg); } .employer__head { max-width: 1100px; z-index: 1; } .employer__head__text { color: #ffffff; font-size: 14px; } .employer__head__heading { font-size: 60px; color: #ffffff; padding: 20px 0; font-weight: 900; } @media (max-width: 768px) { .employer__head__heading { font-size: 40px; } } .employer__head__buttons { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; justify-content: flex-start; } .employer__head__button { border: 2px solid white; border-radius: 40px; padding: 20px 30px; background-color: #fff0; font-size: var(--standard); transition: background-color 0.8s ease-in-out; } .employer__head__button > img { width: 20px !important; margin-left: 10px; } .ar .employer__head__button > img { margin-left: 0; margin-right: 10px; } @media (max-width: 768px) { .employer__head__button > img { width: 18px !important; } } .employer__head__button:hover { background-color: #fff; text-decoration: none; } .employer__head__button:hover span { color: #005f83 !important; transition: color 0.8s ease-in-out; } .clear { position: absolute; top: -10px; right: 0; font-size: 26px; color: #005f83; cursor: pointer; } .ar .clear { left: 0; right: auto; } .vacancies__big-arrow { top: -50px; right: -13.5em; } @media (max-width: 960px) { .vacancies__big-arrow { top: 26px; right: -129px; width: 345.61px; height: 232.63px; } } .vacancies__heading { font-size: var(--blue-heading); } @media (max-width: 640px) { .vacancies__heading { padding-right: 30px; } .ar .vacancies__heading { padding-left: 30px; padding-right: 0; } } .empty-388osJ { background-color: #7dadc033; padding: 0 0 0 0; border-radius: 15px; } .filter { position: relative; border-radius: 50%; background-color: #fff; padding: 10px; cursor: pointer; } .cards { display: none; } @media (max-width: 960px) { .cards { display: flex; } } .slide-item { justify-content: center; display: flex; flex-wrap: wrap; } .vacancies { background-color: #005f83; color: #fff; overflow: hidden; position: relative; padding: 100px 170px; display: flex; } @media (max-width: 1440px) { .vacancies { justify-content: flex-start; } } @media (min-width: 1800px) { .vacancies { justify-content: center; } } @media (max-width: 900px) { .vacancies { padding: 70px; } } @media (max-width: 410px) { .vacancies { padding: 30px; } } .vacancies__filter__controllers { height: 132px; width: 100%; display: flex; justify-content: space-around; align-items: center; } .vacancies__filter__controllers__text { font-size: 14px; color: #005f83; display: flex; flex-direction: row; cursor: pointer; } .vacancies__filter__controllers__text > svg { margin-left: 5px; } .vacancies__filter__container { position: fixed; bottom: 0; width: 100%; height: 453px; align-items: center; } .vacancies__filter__container__body { position: absolute; bottom: 0; width: 100%; } .vacancies__filter__hidden { width: 100%; height: 100%; display: none; background-color: #005f83; position: fixed; top: 0; z-index: 999; } .filterOpened .vacancies__filter__hidden { display: flex; } .vacancies__gradient { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; position: relative; } @media (max-width: 1200px) { .vacancies__gradient { z-index: 9; } } .vacancies__gradient__muslim { position: relative; width: 500px; height: 500px; z-index: 9; } @media (max-width: 1200px) { .vacancies__gradient__muslim { position: absolute; opacity: 0.6; right: 0; width: 284px; height: 441px; z-index: 1; } } @media (max-width: 830px) { .vacancies__gradient__muslim { right: -30px; } } .vacancies__gradient__lady { position: relative; width: 500px; height: 500px; z-index: 1; left: 30px; top: 30px; } @media (max-width: 1200px) { .vacancies__gradient__lady { position: absolute; opacity: 0.6; right: 100px; width: 284px; height: 441px; } } @media (max-width: 830px) { .vacancies__gradient__lady { right: 0; } } .vacancies__gradient__arrows { position: absolute; left: 0; } .vacancies__gradient__arrow { display: block; position: absolute; } @media (max-width: 1200px) { .vacancies__gradient__arrow { display: none; } } .vacancies__gradient__arrow__top__blue { position: absolute; width: 62.16px; height: 53.84px; top: 0; left: -2em; } .vacancies__gradient__arrow__top__blue > img { transform: rotate(138deg); } .vacancies__gradient__arrow__top__blue__muslim { position: absolute; width: 62.16px; height: 53.84px; top: -16em; left: 3em; } .vacancies__gradient__arrow__top__blue__muslim > img { transform: rotate(138deg); } .vacancies__gradient__arrow__top__blue__stroke { position: absolute; width: 229.26px; height: 198.56px; top: -4em; left: 8.5em; } @media (max-width: 1200px) { .vacancies__gradient__arrow__top__blue__stroke { display: none; } } .vacancies__gradient__arrow__top__blue__stroke > img { transform: rotate(-160deg); } .vacancies__gradient__arrow__top__blue__stroke__muslim { position: absolute; width: 229.26px; height: 198.56px; top: -21em; left: 12em; } @media (max-width: 1200px) { .vacancies__gradient__arrow__top__blue__stroke__muslim { display: none; } } .vacancies__gradient__arrow__top__blue__stroke__muslim > img { transform: rotate(-160deg); } .vacancies__gradient__arrow__right__blue__stroke { position: absolute; width: 89.59px; height: 77.58px; top: 3em; left: 33em; } .vacancies__gradient__arrow__right__blue__stroke__muslim { position: absolute; width: 131.83px; height: 114.17px; top: 5em; right: -1.1em; } @media (max-width: 1200px) { .vacancies__gradient__arrow__right__blue__stroke__muslim { display: none; } } .vacancies__gradient__arrow__right__blue__stroke__muslim > img { transform: rotate(-105deg); } @media (max-width: 1200px) { .vacancies__gradient__arrow__right__blue__stroke { display: none; } } .vacancies__gradient__arrow__right__blue__stroke > img { transform: rotate(-105deg); } .vacancies__gradient__arrow__left__blue__stroke { position: absolute; width: 142.53px; height: 123.44px; left: -5em; top: 15em; } .vacancies__gradient__arrow__left__blue__stroke > img { transform: rotate(73deg); } .vacancies__gradient__arrow__left__blue__stroke__muslim { position: absolute; width: 142.53px; height: 123.44px; left: -11em; top: -3em; } .vacancies__gradient__arrow__left__blue__stroke__muslim > img { transform: rotate(73deg); } .vacancies__gradient__arrow__bottom__blue { position: absolute; display: block; width: 142.15px; height: 123.11px; bottom: 0; right: -3em; } .vacancies__gradient__arrow__bottom__blue > img { transform: rotate(320deg); } .vacancies__gradient__arrow__bottom__blue__muslim { position: absolute; display: block; width: 190.83px; height: 165.27px; top: 2em; left: 20em; } @media (max-width: 960px) { .vacancies__gradient__arrow__bottom__blue__muslim { display: none; } } .vacancies__gradient__arrow__bottom__blue__muslim > img { transform: rotate(320deg); } .vacancies__gradient__arrow__bottom__blue__stroke { position: absolute; width: 61.17px; height: 52.97px; bottom: 0; left: 4em; } .vacancies__gradient__arrow__bottom__blue__stroke > img { transform: rotate(25deg); } .vacancies__gradient__arrow__bottom__blue__stroke__muslim { position: absolute; width: 61.17px; height: 52.97px; top: 10em; left: 4em; } .vacancies__gradient__arrow__bottom__blue__stroke__muslim > img { transform: rotate(25deg); } .vacancies__gradient__content { padding: 75px 170px; background: linear-gradient(-30deg, #45db33, #00bfff) !important; position: relative; display: flex; flex-direction: row; justify-content: space-around; overflow: hidden; } @media (max-width: 1200px) { .vacancies__gradient__content { justify-content: flex-start; } } @media (max-width: 768px) { .vacancies__gradient__content { padding: 70px; justify-content: flex-start; } } @media (max-width: 410px) { .vacancies__gradient__content { padding: 70px 30px; justify-content: flex-start; } } .vacancies__gradient__heading { font-size: 50px; line-height: 55px; letter-spacing: -3px; } @media (max-width: 768px) { .vacancies__gradient__heading { font-size: 30px; } } .vacancies__gradient__text { max-width: 377px; color: #000; font-size: 16px; } @media (max-width: 768px) { .vacancies__gradient__text { font-size: 14px; } } .vacancies__gradient__link { display: flex; flex-direction: row; } .vacancies__search__location { border-bottom: 1px solid #005f83; display: flex; flex-direction: row; } .vacancies__search__input { border: none; outline-style: none; background-color: #fff0; padding: 0 10px 15.5px 10px; font-size: 14px; width: 100%; } .vacancies__search__input [list]::-webkit-calendar-picker-indicator { display: none !important; } .vacancies__search__input::-webkit-calendar-picker-indicator { display: none !important; } .vacancies__search__input:hover::-webkit-calendar-picker-indicator, .vacancies__search__input:focus::-webkit-calendar-picker-indicator, .vacancies__search__input:focus-within::-webkit-calendar-picker-indicator { display: none !important; } .vacancies__search__input::-moz-placeholder { color: #005f83; font-weight: 700; font-size: 14px; opacity: 1; } .vacancies__search__input:-ms-input-placeholder { color: #005f83; font-weight: 700; font-size: 14px; opacity: 1; } .vacancies__search__input::placeholder { color: #005f83; font-weight: 700; font-size: 14px; opacity: 1; } @media (max-width: 768px) { .vacancies__search__input::-moz-placeholder { font-size: 12px; } .vacancies__search__input:-ms-input-placeholder { font-size: 12px; } .vacancies__search__input::placeholder { font-size: 12px; } } .vacancies__search__input[type=text] { color: #005f83; font-weight: 900 !important; font-size: 14px; } @media (max-width: 768px) { .vacancies__search__input[type=text] { font-size: 16px; } } .vacancies__contract { display: flex; flex-direction: row; justify-content: flex-start; flex-wrap: wrap; align-items: center; min-width: 350px; } @media (max-width: 960px) { .vacancies__contract { margin-right: 31.25px; margin-bottom: 30px; min-width: 300px; } } .vacancies__contract__link { color: #005f83; margin-right: 10px; font-weight: bold; opacity: 0.3; } .vacancies__contract__link:hover, .vacancies__contract__link.is-active { color: #005f83; opacity: 1; text-decoration: none; } .vacancies__selects { position: relative; } .vacancies__selects__mobile { display: flex; flex-direction: row; } .vacancies__selects__job { display: flex; flex-direction: row; border-bottom: 1px solid #005f83; } .vacancies__select { display: none; font-weight: 900; font-size: 16px; background-color: #fff0; color: #005f83; transition: 0.2s ease-in-out; transition-property: color, background-color; border: none; outline-style: none; } @media (max-width: 768px) { .vacancies__select { font-size: 14px; } } .vacancies__select:not([multiple]):not([size]) { padding-right: 30px; -moz-appearance: none; -webkit-appearance: none; background-image: url("/images/vacancies/arrow-down.svg"); background-repeat: no-repeat; background-size: 20px; background-position: 100% 50%; width: 100%; } .vacancies__select:not([multiple]):not([size]) option { background-color: #fff; margin: 10px; font-size: 16px; font-weight: bold; font-family: "GothamPro-Bold", sans-serif; color: #005f83; } .vacancies__select__job { background-color: #fff0; color: #005f83; transition: 0.2s ease-in-out; transition-property: color, background-color; border: none; padding: 0 10px 12px 10px; font-weight: 700; outline-style: none; } .vacancies__select__job:not([multiple]):not([size]) { position: relative; width: 100%; -moz-appearance: none; -webkit-appearance: none; background-image: url("/images/vacancies/arrow-down.svg"); background-repeat: no-repeat; background-size: 20px; background-position: 100% 0; } .vacancies__count { font-size: 20px; } .vacancies__count__mobile { display: flex; flex-wrap: wrap; font-size: 14px; max-width: 250px; } .vacancies__content__category { display: flex; flex-direction: row; padding: 50px 0; flex-wrap: wrap; justify-content: center; } .vacancies__content__category__mobile { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; background-color: #fff; align-items: center; width: 100%; padding: 40px; } @media (max-width: 410px) { .vacancies__content__category__mobile { padding: 40px 20px; } } @media (max-width: 1000px) { .vacancies__content__category { display: none; } } .vacancies__content__sort { display: flex; flex-direction: row; justify-content: space-between; } @media (max-width: 1000px) { .vacancies__content__sort { display: none; } } .vacancies__option { display: flex; flex-direction: row; align-items: center; position: relative; } .vacancies__option__mobile { display: flex; margin-top: 50px; font-size: 13px; margin-bottom: 30px; } @media (max-width: 1000px) { .vacancies__option { display: none; } } .vacancies__option__label { margin-right: 20px; } .vacancies__body { max-width: 1100px; min-width: 1100px; position: relative; z-index: 1; margin-top: 40px; } @media (max-width: 1440px) { .vacancies__body { min-width: auto; } } .vacancies__body__cards { position: relative; } .vacancies__svg { position: absolute; width: 485.57px; height: 420.53px; right: -3em; top: -2em; } @media (max-width: 768px) { .vacancies__svg { width: 268.61px; height: 232.63px; top: 3em; } } @media (max-width: 410px) { .vacancies__svg { top: 5em; } } .vacancies__svg__icon { transform: rotate(-90deg) scaleX(-1); } .vacancies__head__button { color: #005f83; background-color: #fff; border-radius: 40px; justify-content: center; align-items: center; padding: 0 20px; width: 274px; font-weight: 900; height: 65px; font-size: 16px; display: flex; } @media (max-width: 1440px) { .vacancies__head__button { padding: 0 15px; width: 280px; } } .vacancies__head__button:hover { color: #005f83; text-decoration: none; } @media (max-width: 1040px) { .vacancies__head__button { font-size: 14px; } } @media (max-width: 768px) { .vacancies__head__button { display: none; } } .vacancies__head__text { font-weight: bold; font-size: 50px; max-width: 700px; } .vacancies__head__form { margin: 10px 0; border: 1px solid white; border-radius: 40px; width: 100%; background-color: rgba(0, 0, 0, 0); height: 65px; max-width: 700px; } @media (max-width: 1440px) { .vacancies__head__form { min-width: 700px; } } @media (max-width: 768px) { .vacancies__head__form { min-width: auto; } } .vacancies__head__input { border: none; background-color: rgba(0, 0, 0, 0); font-size: 16px; width: 86%; padding: 0 35px; outline-style: none; } @media (max-width: 768px) { .vacancies__head__input { font-size: 14px; } } .vacancies__head__input::-moz-placeholder { color: white !important; opacity: 1; } .vacancies__head__input:-ms-input-placeholder { color: white !important; opacity: 1; } .vacancies__head__input::placeholder { color: white !important; opacity: 1; } .vacancies__head__input[type=text] { color: #ffffff; background-color: #fff0 !important; } .tasc-pagination li a, .tasc-pagination li a:hover, .tasc-pagination li span { display: flex; align-items: center; justify-content: center; width: 15px; height: 20px; opacity: 1; padding: 15px; background: #fff0; color: #005f83 !important; margin: 0 5px; border-radius: 50%; } .tasc-pagination li.uk-active span { background: #fff; font-weight: 900; } select { display: none; } .dropdown { background-color: #fff0; border: none; box-sizing: border-box; cursor: pointer; display: block; float: left; font-size: 14px; font-weight: 700; outline: none; position: relative; text-align: left !important; transition: all 0.2s ease-in-out; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; } .dropdown.open:after { transform: rotate(-180deg); } .dropdown.open .list { transform: scale(1); opacity: 1; pointer-events: auto; } .dropdown.open .option { cursor: pointer; } .dropdown.wide { width: 100%; } .dropdown.wide .list { left: 0 !important; right: 0 !important; } .dropdown .list { box-sizing: border-box; transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear; transform: scale(0.75); transform-origin: 50% 0; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.09); background-color: #fff; border-radius: 40px; margin-top: 4px; padding: 3px 0; opacity: 0; overflow: auto; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ pointer-events: none; position: absolute; height: 200px; top: 100%; right: 0; z-index: 999; } .dropdown .list::-webkit-scrollbar { display: none; } .dropdown .list:hover .option:not(:hover) { background-color: transparent !important; } .dropdown .list > ul { list-style: none; padding-left: 0; } .dropdown .option { cursor: default; font-weight: 400; line-height: 40px; outline: none; padding: 0 30px; width: 270px; text-align: left; transition: all 0.2s; } @media (max-width: 410px) { .dropdown .option { width: 200px; } } .dropdown .option:hover, .dropdown .option:focus { background-color: #f6f6f6 !important; } .dropdown .option.selected { font-weight: 900; } .dropdown .option.selected:focus { background: #f6f6f6; } .search--tags { display: none; align-items: center; } @media print, screen and (min-width: 40em) { .search--tags { display: flex; } } .tag-separator { opacity: 0.2; margin: 0 0.125rem; } .tag-label, .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display { display: block !important; margin-right: 0.125rem !important; margin-left: 0.125rem !important; text-decoration: none !important; color: #005f83 !important; background-color: #fff !important; padding: 0.375rem 0.625rem; border: none !important; border-radius: 2.5rem !important; font-size: 0.75rem !important; } .filter--period * { font-size: 0.875rem; color: var(--blue); } .filter--period select { font-weight: bold; } .ar .jobs-apply { direction: ltr; } .ar .job-listing .link img { transform: rotate(90deg) !important; margin-left: 0.3125rem !important; margin-right: auto !important; } .ar .job-listing .cards__image { margin-right: 0.3125rem !important; margin-left: 0 !important; } .ar .jobs-details { direction: ltr; } .ar .jobs-details .link__row { margin-left: 5px !important; margin-right: auto !important; transform: rotate(90deg) !important; } .loader_container { position: absolute; left: 0; top: 0; z-index: 99; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background: #f2f7f996; } .loader { border: 5px solid #f3f3f3; border-top: 5px solid #007bff; border-radius: 50%; width: 40px; height: 40px; margin: auto; -webkit-animation: spin 0.7s linear infinite; animation: spin 0.7s linear infinite; } @-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @media (max-width: 960px) { .uk-text-capitalize\@m { text-transform: capitalize !important; } } @media (max-width: 960px) { .uk-flex\@m { display: flex !important; } } @media (max-width: 960px) { .uk-flex-center\@m- { justify-content: center !important; } } @media (max-width: 960px) { .uk-margin-remove-left\@m- { margin-left: 0 !important; } } .job-detail { background-color: #f2f7f9; justify-content: center; } .job-detail__section__right { height: 100vh; overflow-y: scroll; -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } .job-detail__section__right::-webkit-scrollbar { display: none; } @media (max-width: 960px) { .job-detail__section__right { height: auto !important; overflow-y: visible; } } .job-detail__bottom { align-items: center; margin-top: 30px; justify-content: space-between; margin-right: 7px; } @media (max-width: 700px) { .job-detail__bottom { align-items: flex-start; } } .job-detail__links { display: flex; flex-direction: row; justify-content: space-between; padding: 50px 0; } @media (max-width: 700px) { .job-detail__links { padding: 0 0 50px 0; } } .job-detail__details { padding: 70px 90px 70px 170px; background-color: #fff; width: auto; max-width: 50%; } @media (max-width: 768px) { .job-detail__details { padding: 70px; } } @media (max-width: 960px) { .job-detail__details { padding: 70px; max-width: 100%; } } @media (max-width: 410px) { .job-detail__details { padding: 40px 30px; } } .job-detail__detail { display: flex; flex-direction: column; flex-wrap: wrap; } .job-detail__detail__bottom { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: space-between; } .job-detail__link { display: flex; flex-direction: row; align-items: center; } @media (max-width: 768px) { .job-detail__link__text { display: none; } } .job-detail__link__arrow { transform: rotate(-90deg); width: 20px; height: 24px; margin-right: 10px; } .job-detail__button { font-size: 16px; padding: 20px 17px; border-radius: 40px; background: linear-gradient(45deg, #45DB33, #00BFFF) !important; text-align: center; } @media (max-width: 768px) { .job-detail__button { font-size: 14px; } } .job-detail__button__container { width: auto !important; display: inherit; } @media (max-width: 700px) { .job-detail__button__bottom { margin-top: 35px; } } .job-detail__button__bottom__body { margin-top: 70px; } @media (max-width: 700px) { .job-detail__button__bottom__body__form { margin: 20px 20px 0 0 !important; } } .job-detail__form { display: flex; flex-direction: column; flex-wrap: wrap; } .job-detail__form__block { display: flex; flex-direction: row; flex-wrap: wrap; } @media (max-width: 700px) { .job-detail__form__block { flex-direction: column; } } .job-detail__form__password { display: inline-flex; background-color: #f2f7f9; justify-content: center; align-items: center; max-width: 245px; padding: 0 15px; height: 50px; } .job-detail__form__password > img { width: 17.24px; height: 11px; } .job-detail__form__password > input { padding: 0; margin: 0; } .job-detail__form__textarea { background-color: #f2f7f9; padding: 15px; outline-style: none; font-size: 14px; color: #005f83 !important; height: 230px; resize: none; border: none; } @media (max-width: 640px) { .job-detail__form__textarea { height: 160px; } } .job-detail__form__textarea::-moz-placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .job-detail__form__textarea:-ms-input-placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .job-detail__form__textarea::placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .job-detail__form__textarea__msg { background-color: #fff0; padding: 15px; outline-style: none; font-size: 14px; color: #fff !important; height: 132px; resize: none; border: none; border-bottom: 1px solid white; } .job-detail__form__textarea__msg::-moz-placeholder { color: #fff; opacity: 1; font-size: 14px; } .job-detail__form__textarea__msg:-ms-input-placeholder { color: #fff; opacity: 1; font-size: 14px; } .job-detail__form__textarea__msg::placeholder { color: #fff; opacity: 1; font-size: 14px; } .job-detail__form__input { background-color: #f2f7f9; border: none; height: 50px; padding: 15px; outline-style: none; font-size: 14px; color: #005f83 !important; } .job-detail__form__input::-moz-placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .job-detail__form__input:-ms-input-placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .job-detail__form__input::placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .job-detail__form__input__msg { background-color: #fff0; border: none; border-bottom: 1px solid white; padding: 5px; outline-style: none; font-size: 14px; color: #fff !important; } .job-detail__form__input__msg::-moz-placeholder { color: #fff; opacity: 1; font-size: 14px; } .job-detail__form__input__msg:-ms-input-placeholder { color: #fff; opacity: 1; font-size: 14px; } .job-detail__form__input__msg::placeholder { color: #fff; opacity: 1; font-size: 14px; } .job-detail__form__res { color: #005f83 !important; display: flex; flex-wrap: wrap; } .job-detail__form__link { font-size: 13px; color: #5795AD; } @media (max-width: 768px) { .job-detail__form__link { font-size: 12px; } } .job-detail__form__link:hover { color: #005f83; } .job-detail__form__text { font-size: 13px; color: #5795AD; } @media (max-width: 768px) { .job-detail__form__text { font-size: 12px; } } .job-detail__form__text__body { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; width: 250px; } @media (max-width: 700px) { .job-detail__form__confirm { margin-top: 30px; } } .job-detail__form__radio { border: none; background-color: #dbe1e2; } .job-detail__form__upload { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .job-detail__form__upload__preview { color: #005f83; border: none; background-color: #f2f7f9; font-weight: bold; font-size: 14px; } @media (max-width: 768px) { .job-detail__form__upload__preview { font-size: 12px; } } .job-detail__form__upload__preview::-moz-placeholder { font-weight: 500; color: #5795AD; opacity: 1; } .job-detail__form__upload__preview:-ms-input-placeholder { font-weight: 500; color: #5795AD; opacity: 1; } .job-detail__form__upload__preview::placeholder { font-weight: 500; color: #5795AD; opacity: 1; } .job-detail__form__upload__button { position: relative; width: 22px; height: 24px; left: 42px; } .job-detail__form__upload__button:hover { cursor: pointer; } @media (max-width: 768px) { .job-detail__form__upload__button { left: 64px; } } .job-detail__body { display: flex; flex-direction: column; flex-wrap: wrap; } .job-detail__meta { font-size: 14px; color: rgba(0, 95, 131, 0.51); } @media (max-width: 768px) { .job-detail__meta { font-size: 12px; } } .job-detail__heading { margin: 0 0 20px 0; font-size: 30px; font-weight: 900; } @media (max-width: 768px) { .job-detail__heading { font-size: 20px; } } .job-detail__text { color: #000; max-width: 570px; font-size: 16px; } @media (max-width: 768px) { .job-detail__text { font-size: 14px; max-width: 310px; } } .job-detail__requirements { display: flex; flex-direction: column; flex-wrap: wrap; margin: 25px 0; } .job-detail__requirements__list { padding-left: 10px; margin-top: 0; } .job-detail__mini__text { color: #000; margin-top: 20px; } .job-detail__mini__heading { color: #005f83; font-weight: 700; font-size: 16px; } @media (max-width: 768px) { .job-detail__mini__heading { font-size: 14px; } } .job-detail__experience { display: flex; flex-direction: column; flex-wrap: wrap; margin: 25px 0; } .job-detail__remuneration { display: flex; flex-direction: column; flex-wrap: wrap; } .job-detail__others { margin: 70px auto 70px 90px; } @media (max-width: 1345px) { .job-detail__others { margin: 70px auto; } } .job-detail__card { border-radius: 40px; box-shadow: none; padding: 45px 50px; margin: 20px; } @media (max-width: 768px) { .job-detail__card { padding: 40px 30px; } } .job-detail__card:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .job-detail__card__meta { color: #7dadc0; } .job-detail__card__title { font-size: 22px; letter-spacing: -1px; font-weight: 900; margin: 15px 0 30px 0; } @media (max-width: 768px) { .job-detail__card__title { font-size: 20px; } } .thanks { padding: 100px 170px; display: flex; flex-direction: column; flex-wrap: wrap; position: relative; overflow: hidden; } @media (max-width: 768px) { .thanks { padding: 70px; } } @media (max-width: 410px) { .thanks { padding: 70px 30px; } } .thanks__svg__block { position: absolute; top: -80px; } .thanks__svg__yellow { width: 64.46px; height: 55.82px; position: absolute; } .thanks__svg__yellow__icon { transform: translate(18em, 7em) rotate(190deg); } .thanks__svg__yellow__stroke { width: 153.02px; height: 132.52px; position: absolute; } .thanks__svg__yellow__stroke__icon { transform: translate(8em, 30.8em) rotate(15deg); } @media (max-width: 700px) { .thanks__svg__yellow__stroke__icon { transform: translate(8em, 36.8em) rotate(15deg); } } .thanks__svg__gradient__top { width: 28.12px; height: 24.35px; position: absolute; } .thanks__svg__gradient__top__icon { transform: translate(-3em, 8em) rotate(140deg); } .thanks__svg__gradient__bottom { position: absolute; width: 80.99px; height: 70.14px; } .thanks__svg__gradient__bottom__icon { transform: translate(21em, 30em) rotate(-50deg); } .thanks__svg__blue { position: absolute; width: 73.52px; height: 63.67px; } .thanks__svg__blue__icon { transform: translate(42em, 14em) rotate(-110deg); } .thanks__svg__blue__stroke { width: 35.96px; height: 31.14px; position: absolute; } .thanks__svg__blue__stroke__icon { transform: translate(-3em, 30em) rotate(66deg); } .thanks__mini__text { font-size: 14px; color: #005f83; } .thanks__text { font-size: 16px; color: #000; } @media (max-width: 768px) { .thanks__text { font-size: 14px; } } .thanks__heading { font-size: 50px; color: #005f83; } @media (max-width: 768px) { .thanks__heading { font-size: 40px; } } .thanks__links { display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; } .thanks__link { color: #005f83; font-size: 16px; margin: 30px 30px 30px 0; } @media (max-width: 768px) { .thanks__link { font-size: 14px; } } @media (max-width: 630px) { .thanks__link { margin: 10px 10px 10px 0; } } .thanks__link__arrow { margin-left: 5px; } .thanks__link:hover { color: #005f83; text-decoration: none; } .csr__image { height: 25rem; } @media (max-width: 960px) { .csr__image { height: auto; } } @media (max-width: 960px) { .csr__card { height: 100%; } } .ceo { top: 30em; z-index: -1; left: -10em; } @media (max-width: 640px) { .ceo { top: 20em; } } .ar .ceo { right: -10em; } .ceo__arrow { transform: rotate(-180deg); } @media (max-width: 640px) { .ceo__arrow { width: 28.75rem; height: 24.875rem; } } .ar .ceo__arrow { transform: rotate(-180deg) scaleX(-1); } .top-50 { top: 50% !important; } .top-60 { top: 60% !important; } .uk-dotnav { display: none; } @media (max-width: 830px) { .uk-dotnav { display: flex; justify-content: center !important; } } #item1 { width: 0.9375rem; height: 0.9375rem; background-color: white; border-color: transparent; } #item2 { width: 0.9375rem; height: 0.9375rem; background-color: white; border-color: transparent; } #item3 { width: 0.9375rem; height: 0.9375rem; background-color: white; border-color: transparent; } #item4 { width: 0.9375rem; height: 0.9375rem; background-color: white; border-color: transparent; } #item5 { width: 0.9375rem; height: 0.9375rem; background-color: white; border-color: transparent; } #item6 { width: 0.9375rem; height: 0.9375rem; background-color: white; border-color: transparent; } .about__stand { padding: 6.25rem 10.625rem; background-color: #F2F7F9; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; overflow: hidden; } @media (max-width: 1200px) { .about__stand { padding: 6.25rem; } } @media (max-width: 768px) { .about__stand { padding: 4.375rem; } } @media (max-width: 410px) { .about__stand { padding: 4.375rem 1.875rem; } } .about__stand__svg { position: absolute; } @media (max-width: 960px) { .about__stand__svg { display: none; } } .about__stand__svg__right { right: -16em; top: 24em; } .about__stand__svg__right > svg { transform: rotate(-315deg); } .about__stand__svg__left { left: -17em; top: 9em; } .about__stand__svg__left > svg { transform: rotate(45deg); } .about__stand__text { display: flex; justify-content: center; align-items: center; flex-direction: column; margin-bottom: 2.875rem; z-index: 9; } .about__stand__text__success { display: flex; justify-content: center; align-items: center; flex-direction: column; z-index: 9; } .about__stand__text__heading { background: linear-gradient(30deg, #45DB33, #00BFFF); -webkit-text-fill-color: transparent; background-size: 100%; -webkit-background-clip: text; background-clip: text; font-size: 3.125rem; } .about__stand__text__heading::-moz-selection { -webkit-text-fill-color: azure; } .about__stand__text__heading::selection { -webkit-text-fill-color: azure; } @media (max-width: 768px) { .about__stand__text__heading { font-size: 1.5625rem; } } .about__stand__text__heading__mini { color: #005f83; font-size: 1.25rem; } @media (max-width: 768px) { .about__stand__text__heading__mini { font-size: 1rem; } } .about__stand__card { width: 19.375rem !important; height: 13.625rem !important; border-radius: 2.5rem; margin: 0.75rem 0.75rem; justify-content: center; align-items: center; display: flex; flex-direction: column; box-shadow: none; } .about__stand__card:hover { box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.08); } .about__stand__card__success { max-width: 260px; max-height: 17.5rem; min-width: 16.25rem; min-height: 17.5rem; display: flex; flex-direction: column; box-shadow: none; align-items: center; justify-content: flex-start; text-align: center; border-radius: 2.5rem; margin: 0.75rem 0.75rem; padding: 1.5625rem 1.875rem; } @media (max-width: 768px) { .about__stand__card__success { justify-content: center; max-width: 310px; min-width: 19.375rem; min-height: 20.625rem; max-height: 20.625rem; } } .about__stand__card__success h3 { font-size: 1.125rem; } @media (max-width: 768px) { .about__stand__card__success h3 { font-size: 1.25rem; } } .about__stand__card__success p { font-size: 1rem; letter-spacing: 0; margin: 0; } @media (max-width: 768px) { .about__stand__card__success p { font-size: 0.875rem; } } .about__stand__card__success:hover { box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.08); } @media (max-width: 960px) { .about__stand__card__success { max-width: 310px; max-height: 20.625rem; min-width: 19.375rem; min-height: 20.625rem; } } .about__stand__card__specialization { max-width: 350px; min-width: 19.375rem; min-height: 16.125rem; max-height: 18.8125rem; border-radius: 2.5rem; margin: 0.75rem 0.75rem; justify-content: center; display: flex; flex-direction: column; box-shadow: none; } .about__stand__card__specialization:hover { box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.08); } .about__stand__card__specialization h3 { font-size: 1.375rem; } @media (max-width: 768px) { .about__stand__card__specialization h3 { font-size: 1.25rem; } } .about__stand__card__specialization p { font-size: 1rem; letter-spacing: 0; margin: 0; } @media (max-width: 768px) { .about__stand__card__specialization p { font-size: 0.875rem; } } .about__stand__card__specialization a { margin-top: 1.25rem; } .about__stand__card__services { max-width: 536px; min-width: 19.375rem; height: 17.75rem; border-radius: 2.5rem; margin: 0.75rem 0.75rem; justify-content: center; display: flex; flex-direction: column; box-shadow: none; } .about__stand__card__services:hover { box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.08); } .about__stand__card__services h3 { font-size: 1.375rem; } @media (max-width: 768px) { .about__stand__card__services h3 { font-size: 1.25rem; } } .about__stand__card__services p { font-size: 1rem; letter-spacing: 0; margin: 0; } @media (max-width: 768px) { .about__stand__card__services p { font-size: 0.875rem; } } .about__stand__card__services a { margin-top: 1.25rem; } .about__stand__cards { max-width: 1100px; display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 2.875rem; justify-content: center; z-index: 9; min-width: 68.75rem; } @media (max-width: 1100px) { .about__stand__cards { min-width: auto; } } @media (max-width: 960px) { .about__stand__cards { display: none; } } .about__stand__cards__mobile__services { display: none !important; } .about__stand__cards__mobile__success { display: none; } @media (max-width: 768px) { .about__stand__cards__mobile__success { display: flex; } } .about__stand__cards__specialization { max-width: 1200px; display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 2.875rem; justify-content: center; z-index: 9; min-width: 75rem; } @media (max-width: 1200px) { .about__stand__cards__specialization { min-width: auto; margin: 0; } } .about__stand__cards__success { max-width: 1200px; display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 2.875rem; justify-content: flex-start; z-index: 9; min-width: 75rem; } @media (max-width: 1200px) { .about__stand__cards__success { min-width: auto; margin: 0; } } @media (max-width: 1054px) { .about__stand__cards__success { justify-content: center; } } @media (max-width: 768px) { .about__stand__cards__success { display: none; } } .about__stand__cards__services { max-width: 1200px; display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 2.875rem; justify-content: flex-start; z-index: 9; min-width: 75rem; } @media (max-width: 1200px) { .about__stand__cards__services { min-width: auto; justify-content: center; margin: 0; } } .about__stand__card__body__mobile { width: 19.375rem !important; height: 13.625rem !important; } .about__stand__card h3 { font-size: 1.375rem; } @media (max-width: 768px) { .about__stand__card h3 { font-size: 1.25rem; } } .about__stand__card p { font-size: 1rem; text-align: center; margin: 0; letter-spacing: 0; } @media (max-width: 768px) { .about__stand__card p { font-size: 0.875rem; } } .about__getKnow { padding: 10.625rem; display: flex; flex-wrap: wrap; position: relative; overflow: hidden; background-color: #F2F7F9; } @media (max-width: 1200px) { .about__getKnow { padding: 6.25rem; } } @media (max-width: 768px) { .about__getKnow { padding: 4.375rem; } } @media (max-width: 410px) { .about__getKnow { padding: 4.375rem 1.875rem; } } .about__getKnow__blue__right { position: absolute; width: 77rem; right: -43em; top: 6em; height: 66.6875rem; } .about__getKnow__blue__right__icon { transform: rotate(60deg); } .about__getKnow__blue__left { position: absolute; width: 13rem; top: 1.5em; left: 8em; } .about__getKnow__blue__bottom { position: absolute; width: 12.5rem; left: 30em; bottom: 3em; } .about__getKnow__blue__bottom__icon { transform: rotate(-134deg); } .about__getKnow__blue__bottom__center { position: absolute; width: 4.375rem; top: 25em; left: 12em; } .about__getKnow__blue__bottom__center__icon { transform: rotate(-73deg); } .about__getKnow__blue__top { position: absolute; width: 46.625rem; top: -27em; right: -10em; height: 40.375rem; } .about__getKnow__blue__top__icon { transform: rotate(0deg); } .about__getKnow__blue__top__center { position: absolute; width: 5.5625rem; top: 4em; left: 27em; } .about__getKnow__heading { font-size: 3.125rem; max-width: 492px; } @media (max-width: 768px) { .about__getKnow__heading { font-size: 1.875rem; } } .about__getKnow__text { color: #000; max-width: 377px; font-size: 1rem; } @media (max-width: 768px) { .about__getKnow__text { font-size: 0.875rem; } } .about__muslim { padding: 4.375rem 10.625rem; background: #FFE100; position: relative; display: flex; flex-direction: row; justify-content: space-around; overflow: hidden; } @media (max-width: 600px) { .about__muslim { padding: 3.125rem; } } .about__muslim__arrows { position: absolute; } .about__muslim__heading { color: #000; font-size: 3.125rem; letter-spacing: -0.125rem; } @media (max-width: 768px) { .about__muslim__heading { font-size: 1.875rem; } } .about__muslim__text { font-size: 1rem; margin: 2em 0; color: #000; max-width: 380px; } @media (max-width: 768px) { .about__muslim__text { font-size: 0.875rem; } } .about__muslim__link { display: flex; flex-direction: row; } .about__muslim__context { max-width: 515px; display: flex; flex-direction: column; justify-content: center; z-index: 1; } .about__arrow__white { position: absolute; width: 12.5rem; } @media (max-width: 1200px) { .about__arrow__white { width: 6.25rem; } } .about__arrow__white__icon { transform: rotate(180deg) translate(-0.75rem, 11.25rem); } @media (max-width: 1200px) { .about__arrow__white__icon { transform: rotate(180deg) translate(-1em, 0em); } } .about__arrow__white__bottom { position: absolute; width: 12.5rem; } @media (max-width: 1200px) { .about__arrow__white__bottom { width: 6.25rem; } } .about__arrow__white__bottom__icon { transform: rotate(0deg) translate(0.75rem, 20.625rem); } @media (max-width: 1200px) { .about__arrow__white__bottom__icon { transform: rotate(0deg) translate(1em, 15em); } } .about__arrow__blue { position: absolute; width: 4.375rem; transition: width 0.2s ease-in-out; } @media (max-width: 1200px) { .about__arrow__blue { width: 2.8125rem; } } .about__arrow__blue__icon { transform: translate(18.75rem, -3.125rem) rotate(230deg); transition: transform 0.2s ease-in-out; } @media (max-width: 1200px) { .about__arrow__blue__icon { transform: translate(13em, 2em) rotate(230deg); } } .hoveredRight .about__arrow__blue__icon { transform: translate(-9em, 12em) rotate(72deg); transition: transform 0.2s ease-in-out; } .hoveredLeftCenter .about__arrow__blue__icon { transform: translate(-12.5rem, 12.5rem) rotate(72deg); transition: transform 0.2s ease-in-out; } .about__arrow__blue__bottom { position: absolute; width: 9.375rem; transition: width 0.2s ease-in-out; } @media (max-width: 1200px) { .about__arrow__blue__bottom { width: 4.6875rem; } } .about__arrow__blue__bottom__icon { transform: translate(-12.5rem, 12.5rem) rotate(72deg); transition: transform 0.2s ease-in-out; } .hoveredRight .about__arrow__blue__bottom__icon { transform: translate(20.625rem, 1rem) rotate(240deg); transition: transform 0.2s ease-in-out; } @media (max-width: 1200px) { .hoveredRight .about__arrow__blue__bottom__icon { transform: translate(13em, 2em) rotate(230deg); } } .hoveredLeftCenter .about__arrow__blue__bottom__icon { transform: translate(20.625rem, 1rem) rotate(240deg); transition: transform 0.2s ease-in-out; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrow__blue__bottom__icon { transform: translate(13em, 2em) rotate(230deg); } } .hoveredRight .about__arrow__blue__bottom { width: 4.375rem; transition: width 0.2s ease-out; } @media (max-width: 1200px) { .hoveredRight .about__arrow__blue__bottom { width: 2.8125rem; } } .hoveredLeftCenter .about__arrow__blue__bottom { width: 4.375rem; transition: width 0.2s ease-out; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrow__blue__bottom { width: 2.8125rem; } } .hoveredRight .about__arrow__blue { width: 7.5rem; transition: width 0.2s ease-out; } @media (max-width: 1200px) { .hoveredRight .about__arrow__blue { width: 3.75rem; } } .hoveredLeftCenter .about__arrow__blue { width: 7.5rem; transition: width 0.2s ease-out; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrow__blue { width: 3.75rem; } } .about__arrow__yellow { position: absolute; width: 4.375rem; } @media (max-width: 1200px) { .about__arrow__yellow { width: 2.8125rem; } } .about__arrow__yellow__icon { transform: translate(-7.5rem, -2.8125rem) rotate(140deg); } @media (max-width: 1200px) { .about__arrow__yellow__icon { transform: translate(-4.5em, 2em) rotate(140deg); } } .hoveredRight .about__arrow__yellow__icon { transform: translate(21.5625rem, 16.25rem) rotate(-50deg); transition: transform 0.2s ease-in-out; } @media (max-width: 1200px) { .hoveredRight .about__arrow__yellow__icon { transform: translate(11em, 14em) rotate(-50deg); } } .hoveredLeftCenter .about__arrow__yellow__icon { transform: translate(21.5625rem, 16.25rem) rotate(-50deg); transition: transform 0.2s ease-in-out; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrow__yellow__icon { transform: translate(11em, 14em) rotate(-50deg); } } .hoveredRight .about__arrow__yellow { width: 9.375rem; transition: width 0.2s ease-in; } @media (max-width: 1200px) { .hoveredRight .about__arrow__yellow { width: 4.6875rem; } } .hoveredLeftCenter .about__arrow__yellow { width: 9.375rem; transition: width 0.2s ease-in; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrow__yellow { width: 4.6875rem; } } .about__arrow__yellow__bottom { position: absolute; width: 9.375rem; } @media (max-width: 1200px) { .about__arrow__yellow__bottom { width: 4.6875rem; } } .hoveredRight .about__arrow__yellow__bottom { width: 4.375rem; transition: width 0.2s ease-in; } @media (max-width: 1200px) { .hoveredRight .about__arrow__yellow__bottom { width: 2.8125rem; } } .hoveredLeftCenter .about__arrow__yellow__bottom { width: 4.375rem; transition: width 0.2s ease-in; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrow__yellow__bottom { width: 2.8125rem; } } .about__arrow__yellow__bottom__icon { transform: translate(21.5625rem, 16.25rem) rotate(-50deg); } @media (max-width: 1200px) { .about__arrow__yellow__bottom__icon { transform: translate(11em, 14em) rotate(-50deg); } } .hoveredRight .about__arrow__yellow__bottom__icon { transform: translate(-7.5rem, -2.8125rem) rotate(140deg); transition: transform 0.2s ease-in-out; } @media (max-width: 1200px) { .hoveredRight .about__arrow__yellow__bottom__icon { transform: translate(-4.5em, 2em) rotate(140deg); } } .hoveredLeftCenter .about__arrow__yellow__bottom__icon { transform: translate(-7.5rem, -2.8125rem) rotate(140deg); transition: transform 0.2s ease-in-out; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrow__yellow__bottom__icon { transform: translate(-4.5em, 2em) rotate(140deg); } } .about__arrows { position: absolute; transform: translate(2em, -10.1em) !important; transition: transform 0.2s ease-in-out; } @media (max-width: 1000px) { .about__arrows { display: none; } } .hoveredRight .about__arrows { transform: translate(23em, -10.1em) !important; transition: transform 0.2s linear; } @media (max-width: 1200px) { .hoveredRight .about__arrows { transform: translate(15em, -10.1em) !important; } } .hoveredRightCenter .about__arrows { transform: translate(2em, -10.1em) !important; transition: transform 0.2s linear; } .hoveredLeftCenter .about__arrows { transform: translate(-17em, -10.1em) !important; transition: transform 0.2s linear; } @media (max-width: 1200px) { .hoveredLeftCenter .about__arrows { transform: translate(-11em, -10.1em) !important; } } .hoveredLeft .about__arrows { transform: translate(-36em, -10.1em) !important; transition: transform 0.2s linear; } @media (max-width: 1200px) { .hoveredLeft .about__arrows { transform: translate(-24em, -10.1em) !important; } } .about__gradient { position: relative; display: flex; flex-direction: row; justify-content: center; align-items: center; padding: 6.25rem; } @media (max-width: 1000px) { .about__gradient { display: none; } } @media (max-width: 1200px) { .about__gradient { padding: 3.125rem; flex-wrap: wrap; } } .about__gradient__heading { font-size: 4.375rem; } @media (max-width: 1200px) { .about__gradient__heading { font-size: 3.125rem; } } .about__gradient__text { font-size: 1.5625rem; } @media (max-width: 1200px) { .about__gradient__text { font-size: 1.125rem; } } .about__gradient__context { display: flex; flex-direction: column; align-items: center; padding: 2.8125rem; position: relative; z-index: 99; } @media (max-width: 1200px) { .about__gradient__context { padding: 1.5625rem; } } .about__gradient__body { background: linear-gradient(30deg, #35d462, #00bfff) !important; position: relative; overflow: hidden; } .about__reasons { display: flex; flex-direction: column; flex-wrap: wrap; position: relative; overflow: hidden; justify-content: center; align-items: center; background-color: #F2F7F9; padding: 6.25rem; } @media (max-width: 830px) { .about__reasons { display: block; } } @media (max-width: 580px) { .about__reasons { padding: 3.125rem; } } @media (max-width: 480px) { .about__reasons { padding: 1.875rem; } } .about__reasons__head { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; align-items: center; } .about__reasons__head__heading { font-weight: bold; background: linear-gradient(265deg, #00BFFF, #45DB33); -webkit-text-fill-color: transparent; background-size: 100%; -webkit-background-clip: text; background-clip: text; font-size: 2.5rem; } .about__reasons__cards { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } @media (max-width: 830px) { .about__reasons__cards { display: none; } } .about__reasons__cards__mobile { display: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; position: relative; left: -0.4rem; transition: left 0.4s ease; } @media (max-width: 830px) { .about__reasons__cards__mobile { display: inline-flex; } } .about__reasons__card { text-align: center; border-radius: 2.5rem !important; box-shadow: none; padding: 3.75rem 2.5rem; } @media (max-width: 830px) { .about__reasons__card { padding: 1.875rem; } } .about__reasons__card:hover { box-shadow: 0 0.3125rem 0.9375rem rgba(0, 0, 0, 0.08); } .about__reasons__card__body { width: 21.875rem !important; margin: 1.25rem; } .about__reasons__card__title { font-size: 1rem; font-weight: 100; } .about__ceo { padding: 8.75rem 10.625rem; position: relative; overflow: hidden; background-color: #005F83; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } @media (max-width: 1200px) { .about__ceo { padding: 6.25rem; } } @media (max-width: 768px) { .about__ceo { padding: 4.375rem; } } @media (max-width: 410px) { .about__ceo { padding: 4.375rem 1.875rem; } } .about__ceo__head { margin-right: 4.0625rem; width: 27.125rem; } @media (max-width: 780px) { .about__ceo__head { width: auto; margin-right: 0; } } .about__ceo__head__name { font-weight: 900; font-size: 1.5rem; } @media (max-width: 768px) { .about__ceo__head__name { font-size: 1.25rem; } } .about__ceo__content { display: flex; flex-direction: row; justify-content: center; position: relative; z-index: 9; } @media (max-width: 1100px) { .about__ceo__content { flex-wrap: wrap; } } @media (max-width: 768px) { .about__ceo__content { justify-content: flex-start; } } .about__ceo__heading { background: linear-gradient(265deg, #00BFFF, #45DB33); -webkit-text-fill-color: transparent; background-size: 100%; -webkit-background-clip: text; background-clip: text; font-size: 2.5rem; } @media (max-width: 768px) { .about__ceo__heading { font-size: 1.5625rem; } } .about__ceo__context { width: 30.3125rem; padding: 1.875rem; margin-left: 4.0625rem; } @media (max-width: 1350px) { .about__ceo__context { margin-left: 0; } } @media (max-width: 780px) { .about__ceo__context { width: auto; padding: 1.875rem 0; } } .about__ceo__text { font-size: 1rem; } @media (max-width: 768px) { .about__ceo__text { font-size: 0.875rem; } } .about__ceo__svg { position: absolute; width: 52rem; height: 45.0625rem; left: -10em; } @media (max-width: 768px) { .about__ceo__svg { width: 28.75rem; height: 24.875rem; left: -10em; top: 13em; } } .about__ceo__svg__icon { transform: translateY(16em) rotate(180deg); } @media (max-width: 768px) { .about__ceo__svg__icon { transform: translateY(0) rotate(180deg); } } .about__white { padding: 8.75rem 10.625rem; display: flex; flex-direction: row; justify-content: center; } @media (max-width: 1100px) { .about__white { flex-wrap: wrap; } } @media (max-width: 1200px) { .about__white { padding: 6.25rem; } } @media (max-width: 768px) { .about__white { padding: 4.375rem; } } @media (max-width: 410px) { .about__white { padding: 4.375rem 1.875rem; } } @media (max-width: 1374px) { .about__white { justify-content: center; } } .about__white__heading { max-width: 500px; margin-right: 4.0625rem; font-size: 2.5rem; letter-spacing: -0.125rem; } @media (max-width: 1100px) { .about__white__heading { margin-right: 0; } } @media (max-width: 768px) { .about__white__heading { font-size: 1.5625rem; } } @media (max-width: 410px) { .about__white__heading { font-size: 1.4375rem; } } .about__white__text { margin-left: 4.0625rem; max-width: 485px; font-size: 1rem; } @media (max-width: 1100px) { .about__white__text { margin-left: 0; } } @media (max-width: 768px) { .about__white__text { font-size: 0.875rem; } } @media (max-width: 1350px) { .about__white__text { margin-left: 0; } } .companies__container { padding: 100px 170px; } @media (max-width: 768px) { .companies__container { padding: 70px 100px; } } @media (max-width: 600px) { .companies__container { padding: 70px 70px; } } @media (max-width: 410px) { .companies__container { padding: 70px 30px; } } .companies__row { display: flex; flex-direction: row; justify-content: center; align-items: center; } .companies__heading { font-size: 20px; margin-bottom: 40px; } @media (max-width: 768px) { .companies__heading { font-size: 16px; } } .companies__link { font-weight: 900; font-size: 16px; } @media (max-width: 768px) { .companies__link { font-size: 14px; } } .gradient__container { position: relative; overflow: hidden; padding: 70px 170px; background: linear-gradient(150deg, #00BFFF, #45DB33); display: flex; justify-content: space-around; align-items: center; } @media (max-width: 1200px) { .gradient__container { padding: 70px 100px; } } @media (max-width: 768px) { .gradient__container { padding: 70px; } } @media (max-width: 410px) { .gradient__container { padding: 70px 30px; } } @media (max-width: 1200px) { .gradient__container { justify-content: center; } } .gradient__texts { position: relative; display: flex; flex-direction: column; flex-wrap: wrap; z-index: 9; } .gradient__texts h1 { max-width: 520px; font-size: 50px; letter-spacing: -2px; } @media (max-width: 768px) { .gradient__texts h1 { font-size: 30px; } } .gradient__texts p { font-size: 16px; max-width: 380px; } @media (max-width: 768px) { .gradient__texts p { font-size: 14px; } } .gradient__img { display: flex; position: relative; width: 500px; z-index: 9; height: 500px; } @media (max-width: 1200px) { .gradient__img { position: absolute; opacity: 0.6; right: 0; width: 284px; height: 441px; z-index: 0; } } @media (max-width: 830px) { .gradient__img { right: -30px; } } .gradient__arrow__blue { position: absolute; width: 62.16px; height: 53.84px; top: 22em; left: -9em; } .gradient__arrow__blue > img { transform: rotate(45deg); } .gradient__arrow__blue__big { position: absolute; width: 190.83px; height: 165.27px; right: 6em; top: -4em; z-index: -1; } .gradient__arrow__blue__big > img { transform: rotate(225deg); } @media (max-width: 768px) { .gradient__arrow__blue__big { display: none; } } .gradient__arrow__blue__big__stroke { position: absolute; width: 61.17px; height: 52.97px; right: 1em; top: 18em; } .gradient__arrow__blue__big__stroke > img { transform: rotate(-70deg); } .gradient__arrow__blue__stroke { position: absolute; width: 55.77px; height: 48.3px; left: -9em; top: 9em; } .gradient__arrow__blue__stroke > img { transform: rotate(125deg); } .gradient__arrow__yellow { position: absolute; width: 97.78px; height: 84.68px; top: -7em; left: -3em; } .gradient__arrow__yellow > img { transform: rotate(165deg); } .gradient__arrow__yellow__stroke { position: absolute; width: 211.4px; height: 183.08px; top: 22em; left: 4em; } .gradient__arrow__yellow__stroke > img { transform: rotate(-15deg); } .lightBlue__container { position: relative; overflow: hidden; background-color: #5795AD; padding: 70px 170px; display: flex; justify-content: space-around; align-items: center; } @media (max-width: 1200px) { .lightBlue__container { padding: 70px 100px; } } @media (max-width: 768px) { .lightBlue__container { padding: 70px; } } @media (max-width: 410px) { .lightBlue__container { padding: 70px 30px; } } @media (max-width: 1200px) { .lightBlue__container { justify-content: center; } } .lightBlue__texts { position: relative; display: flex; flex-direction: column; flex-wrap: wrap; z-index: 9; } .lightBlue__heading { max-width: 500px; font-size: 50px; } @media (max-width: 768px) { .lightBlue__heading { font-size: 30px; } } .lightBlue__text { font-size: 16px; max-width: 380px; } @media (max-width: 768px) { .lightBlue__text { font-size: 14px; } } .lightBlue__img { display: flex; position: relative; width: 500px; z-index: 9; height: 500px; } @media (max-width: 1200px) { .lightBlue__img { position: absolute; opacity: 0.6; right: 0; width: 284px; height: 441px; z-index: 0; } } @media (max-width: 830px) { .lightBlue__img { right: -30px; } } .lightBlue__arrow__blue { top: -4.5em; position: absolute; left: 1.5em; z-index: -1; width: 184.13px; height: 159.47px; } .lightBlue__arrow__blue > img { transform: rotate(165deg); } @media (max-width: 768px) { .lightBlue__arrow__blue > img { transform: rotate(130deg); } } @media (max-width: 768px) { .lightBlue__arrow__blue { width: 108.48px; height: 93.95px; top: -1.2em; position: absolute; left: 10.5em; z-index: -1; } } .lightBlue__arrow__blue__stroke { width: 75.64px; height: 65.51px; position: absolute; top: 21em; left: 13em; } .lightBlue__arrow__blue__stroke > img { transform: rotate(-30deg); } .lightBlue__arrow__yellow { position: absolute; width: 56.14px; height: 48.62px; right: 6em; top: -4em; } @media (max-width: 768px) { .lightBlue__arrow__yellow { width: 29.42px; height: 25.48px; right: 1em; top: -3em; } } .lightBlue__arrow__yellow > img { transform: rotate(-130deg); } @media (max-width: 768px) { .lightBlue__arrow__yellow > img { transform: rotate(-160deg); } } .lightBlue__arrow__yellow__big { width: 231.12px; height: 200.16px; position: absolute; left: 0; bottom: 0; } .lightBlue__arrow__yellow__big > img { transform: rotate(55deg); } @media (max-width: 768px) { .lightBlue__arrow__yellow__big > img { transform: rotate(16deg); } } @media (max-width: 768px) { .lightBlue__arrow__yellow__big { width: 81.37px; height: 70.47px; position: absolute; left: 10em; bottom: 0; } } .lightBlue__arrow__white { width: 69.51px; height: 60.2px; position: absolute; left: -1em; top: 16em; } @media (max-width: 768px) { .lightBlue__arrow__white { display: none; } } .lightBlue__arrow__white > img { transform: rotate(100deg); } .lightBlue__arrow__white__stroke { width: 141.89px; height: 122.88px; position: absolute; left: 24em; top: 12em; } .lightBlue__arrow__white__stroke > img { transform: rotate(-70deg); } @media (max-width: 768px) { .lightBlue__arrow__white__stroke { display: none; } } .slide__arrow { width: 20px; height: 16.48px; } .slide-prev > img { transform: rotate(-90deg); } .slide-next > img { transform: rotate(90deg); } .team-member__photo { max-height: 500px; width: 100%; } @media (max-width: 960px) { .team-member__photo { height: 380px; margin-top: 50px; } } @media (max-width: 960px) { .team-member__arrows { width: 466.78px !important; height: 404.26px !important; } } @media (max-width: 960px) { .team-member__arrows__blue { top: 0 !important; right: -5em !important; } } @media (max-width: 960px) { .team-member__arrows__white { top: 0 !important; right: -6em !important; } } .team-section { max-height: 650px !important; } @media (max-width: 640px) { .team-section { height: 380px !important; } } @media (max-width: 640px) { .uk-position-absolute\@s { position: absolute !important; } } @media (min-width: 960px) { .uk-position-absolute\@m- { position: absolute !important; } } @media (max-width: 960px) { .uk-position-relative\@m { position: relative !important; } } @media (min-width: 960px) { .uk-position-relative\@m- { position: relative !important; } } @media (max-width: 960px) { .uk-position-relative\@s { position: relative !important; } } @media (min-width: 960px) { .uk-position-relative\@s- { position: relative !important; } } @media (min-width: 640px) { .uk-flex-middle\@s { align-items: center !important; } } @media (max-width: 640px) { .uk-margin-remove-left\@s- { margin-left: 0 !important; } } @media (max-width: 640px) { .uk-margin-remove-right\@s- { margin-right: 0 !important; } } @media (max-width: 640px) { .team-block { bottom: -20px !important; } } .left__arrow { left: 8em !important; top: -4em !important; } @media (max-width: 768px) { .left__arrow { left: -2em !important; top: 9em !important; transform: rotate(45deg); width: 559.91px; height: 484.92px; } } .oman__arrow { left: -28em !important; top: -28em !important; } @media (max-width: 1200px) { .oman__arrow { left: -62em !important; } } @media (max-width: 768px) { .oman__arrow { width: 559.91px !important; height: 484.92px !important; left: 30em !important; top: 5em !important; } } @media (max-width: 410px) { .oman__arrow { left: 13em !important; top: 5em !important; } } .oman__arrow > img { transform: rotate(-135deg); } @media (max-width: 768px) { .oman__arrow > img { transform: rotate(30deg); } } .right { justify-content: flex-end !important; } .right__arrow { left: 34em !important; top: -40em !important; } @media (max-width: 768px) { .right__arrow { left: 0 !important; top: 0 !important; width: 559.91px !important; height: 484.92px !important; } } @media (max-width: 410px) { .right__arrow { left: 0 !important; top: 0 !important; } } .team { position: relative; overflow: hidden; display: flex; justify-content: center; padding: 100px 170px; padding-bottom: 0; } @media (max-width: 960px) { .team { padding: 100px; padding-bottom: 0; } } @media (max-width: 768px) { .team { padding: 70px; padding-bottom: 0; } } @media (max-width: 410px) { .team { padding: 70px 30px; padding-bottom: 0; } } .team__blue { background-color: #005F83; } .team__blue__block { padding: 170px; } @media (max-width: 960px) { .team__blue__block { padding: 100px; } } @media (max-width: 768px) { .team__blue__block { padding: 70px; } } @media (max-width: 410px) { .team__blue__block { padding: 70px 30px; } } .team__white { background-color: #F2F7F9; } .team__sky { background-color: #21C0FC; } .team__green { background-color: #45DB33; } .team__hidden__bio { position: fixed; width: 100%; height: 100%; display: none; background-color: #005f83; top: 0; left: 0; z-index: 999; } .openBio .team__hidden__bio { display: flex; } .team__hidden__bio__text { padding: 70px 30px; justify-content: center; display: flex; flex-direction: column; } .team__hidden__bio__text span { font-size: 20px; } @media (max-width: 768px) { .team__hidden__bio__text span { font-size: 14px; } } .team__hidden__bio__text h1 { letter-spacing: -1.5px; font-size: 50px !important; } @media (max-width: 768px) { .team__hidden__bio__text h1 { font-size: 25px !important; } } .team__hidden__bio__text p { max-width: 640px; font-size: 16px; } @media (max-width: 768px) { .team__hidden__bio__text p { font-size: 14px; } } .team__background__arrows { position: absolute; top: 0; left: -11em; } .team__background__manyArrows { position: absolute; width: 1440px; height: 640px; } @media (max-width: 768px) { .team__background__manyArrows { display: none; } } .team__background__white__arrow { left: 32em; top: -30em; position: absolute; width: 1307.08px; height: 1132.01px; } @media (max-width: 768px) { .team__background__white__arrow { width: 466.78px; height: 404.26px; left: 30em; top: 0; } } @media (max-width: 410px) { .team__background__white__arrow { left: 4em; top: 2em; } } .team__background__blue__arrow { position: absolute; width: 1307.08px; height: 1132.01px; left: 20em; top: -26em; } @media (max-width: 768px) { .team__background__blue__arrow { width: 466.78px; height: 404.26px; left: 30em; top: 0; } } @media (max-width: 410px) { .team__background__blue__arrow { left: 10em; top: -4em; } } .team__background__blue__arrow__block { position: absolute; width: 1307.08px; height: 1132.01px; left: 20em; top: -29em; } .team__background__blue__arrow__block__qatar { left: 0; top: -20em; position: absolute; width: 1307.08px; height: 1132.01px; } @media (max-width: 768px) { .team__background__blue__arrow__block__qatar { width: 559.91px; height: 484.92px; top: 1em; } } @media (max-width: 410px) { .team__background__blue__arrow__block__qatar { top: 3em; } } .team__background__blue__arrow__block__qatar > img { transform: rotate(90deg); } .team__background__blue__arrow__block__kuwait { left: 0; top: -29em; position: absolute; width: 1307.08px; height: 1132.01px; } @media (max-width: 768px) { .team__background__blue__arrow__block__kuwait { width: 559.91px; height: 484.92px; top: 1em; left: 11em; } } @media (max-width: 410px) { .team__background__blue__arrow__block__kuwait { left: 11em; top: 3em; } } @media (max-width: 768px) { .team__background__blue__arrow__block { width: 466.78px; height: 404.26px; left: 30em; top: 0; } } @media (max-width: 410px) { .team__background__blue__arrow__block { left: 11em; top: 3em; } } .team__background__sky__arrow { position: absolute; width: 1307.08px; height: 1132.01px; left: 18em; top: 1em; } @media (max-width: 768px) { .team__background__sky__arrow { width: 466.78px; height: 404.26px; left: 5em; top: 1em; } } @media (max-width: 410px) { .team__background__sky__arrow { left: 10em; top: 4em; transform: rotate(-90deg); } } .team__socialLinks { margin-top: 40px; max-width: 125.14px; display: flex; justify-content: space-between; align-items: center; } .team__container { position: relative; display: flex; flex-direction: row; max-width: 1200px; min-width: 1200px; align-items: center; justify-content: space-between; } @media (max-width: 1200px) { .team__container { min-width: auto; } } @media (max-width: 768px) { .team__container { align-items: flex-end; } } .team__container__block { position: relative; display: flex; flex-direction: row; max-width: 1200px; min-width: 1200px; align-items: center; justify-content: space-between; } @media (max-width: 1200px) { .team__container__block { min-width: auto; } } @media (max-width: 768px) { .team__container__block { min-width: 310px; } } @media (max-width: 410px) { .team__container__block { max-width: 310px; } } .team__img { display: flex; z-index: 1; } @media (max-width: 768px) { .team__img { width: 273px; height: auto; } } .team__texts { display: flex; flex-direction: column; flex-wrap: wrap; z-index: 9; } @media (max-width: 768px) { .team__texts { display: none; } } .team__texts__block { display: flex; flex-direction: column; flex-wrap: wrap; z-index: 9; max-width: 485px; } .team__texts__block span { font-size: 20px; } @media (max-width: 768px) { .team__texts__block span { font-size: 14px; } } .team__texts__block h1 { letter-spacing: -1.5px; font-size: 50px !important; } @media (max-width: 768px) { .team__texts__block h1 { font-size: 25px !important; } } .team__texts__block p { max-width: 640px; font-size: 16px; } @media (max-width: 768px) { .team__texts__block p { font-size: 14px; } } .team__texts__mobile { display: none; flex-direction: column; flex-wrap: wrap; z-index: 9; min-width: 310px; position: absolute; } @media (max-width: 768px) { .team__texts__mobile { display: flex; left: -20%; margin-bottom: 2em; } } @media (max-width: 410px) { .team__texts__mobile { left: -11%; } } .team__texts__mobile span { font-size: 20px; } @media (max-width: 768px) { .team__texts__mobile span { font-size: 14px; } } .team__texts__mobile h1 { letter-spacing: -1.5px; font-size: 50px !important; } @media (max-width: 768px) { .team__texts__mobile h1 { margin: 15px 0; font-size: 25px !important; } } .team__texts__mobile p { max-width: 640px; font-size: 16px; } @media (max-width: 768px) { .team__texts__mobile p { font-size: 14px; } } .team__texts span { font-size: 20px; } @media (max-width: 768px) { .team__texts span { font-size: 14px; } } .team__texts h1 { letter-spacing: -1.5px; font-size: 50px !important; } @media (max-width: 768px) { .team__texts h1 { font-size: 25px !important; } } .team__texts p { max-width: 640px; font-size: 16px; } @media (max-width: 768px) { .team__texts p { font-size: 14px; } } @media (min-width: 960px) { .uk-padding-remove\@m { padding: 0 !important; } } @media (max-width: 960px) { .location { height: 535px; } } .location__map { width: 1311.523px; height: 1158.557px; left: 38%; } .location__map svg { width: 100%; height: 100%; } @media (max-width: 960px) { .location__map { height: 803.27px; width: 909.61px; } } @media (max-width: 1200px) { .location__map { top: -8em; } } .location__text { margin-top: 45px; font-size: 16px; } @media (max-width: 768px) { .location__text { display: none; } } .location__container { max-width: 570px; text-align: center; margin-bottom: auto; position: relative; z-index: 9; } .location__heading { background: linear-gradient(30deg, #45DB33, #00BFFF); background-size: auto; background-clip: border-box; -webkit-text-fill-color: transparent; background-size: 100%; -webkit-background-clip: text; background-clip: text; font-size: 42px; } .location__heading::-moz-selection { -webkit-text-fill-color: azure; } .location__heading::selection { -webkit-text-fill-color: azure; } @media (max-width: 768px) { .location__heading { font-size: 25px; margin-top: 20px; } } .location__heading__mini { font-size: 20px; } @media (max-width: 768px) { .location__heading__mini { font-size: 14px; } } @media (max-width: 768px) { .contact__form { justify-content: center; } } @media (max-width: 525px) { .contact__form { justify-content: flex-start; } } .contact__description { width: 519px; height: 230px; background-color: rgba(0, 95, 131, 0.05); border: none; color: #005f83; font-size: 16px; resize: none; padding: 15px 20px; margin: 10px 10px 10px 0; outline-style: none; } @media (max-width: 768px) { .contact__description { font-size: 14px; width: 270px; } } .contact__description::-moz-placeholder { color: #5795AD; font-size: 14px; opacity: 1; } .contact__description:-ms-input-placeholder { color: #5795AD; font-size: 14px; opacity: 1; } .contact__description::placeholder { color: #5795AD; font-size: 14px; opacity: 1; } .contact__location { position: relative; overflow: hidden; background-color: #F2F7F9; display: flex; flex-direction: column; padding: 100px 170px 0 170px; } @media (max-width: 1200px) { .contact__location { padding: 100px 0 0 0; } } .contact__location__texts { align-items: center; display: flex; flex-direction: column; } .contact__location__texts h2 { margin: 50px 0 20px 0; font-size: 50px; } @media (max-width: 768px) { .contact__location__texts h2 { font-size: 25px; margin: 20px 0; } } .contact__location__texts span { font-size: 20px; } @media (max-width: 768px) { .contact__location__texts span { font-size: 14px; } } .contact__map { position: relative; max-height: 605px; max-width: 100%; overflow: hidden; } .contact__map__card { border-radius: 40px !important; box-shadow: none; display: flex; flex-direction: column; } .contact__map__card:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); } .contact__map__card__container { margin-left: 40px; margin-right: 0; } .ar .contact__map__card__container { margin-left: 0; margin-right: 40px; } .contact__map__card__detail { font-size: 16px; display: flex; flex-direction: row; margin: 7px; } @media (max-width: 768px) { .contact__map__card__detail { font-size: 14px; } } .contact__map__image { width: 1659px; height: 909px; top: -8.7em; position: relative; left: -4em; z-index: -1; } .contact__locations { display: flex; flex-direction: row; justify-content: center; align-items: center; margin: 40px 0; } @media (max-width: 768px) { .contact__locations { margin: 10px 0; } } @media (max-width: 1000px) { .contact__locations { display: none; } } .contact__locations__mobile { display: none; margin: 25px 0; justify-content: center; align-items: center; flex-direction: row; } @media (max-width: 960px) { .contact__locations__mobile { display: flex; } } .contact__locations__button { border-radius: 40px; padding: 20px 30px; font-size: 16px; background-color: #fff; transition-property: color, background-color; transition-duration: 0.2s; transition-timing-function: ease-in; } .contact__locations__button__active { background-color: #005f83; color: #ffffff !important; text-decoration: none; transition-property: color, background-color; transition-duration: 0.2s; transition-timing-function: ease-in; } .contact__locations__button > img { background-color: #fff0 !important; } .contact__locations__button > img { width: 20px !important; margin-left: 10px !important; } @media (max-width: 768px) { .contact__locations__button > img { width: 18px !important; } } .contact__locations__button:hover { background-color: #005f83; color: #ffffff !important; text-decoration: none; transition-property: color, background-color; transition-duration: 0.2s; transition-timing-function: ease-in; } @media (max-width: 1000px) { .contact__locations__button { width: 110px !important; padding: 15px 20px; align-items: center; height: 30px !important; justify-content: center; font-size: 14px; } } .contact__arrows { position: absolute; left: 0; top: 0; } .contact__arrow__gradient { width: 434.36px; height: 390.23px; position: absolute; z-index: -1; left: 60em; top: 11em; } .contact__arrow__gradient > svg { transform: rotate(45deg); } .contact__arrow__gradient__stroke { width: 612.11px; height: 530.12px; position: absolute; left: -16em; top: -4em; z-index: -1; } .contact__arrow__gradient__stroke > svg { transform: rotate(45deg); } .contact__arrow__yellow { width: 36.12px; height: 29.19px; position: absolute; left: 39em; top: 6em; } .contact__arrow__yellow > svg { transform: rotate(45deg); } .contact__arrow__yellow__stroke { width: 196.25px; height: 169.96px; position: absolute; left: 38em; top: 24em; } .contact__arrow__yellow__stroke > svg { transform: rotate(45deg); } .contact__arrow__white { position: absolute; width: 54.39px; height: 47.11px; left: 25em; top: 30em; z-index: -1; } .contact__arrow__white > svg { transform: rotate(45deg); } .contact__arrow__white__stroke { width: 106.66px; height: 92.36px; position: absolute; left: 52em; top: 1em; } .contact__arrow__white__stroke > svg { transform: rotate(45deg); } #mobile { height: 50px; padding: 15px 10px 15px 92px; width: 100%; } .cv__select { background-color: #fff0; color: #5795AD !important; transition: 0.2s ease-in-out; transition-property: color, background-color; border: none; outline-style: none; } .cv__select:not([multiple]):not([size]) { position: relative; width: 100%; -moz-appearance: none; -webkit-appearance: none; background-image: url("/images/register-cv/arrow-down.svg"); background-repeat: no-repeat; background-size: 12.14px; background-position: 100% 50%; } .cv__select__msg { background-color: #fff0; color: #5795AD !important; transition: 0.2s ease-in-out; transition-property: color, background-color; border: none; outline-style: none; } .cv__select__msg:not([multiple]):not([size]) { position: relative; width: 100%; -moz-appearance: none; -webkit-appearance: none; background-image: url("/images/register-cv/arrow-down-white.svg"); background-repeat: no-repeat; background-size: 12.14px; background-position: 100% 50%; } .cv__selects { background-color: #f2f7f9; padding: 15px; } .cv__selects__msg { background-color: #fff0; padding: 15px; border-bottom: 1px solid white; } .cv__arrows { position: absolute; top: 0; left: 5em; width: 100%; } .cv__arrow__yellow__left { width: 168.18px; height: 145.66px; left: -149.53984px; top: 248.71px; position: absolute; } @media (max-width: 768px) { .cv__arrow__yellow__left { display: none; } } .cv__arrow__yellow__left > svg { transform: rotate(45deg); } .cv__arrow__yellow__right { position: absolute; width: 137.79px; height: 119.33px; left: 1128.01px; top: 548.74px; } .cv__arrow__yellow__right > svg { transform: rotate(45deg); } .cv__arrow__gradient { position: absolute; width: 384.76px; height: 333.22px; left: 772.55px; top: 662.87px; } .cv__arrow__gradient > svg { transform: rotate(45deg); } .cv__arrow__gradient__stroke { position: absolute; width: 93.06px; height: 80.6px; left: 867.2px; top: 261.84px; } .cv__arrow__gradient__stroke > svg { transform: rotate(45deg); } .cv__arrow__blue { position: absolute; width: 42.63px; height: 36.92px; left: 851.55px; top: 677.54px; } .cv__arrow__blue > svg { transform: rotate(45deg); } .cv__arrow__blue__stroke { position: absolute; width: 222.32px; height: 192.54px; left: 1116.1px; top: 177.27px; } .cv__arrow__blue__stroke > svg { transform: rotate(45deg); } .cv__meta { margin: 0; font-size: 14px; } @media (max-width: 768px) { .cv__meta { font-size: 12px; } } .cv__heading { font-size: 50px; margin-top: 35px; } @media (max-width: 768px) { .cv__heading { font-size: 40px; margin-top: 30px; margin-bottom: 13px; margin-right: 1em; } } .cv__text { font-size: 16px; } @media (max-width: 768px) { .cv__text { font-size: 14px; } } .cv__linkedin { background-color: #f2f7f9; height: 50px; padding: 15px; } .cv__linkedin > input { outline-style: none; font-size: 14px; color: #005f83 !important; background-color: #f2f7f9; border: none; } .cv__linkedin > input::-moz-placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .cv__linkedin > input:-ms-input-placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .cv__linkedin > input::placeholder { color: #5795AD; opacity: 1; font-size: 14px; } .news__photo { width: 100%; border-radius: 40px; } @media (max-width: 640px) { .news__photo { height: 100%; border-radius: 40px; width: 100%; } } .uk-close:hover, .uk-close:focus { color: #fff; outline: none; } @media (max-width: 640px) { .padding-70\@s { padding-top: 70px !important; padding-bottom: 70px !important; } } em { color: var(--blue) !important; } .section--insights { direction: ltr !important; } .insight__search { padding: 20px 25px; background-color: #fff0; border: 2px solid white; border-radius: 40px; color: #ffffff; outline-style: none; } .insight__search::-moz-placeholder { color: #ffffff; opacity: 1; } .insight__search:-ms-input-placeholder { color: #ffffff; opacity: 1; } .insight__search::placeholder { color: #ffffff; opacity: 1; } .insight__search__title { font-size: 20px; } @media (max-width: 410px) { .insight__search__title { font-size: 16px; } } .insight__dropdown > .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%23005f83%22%20stroke-width%3D%222.5%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E") !important; } .insight__dropdown > .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%22%23005f83%22%20stroke-width%3D%222.5%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E") !important; } .insight__active__link { border: 2px #005f83 solid; border-radius: 40px; padding: 10px 20px; } .insight__active__link svg { display: block !important; position: absolute; right: 0; top: 6px; } .insight__active__link span { display: block; } .insight__input { border: none; outline-style: none; color: #005f83; margin-left: 10px; } .insight__input__block { background-color: #fff; border-radius: 40px; border: none; padding: 12px 20px; } .insight__input__block img { width: 20px !important; } .insight__card { border-radius: 40px; box-shadow: none !important; } .insight__card:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08) !important; } .insight__photo { position: relative; overflow: hidden; background-color: #005f83; } .insight__photo::before { content: ""; background-image: url("/images/insight/KSA-Infographic-Final-scaled-header.jpg"); position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.2; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; } .form-error { font-size: 10px; padding: 4px 4px; background: #fa5661; color: #fff; line-height: 1; } .form-request-proposal .uk-alert-danger { padding: 0 10px; background: transparent; color: red; text-shadow: none; font-size: 0.625rem; } .form-request-proposal .iti--allow-dropdown input { padding-right: 6px; padding-left: 52px; margin-left: 0; } .form-request-proposal .uk-input, .form-request-proposal .uk-select, .form-request-proposal .uk-textarea { outline: none; color: #fff !important; font-size: 13px; background: transparent !important; border: none; border-bottom: 1px solid #ffffff; padding: 10px; height: 30px !important; line-height: 1; font-weight: 300; } .form-request-proposal .uk-input::-moz-placeholder, .form-request-proposal .uk-select::-moz-placeholder, .form-request-proposal .uk-textarea::-moz-placeholder { color: #ffffff; } .form-request-proposal .uk-input:-ms-input-placeholder, .form-request-proposal .uk-select:-ms-input-placeholder, .form-request-proposal .uk-textarea:-ms-input-placeholder { color: #ffffff; } .form-request-proposal .uk-input::placeholder, .form-request-proposal .uk-select::placeholder, .form-request-proposal .uk-textarea::placeholder { color: #ffffff; } .form-request-proposal .uk-input.uk-select, .form-request-proposal .uk-select.uk-select, .form-request-proposal .uk-textarea.uk-select { padding: 0 0 0 10px; color: #fff !important; } .form-request-proposal .uk-input.uk-textarea, .form-request-proposal .uk-select.uk-textarea, .form-request-proposal .uk-textarea.uk-textarea { min-height: 10rem; } .form-request-proposal .uk-input:focus, .form-request-proposal .uk-input:active, .form-request-proposal .uk-input.dropdown.open, .form-request-proposal .uk-input:focus-visible, .form-request-proposal .uk-select:focus, .form-request-proposal .uk-select:active, .form-request-proposal .uk-select.dropdown.open, .form-request-proposal .uk-select:focus-visible, .form-request-proposal .uk-textarea:focus, .form-request-proposal .uk-textarea:active, .form-request-proposal .uk-textarea.dropdown.open, .form-request-proposal .uk-textarea:focus-visible { background-color: transparent; color: #fff !important; } .form-request-proposal .uk-input option, .form-request-proposal .uk-select option, .form-request-proposal .uk-textarea option { padding: 0; min-height: auto; line-height: 1; } .form-request-proposal .uk-input, .form-request-proposal .uk-select:not([multiple]):not([size]), .form-request-proposal .uk-input:disabled { background-color: #f2f7f9; border-color: #fff; padding: 0 10px; color: #fff !important; } .svg-map { position: relative; height: 55vw; } .svg-map svg { position: absolute; width: 100%; left: 50%; transform: translateX(-50%) scale(2); margin-left: -16vw; bottom: 11vw; } .svg-map path { fill: url(#linear-gradient); } .svg-map circle { fill: #45DB33; } .text-color { color: #005f83 !important; } .text-color:hover { text-decoration: none; color: #005f83 !important; } .uk-link:hover { text-decoration: none !important; color: #005f83 !important; } .fw-900 { font-weight: 900; } .block { padding: 100px 170px; } @media (max-width: 768px) { .block { padding: 70px; } } @media (max-width: 410px) { .block { padding: 70px 30px; } } @media (max-width: 640px) { .padding-bottom-0\@s { padding-bottom: 0; } } @media (max-width: 640px) { .uk-margin-remove-top\@s { margin-top: 0 !important; } } @media (min-width: 640px) { .uk-margin-remove-top\@s- { margin-top: 0 !important; } } @media (max-width: 640px) { .uk-margin-remove-bottom\@s { margin-bottom: 0 !important; } } @media (min-width: 640px) { .uk-margin-remove-bottom\@s- { margin-bottom: 0 !important; } } @media (max-width: 960px) { .uk-margin-remove-bottom\@m { margin-bottom: 0 !important; } } @media (min-width: 960px) { .uk-margin-remove-bottom\@m- { margin-bottom: 0 !important; } } @media (max-width: 640px) { .uk-padding-remove\@s { padding: 0 !important; } } @media (max-width: 640px) { .uk-padding-remove-bottom\@s { padding-bottom: 0 !important; } } @media (max-width: 640px) { .uk-padding-remove-horizontal\@s { padding-left: 0 !important; padding-right: 0 !important; } } @media (min-width: 1200px) { .uk-margin-remove-top\@l { margin-top: 0 !important; } } @media (max-width: 1200px) { .uk-align-center\@l { margin-left: auto !important; margin-right: auto !important; } } @media (max-width: 960px) { .uk-padding-large-top\@m { padding-top: 70px !important; } } @media (max-width: 640px) { .uk-padding-small\@s, .uk-input-help-text { padding: 15px !important; } } .uk-padding-large-bottom { padding-bottom: 30px !important; } @media (min-width: 1200px) { .uk-padding-large-bottom { padding-bottom: 70px !important; } } @media (min-width: 960px) { .uk-padding-large-bottom { padding-bottom: 40px !important; } } @media (min-width: 640px) { .uk-padding-large-bottom { padding-bottom: 40px !important; } } @media (min-width: 960px) { .uk-padding-remove-bottom\@m { padding-bottom: 0 !important; } } body { z-index: -100; } .player { height: 100%; } @media (min-width: 1200px) { .player { transform: scale(2.4); } } @media (max-width: 1200px) { .player { transform: scale(2.8); } } @media (min-width: 1600px) { .player { transform: scale(1.8); } } @media (min-width: 1900px) { .player { transform: scale(1.4); } } @media (min-width: 2400px) { .player { transform: scale(1); } } .black-font { font-weight: 900 !important; } .bold-font { font-weight: bold !important; } .medium-font { font-weight: 400 !important; } .light-font { font-weight: 300 !important; } .arabic-font { font-family: "GE SS Text", sans-serif !important; font-weight: 300; } .uk-input, .uk-select:not([multiple]):not([size]), .uk-input:disabled { background-color: #f2f7f9; border-color: #f2f7f9; height: 3.125rem; padding: 0.9375rem; outline-style: none; font-size: 0.875rem; color: #005f83 !important; } .uk-input:focus, .uk-select:not([multiple]):not([size]):focus, .uk-input:disabled:focus { outline: none; background-color: #f2f7f9; color: #666; border-color: #1e87f0; } .uk-select-msg:not([multiple]):not([size]) { background-color: #fff0; border: none; border-bottom: 0.0625rem solid #fff; height: 2.1875rem; padding: 0.3125rem; display: block !important; width: 100%; outline-style: none; font-size: 0.875rem; color: #fff !important; } .uk-select-msg:not([multiple]):not([size]):focus { outline: none; background-color: #fff0; color: #666; border-color: #fff; } .uk-select-msg:not([multiple]):not([size]) option { color: #666 !important; } .uk-textarea { background-color: #f2f7f9; border-color: #f2f7f9; padding: 0.9375rem; outline-style: none; min-height: 15rem; font-size: 0.875rem; color: #005f83 !important; } .uk-textarea:focus { outline: none; background-color: #f2f7f9; color: #666; border-color: #1e87f0; } .uk-button.uk-button-large.uk-button-default { padding: 1.25rem 1.0625rem; border-radius: 2.5rem; background: linear-gradient(45deg, #45DB33, #00BFFF) !important; text-align: center; min-width: 10rem; max-height: 4.0625rem; min-height: 3.75rem; color: #fff; line-height: 1; } .uk-button.uk-button-large.uk-button-default:hover, .uk-button.uk-button-large.uk-button-default:focus { border-color: #00BFFF; } .uk-select:not([multiple]):not([size]) { padding-right: 1.5625rem; background-repeat: no-repeat; background-position: 96% 50%; } .uk-input-help-text { color: #5795AD; font-size: 0.8125rem; font-weight: 400; } .uk-form-controls--checkbox label { display: flex; } .uk-form-controls--checkbox span:last-child { margin-left: 0.5rem; } .ar .uk-form-controls--checkbox span:last-child { margin-right: 0.5rem; } .uk-form-controls--checkbox label, .uk-form-controls--checkbox .uk-input-help-text { font-size: 0.8125rem; color: #5795AD; } .uk-form-item-error { font-size: 0.6875rem; font-weight: 600; padding: 0.625rem 1rem; } .iti.iti--allow-dropdown { width: 100%; } .ar .iti__country-list { text-align: right !important; left: 0 !important; } .iti__flag { background-image: url("/images/flags.png") !important; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .iti__flag { background-image: url("/images/flags@2x.png") !important; } } .uk-nav-parent-icon > .uk-parent > a::after { background-image: url("/images/arrows/nav-right.svg"); } .uk-nav-parent-icon > .uk-parent.uk-open > a::after { background-image: url("/images/arrows/nav-up.svg"); } .uk-nav-parent-icon > .uk-parent > .faqs::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%23005f83%22%20stroke-width%3D%222.5%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); } @media (max-width: 960px) { .uk-nav-parent-icon > .uk-parent > .faqs::after { background-image: none !important; } } .uk-nav-parent-icon > .uk-parent.uk-open > .faqs::after { background-image: url("/images/arrows/faq-up.svg"); } @media (max-width: 960px) { .uk-nav-parent-icon > .uk-parent.uk-open > .faqs::after { background-image: none !important; } } .uk-navbar-dropdown-nav > li.uk-active > a { color: #4bd1ff !important; } .uk-navbar-dropdown-nav > li > a { color: #005f83 !important; } [class*=uk-navbar-dropdown-bottom] { margin-top: 0.1875rem; } .uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-dropdown-nav > li > a:focus { color: #4bd1ff !important; } @media (min-width: 640px) { .uk-flex\@s { display: flex; } } @media (max-width: 640px) { .uk-flex\@s- { display: flex; } } @media (max-width: 640px) { .uk-margin-auto-top\@s { margin-top: auto; } } .faqs { padding: 1.25rem !important; } .faqs__bg { background-color: var(--faq); } .whiteBlock { background-color: #fff !important; } .msg { position: fixed; bottom: 0.9375rem; right: 0.9375rem; z-index: 99; } .msg__btn { width: 1.25rem; height: 1.25rem; background: linear-gradient(30deg, #35d462, #00bfff) !important; border-radius: 50%; display: flex; justify-content: center; align-items: center; padding: 1.25rem; transition: all 0.6s ease; cursor: pointer; outline-style: none !important; } .msg__btn__drop { border-radius: 2.5rem; min-width: 23.75rem; right: 0 !important; bottom: 4.375rem !important; top: auto !important; left: auto !important; } @media (max-width: 640px) { .msg__btn__drop { min-width: 18.75rem; right: 0 !important; } } .msg__btn:hover { width: 10rem; border-radius: 2.5rem; text-decoration: none; text-outline: none; } .ar .msg__btn:hover { width: 12.5rem; } .msg__btn__hovered { width: 10rem; border-radius: 2.5rem; text-decoration: none; text-outline: none; } .ar .msg__btn__hovered { width: 12.5rem; } .msg__btn img { position: absolute; top: 50%; transform: translateY(-50%); right: 0.75rem; } .msg__btn:hover .msg__btn__text { -webkit-animation: showText 0.4s 0.4s linear forwards; animation: showText 0.4s 0.4s linear forwards; } @-webkit-keyframes showText { from { opacity: 0; visibility: hidden; } to { opacity: 1; visibility: visible; } } @keyframes showText { from { opacity: 0; visibility: hidden; } to { opacity: 1; visibility: visible; } } .msg__btn__text__hovered .msg__btn__text { opacity: 1; visibility: visible; } .msg__btn__text { visibility: hidden; opacity: 0; font-size: var(--standard); position: relative; right: 1.5625rem; } #msg_form { transition: all 0.8s ease-in-out !important; z-index: 1; } #msg-thank-you { opacity: 0; z-index: -1; transition: all 0.8s ease-in-out !important; } .uk-padding-medium { padding: 0.9375rem !important; } @media print, screen and (min-width: 40em) { .uk-padding-medium { padding: 1.875rem !important; } } .uk-padding-remove-horizontal { padding-left: 0 !important; padding-right: 0 !important; } .padding-5__vertical { padding: 0.3125rem 0 !important; } .margin-50__vertical { margin: 3.125rem 0 !important; } .top_60 { top: 3.75rem !important; } .top_75 { top: 4.5rem !important; } .left_0 { left: 0 !important; } .thank-you__text { transition: all 0.8s ease-in-out; opacity: 0 !important; visibility: hidden !important; } .thank-you .thank-you__text { opacity: 1 !important; visibility: visible !important; } .title { transition: all 0.8s ease-in-out; } @media (max-width: 960px) { .uk-padding-remove-vertical\@m { padding-top: 0 !important; padding-bottom: 0 !important; } } .uk-lightbox { background-color: #151515 !important; } @media (max-width: 640px) { .uk-margin-remove\@s { margin: 0 !important; } } .phoneNumberDropdown .iti__flag { background-image: url("/images/flags.png"); } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .phoneNumberDropdown .iti__flag { background-image: url("/images/flags@2x.png") !important; } } .phoneNumberDropdown .iti__selected-flag { z-index: 1; position: relative; display: flex; align-items: center; padding: 0 0.375rem 0 0.5rem; width: 5rem; height: 3.125rem; justify-content: center; background-color: rgba(0, 95, 131, 0.2); transition: background-color 0.8s ease; } .phoneNumberDropdown .iti__selected-flag:focus-within { background-color: rgba(0, 95, 131, 0.8) !important; } .phoneNumberDropdown .iti__selected-flag:hover { background-color: rgba(0, 95, 131, 0.8) !important; } .phoneNumberDropdown .iti__arrow { background-image: url("/images/job_detail/job_form/arrow-down-white.svg") !important; background-repeat: no-repeat; background-size: 0.5625rem; background-position: 100% 50%; border: none; -moz-appearance: none; -webkit-appearance: none; width: 0.5625rem; height: 0.25rem; transition: transform 0.8s ease; margin-left: 0.375rem; } .ar .phoneNumberDropdown .iti__arrow { margin-right: 0.375rem !important; } .phoneNumberDropdown .iti__arrow--up { transform: rotate(180deg); } .phoneNumberDropdown .iti__arrow--up { transform: rotate(180deg); } .svg__social { width: 20px !important; fill: #005F83 !important; transition: all 0.8s ease-in-out; } .svg__social:hover { fill: #00bfff !important; } .uk-modal { background-color: #005f83f0 !important; } .z-9 { z-index: 9; } .uk-child-margin-remove p, .uk-child-margin-remove span, .uk-child-margin-remove h1, .uk-child-margin-remove h2, .uk-child-margin-remove h3, .uk-child-margin-remove h4, .uk-child-margin-remove h5, .uk-child-margin-remove a { margin: 0 !important; } .uk-navbar-transparent { background-color: #fff0 !important; } .modal__title { font-size: 30px !important; } @media (max-width: 960px) { .modal__title { font-size: 24px !important; } } @media (max-width: 640px) { .modal__title { font-size: 20px !important; } } :root { --blue: #005F83; --gray: #F2F7F9; --faq: #F7FAFB; --yellow: #FFE100; --white: #fff; --black: #000; --green: #59aa47; --standard: 16px; --small: 14px; --large: 22px; --heading: 60px; --large-heading: 80px; --medium-heading: 50px; --blue-heading: 50px; --sub-heading: 25px; --numbers-heading: 70px; --numbers-sub: 25px; --team-meta: 20px; --team-heading: 40px; --location-heading: 50px; --success-heading: 18px; --card-heading: 22px; --ceo: 24px; --detail-heading: 30px; } @media (max-width: 960px) { :root { --large: 18px; --large-heading: 60px; --sub-heading: 18px; --medium-heading: 30px; --standard: 14px; --numbers-heading: 50px; --numbers-sub: 18px; --blue-heading: 40px; --team-heading: 25px !important; --team-meta: 14px; --location-heading: 25px; --success-heading: 20px; --card-heading: 20px; --ceo: 20px; --detail-heading: 20px; } } #header-container { top: 0 !important; } [dir=rtl] .contact__phone span { direction: ltr; } /* .sa-switch{ @include breakpoint(large){ margin-left: rem-calc(-15); } } */ .ul-emiratization { font-size: 20px; font-weight: 500; font-family: "Gotham"; padding-top: 30px; padding-bottom: 30px; } .cl-meet-emiratization { position: relative; } .sub-emiratization { color: #41b6e9; text-align: center; font-size: 30px; font-weight: 600; } .cl-join-emiratization { background-color: #41b6e9; } .uk-button-default-emiratization { background: #fff; border-radius: 0.5rem; padding: 0.75rem 1.25rem; line-height: 1; margin-top: 1rem; }