Prototype website for VPN service, Bitcoin payments via the Blockchain.info API
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

7759 lines
160 KiB

10 years ago
  1. /*! UIkit 1.1.0 | http://www.getuikit.com | (c) 2013 YOOtheme | MIT License */
  2. /* Default
  3. ========================================================================== */
  4. /* LESS related */
  5. /*
  6. * Component: Variables
  7. * Description: Defines all color and style related values as variables
  8. * to allow easy customization for the most common cases.
  9. ========================================================================== */
  10. /* Global variables
  11. ========================================================================== */
  12. /*
  13. * Text
  14. */
  15. /*
  16. * Backgrounds & Borders
  17. */
  18. /*
  19. * Spacings
  20. */
  21. /*
  22. * Controls
  23. */
  24. /*
  25. * Z-index
  26. */
  27. /* Breakpoint variables
  28. ========================================================================== */
  29. /*
  30. * Breakpoints
  31. */
  32. /* Components variables
  33. ========================================================================== */
  34. /*
  35. * Base
  36. */
  37. /*
  38. * Grid
  39. */
  40. /*
  41. * Panel
  42. */
  43. /*
  44. * Article
  45. */
  46. /*
  47. * Comment
  48. */
  49. /*
  50. * Nav
  51. */
  52. /*
  53. * Navbar
  54. */
  55. /*
  56. * Subnav
  57. */
  58. /*
  59. * Breadcrumb
  60. */
  61. /*
  62. * Pagination
  63. */
  64. /*
  65. * Tab
  66. */
  67. /*
  68. * List
  69. */
  70. /*
  71. * Description list
  72. */
  73. /*
  74. * Table
  75. */
  76. /*
  77. * Form
  78. */
  79. /*
  80. * Button
  81. */
  82. /*
  83. * Icon
  84. */
  85. /*
  86. * Close
  87. */
  88. /*
  89. * Badge
  90. */
  91. /*
  92. * Alert
  93. */
  94. /*
  95. * Thumbnail
  96. */
  97. /*
  98. * Overlay
  99. */
  100. /*
  101. * Progress
  102. */
  103. /*
  104. * Search
  105. */
  106. /*
  107. * Dropdown
  108. */
  109. /*
  110. * Modal
  111. */
  112. /*
  113. * Off-canvas
  114. */
  115. /*
  116. * Tooltip
  117. */
  118. /*
  119. * Text
  120. */
  121. /*
  122. * Utility
  123. */
  124. /* Defaults */
  125. /*
  126. * Component: Normalize
  127. * Description: Reduces inconsistencies across all browsers
  128. *
  129. * Adapted from http://github.com/necolas/normalize.css (Version 2.1.2)
  130. *
  131. * Modifications: Moved `mark` and `h1` defaults to Base component
  132. * Changed `fieldset` defaults to 0
  133. * Added cursor for `radio` and `checkbox`
  134. * Set form controls box sizing to `border-box`
  135. * Modified `disabled` selector
  136. * Better font baseline for `code`, `kbd`, `pre` and `samp`
  137. * Removed placeholder transparency in Firefox
  138. *
  139. ========================================================================== */
  140. /* HTML5 display definitions
  141. ========================================================================== */
  142. /*
  143. * Corrects `block` display not defined in IE 8/9.
  144. */
  145. article,
  146. aside,
  147. details,
  148. figcaption,
  149. figure,
  150. footer,
  151. header,
  152. hgroup,
  153. main,
  154. nav,
  155. section,
  156. summary {
  157. display: block;
  158. }
  159. /*
  160. * Corrects `inline-block` display not defined in IE 8/9.
  161. */
  162. audio,
  163. canvas,
  164. video {
  165. display: inline-block;
  166. }
  167. /*
  168. * Prevents modern browsers from displaying `audio` without controls.
  169. * Remove excess height in iOS 5 devices.
  170. */
  171. audio:not([controls]) {
  172. display: none;
  173. height: 0;
  174. }
  175. /*
  176. * Addresses styling for `hidden` attribute not present in IE 8/9.
  177. */
  178. [hidden] {
  179. display: none;
  180. }
  181. /* Base
  182. ========================================================================== */
  183. /*
  184. * 1. Sets default font family to sans-serif.
  185. * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom.
  186. */
  187. html {
  188. font-family: sans-serif;
  189. /* 1 */
  190. -webkit-text-size-adjust: 100%;
  191. -ms-text-size-adjust: 100%;
  192. /* 2 */
  193. }
  194. /*
  195. * Removes default margin.
  196. */
  197. body {
  198. margin: 0;
  199. }
  200. /* Links
  201. ========================================================================== */
  202. /*
  203. * Addresses `outline` inconsistency between Chrome and other browsers.
  204. */
  205. a:focus {
  206. outline: thin dotted;
  207. }
  208. /*
  209. * Improves readability when focused and also mouse hovered in all browsers.
  210. */
  211. a:active,
  212. a:hover {
  213. outline: 0;
  214. }
  215. /* Typography
  216. ========================================================================== */
  217. /*
  218. * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
  219. */
  220. abbr[title] {
  221. border-bottom: 1px dotted;
  222. }
  223. /*
  224. * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
  225. */
  226. b,
  227. strong {
  228. font-weight: bold;
  229. }
  230. /*
  231. * Addresses styling not present in Safari 5 and Chrome.
  232. */
  233. dfn {
  234. font-style: italic;
  235. }
  236. /*
  237. * Address differences between Firefox and other browsers.
  238. */
  239. hr {
  240. -moz-box-sizing: content-box;
  241. box-sizing: content-box;
  242. height: 0;
  243. }
  244. /*
  245. * Corrects font family set oddly in Safari 5 and Chrome.
  246. * 1. Consolas has a better baseline in running text compared to `Courier`
  247. */
  248. code,
  249. kbd,
  250. pre,
  251. samp {
  252. font-family: Consolas, monospace, serif;
  253. /* 1 */
  254. font-size: 1em;
  255. }
  256. /*
  257. * Improves readability of pre-formatted text in all browsers.
  258. */
  259. pre {
  260. white-space: pre-wrap;
  261. }
  262. /*
  263. * Sets consistent quote types.
  264. */
  265. q {
  266. quotes: "\201C" "\201D" "\2018" "\2019";
  267. }
  268. /*
  269. * Addresses inconsistent and variable font size in all browsers.
  270. */
  271. small {
  272. font-size: 80%;
  273. }
  274. /*
  275. * Prevents `sub` and `sup` affecting `line-height` in all browsers.
  276. */
  277. sub,
  278. sup {
  279. font-size: 75%;
  280. line-height: 0;
  281. position: relative;
  282. vertical-align: baseline;
  283. }
  284. sup {
  285. top: -0.5em;
  286. }
  287. sub {
  288. bottom: -0.25em;
  289. }
  290. /* Embedded content
  291. ========================================================================== */
  292. /*
  293. * Removes border when inside `a` element in IE 8/9.
  294. */
  295. img {
  296. border: 0;
  297. }
  298. /*
  299. * Corrects overflow displayed oddly in IE 9.
  300. */
  301. svg:not(:root) {
  302. overflow: hidden;
  303. }
  304. /* Figures
  305. ========================================================================== */
  306. /*
  307. * Addresses margin not present in IE 8/9 and Safari 5.
  308. */
  309. figure {
  310. margin: 0;
  311. }
  312. /* Forms
  313. ========================================================================== */
  314. /*
  315. * Define consistent border, margin, and padding.
  316. */
  317. fieldset {
  318. border: 0;
  319. margin: 0;
  320. padding: 0;
  321. }
  322. /*
  323. * 1. Corrects color not being inherited in IE 8/9.
  324. * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  325. */
  326. legend {
  327. border: 0;
  328. /* 1 */
  329. padding: 0;
  330. /* 2 */
  331. }
  332. /*
  333. * 1. Corrects font family not being inherited in all browsers.
  334. * 2. Corrects font size not being inherited in all browsers.
  335. * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
  336. * 4. Define consistent box sizing
  337. * Defaults: `button`, `input` and `textarea` have box sizing set to `content-box`
  338. * `select`, `input[type="checkbox"]` and `input[type="radio"]` have box sizing set to `border-box`
  339. * Exceptions: `input[type="checkbox"]` and `input[type="radio"]` have box sizing set to `content-box` in IE 8/9.
  340. * `input[type="search"]` has box sizing set to `border-box` in Safari 5 and Chrome.
  341. */
  342. button,
  343. input,
  344. select,
  345. textarea {
  346. font-family: inherit;
  347. /* 1 */
  348. font-size: 100%;
  349. /* 2 */
  350. margin: 0;
  351. /* 3 */
  352. -moz-box-sizing: border-box;
  353. /* 4 */
  354. -webkit-box-sizing: border-box;
  355. box-sizing: border-box;
  356. }
  357. /*
  358. * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet.
  359. */
  360. button,
  361. input {
  362. line-height: normal;
  363. }
  364. /*
  365. * Address inconsistent `text-transform` inheritance for `button` and `select`.
  366. * All other form control elements do not inherit `text-transform` values.
  367. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
  368. * Correct `select` style inheritance in Firefox 4+ and Opera.
  369. */
  370. button,
  371. select {
  372. text-transform: none;
  373. }
  374. /*
  375. * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.
  376. * 2. Corrects inability to style clickable `input` types in iOS.
  377. * 3. Improves usability and consistency of cursor style between image-type `input` and others.
  378. */
  379. button,
  380. html input[type="button"],
  381. input[type="reset"],
  382. input[type="submit"] {
  383. -webkit-appearance: button;
  384. /* 2 */
  385. cursor: pointer;
  386. /* 3 */
  387. }
  388. /*
  389. * Improves consistency of cursor style for clickable elements
  390. */
  391. input[type="radio"],
  392. input[type="checkbox"] {
  393. cursor: pointer;
  394. }
  395. /*
  396. * Re-set default cursor for disabled elements.
  397. */
  398. button:disabled,
  399. input:disabled {
  400. cursor: default;
  401. }
  402. /*
  403. * 2. Removes excess padding in IE 8/9.
  404. */
  405. input[type="checkbox"],
  406. input[type="radio"] {
  407. padding: 0;
  408. }
  409. /*
  410. * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
  411. */
  412. input[type="search"] {
  413. -webkit-appearance: textfield;
  414. }
  415. /*
  416. * Removes inner padding and search cancel button in Safari 5 and Chrome on OS X.
  417. */
  418. input[type="search"]::-webkit-search-cancel-button,
  419. input[type="search"]::-webkit-search-decoration {
  420. -webkit-appearance: none;
  421. }
  422. /*
  423. * Removes inner padding and border in Firefox 4+.
  424. */
  425. button::-moz-focus-inner,
  426. input::-moz-focus-inner {
  427. border: 0;
  428. padding: 0;
  429. }
  430. /*
  431. * 1. Removes default vertical scrollbar in IE 8/9.
  432. * 2. Improves readability and alignment in all browsers.
  433. */
  434. textarea {
  435. overflow: auto;
  436. /* 1 */
  437. vertical-align: top;
  438. /* 2 */
  439. }
  440. /*
  441. * Removes placeholder transparency in Firefox.
  442. */
  443. ::-moz-placeholder {
  444. opacity: 1;
  445. }
  446. /* Tables
  447. ========================================================================== */
  448. /*
  449. * Remove most spacing between table cells.
  450. */
  451. table {
  452. border-collapse: collapse;
  453. border-spacing: 0;
  454. }
  455. /*
  456. * Component: Base
  457. * Description: Sets default values for HTML elements
  458. *
  459. * Component: `uk-h1`, `uk-h2`, `uk-h3`, `uk-h4`, `uk-h5`, `uk-h6`
  460. * `uk-img-preserve`
  461. *
  462. ========================================================================== */
  463. /* Body
  464. ========================================================================== */
  465. /*
  466. * `font-size` is set in `html` element to support the `rem` unit for font-sizes
  467. */
  468. html {
  469. font-size: 14px;
  470. }
  471. body {
  472. background: #ffffff;
  473. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  474. font-weight: normal;
  475. line-height: 20px;
  476. color: #444444;
  477. background-image: -webkit-radial-gradient(100% 100%, center, #ffffff, #ffffff);
  478. background-image: radial-gradient(100% 100% at center, #ffffff, #ffffff);
  479. }
  480. /* Only phones */
  481. @media (max-width: 767px) {
  482. /*
  483. * Break strings if their length exceeds the width of their container
  484. */
  485. body {
  486. word-wrap: break-word;
  487. -webkit-hyphens: auto;
  488. -ms-hyphens: auto;
  489. -moz-hyphens: auto;
  490. hyphens: auto;
  491. }
  492. }
  493. /* Text-level semantics
  494. ========================================================================== */
  495. /*
  496. * Links
  497. */
  498. a {
  499. text-decoration: none;
  500. }
  501. a:hover {
  502. text-decoration: underline;
  503. }
  504. a {
  505. color: #0077dd;
  506. }
  507. a:hover {
  508. color: #005599;
  509. }
  510. /*
  511. * Emphasize
  512. */
  513. em {
  514. color: #dd0055;
  515. }
  516. /*
  517. * Insert
  518. */
  519. ins {
  520. background: #ffffaa;
  521. color: #444444;
  522. text-decoration: none;
  523. }
  524. /*
  525. * Mark
  526. * Note: Addresses styling not present in IE 8/9.
  527. */
  528. mark {
  529. background: #ffffaa;
  530. color: #444444;
  531. }
  532. /*
  533. * Selection highlight
  534. */
  535. ::-moz-selection {
  536. background: #3399ff;
  537. color: #ffffff;
  538. text-shadow: none;
  539. }
  540. ::selection {
  541. background: #3399ff;
  542. color: #ffffff;
  543. text-shadow: none;
  544. }
  545. /*
  546. * Abbreviation and definition
  547. */
  548. abbr[title],
  549. dfn[title] {
  550. cursor: help;
  551. }
  552. dfn[title] {
  553. border-bottom: 1px dotted;
  554. font-style: normal;
  555. }
  556. /* Embedded content
  557. ========================================================================== */
  558. /*
  559. * 1. Corrects max-width behavior (2.) if padding and border are used
  560. * 2. Responsiveness: Sets a maxium width relative to the parent and auto scales the height
  561. * 3. Remove the gap between images and the bottom of their containers
  562. */
  563. img {
  564. -moz-box-sizing: border-box;
  565. box-sizing: border-box;
  566. /* 1 */
  567. max-width: 100%;
  568. height: auto;
  569. /* 2 */
  570. vertical-align: middle;
  571. /* 3 */
  572. }
  573. /*
  574. * Preserve original image dimensions
  575. * 1. Fix Google maps automatically via URL detection
  576. */
  577. .uk-img-preserve,
  578. .uk-img-preserve img,
  579. img[src*="maps.gstatic.com"],
  580. img[src*="googleapis.com"] {
  581. max-width: none;
  582. }
  583. /* Spacing for block elements
  584. ========================================================================== */
  585. p,
  586. hr,
  587. ul,
  588. ol,
  589. dl,
  590. blockquote,
  591. pre,
  592. address,
  593. fieldset,
  594. figure {
  595. margin: 0 0 15px 0;
  596. }
  597. /*
  598. * Don't worry about the universal selector.
  599. * There is no mentionable performance impact.
  600. */
  601. * + p,
  602. * + hr,
  603. * + ul,
  604. * + ol,
  605. * + dl,
  606. * + blockquote,
  607. * + pre,
  608. * + address,
  609. * + fieldset,
  610. * + figure {
  611. margin-top: 15px;
  612. }
  613. /* Headings
  614. ========================================================================== */
  615. h1,
  616. h2,
  617. h3,
  618. h4,
  619. h5,
  620. h6 {
  621. margin: 0 0 15px 0;
  622. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  623. font-weight: normal;
  624. color: #444444;
  625. text-transform: none;
  626. }
  627. /*
  628. * Don't worry about the universal selector.
  629. * There is no mentionable performance impact.
  630. */
  631. * + h1,
  632. * + h2,
  633. * + h3,
  634. * + h4,
  635. * + h5,
  636. * + h6 {
  637. margin-top: 25px;
  638. }
  639. /*
  640. * TODO: Use `:extend` to move heading classes to the utility component
  641. */
  642. h1,
  643. .uk-h1 {
  644. font-size: 36px;
  645. line-height: 42px;
  646. }
  647. h2,
  648. .uk-h2 {
  649. font-size: 24px;
  650. line-height: 30px;
  651. }
  652. h3,
  653. .uk-h3 {
  654. font-size: 18px;
  655. line-height: 24px;
  656. }
  657. h4,
  658. .uk-h4 {
  659. font-size: 16px;
  660. line-height: 22px;
  661. }
  662. h5,
  663. .uk-h5 {
  664. font-size: 14px;
  665. line-height: 20px;
  666. }
  667. h6,
  668. .uk-h6 {
  669. font-size: 12px;
  670. line-height: 18px;
  671. }
  672. /* Lists
  673. ========================================================================== */
  674. /*
  675. * Ordered and unordered lists
  676. */
  677. ul,
  678. ol {
  679. padding-left: 30px;
  680. }
  681. /* Reset margin for nested lists */
  682. ul > li > ul,
  683. ul > li > ol,
  684. ol > li > ol,
  685. ol > li > ul {
  686. margin: 0;
  687. }
  688. /*
  689. * Description lists
  690. */
  691. dt {
  692. font-weight: bold;
  693. }
  694. dd {
  695. margin-left: 0;
  696. }
  697. /* Horizontal rule
  698. ========================================================================== */
  699. hr {
  700. display: block;
  701. padding: 0;
  702. border: 0;
  703. border-top: 1px solid #dddddd;
  704. }
  705. /* Address
  706. ========================================================================== */
  707. address {
  708. font-style: normal;
  709. }
  710. /* Quotes
  711. ========================================================================== */
  712. q,
  713. blockquote {
  714. font-style: italic;
  715. }
  716. blockquote {
  717. padding-left: 15px;
  718. border-left: 5px solid #dddddd;
  719. font-size: 16px;
  720. line-height: 22px;
  721. }
  722. /* Small print for identifying the source */
  723. blockquote small {
  724. display: block;
  725. color: #999999;
  726. font-style: normal;
  727. }
  728. /* Smaller margin if `small` follows */
  729. blockquote p:last-of-type {
  730. margin-bottom: 5px;
  731. }
  732. /* Code and preformatted text
  733. ========================================================================== */
  734. code {
  735. color: #dd0055;
  736. font-size: 12px;
  737. white-space: nowrap;
  738. padding: 0 4px;
  739. border: 1px solid #dddddd;
  740. border-radius: 3px;
  741. background: #fafafa;
  742. }
  743. /* Reset code elements if parent of pre elements */
  744. pre code {
  745. color: inherit;
  746. white-space: pre-wrap;
  747. padding: 0;
  748. border: 0;
  749. background: transparent;
  750. }
  751. pre {
  752. padding: 10px;
  753. background: #fafafa;
  754. color: #444444;
  755. font-size: 12px;
  756. line-height: 18px;
  757. -moz-tab-size: 4;
  758. tab-size: 4;
  759. border: 1px solid #dddddd;
  760. border-radius: 3px;
  761. }
  762. /* Forms
  763. ========================================================================== */
  764. /*
  765. * Vertical alignment
  766. * Exclude `radio` and `checkbox` elements because the default `baseline` value aligns better with text
  767. */
  768. button,
  769. input:not([type="radio"]):not([type="checkbox"]),
  770. select {
  771. vertical-align: middle;
  772. }
  773. /* Iframe
  774. ========================================================================== */
  775. iframe {
  776. border: 0;
  777. }
  778. /* Fix viewport for IE10 snap mode
  779. * http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
  780. ========================================================================== */
  781. @-ms-viewport {
  782. width: device-width;
  783. }
  784. /* Hooks
  785. ========================================================================== */
  786. /* Layout */
  787. /*
  788. * Name: Grid
  789. * Description: Provides a responsive, fluid and nestable grid
  790. *
  791. * Component: `uk-grid`
  792. * `uk-width-*`
  793. * `uk-push-*`
  794. * `uk-pull-*`
  795. *
  796. * Modifiers: `uk-grid-divider`
  797. * `uk-grid-margin`
  798. * `uk-grid-preserve`
  799. *
  800. * Uses: Panel: `uk-panel`
  801. *
  802. * Used by: Dropdown
  803. *
  804. ========================================================================== */
  805. /* Component
  806. ========================================================================== */
  807. /*
  808. * Micro clearfix
  809. */
  810. .uk-grid:before,
  811. .uk-grid:after {
  812. content: " ";
  813. display: table;
  814. }
  815. .uk-grid:after {
  816. clear: both;
  817. }
  818. /*
  819. * 1. Needed for the gutter
  820. * 2. Makes grid more robust so that it can be used with other block elements like lists
  821. */
  822. .uk-grid {
  823. /* 1 */
  824. margin: 0 0 0 -25px;
  825. /* 2 */
  826. padding: 0;
  827. list-style: none;
  828. }
  829. /*
  830. * Vertical gutter
  831. */
  832. .uk-grid + .uk-grid {
  833. margin-top: 25px;
  834. }
  835. /* Grid column
  836. ========================================================================== */
  837. /*
  838. * 1. Makes grid more robust so that it can be used with other block elements
  839. * 2. Create horizontal gutter
  840. * 3. `float` is set by default so columns always behave the same and create a new block format context
  841. */
  842. .uk-grid > [class*='uk-width-'] {
  843. /* 1 */
  844. margin: 0;
  845. /* 2 */
  846. padding-left: 25px;
  847. /* 3 */
  848. float: left;
  849. }
  850. /*
  851. * Remove margin from the last-child
  852. */
  853. .uk-grid > [class*='uk-width-'] > :last-child {
  854. margin-bottom: 0;
  855. }
  856. /* Sub-modifier: `uk-grid-margin`
  857. ========================================================================== */
  858. /*
  859. * This class is set by JavaScript and applies a vertical gutter if the columns stack or float into the next row
  860. * Higher specificity to override margin
  861. */
  862. .uk-grid > .uk-grid-margin {
  863. margin-top: 25px;
  864. }
  865. /* Modifier: `uk-grid-divider`
  866. ========================================================================== */
  867. /*
  868. * Horizontal divider
  869. * Does not work with `uk-push-*`, `uk-pull-*` and not if the columns float into the next row
  870. */
  871. .uk-grid-divider:not(:empty) {
  872. margin-left: -25px;
  873. margin-right: -25px;
  874. }
  875. .uk-grid-divider:not(:empty) > [class*='uk-width-'] {
  876. padding-left: 25px;
  877. padding-right: 25px;
  878. }
  879. .uk-grid-divider:not(:empty) > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2),
  880. .uk-grid-divider:not(:empty) > [class*='uk-width-2-']:nth-child(n+2),
  881. .uk-grid-divider:not(:empty) > [class*='uk-width-3-']:nth-child(n+2),
  882. .uk-grid-divider:not(:empty) > [class*='uk-width-4-']:nth-child(n+2),
  883. .uk-grid-divider:not(:empty) > [class*='uk-width-5-']:nth-child(n+2),
  884. .uk-grid-divider:not(:empty) > [class*='uk-width-6-']:nth-child(n+2),
  885. .uk-grid-divider:not(:empty) > [class*='uk-width-7-']:nth-child(n+2),
  886. .uk-grid-divider:not(:empty) > [class*='uk-width-8-']:nth-child(n+2),
  887. .uk-grid-divider:not(:empty) > [class*='uk-width-9-']:nth-child(n+2) {
  888. border-left: 1px solid #dddddd;
  889. }
  890. /* Only tablets and desktop */
  891. @media (min-width: 768px) {
  892. .uk-grid-divider:not(:empty) > [class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2) {
  893. border-left: 1px solid #dddddd;
  894. }
  895. }
  896. /* Only desktop */
  897. @media (min-width: 960px) {
  898. .uk-grid-divider:not(:empty) > [class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2) {
  899. border-left: 1px solid #dddddd;
  900. }
  901. }
  902. /*
  903. * Vertical divider
  904. */
  905. .uk-grid-divider:empty {
  906. margin-top: 25px;
  907. margin-bottom: 25px;
  908. border-top: 1px solid #dddddd;
  909. }
  910. /* Panel in grid
  911. ========================================================================== */
  912. /*
  913. * Vertical gutter for panels
  914. */
  915. .uk-grid > [class*='uk-width-'] > .uk-panel + .uk-panel {
  916. margin-top: 25px;
  917. }
  918. /* Large gutter
  919. ========================================================================== */
  920. /* Only large screens */
  921. @media (min-width: 1220px) {
  922. /*
  923. * Grid
  924. */
  925. /* Horizontal gutter */
  926. .uk-grid:not(.uk-grid-preserve) {
  927. margin-left: -35px;
  928. }
  929. .uk-grid:not(.uk-grid-preserve) > [class*='uk-width-'] {
  930. padding-left: 35px;
  931. }
  932. /* Vertical gutter */
  933. .uk-grid:not(.uk-grid-preserve) + .uk-grid {
  934. margin-top: 35px;
  935. }
  936. .uk-grid:not(.uk-grid-preserve) > .uk-grid-margin {
  937. margin-top: 35px;
  938. }
  939. /* Vertical gutter for panels */
  940. .uk-grid:not(.uk-grid-preserve) > [class*='uk-width-'] > .uk-panel + .uk-panel {
  941. margin-top: 35px;
  942. }
  943. /*
  944. * Modifier: `uk-grid-divider`
  945. */
  946. .uk-grid-divider:not(.uk-grid-preserve):not(:empty) {
  947. margin-left: -35px;
  948. margin-right: -35px;
  949. }
  950. .uk-grid-divider:not(.uk-grid-preserve):not(:empty) > [class*='uk-width-'] {
  951. padding-left: 35px;
  952. padding-right: 35px;
  953. }
  954. .uk-grid-divider:not(.uk-grid-preserve):empty {
  955. margin-top: 35px;
  956. margin-bottom: 35px;
  957. }
  958. }
  959. /* Sub-object: `uk-width-*`
  960. ========================================================================== */
  961. [class*='uk-width-'] {
  962. -moz-box-sizing: border-box;
  963. box-sizing: border-box;
  964. width: 100%;
  965. }
  966. /*
  967. * Widths
  968. */
  969. /* Whole */
  970. .uk-width-1-1 {
  971. width: 100%;
  972. }
  973. /* Halves */
  974. .uk-width-1-2,
  975. .uk-width-2-4,
  976. .uk-width-3-6,
  977. .uk-width-5-10 {
  978. width: 50%;
  979. }
  980. /* Thirds */
  981. .uk-width-1-3,
  982. .uk-width-2-6 {
  983. width: 33.333%;
  984. }
  985. .uk-width-2-3,
  986. .uk-width-4-6 {
  987. width: 66.666%;
  988. }
  989. /* Quarters */
  990. .uk-width-1-4 {
  991. width: 25%;
  992. }
  993. .uk-width-3-4 {
  994. width: 75%;
  995. }
  996. /* Fifths */
  997. .uk-width-1-5,
  998. .uk-width-2-10 {
  999. width: 20%;
  1000. }
  1001. .uk-width-2-5,
  1002. .uk-width-4-10 {
  1003. width: 40%;
  1004. }
  1005. .uk-width-3-5,
  1006. .uk-width-6-10 {
  1007. width: 60%;
  1008. }
  1009. .uk-width-4-5,
  1010. .uk-width-8-10 {
  1011. width: 80%;
  1012. }
  1013. /* Sixths */
  1014. .uk-width-1-6 {
  1015. width: 16.666%;
  1016. }
  1017. .uk-width-5-6 {
  1018. width: 83.333%;
  1019. }
  1020. /* Tenths */
  1021. .uk-width-1-10 {
  1022. width: 10%;
  1023. }
  1024. .uk-width-3-10 {
  1025. width: 30%;
  1026. }
  1027. .uk-width-7-10 {
  1028. width: 70%;
  1029. }
  1030. .uk-width-9-10 {
  1031. width: 90%;
  1032. }
  1033. /* Only tablets and desktop */
  1034. @media (min-width: 768px) {
  1035. /* Whole */
  1036. .uk-width-medium-1-1 {
  1037. width: 100%;
  1038. }
  1039. /* Halves */
  1040. .uk-width-medium-1-2,
  1041. .uk-width-medium-2-4,
  1042. .uk-width-medium-3-6,
  1043. .uk-width-medium-5-10 {
  1044. width: 50%;
  1045. }
  1046. /* Thirds */
  1047. .uk-width-medium-1-3,
  1048. .uk-width-medium-2-6 {
  1049. width: 33.333%;
  1050. }
  1051. .uk-width-medium-2-3,
  1052. .uk-width-medium-4-6 {
  1053. width: 66.666%;
  1054. }
  1055. /* Quarters */
  1056. .uk-width-medium-1-4 {
  1057. width: 25%;
  1058. }
  1059. .uk-width-medium-3-4 {
  1060. width: 75%;
  1061. }
  1062. /* Fifths */
  1063. .uk-width-medium-1-5,
  1064. .uk-width-medium-2-10 {
  1065. width: 20%;
  1066. }
  1067. .uk-width-medium-2-5,
  1068. .uk-width-medium-4-10 {
  1069. width: 40%;
  1070. }
  1071. .uk-width-medium-3-5,
  1072. .uk-width-medium-6-10 {
  1073. width: 60%;
  1074. }
  1075. .uk-width-medium-4-5,
  1076. .uk-width-medium-8-10 {
  1077. width: 80%;
  1078. }
  1079. /* Sixths */
  1080. .uk-width-medium-1-6 {
  1081. width: 16.666%;
  1082. }
  1083. .uk-width-medium-5-6 {
  1084. width: 83.333%;
  1085. }
  1086. /* Tenths */
  1087. .uk-width-medium-1-10 {
  1088. width: 10%;
  1089. }
  1090. .uk-width-medium-3-10 {
  1091. width: 30%;
  1092. }
  1093. .uk-width-medium-7-10 {
  1094. width: 70%;
  1095. }
  1096. .uk-width-medium-9-10 {
  1097. width: 90%;
  1098. }
  1099. }
  1100. /* Only desktop */
  1101. @media (min-width: 960px) {
  1102. /* Whole */
  1103. .uk-width-large-1-1 {
  1104. width: 100%;
  1105. }
  1106. /* Halves */
  1107. .uk-width-large-1-2,
  1108. .uk-width-large-2-4,
  1109. .uk-width-large-3-6,
  1110. .uk-width-large-5-10 {
  1111. width: 50%;
  1112. }
  1113. /* Thirds */
  1114. .uk-width-large-1-3,
  1115. .uk-width-large-2-6 {
  1116. width: 33.333%;
  1117. }
  1118. .uk-width-large-2-3,
  1119. .uk-width-large-4-6 {
  1120. width: 66.666%;
  1121. }
  1122. /* Quarters */
  1123. .uk-width-large-1-4 {
  1124. width: 25%;
  1125. }
  1126. .uk-width-large-3-4 {
  1127. width: 75%;
  1128. }
  1129. /* Fifths */
  1130. .uk-width-large-1-5,
  1131. .uk-width-large-2-10 {
  1132. width: 20%;
  1133. }
  1134. .uk-width-large-2-5,
  1135. .uk-width-large-4-10 {
  1136. width: 40%;
  1137. }
  1138. .uk-width-large-3-5,
  1139. .uk-width-large-6-10 {
  1140. width: 60%;
  1141. }
  1142. .uk-width-large-4-5,
  1143. .uk-width-large-8-10 {
  1144. width: 80%;
  1145. }
  1146. /* Sixths */
  1147. .uk-width-large-1-6 {
  1148. width: 16.666%;
  1149. }
  1150. .uk-width-large-5-6 {
  1151. width: 83.333%;
  1152. }
  1153. /* Tenths */
  1154. .uk-width-large-1-10 {
  1155. width: 10%;
  1156. }
  1157. .uk-width-large-3-10 {
  1158. width: 30%;
  1159. }
  1160. .uk-width-large-7-10 {
  1161. width: 70%;
  1162. }
  1163. .uk-width-large-9-10 {
  1164. width: 90%;
  1165. }
  1166. }
  1167. /* Sub-object: `uk-push-*` and `uk-pull-*`
  1168. ========================================================================== */
  1169. /*
  1170. * Source ordering
  1171. * Works only with `uk-width-medium-*`
  1172. */
  1173. /* Only tablets and desktop */
  1174. @media (min-width: 768px) {
  1175. [class*='uk-push-'],
  1176. [class*='uk-pull-'] {
  1177. position: relative;
  1178. }
  1179. /*
  1180. * Push
  1181. */
  1182. /* Halves */
  1183. .uk-push-1-2,
  1184. .uk-push-2-4,
  1185. .uk-push-3-6,
  1186. .uk-push-5-10 {
  1187. left: 50%;
  1188. }
  1189. /* Thirds */
  1190. .uk-push-1-3,
  1191. .uk-push-2-6 {
  1192. left: 33.333%;
  1193. }
  1194. .uk-push-2-3,
  1195. .uk-push-4-6 {
  1196. left: 66.666%;
  1197. }
  1198. /* Quarters */
  1199. .uk-push-1-4 {
  1200. left: 25%;
  1201. }
  1202. .uk-push-3-4 {
  1203. left: 75%;
  1204. }
  1205. /* Fifths */
  1206. .uk-push-1-5,
  1207. .uk-push-2-10 {
  1208. left: 20%;
  1209. }
  1210. .uk-push-2-5,
  1211. .uk-push-4-10 {
  1212. left: 40%;
  1213. }
  1214. .uk-push-3-5,
  1215. .uk-push-6-10 {
  1216. left: 60%;
  1217. }
  1218. .uk-push-4-5,
  1219. .uk-push-8-10 {
  1220. left: 80%;
  1221. }
  1222. /* Sixths */
  1223. .uk-push-1-6 {
  1224. left: 16.666%;
  1225. }
  1226. .uk-push-5-6 {
  1227. left: 83.333%;
  1228. }
  1229. /* Tenths */
  1230. .uk-push-1-10 {
  1231. left: 10%;
  1232. }
  1233. .uk-push-3-10 {
  1234. left: 30%;
  1235. }
  1236. .uk-push-7-10 {
  1237. left: 70%;
  1238. }
  1239. .uk-push-9-10 {
  1240. left: 90%;
  1241. }
  1242. /*
  1243. * Pull
  1244. */
  1245. /* Halves */
  1246. .uk-pull-1-2,
  1247. .uk-pull-2-4,
  1248. .uk-pull-3-6,
  1249. .uk-pull-5-10 {
  1250. left: -50%;
  1251. }
  1252. /* Thirds */
  1253. .uk-pull-1-3,
  1254. .uk-pull-2-6 {
  1255. left: -33.333%;
  1256. }
  1257. .uk-pull-2-3,
  1258. .uk-pull-4-6 {
  1259. left: -66.666%;
  1260. }
  1261. /* Quarters */
  1262. .uk-pull-1-4 {
  1263. left: -25%;
  1264. }
  1265. .uk-pull-3-4 {
  1266. left: -75%;
  1267. }
  1268. /* Fifths */
  1269. .uk-pull-1-5,
  1270. .uk-pull-2-10 {
  1271. left: -20%;
  1272. }
  1273. .uk-pull-2-5,
  1274. .uk-pull-4-10 {
  1275. left: -40%;
  1276. }
  1277. .uk-pull-3-5,
  1278. .uk-pull-6-10 {
  1279. left: -60%;
  1280. }
  1281. .uk-pull-4-5,
  1282. .uk-pull-8-10 {
  1283. left: -80%;
  1284. }
  1285. /* Sixths */
  1286. .uk-pull-1-6 {
  1287. left: -16.666%;
  1288. }
  1289. .uk-pull-5-6 {
  1290. left: -83.333%;
  1291. }
  1292. /* Tenths */
  1293. .uk-pull-1-10 {
  1294. left: -10%;
  1295. }
  1296. .uk-pull-3-10 {
  1297. left: -30%;
  1298. }
  1299. .uk-pull-7-10 {
  1300. left: -70%;
  1301. }
  1302. .uk-pull-9-10 {
  1303. left: -90%;
  1304. }
  1305. }
  1306. /*
  1307. * Name: Panel
  1308. * Description: Defines styles for reusable content areas
  1309. *
  1310. * Component: `uk-panel`
  1311. *
  1312. * Sub-objects: `uk-panel-title`
  1313. * `uk-panel-badge`
  1314. *
  1315. * Modifiers: `uk-panel-box`
  1316. * `uk-panel-box-primary`
  1317. * `uk-panel-box-secondary`
  1318. * `uk-panel-header`
  1319. * `uk-panel-space`
  1320. * `uk-panel-divider`
  1321. *
  1322. * Uses: Nav: `uk-nav-side`
  1323. *
  1324. * Used by: Dropdown
  1325. * Off-canvas
  1326. * Grid
  1327. *
  1328. ========================================================================== */
  1329. /* Component
  1330. ========================================================================== */
  1331. /*
  1332. * Create position context for badges
  1333. */
  1334. .uk-panel {
  1335. position: relative;
  1336. }
  1337. /*
  1338. * Micro clearfix to make panels more robust
  1339. */
  1340. .uk-panel:before,
  1341. .uk-panel:after {
  1342. content: " ";
  1343. display: table;
  1344. }
  1345. .uk-panel:after {
  1346. clear: both;
  1347. }
  1348. /*
  1349. * Remove margin from the last-child if not `uk-windget-title`
  1350. */
  1351. .uk-panel > :not(.uk-panel-title):last-child {
  1352. margin-bottom: 0;
  1353. }
  1354. /* Sub-object: `uk-panel-title`
  1355. ========================================================================== */
  1356. .uk-panel-title {
  1357. margin-bottom: 15px;
  1358. font-size: 18px;
  1359. line-height: 24px;
  1360. font-weight: normal;
  1361. text-transform: none;
  1362. color: #444444;
  1363. }
  1364. /* Sub-object: `uk-panel-badge`
  1365. ========================================================================== */
  1366. .uk-panel-badge {
  1367. position: absolute;
  1368. top: 0;
  1369. right: 0;
  1370. z-index: 1;
  1371. }
  1372. /*
  1373. * Remove margin from adjacent element
  1374. */
  1375. .uk-panel-badge + * {
  1376. margin-top: 0;
  1377. }
  1378. /* Modifier: `uk-panel-box`
  1379. ========================================================================== */
  1380. .uk-panel-box {
  1381. padding: 15px;
  1382. background: #fafafa;
  1383. color: #444444;
  1384. border: 1px solid #dddddd;
  1385. border-radius: 4px;
  1386. }
  1387. .uk-panel-box .uk-panel-title {
  1388. color: #444444;
  1389. }
  1390. .uk-panel-box .uk-panel-badge {
  1391. top: 10px;
  1392. right: 10px;
  1393. }
  1394. /*
  1395. * Nav in panel
  1396. */
  1397. .uk-panel-box .uk-nav-side {
  1398. margin: 0 -15px;
  1399. }
  1400. /*
  1401. * Sub-modifier: `uk-panel-box-primary`
  1402. */
  1403. .uk-panel-box-primary {
  1404. background-color: #ebf7fd;
  1405. color: #2d7091;
  1406. border-color: rgba(45, 112, 145, 0.3);
  1407. }
  1408. .uk-panel-box-primary .uk-panel-title {
  1409. color: #2d7091;
  1410. }
  1411. /*
  1412. * Sub-modifier: `uk-panel-box-secondary`
  1413. */
  1414. .uk-panel-box-secondary {
  1415. background-color: #ffffff;
  1416. color: #444444;
  1417. }
  1418. .uk-panel-box-secondary .uk-panel-title {
  1419. color: #444444;
  1420. }
  1421. /* Modifier: `uk-panel-header`
  1422. ========================================================================== */
  1423. .uk-panel-header .uk-panel-title {
  1424. padding-bottom: 10px;
  1425. border-bottom: 1px solid #dddddd;
  1426. color: #444444;
  1427. }
  1428. /* Modifier: `uk-panel-space`
  1429. ========================================================================== */
  1430. .uk-panel-space {
  1431. padding: 30px;
  1432. }
  1433. .uk-panel-space .uk-panel-badge {
  1434. top: 30px;
  1435. right: 30px;
  1436. }
  1437. /* Modifier: `uk-panel-divider`
  1438. ========================================================================== */
  1439. .uk-panel + .uk-panel-divider {
  1440. margin-top: 50px !important;
  1441. }
  1442. .uk-panel + .uk-panel-divider:before {
  1443. content: "";
  1444. display: block;
  1445. position: absolute;
  1446. top: -25px;
  1447. left: 0;
  1448. right: 0;
  1449. border-top: 1px solid #dddddd;
  1450. }
  1451. /* Only large screens */
  1452. @media (min-width: 1220px) {
  1453. .uk-panel + .uk-panel-divider {
  1454. margin-top: 70px !important;
  1455. }
  1456. .uk-panel + .uk-panel-divider:before {
  1457. top: -35px;
  1458. }
  1459. }
  1460. /* Hooks
  1461. ========================================================================== */
  1462. /*
  1463. * Name: Article
  1464. * Description: Defines styles for articles within your page
  1465. *
  1466. * Component: `uk-article`
  1467. *
  1468. * Sub-objects: `uk-article-title`
  1469. * `uk-article-meta`
  1470. * `uk-article-lead`
  1471. * `uk-article-divider`
  1472. *
  1473. ========================================================================== */
  1474. /* Component
  1475. ========================================================================== */
  1476. /*
  1477. * Micro clearfix to make articles more robust
  1478. */
  1479. .uk-article:before,
  1480. .uk-article:after {
  1481. content: " ";
  1482. display: table;
  1483. }
  1484. .uk-article:after {
  1485. clear: both;
  1486. }
  1487. /*
  1488. * Remove margin from the last-child
  1489. */
  1490. .uk-article > :last-child {
  1491. margin-bottom: 0;
  1492. }
  1493. /*
  1494. * Vertical gutter for articles
  1495. */
  1496. .uk-article + .uk-article {
  1497. margin-top: 15px;
  1498. }
  1499. /* Sub-object `uk-article-title`
  1500. ========================================================================== */
  1501. .uk-article-title {
  1502. font-size: 36px;
  1503. line-height: 42px;
  1504. font-weight: normal;
  1505. text-transform: none;
  1506. }
  1507. .uk-article-title a {
  1508. color: inherit;
  1509. text-decoration: none;
  1510. }
  1511. /* Sub-object `uk-article-meta`
  1512. ========================================================================== */
  1513. .uk-article-meta {
  1514. font-size: 12px;
  1515. line-height: 18px;
  1516. color: #999999;
  1517. }
  1518. /* Sub-object `uk-article-lead`
  1519. ========================================================================== */
  1520. .uk-article-lead {
  1521. color: #444444;
  1522. font-size: 18px;
  1523. line-height: 24px;
  1524. font-weight: normal;
  1525. }
  1526. /* Sub-object `uk-article-divider`
  1527. ========================================================================== */
  1528. .uk-article-divider {
  1529. margin-bottom: 25px;
  1530. border-color: #dddddd;
  1531. }
  1532. * + .uk-article-divider {
  1533. margin-top: 25px;
  1534. }
  1535. /* Hooks
  1536. ========================================================================== */
  1537. /*
  1538. * Name: Comment
  1539. * Description: Defines styles for comment threads
  1540. *
  1541. * Component: `uk-comment`
  1542. *
  1543. * Sub-objects: `uk-comment-header`
  1544. * `uk-comment-avatar`
  1545. * `uk-comment-title`
  1546. * `uk-comment-meta`
  1547. * `uk-comment-body`
  1548. * `uk-comment-list`
  1549. *
  1550. ========================================================================== */
  1551. /* Component
  1552. ========================================================================== */
  1553. /* Sub-object `uk-comment-header`
  1554. ========================================================================== */
  1555. .uk-comment-header {
  1556. margin-bottom: 15px;
  1557. padding: 10px;
  1558. border: 1px solid #dddddd;
  1559. border-radius: 4px;
  1560. background: #fafafa;
  1561. }
  1562. /*
  1563. * Micro clearfix
  1564. */
  1565. .uk-comment-header:before,
  1566. .uk-comment-header:after {
  1567. content: " ";
  1568. display: table;
  1569. }
  1570. .uk-comment-header:after {
  1571. clear: both;
  1572. }
  1573. /* Sub-object `uk-comment-avatar`
  1574. ========================================================================== */
  1575. .uk-comment-avatar {
  1576. margin-right: 15px;
  1577. float: left;
  1578. }
  1579. /* Sub-object `uk-comment-title`
  1580. ========================================================================== */
  1581. .uk-comment-title {
  1582. margin: 5px 0 0 0;
  1583. font-size: 16px;
  1584. line-height: 22px;
  1585. }
  1586. /* Sub-object `uk-comment-meta`
  1587. ========================================================================== */
  1588. .uk-comment-meta {
  1589. margin: 2px 0 0 0;
  1590. font-size: 11px;
  1591. line-height: 16px;
  1592. color: #999999;
  1593. }
  1594. /* Sub-object `uk-comment-body`
  1595. ========================================================================== */
  1596. /*
  1597. * Remove margin from the last-child
  1598. */
  1599. .uk-comment-body > :last-child {
  1600. margin-bottom: 0;
  1601. }
  1602. /* Sub-object `uk-comment-list`
  1603. ========================================================================== */
  1604. .uk-comment-list {
  1605. padding: 0;
  1606. list-style: none;
  1607. }
  1608. .uk-comment-list .uk-comment + ul {
  1609. margin: 25px 0 0 0;
  1610. padding-left: 100px;
  1611. list-style: none;
  1612. }
  1613. .uk-comment-list > li:nth-child(n+2),
  1614. .uk-comment-list .uk-comment + ul > li:nth-child(n+2) {
  1615. margin-top: 25px;
  1616. }
  1617. /* Hooks
  1618. ========================================================================== */
  1619. /* Navs */
  1620. /*
  1621. * Name: Nav
  1622. * Description: Defines styles for list navigations
  1623. *
  1624. * Component: `uk-nav`
  1625. *
  1626. * Sub-objects: `uk-nav-header`
  1627. * `uk-nav-divider`
  1628. * `uk-nav-sub`
  1629. *
  1630. * Modifiers: `uk-nav-parent-icon`
  1631. * `uk-nav-side`
  1632. * `uk-nav-dropdown`
  1633. * `uk-nav-navbar`
  1634. * `uk-nav-search`
  1635. * `uk-nav-offcanvas`
  1636. *
  1637. * States: `uk-active`
  1638. * `uk-parent`
  1639. * `uk-open`
  1640. * `uk-touch`
  1641. *
  1642. * Uses: Icon: FontAwesome
  1643. *
  1644. * Used by: Panel
  1645. * Dropdown
  1646. *
  1647. ========================================================================== */
  1648. /* Component
  1649. ========================================================================== */
  1650. .uk-nav,
  1651. .uk-nav ul {
  1652. margin: 0;
  1653. padding: 0;
  1654. list-style: none;
  1655. }
  1656. /*
  1657. * Items
  1658. */
  1659. .uk-nav li > a {
  1660. display: block;
  1661. text-decoration: none;
  1662. }
  1663. .uk-nav > li > a {
  1664. padding: 5px 15px;
  1665. }
  1666. /*
  1667. * Nested items
  1668. */
  1669. .uk-nav ul {
  1670. padding-left: 15px;
  1671. }
  1672. .uk-nav ul a {
  1673. padding: 2px 0;
  1674. }
  1675. /*
  1676. * Item subtitle
  1677. */
  1678. .uk-nav li > a > div {
  1679. font-size: 12px;
  1680. line-height: 18px;
  1681. }
  1682. /* Sub-object: `uk-nav-header`
  1683. ========================================================================== */
  1684. .uk-nav-header {
  1685. padding: 5px 15px;
  1686. text-transform: uppercase;
  1687. font-weight: bold;
  1688. font-size: 12px;
  1689. }
  1690. .uk-nav-header:not(:first-child) {
  1691. margin-top: 15px;
  1692. }
  1693. /* Sub-object: `uk-nav-divider`
  1694. ========================================================================== */
  1695. .uk-nav-divider {
  1696. margin: 9px 15px;
  1697. }
  1698. /* Sub-object: `uk-nav-sub`
  1699. ========================================================================== */
  1700. /*
  1701. * `ul` needed for higher specificity to override padding
  1702. */
  1703. ul.uk-nav-sub {
  1704. padding: 5px 0 5px 15px;
  1705. }
  1706. /* Modifier: `uk-nav-parent-icon`
  1707. ========================================================================== */
  1708. .uk-nav-parent-icon > .uk-parent > a:after {
  1709. content: "\f104";
  1710. width: 20px;
  1711. margin-right: -10px;
  1712. float: right;
  1713. font-family: "FontAwesome";
  1714. text-align: center;
  1715. }
  1716. .uk-nav-parent-icon > .uk-parent.uk-open > a:after {
  1717. content: "\f107";
  1718. }
  1719. /* Modifier `uk-nav-side`
  1720. ========================================================================== */
  1721. /*
  1722. * Items
  1723. */
  1724. .uk-nav-side > li > a {
  1725. color: #444444;
  1726. }
  1727. /*
  1728. * Hover
  1729. * 1. Apply hover style also to focus state
  1730. * 2. Remove default focus style
  1731. */
  1732. .uk-nav-side > li > a:hover,
  1733. .uk-nav-side > li > a:focus {
  1734. /* 1 */
  1735. background: rgba(0, 0, 0, 0.03);
  1736. color: #444444;
  1737. outline: none;
  1738. /* 2 */
  1739. box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  1740. text-shadow: 0 -1px 0 #ffffff;
  1741. }
  1742. /* Active */
  1743. .uk-nav-side > li.uk-active > a {
  1744. background: #009dd8;
  1745. color: #ffffff;
  1746. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  1747. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  1748. }
  1749. /*
  1750. * Sub-object: `uk-nav-header`
  1751. */
  1752. .uk-nav-side .uk-nav-header {
  1753. color: #444444;
  1754. }
  1755. /*
  1756. * Sub-object: `uk-nav-divider`
  1757. */
  1758. .uk-nav-side .uk-nav-divider {
  1759. border-top: 1px solid #dddddd;
  1760. box-shadow: 0 1px 0 #ffffff;
  1761. }
  1762. /*
  1763. * Nested items
  1764. */
  1765. .uk-nav-side ul a {
  1766. color: #0077dd;
  1767. }
  1768. .uk-nav-side ul a:hover {
  1769. color: #005599;
  1770. }
  1771. /* Modifier `uk-nav-dropdown`
  1772. ========================================================================== */
  1773. /*
  1774. * Items
  1775. */
  1776. .uk-nav-dropdown > li > a {
  1777. color: #444444;
  1778. }
  1779. /*
  1780. * Hover
  1781. * 1. Apply hover style also to focus state
  1782. * 2. Remove default focus style
  1783. */
  1784. .uk-nav-dropdown > li > a:hover,
  1785. .uk-nav-dropdown > li > a:focus {
  1786. /* 1 */
  1787. background: #009dd8;
  1788. color: #ffffff;
  1789. outline: none;
  1790. /* 2 */
  1791. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  1792. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  1793. }
  1794. /*
  1795. * Sub-object: `uk-nav-header`
  1796. */
  1797. .uk-nav-dropdown .uk-nav-header {
  1798. color: #999999;
  1799. }
  1800. /*
  1801. * Sub-object: `uk-nav-divider`
  1802. */
  1803. .uk-nav-dropdown .uk-nav-divider {
  1804. border-top: 1px solid #dddddd;
  1805. }
  1806. /*
  1807. * Nested items
  1808. */
  1809. .uk-nav-dropdown ul a {
  1810. color: #0077dd;
  1811. }
  1812. .uk-nav-dropdown ul a:hover {
  1813. color: #005599;
  1814. }
  1815. /* Modifier `uk-nav-navbar`
  1816. ========================================================================== */
  1817. /*
  1818. * Items
  1819. */
  1820. .uk-nav-navbar > li > a {
  1821. color: #444444;
  1822. }
  1823. /*
  1824. * Hover
  1825. * 1. Apply hover style also to focus state
  1826. * 2. Remove default focus style
  1827. */
  1828. .uk-nav-navbar > li > a:hover,
  1829. .uk-nav-navbar > li > a:focus {
  1830. /* 1 */
  1831. background: #009dd8;
  1832. color: #ffffff;
  1833. outline: none;
  1834. /* 2 */
  1835. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  1836. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  1837. }
  1838. /*
  1839. * Sub-object: `uk-nav-header`
  1840. */
  1841. .uk-nav-navbar .uk-nav-header {
  1842. color: #999999;
  1843. }
  1844. /*
  1845. * Sub-object: `uk-nav-divider`
  1846. */
  1847. .uk-nav-navbar .uk-nav-divider {
  1848. border-top: 1px solid #dddddd;
  1849. }
  1850. /*
  1851. * Nested items
  1852. */
  1853. .uk-nav-navbar ul a {
  1854. color: #0077dd;
  1855. }
  1856. .uk-nav-navbar ul a:hover {
  1857. color: #005599;
  1858. }
  1859. /* Modifier `uk-nav-search`
  1860. ========================================================================== */
  1861. /*
  1862. * Items
  1863. */
  1864. .uk-nav-search > li > a {
  1865. color: #444444;
  1866. text-shadow: none;
  1867. }
  1868. /*
  1869. * Active
  1870. * 1. Remove default focus style
  1871. */
  1872. .uk-nav-search > li.uk-active > a {
  1873. background: #009dd8;
  1874. color: #ffffff;
  1875. outline: none;
  1876. /* 2 */
  1877. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  1878. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  1879. }
  1880. /*
  1881. * Sub-object: `uk-nav-header`
  1882. */
  1883. .uk-nav-search .uk-nav-header {
  1884. color: #999999;
  1885. text-shadow: none;
  1886. }
  1887. /*
  1888. * Sub-object: `uk-nav-divider`
  1889. */
  1890. .uk-nav-search .uk-nav-divider {
  1891. border-top: 1px solid #dddddd;
  1892. }
  1893. /*
  1894. * Nested items
  1895. */
  1896. .uk-nav-search ul a {
  1897. color: #0077dd;
  1898. }
  1899. .uk-nav-search ul a:hover {
  1900. color: #005599;
  1901. }
  1902. /* Modifier `uk-nav-offcanvas`
  1903. ========================================================================== */
  1904. /*
  1905. * Items
  1906. */
  1907. .uk-nav-offcanvas > li > a {
  1908. color: #cccccc;
  1909. padding: 10px 15px;
  1910. border-top: 1px solid rgba(0, 0, 0, 0.3);
  1911. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
  1912. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  1913. }
  1914. /*
  1915. * Hover
  1916. * No hover on touch devices because it behaves buggy in fixed offcanvas
  1917. * 1. Apply hover style also to focus state
  1918. * 2. Remove default focus style
  1919. */
  1920. .uk-nav-offcanvas > .uk-open > a,
  1921. html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
  1922. html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus {
  1923. /* 1 */
  1924. background: #404040;
  1925. color: #ffffff;
  1926. outline: none;
  1927. /* 2 */
  1928. }
  1929. /*
  1930. * Active
  1931. * `html .uk-nav` needed for higher specificity to override hover
  1932. */
  1933. html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
  1934. background: #1a1a1a;
  1935. color: #ffffff;
  1936. box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  1937. }
  1938. /*
  1939. * Sub-object: `uk-nav-header`
  1940. */
  1941. .uk-nav-offcanvas .uk-nav-header {
  1942. color: #777777;
  1943. margin-top: 0;
  1944. border-top: 1px solid rgba(0, 0, 0, 0.3);
  1945. background: #404040;
  1946. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
  1947. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  1948. }
  1949. /*
  1950. * Sub-object: `uk-nav-divider`
  1951. */
  1952. .uk-nav-offcanvas .uk-nav-divider {
  1953. border-top: 1px solid rgba(255, 255, 255, 0.01);
  1954. margin: 0;
  1955. height: 4px;
  1956. background: rgba(0, 0, 0, 0.2);
  1957. box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
  1958. }
  1959. /*
  1960. * Nested items
  1961. * No hover on touch devices because it behaves buggy in fixed offcanvas
  1962. */
  1963. .uk-nav-offcanvas ul a {
  1964. color: #cccccc;
  1965. }
  1966. html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
  1967. color: #ffffff;
  1968. }
  1969. /* Hooks
  1970. ========================================================================== */
  1971. /*
  1972. * Name: Navbar
  1973. * Description: Defines styles for the navigation bar
  1974. *
  1975. * Component: `uk-navbar`
  1976. *
  1977. * Sub-objects: `uk-navbar-nav`
  1978. * `uk-navbar-nav-subtitle`
  1979. * `uk-navbar-content`
  1980. * `uk-navbar-brand`
  1981. * `uk-navbar-toggle`
  1982. * `uk-navbar-toggle-alt`
  1983. * `uk-navbar-center`
  1984. * `uk-navbar-flip`
  1985. *
  1986. * Modifiers: `uk-navbar-attached`
  1987. *
  1988. * States: `uk-active`
  1989. * `uk-parent`
  1990. * `uk-open`
  1991. *
  1992. * Used by: Dropdown
  1993. *
  1994. ========================================================================== */
  1995. /* Component
  1996. ========================================================================== */
  1997. .uk-navbar {
  1998. background: #f7f7f7;
  1999. color: #444444;
  2000. border: 1px solid rgba(0, 0, 0, 0.1);
  2001. border-bottom-color: rgba(0, 0, 0, 0.3);
  2002. background-origin: border-box;
  2003. /* 1 */
  2004. background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  2005. background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  2006. }
  2007. /*
  2008. * Micro clearfix
  2009. */
  2010. .uk-navbar:before,
  2011. .uk-navbar:after {
  2012. content: " ";
  2013. display: table;
  2014. }
  2015. .uk-navbar:after {
  2016. clear: both;
  2017. }
  2018. /* Sub-object: `uk-navbar-nav`
  2019. ========================================================================== */
  2020. .uk-navbar-nav {
  2021. margin: 0;
  2022. padding: 0;
  2023. list-style: none;
  2024. float: left;
  2025. }
  2026. /*
  2027. * 1. Create position context for dropdowns
  2028. */
  2029. .uk-navbar-nav > li {
  2030. position: relative;
  2031. /* 1 */
  2032. float: left;
  2033. }
  2034. /*
  2035. * 1. Dimensions
  2036. * 2. Style
  2037. */
  2038. .uk-navbar-nav > li > a {
  2039. display: block;
  2040. -moz-box-sizing: border-box;
  2041. box-sizing: border-box;
  2042. text-decoration: none;
  2043. height: 40px;
  2044. padding: 0 15px;
  2045. line-height: 40px;
  2046. color: #444444;
  2047. font-size: 14px;
  2048. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  2049. font-weight: normal;
  2050. margin-top: -1px;
  2051. /* 1 */
  2052. margin-left: -1px;
  2053. /* 2 */
  2054. height: 41px;
  2055. /* 3 */
  2056. border: 1px solid transparent;
  2057. border-bottom-width: 0;
  2058. text-shadow: 0 1px 0 #ffffff;
  2059. }
  2060. /* Appear not as link */
  2061. .uk-navbar-nav > li > a[href='#'] {
  2062. cursor: auto;
  2063. }
  2064. /*
  2065. * Hover
  2066. * 1. Apply hover style also to focus state
  2067. * 2. Also apply if dropdown is opened
  2068. * 3. Remove default focus style
  2069. */
  2070. .uk-navbar-nav > li:hover > a,
  2071. .uk-navbar-nav > li > a:focus,
  2072. .uk-navbar-nav > li.uk-open > a {
  2073. background-color: transparent;
  2074. color: #444444;
  2075. outline: none;
  2076. /* 3 */
  2077. position: relative;
  2078. /* 1 */
  2079. z-index: 1;
  2080. /* 2 */
  2081. border-left-color: rgba(0, 0, 0, 0.1);
  2082. border-right-color: rgba(0, 0, 0, 0.1);
  2083. border-top-color: rgba(0, 0, 0, 0.1);
  2084. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  2085. }
  2086. /* OnClick */.uk-navbar-nav > li > a:active {
  2087. background-color: #f5f5f5;
  2088. color: #444444;
  2089. border-left-color: rgba(0, 0, 0, 0.1);
  2090. border-right-color: rgba(0, 0, 0, 0.1);
  2091. border-top-color: rgba(0, 0, 0, 0.2);
  2092. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  2093. }
  2094. /* Active */
  2095. .uk-navbar-nav > li.uk-active > a {
  2096. background-color: #fafafa;
  2097. color: #444444;
  2098. border-left-color: rgba(0, 0, 0, 0.1);
  2099. border-right-color: rgba(0, 0, 0, 0.1);
  2100. border-top-color: rgba(0, 0, 0, 0.2);
  2101. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  2102. }
  2103. /* Sub-objects: `uk-navbar-nav-subtitle`
  2104. ========================================================================== */
  2105. .uk-navbar-nav .uk-navbar-nav-subtitle {
  2106. line-height: 28px;
  2107. }
  2108. .uk-navbar-nav-subtitle > div {
  2109. margin-top: -6px;
  2110. font-size: 10px;
  2111. line-height: 12px;
  2112. }
  2113. /* Sub-objects: `uk-navbar-content`, `uk-navbar-brand`, `uk-navbar-toggle`
  2114. ========================================================================== */
  2115. /*
  2116. * Imitate navbar items
  2117. */
  2118. .uk-navbar-content,
  2119. .uk-navbar-brand,
  2120. .uk-navbar-toggle {
  2121. -moz-box-sizing: border-box;
  2122. box-sizing: border-box;
  2123. height: 40px;
  2124. padding: 0 15px;
  2125. float: left;
  2126. text-shadow: 0 1px 0 #ffffff;
  2127. }
  2128. /*
  2129. * Helper to center all child elements vertically
  2130. */
  2131. .uk-navbar-content:before,
  2132. .uk-navbar-brand:before,
  2133. .uk-navbar-toggle:before {
  2134. content: '';
  2135. display: inline-block;
  2136. height: 100%;
  2137. vertical-align: middle;
  2138. }
  2139. /* Sub-objects: `uk-navbar-content`
  2140. ========================================================================== */
  2141. /*
  2142. * Better sibling spacing
  2143. */
  2144. .uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) {
  2145. padding-left: 0;
  2146. }
  2147. /*
  2148. * Link colors
  2149. */
  2150. .uk-navbar-content > a:not([class]) {
  2151. color: #0077dd;
  2152. }
  2153. .uk-navbar-content > a:not([class]):hover {
  2154. color: #005599;
  2155. }
  2156. /* Sub-objects: `uk-navbar-brand`
  2157. ========================================================================== */
  2158. .uk-navbar-brand {
  2159. font-size: 18px;
  2160. color: #444444;
  2161. }
  2162. /*
  2163. * 1. Apply hover style also to focus state
  2164. * 2. Remove default focus style
  2165. */
  2166. .uk-navbar-brand:hover,
  2167. .uk-navbar-brand:focus {
  2168. /* 1 */
  2169. color: #444444;
  2170. text-decoration: none;
  2171. outline: none;
  2172. /* 2 */
  2173. }
  2174. /* Sub-object: `uk-navbar-toggle`
  2175. ========================================================================== */
  2176. .uk-navbar-toggle {
  2177. font-size: 18px;
  2178. color: #444444;
  2179. }
  2180. /*
  2181. * 1. Apply hover style also to focus state
  2182. * 2. Remove default focus style
  2183. */
  2184. .uk-navbar-toggle:hover,
  2185. .uk-navbar-toggle:focus {
  2186. /* 1 */
  2187. color: #444444;
  2188. text-decoration: none;
  2189. outline: none;
  2190. /* 2 */
  2191. }
  2192. /*
  2193. * 1. Center icon vertically
  2194. */
  2195. .uk-navbar-toggle:after {
  2196. content: "\f0c9";
  2197. font-family: "FontAwesome";
  2198. vertical-align: middle;
  2199. /* 1 */
  2200. }
  2201. .uk-navbar-toggle-alt:after {
  2202. content: "\f002";
  2203. }
  2204. /* Sub-object: `uk-navbar-center`
  2205. ========================================================================== */
  2206. /*
  2207. * The element with this class needs to be last child in the navbar
  2208. * 1. This hack is needed because other float elements shift centered text
  2209. */
  2210. .uk-navbar-center {
  2211. max-width: 50%;
  2212. margin: auto;
  2213. /* 1 */
  2214. float: none;
  2215. text-align: center;
  2216. }
  2217. /* Sub-object: `uk-navbar-flip`
  2218. ========================================================================== */
  2219. .uk-navbar-flip {
  2220. float: right;
  2221. }
  2222. /* Hooks
  2223. ========================================================================== */
  2224. /*
  2225. * Name: Subnav
  2226. * Description: Defines styles for the sub navigation
  2227. *
  2228. * Component: `uk-subnav`
  2229. *
  2230. * Modifiers: `uk-subnav-line`
  2231. * `uk-subnav-pill`
  2232. *
  2233. * States: `uk-active`
  2234. *
  2235. ========================================================================== */
  2236. /* Component
  2237. ========================================================================== */
  2238. /*
  2239. * 1. Remove default list style
  2240. * 2. Remove whitespace between child elements when using `inline-block`
  2241. */
  2242. .uk-subnav {
  2243. /* 1 */
  2244. padding: 0;
  2245. list-style: none;
  2246. /* 2 */
  2247. letter-spacing: -0.31em;
  2248. }
  2249. /* Items
  2250. ========================================================================== */
  2251. /*
  2252. * 1. Create position context for dropdowns
  2253. * 2. Reset whitespace hack
  2254. */
  2255. .uk-subnav > li {
  2256. position: relative;
  2257. /* 1 */
  2258. letter-spacing: normal;
  2259. /* 2 */
  2260. }
  2261. .uk-subnav > li,
  2262. .uk-subnav > li > a,
  2263. .uk-subnav > li > span {
  2264. display: inline-block;
  2265. }
  2266. .uk-subnav > li:nth-child(n+2) {
  2267. margin-left: 10px;
  2268. }
  2269. /*
  2270. * Items
  2271. */
  2272. .uk-subnav > li > a {
  2273. color: #0077dd;
  2274. }
  2275. .uk-subnav > li > a:hover {
  2276. color: #005599;
  2277. }
  2278. /*
  2279. * Disabled
  2280. */
  2281. .uk-subnav > li > span {
  2282. color: #999999;
  2283. }
  2284. /* Modifier: 'subnav-line'
  2285. ========================================================================== */
  2286. .uk-subnav-line > li:nth-child(n+2):before {
  2287. content: "";
  2288. display: inline-block;
  2289. height: 10px;
  2290. margin-right: 10px;
  2291. border-left: 1px solid #dddddd;
  2292. }
  2293. /* Modifier: 'subnav-pill'
  2294. ========================================================================== */
  2295. .uk-subnav-pill > li > a,
  2296. .uk-subnav-pill > li > span {
  2297. padding: 3px 9px;
  2298. text-decoration: none;
  2299. border-radius: 4px;
  2300. }
  2301. /*
  2302. * Hover
  2303. * 1. Apply hover style also to focus state
  2304. * 2. Remove default focus style
  2305. */
  2306. .uk-subnav-pill > li > a:hover,
  2307. .uk-subnav-pill > li > a:focus {
  2308. /* 1 */
  2309. background: #fafafa;
  2310. color: #444444;
  2311. outline: none;
  2312. /* 2 */
  2313. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  2314. }
  2315. /*
  2316. * Active
  2317. * `li` needed for higher specificity to override hover
  2318. */
  2319. .uk-subnav-pill > li.uk-active > a {
  2320. background: #009dd8;
  2321. color: #ffffff;
  2322. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  2323. }
  2324. /* Hooks
  2325. ========================================================================== */
  2326. /*
  2327. * Name: Breadcrumb
  2328. * Description: Defines styles for a breadcrumb navigation
  2329. *
  2330. * Component: `uk-breadcrumb`
  2331. *
  2332. * States: `uk-active`
  2333. *
  2334. ========================================================================== */
  2335. /* Component
  2336. ========================================================================== */
  2337. /*
  2338. * 1. Remove default list style
  2339. * 2. Remove whitespace between child elements when using `inline-block`
  2340. */
  2341. .uk-breadcrumb {
  2342. /* 1 */
  2343. padding: 0;
  2344. list-style: none;
  2345. /* 2 */
  2346. letter-spacing: -0.31em;
  2347. }
  2348. /* Items
  2349. ========================================================================== */
  2350. /*
  2351. * Reset whitespace hack
  2352. */
  2353. .uk-breadcrumb > li {
  2354. letter-spacing: normal;
  2355. }
  2356. .uk-breadcrumb > li,
  2357. .uk-breadcrumb > li > a,
  2358. .uk-breadcrumb > li > span {
  2359. display: inline-block;
  2360. }
  2361. .uk-breadcrumb > li:nth-child(n+2):before {
  2362. content: "/";
  2363. display: inline-block;
  2364. margin: 0 8px;
  2365. vertical-align: top;
  2366. /* 2 */
  2367. }
  2368. /*
  2369. * Disabled
  2370. */
  2371. .uk-breadcrumb > li:not(.uk-active) > span {
  2372. color: #999999;
  2373. }
  2374. /* Hooks
  2375. ========================================================================== */
  2376. /*
  2377. * Name: Pagination
  2378. * Description: Defines styles for a navigation between pages
  2379. *
  2380. * Component: `uk-pagination`
  2381. *
  2382. * Sub-objects: `uk-pagination-previous`
  2383. * `uk-pagination-next`
  2384. *
  2385. * States: `uk-active`
  2386. * `uk-disabled`
  2387. *
  2388. * Modifiers: `uk-pagination-left`
  2389. * `uk-pagination-right`
  2390. *
  2391. ========================================================================== */
  2392. /* Component
  2393. ========================================================================== */
  2394. /*
  2395. * 1. Remove default list style
  2396. * 2. Center pagination by default
  2397. * 3. Remove whitespace between child elements when using `inline-block`
  2398. */
  2399. .uk-pagination {
  2400. /* 1 */
  2401. padding: 0;
  2402. list-style: none;
  2403. /* 2 */
  2404. text-align: center;
  2405. /* 3 */
  2406. letter-spacing: -0.31em;
  2407. }
  2408. /*
  2409. * Micro clearfix
  2410. * Needed if `uk-pagination-previous` or `uk-pagination-next` sub-objects are used
  2411. */
  2412. .uk-pagination:before,
  2413. .uk-pagination:after {
  2414. content: " ";
  2415. display: table;
  2416. }
  2417. .uk-pagination:after {
  2418. clear: both;
  2419. }
  2420. /* Items
  2421. ========================================================================== */
  2422. /*
  2423. * 1. Reset whitespace hack
  2424. */
  2425. .uk-pagination > li {
  2426. display: inline-block;
  2427. letter-spacing: normal;
  2428. /* 1 */
  2429. }
  2430. .uk-pagination > li:nth-child(n+2) {
  2431. margin-left: 5px;
  2432. }
  2433. /*
  2434. * 1. Makes pagination more robust against different box-sizing use
  2435. * 2. Reset text-align to center if alignment modifier is used
  2436. */
  2437. .uk-pagination > li > a,
  2438. .uk-pagination > li > span {
  2439. -moz-box-sizing: content-box;
  2440. box-sizing: content-box;
  2441. /* 1 */
  2442. display: inline-block;
  2443. min-width: 16px;
  2444. padding: 3px 5px;
  2445. line-height: 20px;
  2446. text-decoration: none;
  2447. text-align: center;
  2448. /* 2 */
  2449. border-radius: 4px;
  2450. }
  2451. /*
  2452. * Links
  2453. */
  2454. .uk-pagination > li > a {
  2455. background: #f7f7f7;
  2456. color: #444444;
  2457. border: 1px solid rgba(0, 0, 0, 0.2);
  2458. border-bottom-color: rgba(0, 0, 0, 0.3);
  2459. background-origin: border-box;
  2460. /* 1 */
  2461. background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  2462. background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  2463. text-shadow: 0 1px 0 #ffffff;
  2464. }
  2465. /*
  2466. * Hover
  2467. * 1. Apply hover style also to focus state
  2468. * 2. Remove default focus style
  2469. */
  2470. .uk-pagination > li > a:hover,
  2471. .uk-pagination > li > a:focus {
  2472. /* 1 */
  2473. background-color: #fafafa;
  2474. color: #444444;
  2475. outline: none;
  2476. /* 2 */
  2477. background-image: none;
  2478. }
  2479. /* OnClick */
  2480. .uk-pagination > li > a:active {
  2481. background-color: #f5f5f5;
  2482. color: #444444;
  2483. border-color: rgba(0, 0, 0, 0.2);
  2484. border-top-color: rgba(0, 0, 0, 0.3);
  2485. background-image: none;
  2486. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  2487. }
  2488. /*
  2489. * Active
  2490. */
  2491. .uk-pagination > .uk-active > span {
  2492. background: #009dd8;
  2493. color: #ffffff;
  2494. border: 1px solid rgba(0, 0, 0, 0.2);
  2495. border-bottom-color: rgba(0, 0, 0, 0.4);
  2496. background-origin: border-box;
  2497. /* 1 */
  2498. background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
  2499. background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
  2500. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  2501. }
  2502. /*
  2503. * Disabled
  2504. */
  2505. .uk-pagination > .uk-disabled > span {
  2506. background-color: #fafafa;
  2507. color: #999999;
  2508. border: 1px solid rgba(0, 0, 0, 0.2);
  2509. text-shadow: 0 1px 0 #ffffff;
  2510. }
  2511. /* Previous and next navigation
  2512. ========================================================================== */
  2513. .uk-pagination-previous {
  2514. float: left;
  2515. }
  2516. .uk-pagination-next {
  2517. float: right;
  2518. }
  2519. /* Alignment modifiers
  2520. ========================================================================== */
  2521. .uk-pagination-left {
  2522. text-align: left;
  2523. }
  2524. .uk-pagination-right {
  2525. text-align: right;
  2526. }
  2527. /* Hooks
  2528. ========================================================================== */
  2529. /*
  2530. * Name: Tab
  2531. * Description: Defines styles for a tabbed navigation
  2532. *
  2533. * Component: `uk-tab`
  2534. *
  2535. * Modifiers: `uk-tab-flip`
  2536. * `uk-tab-center`
  2537. * `uk-tab-grid`
  2538. * `uk-tab-bottom`
  2539. * `uk-tab-left`
  2540. * `uk-tab-right`
  2541. * `uk-tab-responsive`
  2542. *
  2543. * States: `uk-active`
  2544. * `uk-disabled`
  2545. *
  2546. ========================================================================== */
  2547. /* Component
  2548. ========================================================================== */
  2549. .uk-tab {
  2550. margin: 0;
  2551. padding: 0;
  2552. list-style: none;
  2553. border-bottom: 1px solid #dddddd;
  2554. }
  2555. /*
  2556. * Micro clearfix on the deepest container
  2557. */
  2558. .uk-tab:before,
  2559. .uk-tab:after {
  2560. content: " ";
  2561. display: table;
  2562. }
  2563. .uk-tab:after {
  2564. clear: both;
  2565. }
  2566. /*
  2567. * Items
  2568. * 1. Create position context for dropdowns
  2569. */
  2570. .uk-tab > li {
  2571. position: relative;
  2572. /* 1 */
  2573. margin-bottom: -1px;
  2574. float: left;
  2575. }
  2576. .uk-tab > li > a {
  2577. display: block;
  2578. padding: 8px 12px;
  2579. border: 1px solid transparent;
  2580. border-bottom-width: 0;
  2581. color: #0077dd;
  2582. text-decoration: none;
  2583. border-radius: 4px 4px 0 0;
  2584. text-shadow: 0 1px 0 #ffffff;
  2585. }
  2586. .uk-tab > li:nth-child(n+2) > a {
  2587. margin-left: 5px;
  2588. }
  2589. /*
  2590. * Hover
  2591. * 1. Apply hover style also to focus state
  2592. * 2. Also apply if dropdown is opened
  2593. * 3. Remove default focus style
  2594. */
  2595. .uk-tab > li > a:hover,
  2596. .uk-tab > li > a:focus,
  2597. .uk-tab > li.uk-open > a {
  2598. /* 2 */
  2599. border-color: #dddddd;
  2600. background: #fafafa;
  2601. color: #005599;
  2602. outline: none;
  2603. /* 3 */
  2604. }
  2605. .uk-tab > li:not(.uk-active) > a:hover,
  2606. .uk-tab > li:not(.uk-active) > a:focus,
  2607. .uk-tab > li.uk-open:not(.uk-active) > a {
  2608. margin-bottom: 1px;
  2609. padding-bottom: 7px;
  2610. }
  2611. /* Active */
  2612. .uk-tab > li.uk-active > a {
  2613. border-color: #dddddd;
  2614. border-bottom-color: transparent;
  2615. background: #ffffff;
  2616. color: #444444;
  2617. }
  2618. /* Disabled */
  2619. .uk-tab > li.uk-disabled > a {
  2620. color: #999999;
  2621. cursor: auto;
  2622. }
  2623. .uk-tab > li.uk-disabled > a:hover,
  2624. .uk-tab > li.uk-disabled > a:focus,
  2625. .uk-tab > li.uk-disabled.uk-active > a {
  2626. background: none;
  2627. border-color: transparent;
  2628. }
  2629. /* Modifier: 'tab-flip'
  2630. ========================================================================== */
  2631. .uk-tab-flip > li {
  2632. float: right;
  2633. }
  2634. .uk-tab-flip > li:nth-child(n+2) > a {
  2635. margin-left: 0;
  2636. margin-right: 5px;
  2637. }
  2638. /* Modifier: 'tab-responsive'
  2639. ========================================================================== */
  2640. /*
  2641. * Hidden by default
  2642. */
  2643. .uk-tab-responsive {
  2644. display: none;
  2645. }
  2646. .uk-tab-responsive > a:before {
  2647. content: "\f0c9\00a0";
  2648. font-family: "FontAwesome";
  2649. }
  2650. /* Only phones */
  2651. @media (max-width: 767px) {
  2652. [data-uk-tab] > li {
  2653. display: none;
  2654. }
  2655. [data-uk-tab] > li.uk-tab-responsive {
  2656. display: block;
  2657. }
  2658. [data-uk-tab] > li.uk-tab-responsive > a {
  2659. margin-left: 0;
  2660. margin-right: 0;
  2661. }
  2662. }
  2663. /* Modifier: 'tab-center'
  2664. ========================================================================== */
  2665. .uk-tab-center {
  2666. border-bottom: 1px solid #dddddd;
  2667. }
  2668. .uk-tab-center-bottom {
  2669. border-bottom: none;
  2670. border-top: 1px solid #dddddd;
  2671. }
  2672. .uk-tab-center:before,
  2673. .uk-tab-center:after {
  2674. content: " ";
  2675. display: table;
  2676. }
  2677. .uk-tab-center:after {
  2678. clear: both;
  2679. }
  2680. .uk-tab-center .uk-tab {
  2681. position: relative;
  2682. left: 50%;
  2683. border: none;
  2684. float: left;
  2685. }
  2686. .uk-tab-center .uk-tab > li {
  2687. position: relative;
  2688. left: -50%;
  2689. }
  2690. .uk-tab-center .uk-tab > li > a {
  2691. text-align: center;
  2692. }
  2693. /* Modifier: 'tab-bottom'
  2694. ========================================================================== */
  2695. .uk-tab-bottom {
  2696. border-top: 1px solid #dddddd;
  2697. border-bottom: none;
  2698. }
  2699. .uk-tab-bottom > li {
  2700. margin-top: -1px;
  2701. margin-bottom: 0;
  2702. }
  2703. .uk-tab-bottom > li > a {
  2704. border-bottom-width: 1px;
  2705. border-top-width: 0;
  2706. }
  2707. .uk-tab-bottom > li:not(.uk-active) > a:hover,
  2708. .uk-tab-bottom > li:not(.uk-active) > a:focus,
  2709. .uk-tab-bottom > li.uk-open:not(.uk-active) > a {
  2710. margin-bottom: 0;
  2711. margin-top: 1px;
  2712. padding-bottom: 8px;
  2713. padding-top: 7px;
  2714. }
  2715. .uk-tab-bottom > li.uk-active > a {
  2716. border-top-color: transparent;
  2717. border-bottom-color: #dddddd;
  2718. }
  2719. /* Modifier: 'tab-grid'
  2720. ========================================================================== */
  2721. /*
  2722. * 1. Create position context to prevent hidden border because of negative `z-index`
  2723. */
  2724. .uk-tab-grid {
  2725. position: relative;
  2726. z-index: 0;
  2727. /* 1 */
  2728. margin-left: -5px;
  2729. border-bottom: none;
  2730. }
  2731. .uk-tab-grid:before {
  2732. display: block;
  2733. position: absolute;
  2734. left: 5px;
  2735. right: 0px;
  2736. bottom: -1px;
  2737. z-index: -1;
  2738. /* 1 */
  2739. border-top: 1px solid #dddddd;
  2740. }
  2741. .uk-tab-grid > li:first-child > a {
  2742. margin-left: 5px;
  2743. }
  2744. .uk-tab-grid > li > a {
  2745. text-align: center;
  2746. }
  2747. /*
  2748. * If `uk-tab-bottom`
  2749. */
  2750. .uk-tab-grid.uk-tab-bottom {
  2751. border-top: none;
  2752. }
  2753. .uk-tab-grid.uk-tab-bottom:before {
  2754. top: -1px;
  2755. bottom: auto;
  2756. }
  2757. /* Modifier: 'tab-left', 'tab-right'
  2758. ========================================================================== */
  2759. /* Only tablets and desktops */
  2760. @media (min-width: 768px) {
  2761. .uk-tab-left,
  2762. .uk-tab-right {
  2763. border-bottom: none;
  2764. }
  2765. .uk-tab-left > li,
  2766. .uk-tab-right > li {
  2767. margin-bottom: 0;
  2768. float: none;
  2769. }
  2770. .uk-tab-left > li:nth-child(n+2) > a,
  2771. .uk-tab-right > li:nth-child(n+2) > a {
  2772. margin-left: 0;
  2773. margin-top: 5px;
  2774. }
  2775. .uk-tab-left > li.uk-active > a,
  2776. .uk-tab-right > li.uk-active > a {
  2777. border-color: #dddddd;
  2778. }
  2779. /*
  2780. * Modifier: 'tab-left'
  2781. */
  2782. .uk-tab-left {
  2783. border-right: 1px solid #dddddd;
  2784. }
  2785. .uk-tab-left > li {
  2786. margin-right: -1px;
  2787. }
  2788. .uk-tab-left > li > a {
  2789. border-bottom-width: 1px;
  2790. border-right-width: 0;
  2791. }
  2792. .uk-tab-left > li:not(.uk-active) > a:hover,
  2793. .uk-tab-left > li:not(.uk-active) > a:focus {
  2794. margin-bottom: 0;
  2795. margin-right: 1px;
  2796. padding-bottom: 8px;
  2797. padding-right: 11px;
  2798. }
  2799. .uk-tab-left > li.uk-active > a {
  2800. border-right-color: transparent;
  2801. }
  2802. /*
  2803. * Modifier: 'tab-right'
  2804. */
  2805. .uk-tab-right {
  2806. border-left: 1px solid #dddddd;
  2807. }
  2808. .uk-tab-right > li {
  2809. margin-left: -1px;
  2810. }
  2811. .uk-tab-right > li > a {
  2812. border-bottom-width: 1px;
  2813. border-left-width: 0;
  2814. }
  2815. .uk-tab-right > li:not(.uk-active) > a:hover,
  2816. .uk-tab-right > li:not(.uk-active) > a:focus {
  2817. margin-bottom: 0;
  2818. margin-left: 1px;
  2819. padding-bottom: 8px;
  2820. padding-left: 11px;
  2821. }
  2822. .uk-tab-right > li.uk-active > a {
  2823. border-left-color: transparent;
  2824. }
  2825. }
  2826. /* Hooks
  2827. ========================================================================== */
  2828. /* Elements */
  2829. /*
  2830. * Name: List
  2831. * Description: Defines styles for ordered and unordered lists
  2832. *
  2833. * Component: `uk-list`
  2834. *
  2835. * Modifiers: `uk-list-line`
  2836. * `uk-list-striped`
  2837. * `uk-list-space`
  2838. *
  2839. ========================================================================== */
  2840. /* Component
  2841. ========================================================================== */
  2842. .uk-list {
  2843. padding: 0;
  2844. list-style: none;
  2845. }
  2846. /*
  2847. * Nested lists
  2848. */
  2849. .uk-list ul {
  2850. margin: 0;
  2851. padding-left: 20px;
  2852. list-style: none;
  2853. }
  2854. /* Modifier: `uk-list-line`
  2855. ========================================================================== */
  2856. .uk-list-line > li:nth-child(n+2) {
  2857. margin-top: 5px;
  2858. padding-top: 5px;
  2859. border-top: 1px solid #dddddd;
  2860. }
  2861. /* Modifier: `uk-list-striped`
  2862. ========================================================================== */
  2863. .uk-list-striped > li {
  2864. padding: 5px 5px;
  2865. border-bottom: 1px solid #dddddd;
  2866. }
  2867. .uk-list-striped > li:nth-of-type(odd) {
  2868. background: #fafafa;
  2869. }
  2870. /* Modifier: `uk-list-space`
  2871. ========================================================================== */
  2872. .uk-list-space > li:nth-child(n+2) {
  2873. margin-top: 10px;
  2874. }
  2875. /* Hooks
  2876. ========================================================================== */
  2877. /*
  2878. * Name: Description list
  2879. * Description: Defines styles for description lists
  2880. *
  2881. * Component: `uk-description-list`
  2882. *
  2883. * Modifiers: `uk-description-list-horizontal`
  2884. * `uk-description-list-line`
  2885. *
  2886. ========================================================================== */
  2887. /* Component
  2888. ========================================================================== */
  2889. /* Modifier: `uk-description-list-horizontal`
  2890. ========================================================================== */
  2891. /* Only tablets and desktops */
  2892. @media (min-width: 768px) {
  2893. .uk-description-list-horizontal {
  2894. overflow: hidden;
  2895. }
  2896. .uk-description-list-horizontal > dt {
  2897. width: 160px;
  2898. float: left;
  2899. clear: both;
  2900. overflow: hidden;
  2901. text-overflow: ellipsis;
  2902. white-space: nowrap;
  2903. }
  2904. .uk-description-list-horizontal > dd {
  2905. margin-left: 180px;
  2906. }
  2907. }
  2908. /* Modifier: `uk-description-list-line`
  2909. ========================================================================== */
  2910. .uk-description-list-line > dt {
  2911. font-weight: normal;
  2912. }
  2913. .uk-description-list-line > dt:nth-child(n+2) {
  2914. margin-top: 5px;
  2915. padding-top: 5px;
  2916. border-top: 1px solid #dddddd;
  2917. }
  2918. .uk-description-list-line > dd {
  2919. color: #999999;
  2920. }
  2921. /*
  2922. * Name: Table
  2923. * Description: Defines styles for tables
  2924. *
  2925. * Component: `uk-table`
  2926. *
  2927. * Modifiers: `uk-table-middle`
  2928. * `uk-table-striped`
  2929. * `uk-table-condensed`
  2930. * `uk-table-hover`
  2931. *
  2932. ========================================================================== */
  2933. /* Component
  2934. ========================================================================== */
  2935. /* Block element behavior */
  2936. .uk-table {
  2937. width: 100%;
  2938. margin-bottom: 15px 0;
  2939. }
  2940. /*
  2941. * Add margin if adjacent element
  2942. */
  2943. * + .uk-table {
  2944. margin-top: 15px;
  2945. }
  2946. .uk-table th,
  2947. .uk-table td {
  2948. padding: 8px 8px;
  2949. border-bottom: 1px solid #dddddd;
  2950. }
  2951. /* Set alignment */
  2952. .uk-table th {
  2953. text-align: left;
  2954. }
  2955. .uk-table td {
  2956. vertical-align: top;
  2957. }
  2958. .uk-table thead th {
  2959. vertical-align: bottom;
  2960. }
  2961. /*
  2962. * Caption and footer
  2963. */
  2964. .uk-table caption,
  2965. .uk-table tfoot {
  2966. font-size: 12px;
  2967. font-style: italic;
  2968. }
  2969. .uk-table caption {
  2970. text-align: left;
  2971. color: #999999;
  2972. }
  2973. /* Sub-modifier: `uk-table-middel`
  2974. ========================================================================== */
  2975. .uk-table-middle,
  2976. .uk-table-middle td {
  2977. vertical-align: middle !important;
  2978. }
  2979. /* Modifier: `uk-table-striped`
  2980. ========================================================================== */
  2981. .uk-table-striped tbody tr:nth-of-type(odd) td {
  2982. background: #fafafa;
  2983. }
  2984. /* Modifier: `uk-table-condensed`
  2985. ========================================================================== */
  2986. .uk-table-condensed td {
  2987. padding: 4px 8px;
  2988. }
  2989. /* Modifier: `uk-table-hover`
  2990. ========================================================================== */
  2991. .uk-table-hover tbody tr:hover td {
  2992. background: #f0f0f0;
  2993. }
  2994. /* Hooks
  2995. ========================================================================== */
  2996. /*
  2997. * Name: Form
  2998. * Description: Defines styles for forms
  2999. *
  3000. * Component: `uk-form`
  3001. *
  3002. * Sub-objects: `uk-form-row`
  3003. * `uk-form-help-inline`
  3004. * `uk-form-help-block`
  3005. * `uk-form-label`
  3006. * `uk-form-controls`
  3007. * `uk-form-controls-condensed`
  3008. *
  3009. * Modifiers: `uk-form-stacked`
  3010. * `uk-form-horizontal`
  3011. *
  3012. * Sub-modifiers: `uk-form-danger`
  3013. * `uk-form-success`
  3014. * `uk-form-small`
  3015. * `uk-form-large`
  3016. * `uk-form-blank`
  3017. * `uk-form-width-mini`
  3018. * `uk-form-width-small`
  3019. * `uk-form-width-medium`
  3020. * `uk-form-width-large`
  3021. * `uk-form-controls-text`
  3022. *
  3023. ========================================================================== */
  3024. /* Component
  3025. ========================================================================== */
  3026. /*
  3027. * Remove margin from the last-child
  3028. */
  3029. .uk-form > :last-child {
  3030. margin-bottom: 0;
  3031. }
  3032. /*
  3033. * Controls
  3034. * Exept for `range`, `radio`, `checkbox`, `file`, `submit`, `reset`, `button` and `image`
  3035. * 1. Must be `height` because `min-height` is not working in OSX
  3036. * 2. Responsiveness: Sets a maxium width relative to the parent to scale on narrower viewports
  3037. */
  3038. .uk-form select,
  3039. .uk-form textarea,
  3040. .uk-form input[type="text"],
  3041. .uk-form input[type="password"],
  3042. .uk-form input[type="datetime"],
  3043. .uk-form input[type="datetime-local"],
  3044. .uk-form input[type="date"],
  3045. .uk-form input[type="month"],
  3046. .uk-form input[type="time"],
  3047. .uk-form input[type="week"],
  3048. .uk-form input[type="number"],
  3049. .uk-form input[type="email"],
  3050. .uk-form input[type="url"],
  3051. .uk-form input[type="search"],
  3052. .uk-form input[type="tel"],
  3053. .uk-form input[type="color"] {
  3054. height: 30px;
  3055. /* 1 */
  3056. max-width: 100%;
  3057. /* 2 */
  3058. padding: 4px 6px;
  3059. border: 1px solid #dddddd;
  3060. background: #ffffff;
  3061. color: #444444;
  3062. -webkit-transition: all linear 0.2s;
  3063. transition: all linear 0.2s;
  3064. border-radius: 4px;
  3065. /* Focus state */
  3066. /* Disabled state */
  3067. }
  3068. .uk-form select:focus,
  3069. .uk-form textarea:focus,
  3070. .uk-form input[type="text"]:focus,
  3071. .uk-form input[type="password"]:focus,
  3072. .uk-form input[type="datetime"]:focus,
  3073. .uk-form input[type="datetime-local"]:focus,
  3074. .uk-form input[type="date"]:focus,
  3075. .uk-form input[type="month"]:focus,
  3076. .uk-form input[type="time"]:focus,
  3077. .uk-form input[type="week"]:focus,
  3078. .uk-form input[type="number"]:focus,
  3079. .uk-form input[type="email"]:focus,
  3080. .uk-form input[type="url"]:focus,
  3081. .uk-form input[type="search"]:focus,
  3082. .uk-form input[type="tel"]:focus,
  3083. .uk-form input[type="color"]:focus {
  3084. border-color: #99baca;
  3085. outline: 0;
  3086. background: #f5fbfe;
  3087. color: #444444;
  3088. }
  3089. .uk-form select:disabled,
  3090. .uk-form textarea:disabled,
  3091. .uk-form input[type="text"]:disabled,
  3092. .uk-form input[type="password"]:disabled,
  3093. .uk-form input[type="datetime"]:disabled,
  3094. .uk-form input[type="datetime-local"]:disabled,
  3095. .uk-form input[type="date"]:disabled,
  3096. .uk-form input[type="month"]:disabled,
  3097. .uk-form input[type="time"]:disabled,
  3098. .uk-form input[type="week"]:disabled,
  3099. .uk-form input[type="number"]:disabled,
  3100. .uk-form input[type="email"]:disabled,
  3101. .uk-form input[type="url"]:disabled,
  3102. .uk-form input[type="search"]:disabled,
  3103. .uk-form input[type="tel"]:disabled,
  3104. .uk-form input[type="color"]:disabled {
  3105. border-color: #dddddd;
  3106. background-color: #fafafa;
  3107. color: #999999;
  3108. }
  3109. .uk-form textarea,
  3110. .uk-form select[multiple],
  3111. .uk-form select[size] {
  3112. height: auto;
  3113. }
  3114. /* 1 */
  3115. /*
  3116. * Placeholder
  3117. * 1. Higher specificity needed to override color in IE
  3118. */
  3119. .uk-form :-ms-input-placeholder {
  3120. color: #999999 !important;
  3121. }
  3122. /* 1. */
  3123. .uk-form ::-moz-placeholder {
  3124. color: #999999;
  3125. }
  3126. .uk-form ::-webkit-input-placeholder {
  3127. color: #999999;
  3128. }
  3129. .uk-form :disabled:-ms-input-placeholder {
  3130. color: #999999 !important;
  3131. }
  3132. /* 1. */
  3133. .uk-form :disabled::-moz-placeholder {
  3134. color: #999999;
  3135. }
  3136. .uk-form :disabled::-webkit-input-placeholder {
  3137. color: #999999;
  3138. }
  3139. /*
  3140. * Legend style
  3141. * 1. `margin-bottom` is not working in Safari and Opera.
  3142. * Using `padding` and :after instead to create the border
  3143. */
  3144. .uk-form legend {
  3145. width: 100%;
  3146. padding-bottom: 15px;
  3147. /* 1 */
  3148. font-size: 18px;
  3149. line-height: 30px;
  3150. }
  3151. /* 1 */
  3152. .uk-form legend:after {
  3153. content: "";
  3154. display: block;
  3155. border-bottom: 1px solid #dddddd;
  3156. }
  3157. /* Validation states
  3158. * Using !important to keep the selector simple
  3159. ========================================================================== */
  3160. /*
  3161. * Error state
  3162. */
  3163. .uk-form-danger {
  3164. border-color: #dc8d99 !important;
  3165. background: #fff7f8 !important;
  3166. color: #c91032 !important;
  3167. }
  3168. /*
  3169. * Success state
  3170. */
  3171. .uk-form-success {
  3172. border-color: #8ec73b !important;
  3173. background: #fafff2 !important;
  3174. color: #539022 !important;
  3175. }
  3176. /* Size modifiers
  3177. * Using !important to keep the selector simple
  3178. ========================================================================== */
  3179. .uk-form-small {
  3180. height: 25px !important;
  3181. padding: 3px 3px !important;
  3182. font-size: 12px;
  3183. }
  3184. .uk-form-large {
  3185. height: 40px !important;
  3186. padding: 8px 6px !important;
  3187. font-size: 16px;
  3188. }
  3189. /* Style modifiers
  3190. * Using !important to keep the selector simple
  3191. ========================================================================== */
  3192. /*
  3193. * Blank form
  3194. */
  3195. .uk-form-blank {
  3196. border: none !important;
  3197. background: none !important;
  3198. box-shadow: none !important;
  3199. outline: 1px dashed transparent !important;
  3200. }
  3201. .uk-form-blank:focus {
  3202. outline-color: #dddddd !important;
  3203. }
  3204. /* Size sub-modifiers
  3205. ========================================================================== */
  3206. /*
  3207. * Fixed widths
  3208. * 1. Different widths for mini sized `input` and `select` elements
  3209. */
  3210. input.uk-form-width-mini {
  3211. width: 40px;
  3212. }
  3213. /* 1 */
  3214. select.uk-form-width-mini {
  3215. width: 65px;
  3216. }
  3217. /* 1 */
  3218. .uk-form-width-small {
  3219. width: 130px;
  3220. }
  3221. .uk-form-width-medium {
  3222. width: 200px;
  3223. }
  3224. .uk-form-width-large {
  3225. width: 500px;
  3226. }
  3227. /* Sub-objects: `uk-form-row`
  3228. * Groups labels and controls in rows
  3229. ========================================================================== */
  3230. /*
  3231. * Micro clearfix
  3232. * Needed for `uk-form-horizontal` modifier
  3233. */
  3234. .uk-form-row:before,
  3235. .uk-form-row:after {
  3236. content: " ";
  3237. display: table;
  3238. }
  3239. .uk-form-row:after {
  3240. clear: both;
  3241. }
  3242. /*
  3243. * Vertical gutter
  3244. */
  3245. .uk-form-row + .uk-form-row {
  3246. margin-top: 15px;
  3247. }
  3248. /* Help text
  3249. * Sub-object: `uk-form-help-inline`, `uk-form-help-block`
  3250. ========================================================================== */
  3251. .uk-form-help-inline {
  3252. display: inline-block;
  3253. margin: 0 0 0 10px;
  3254. }
  3255. .uk-form-help-block {
  3256. margin: 5px 0 0 0;
  3257. }
  3258. /* Controls content
  3259. * Sub-object: `uk-form-controls`, `uk-form-controls-condensed`
  3260. ========================================================================== */
  3261. /*
  3262. * Remove margin from the last-child
  3263. */
  3264. .uk-form-controls > :last-child {
  3265. margin-bottom: 0;
  3266. }
  3267. /*
  3268. * Group controls and text into blocks with a small spacing between blocks
  3269. */
  3270. .uk-form-controls-condensed {
  3271. margin: 5px 0;
  3272. }
  3273. /* Modifier: `uk-form-stacked`
  3274. * Requrires sub-object: `uk-form-label`
  3275. ========================================================================== */
  3276. .uk-form-stacked .uk-form-label {
  3277. display: block;
  3278. margin-bottom: 5px;
  3279. font-weight: bold;
  3280. }
  3281. /* Modifier: `uk-form-horizontal`
  3282. * Requrires sub-objects: `uk-form-label`, `uk-form-controls`
  3283. ========================================================================== */
  3284. /* Only phones and tablets portrait */
  3285. @media (max-width: 959px) {
  3286. .uk-form-horizontal .uk-form-label {
  3287. /* Behave like `uk-form-stacked` */
  3288. display: block;
  3289. margin-bottom: 5px;
  3290. font-weight: bold;
  3291. }
  3292. }
  3293. /* Only tablets and desktops */
  3294. @media (min-width: 960px) {
  3295. .uk-form-horizontal .uk-form-label {
  3296. width: 200px;
  3297. margin-top: 5px;
  3298. float: left;
  3299. }
  3300. .uk-form-horizontal .uk-form-controls {
  3301. margin-left: 215px;
  3302. }
  3303. /* Better vertical alignment if controls are checkboxes and radio buttons with text */
  3304. .uk-form-horizontal .uk-form-controls-text {
  3305. padding-top: 5px;
  3306. }
  3307. }
  3308. /* Hooks
  3309. ========================================================================== */
  3310. /* Common */
  3311. /*
  3312. * Name: Button
  3313. * Description: Defines styles for buttons
  3314. *
  3315. * Component: `uk-button`
  3316. *
  3317. * Sub-objects: `uk-button-group`
  3318. * `uk-button-dropdown`
  3319. *
  3320. * Modifiers: `uk-button-primary`
  3321. * `uk-button-success`
  3322. * `uk-button-danger`
  3323. * `uk-button-link`
  3324. * `uk-button-mini`
  3325. * `uk-button-small`
  3326. * `uk-button-large`
  3327. * `uk-button-expand`
  3328. *
  3329. * States: `uk-active`
  3330. *
  3331. ========================================================================== */
  3332. /* Component
  3333. ========================================================================== */
  3334. /*
  3335. * 1. Required for `a` elements. Can't be moved to `a.button` selector because needs to be overwritable for `uk-button-link` and `uk-button-expand`
  3336. * 2. `min-height` is neccesary for `input` elments in Firefox and Opera because `line-height` is not working.
  3337. * 3. Required for `button` and `input` elements
  3338. * 4. `line-height` is used to create a height
  3339. * 5. Reset button group whitespace hack
  3340. */
  3341. .uk-button {
  3342. display: inline-block;
  3343. min-height: 30px;
  3344. /* 2 */
  3345. padding: 0 12px;
  3346. border: none;
  3347. /* 3 */
  3348. background: #f7f7f7;
  3349. line-height: 28px;
  3350. /* 4 */
  3351. color: #444444;
  3352. letter-spacing: normal;
  3353. /* 5 */
  3354. border: 1px solid rgba(0, 0, 0, 0.2);
  3355. border-bottom-color: rgba(0, 0, 0, 0.3);
  3356. background-origin: border-box;
  3357. /* 1 */
  3358. background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  3359. background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  3360. border-radius: 4px;
  3361. text-shadow: 0 1px 0 #ffffff;
  3362. }
  3363. /* Required for `a` elements */
  3364. a.uk-button {
  3365. -moz-box-sizing: border-box;
  3366. box-sizing: border-box;
  3367. vertical-align: middle;
  3368. text-decoration: none;
  3369. }
  3370. /*
  3371. * Hover
  3372. * 1. Apply hover style also to focus state
  3373. * 2. Remove default focus style
  3374. */
  3375. .uk-button:hover,
  3376. .uk-button:focus {
  3377. /* 1 */
  3378. background-color: #fafafa;
  3379. color: #444444;
  3380. outline: none;
  3381. /* 2 */
  3382. background-image: none;
  3383. }
  3384. /* Active */
  3385. .uk-button:active,
  3386. .uk-button.uk-active {
  3387. background-color: #f5f5f5;
  3388. color: #444444;
  3389. border-color: rgba(0, 0, 0, 0.2);
  3390. border-top-color: rgba(0, 0, 0, 0.3);
  3391. background-image: none;
  3392. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  3393. }
  3394. /* Color modifiers
  3395. ========================================================================== */
  3396. /*
  3397. * Modifier: `uk-button-primary`
  3398. */
  3399. .uk-button-primary {
  3400. background-color: #009dd8;
  3401. color: #ffffff;
  3402. background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
  3403. background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
  3404. border-color: rgba(0, 0, 0, 0.2);
  3405. border-bottom-color: rgba(0, 0, 0, 0.4);
  3406. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  3407. }
  3408. /* Hover */
  3409. .uk-button-primary:hover,
  3410. .uk-button-primary:focus {
  3411. background-color: #00aff2;
  3412. color: #ffffff;
  3413. background-image: none;
  3414. }
  3415. /* Active */
  3416. .uk-button-primary:active,
  3417. .uk-button-primary.uk-active {
  3418. background-color: #008abf;
  3419. color: #ffffff;
  3420. background-image: none;
  3421. border-color: rgba(0, 0, 0, 0.2);
  3422. border-top-color: rgba(0, 0, 0, 0.4);
  3423. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  3424. }
  3425. /*
  3426. * Modifier: `uk-button-success`
  3427. */
  3428. .uk-button-success {
  3429. background-color: #82bb42;
  3430. color: #ffffff;
  3431. background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
  3432. background-image: linear-gradient(to bottom, #9fd256, #6fac34);
  3433. border-color: rgba(0, 0, 0, 0.2);
  3434. border-bottom-color: rgba(0, 0, 0, 0.4);
  3435. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  3436. }
  3437. /* Hover */
  3438. .uk-button-success:hover,
  3439. .uk-button-success:focus {
  3440. background-color: #8fce48;
  3441. color: #ffffff;
  3442. background-image: none;
  3443. }
  3444. /* Active */
  3445. .uk-button-success:active,
  3446. .uk-button-success.uk-active {
  3447. background-color: #76b430;
  3448. color: #ffffff;
  3449. background-image: none;
  3450. border-color: rgba(0, 0, 0, 0.2);
  3451. border-top-color: rgba(0, 0, 0, 0.4);
  3452. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  3453. }
  3454. /*
  3455. * Modifier: `uk-button-danger`
  3456. */
  3457. .uk-button-danger {
  3458. background-color: #d32c46;
  3459. color: #ffffff;
  3460. background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
  3461. background-image: linear-gradient(to bottom, #ee465a, #c11a39);
  3462. border-color: rgba(0, 0, 0, 0.2);
  3463. border-bottom-color: rgba(0, 0, 0, 0.4);
  3464. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  3465. }
  3466. /* Hover */
  3467. .uk-button-danger:hover,
  3468. .uk-button-danger:focus {
  3469. background-color: #e33551;
  3470. color: #ffffff;
  3471. background-image: none;
  3472. }
  3473. /* Active */
  3474. .uk-button-danger:active,
  3475. .uk-button-danger.uk-active {
  3476. background-color: #c91c37;
  3477. color: #ffffff;
  3478. background-image: none;
  3479. border-color: rgba(0, 0, 0, 0.2);
  3480. border-top-color: rgba(0, 0, 0, 0.4);
  3481. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  3482. }
  3483. /* Disabled state
  3484. * Overrides also the color modifiers
  3485. ========================================================================== */
  3486. /* Equal for all button types */
  3487. .uk-button:disabled {
  3488. background-color: #fafafa;
  3489. color: #999999;
  3490. border-color: rgba(0, 0, 0, 0.2);
  3491. background-image: none;
  3492. box-shadow: none;
  3493. text-shadow: 0 1px 0 #ffffff;
  3494. }
  3495. /* Modifier: `uk-button-link`
  3496. ========================================================================== */
  3497. /* Reset */
  3498. .uk-button-link,
  3499. .uk-button-link:hover,
  3500. .uk-button-link:focus,
  3501. .uk-button-link:active,
  3502. .uk-button-link.uk-active,
  3503. .uk-button-link:disabled {
  3504. display: inline;
  3505. border: none;
  3506. background: none;
  3507. box-shadow: none;
  3508. text-shadow: none;
  3509. }
  3510. /* Color */
  3511. .uk-button-link {
  3512. color: #0077dd;
  3513. }
  3514. .uk-button-link:hover,
  3515. .uk-button-link:focus,
  3516. .uk-button-link:active,
  3517. .uk-button-link.uk-active {
  3518. color: #005599;
  3519. text-decoration: underline;
  3520. }
  3521. .uk-button-link:disabled {
  3522. color: #999999;
  3523. }
  3524. /* Focus */
  3525. .uk-button-link:focus {
  3526. outline: 1px dotted;
  3527. }
  3528. /* Size modifiers
  3529. ========================================================================== */
  3530. .uk-button-mini {
  3531. min-height: 20px;
  3532. padding: 0 6px;
  3533. line-height: 18px;
  3534. font-size: 11px;
  3535. }
  3536. .uk-button-small {
  3537. min-height: 25px;
  3538. padding: 0 10px;
  3539. line-height: 23px;
  3540. font-size: 12px;
  3541. }
  3542. .uk-button-large {
  3543. min-height: 40px;
  3544. padding: 0 15px;
  3545. line-height: 38px;
  3546. font-size: 16px;
  3547. border-radius: 5px;
  3548. }
  3549. /*
  3550. * Behave like a block element and take the full width
  3551. */
  3552. .uk-button-expand {
  3553. display: block;
  3554. width: 100%;
  3555. text-align: center;
  3556. }
  3557. .uk-button-expand + .uk-button-expand {
  3558. margin-top: 10px;
  3559. }
  3560. /* Sub-object `uk-button-group`
  3561. ========================================================================== */
  3562. /*
  3563. * 1. Behave like buttons
  3564. * 2. Create position context for dropdowns
  3565. * 3. Remove whitespace between child elements when using `inline-block`
  3566. * 4. Prevent buttons from wrapping
  3567. */
  3568. .uk-button-group {
  3569. /* 1 */
  3570. display: inline-block;
  3571. vertical-align: middle;
  3572. /* 2 */
  3573. position: relative;
  3574. /* 3 */
  3575. letter-spacing: -0.31em;
  3576. /* 4 */
  3577. white-space: nowrap;
  3578. }
  3579. .uk-button-group > * {
  3580. display: inline-block;
  3581. }
  3582. /* Sub-object: `uk-button-dropdown`
  3583. ========================================================================== */
  3584. /*
  3585. * 1. Behave like buttons
  3586. * 2. Create position context for dropdowns
  3587. */
  3588. .uk-button-dropdown {
  3589. /* 1 */
  3590. display: inline-block;
  3591. vertical-align: middle;
  3592. /* 2 */
  3593. position: relative;
  3594. }
  3595. /* Hooks
  3596. ========================================================================== */
  3597. /*
  3598. * Name: Icon
  3599. * Description: Defines styles for icons
  3600. *
  3601. * Adapted from http://fortawesome.github.com/Font-Awesome (Version 3.2.1)
  3602. *
  3603. * Component: `uk-icon-*`
  3604. *
  3605. * Sub-objects: `uk-icon-button`
  3606. *
  3607. * Modifiers: `uk-icon-small`
  3608. * `uk-icon-medium`
  3609. * `uk-icon-large`
  3610. * `uk-icon-spin`
  3611. *
  3612. * Uses: Animation
  3613. *
  3614. ========================================================================== */
  3615. /* Font-face
  3616. ========================================================================== */
  3617. @font-face {
  3618. font-family: 'FontAwesome';
  3619. src: url("../fonts/fontawesome-webfont.eot");
  3620. src: url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome-webfont.ttf") format("truetype");
  3621. font-weight: normal;
  3622. font-style: normal;
  3623. }
  3624. /* Component
  3625. ========================================================================== */
  3626. /*
  3627. * 1. Allow margin
  3628. * 2. Prevent inherit font style
  3629. * 3. Align vertical to text
  3630. * 4. Correct line-height
  3631. * 5. Better font rendering in Webkit
  3632. */
  3633. [class*='uk-icon-']:before {
  3634. display: inline-block;
  3635. /* 1 */
  3636. font-family: "FontAwesome";
  3637. font-weight: normal;
  3638. font-style: normal;
  3639. /* 2 */
  3640. vertical-align: baseline;
  3641. /* 3 */
  3642. line-height: 1;
  3643. /* 4 */
  3644. -webkit-font-smoothing: antialiased;
  3645. /* 5 */
  3646. }
  3647. /* Size modifiers
  3648. ========================================================================== */
  3649. .uk-icon-small:before {
  3650. font-size: 150%;
  3651. vertical-align: -10%;
  3652. }
  3653. .uk-icon-medium:before {
  3654. font-size: 200%;
  3655. vertical-align: -16%;
  3656. }
  3657. .uk-icon-large:before {
  3658. font-size: 250%;
  3659. vertical-align: -22%;
  3660. }
  3661. /* Modifier: `uk-icon-spin`
  3662. ========================================================================== */
  3663. .uk-icon-spin {
  3664. display: inline-block;
  3665. -webkit-animation: uk-spin 2s infinite linear;
  3666. animation: uk-spin 2s infinite linear;
  3667. }
  3668. /* Modifier: `uk-icon-button`
  3669. ========================================================================== */
  3670. .uk-icon-button {
  3671. -moz-box-sizing: border-box;
  3672. box-sizing: border-box;
  3673. display: inline-block;
  3674. width: 35px;
  3675. height: 35px;
  3676. border-radius: 100%;
  3677. background: #f7f7f7;
  3678. line-height: 35px;
  3679. color: #444444;
  3680. font-size: 17.5px;
  3681. text-align: center;
  3682. border: 1px solid #cccccc;
  3683. border-bottom-color: #bbbbbb;
  3684. background-origin: border-box;
  3685. /* 1 */
  3686. background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  3687. background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
  3688. text-shadow: 0 1px 0 #ffffff;
  3689. }
  3690. /*
  3691. * Hover
  3692. * 1. Apply hover style also to focus state
  3693. * 2. Remove default focus style
  3694. */
  3695. .uk-icon-button:hover,
  3696. .uk-icon-button:focus {
  3697. /* 1 */
  3698. background-color: #fafafa;
  3699. color: #444444;
  3700. text-decoration: none;
  3701. outline: none;
  3702. /* 2 */
  3703. background-image: none;
  3704. }
  3705. /* Active */
  3706. .uk-icon-button:active {
  3707. background-color: #f5f5f5;
  3708. color: #444444;
  3709. border-color: #cccccc;
  3710. border-top-color: #bbbbbb;
  3711. background-image: none;
  3712. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
  3713. }
  3714. /* Icon mapping
  3715. ========================================================================== */
  3716. .uk-icon-glass:before {
  3717. content: "\f000";
  3718. }
  3719. .uk-icon-music:before {
  3720. content: "\f001";
  3721. }
  3722. .uk-icon-search:before {
  3723. content: "\f002";
  3724. }
  3725. .uk-icon-envelope-alt:before {
  3726. content: "\f003";
  3727. }
  3728. .uk-icon-heart:before {
  3729. content: "\f004";
  3730. }
  3731. .uk-icon-star:before {
  3732. content: "\f005";
  3733. }
  3734. .uk-icon-star-empty:before {
  3735. content: "\f006";
  3736. }
  3737. .uk-icon-user:before {
  3738. content: "\f007";
  3739. }
  3740. .uk-icon-film:before {
  3741. content: "\f008";
  3742. }
  3743. .uk-icon-th-large:before {
  3744. content: "\f009";
  3745. }
  3746. .uk-icon-th:before {
  3747. content: "\f00a";
  3748. }
  3749. .uk-icon-th-list:before {
  3750. content: "\f00b";
  3751. }
  3752. .uk-icon-ok:before {
  3753. content: "\f00c";
  3754. }
  3755. .uk-icon-remove:before {
  3756. content: "\f00d";
  3757. }
  3758. .uk-icon-zoom-in:before {
  3759. content: "\f00e";
  3760. }
  3761. .uk-icon-zoom-out:before {
  3762. content: "\f010";
  3763. }
  3764. .uk-icon-power-off:before,
  3765. .uk-icon-off:before {
  3766. content: "\f011";
  3767. }
  3768. .uk-icon-signal:before {
  3769. content: "\f012";
  3770. }
  3771. .uk-icon-gear:before,
  3772. .uk-icon-cog:before {
  3773. content: "\f013";
  3774. }
  3775. .uk-icon-trash:before {
  3776. content: "\f014";
  3777. }
  3778. .uk-icon-home:before {
  3779. content: "\f015";
  3780. }
  3781. .uk-icon-file-alt:before {
  3782. content: "\f016";
  3783. }
  3784. .uk-icon-time:before {
  3785. content: "\f017";
  3786. }
  3787. .uk-icon-road:before {
  3788. content: "\f018";
  3789. }
  3790. .uk-icon-download-alt:before {
  3791. content: "\f019";
  3792. }
  3793. .uk-icon-download:before {
  3794. content: "\f01a";
  3795. }
  3796. .uk-icon-upload:before {
  3797. content: "\f01b";
  3798. }
  3799. .uk-icon-inbox:before {
  3800. content: "\f01c";
  3801. }
  3802. .uk-icon-play-circle:before {
  3803. content: "\f01d";
  3804. }
  3805. .uk-icon-rotate-right:before,
  3806. .uk-icon-repeat:before {
  3807. content: "\f01e";
  3808. }
  3809. .uk-icon-refresh:before {
  3810. content: "\f021";
  3811. }
  3812. .uk-icon-list-alt:before {
  3813. content: "\f022";
  3814. }
  3815. .uk-icon-lock:before {
  3816. content: "\f023";
  3817. }
  3818. .uk-icon-flag:before {
  3819. content: "\f024";
  3820. }
  3821. .uk-icon-headphones:before {
  3822. content: "\f025";
  3823. }
  3824. .uk-icon-volume-off:before {
  3825. content: "\f026";
  3826. }
  3827. .uk-icon-volume-down:before {
  3828. content: "\f027";
  3829. }
  3830. .uk-icon-volume-up:before {
  3831. content: "\f028";
  3832. }
  3833. .uk-icon-qrcode:before {
  3834. content: "\f029";
  3835. }
  3836. .uk-icon-barcode:before {
  3837. content: "\f02a";
  3838. }
  3839. .uk-icon-tag:before {
  3840. content: "\f02b";
  3841. }
  3842. .uk-icon-tags:before {
  3843. content: "\f02c";
  3844. }
  3845. .uk-icon-book:before {
  3846. content: "\f02d";
  3847. }
  3848. .uk-icon-bookmark:before {
  3849. content: "\f02e";
  3850. }
  3851. .uk-icon-print:before {
  3852. content: "\f02f";
  3853. }
  3854. .uk-icon-camera:before {
  3855. content: "\f030";
  3856. }
  3857. .uk-icon-font:before {
  3858. content: "\f031";
  3859. }
  3860. .uk-icon-bold:before {
  3861. content: "\f032";
  3862. }
  3863. .uk-icon-italic:before {
  3864. content: "\f033";
  3865. }
  3866. .uk-icon-text-height:before {
  3867. content: "\f034";
  3868. }
  3869. .uk-icon-text-width:before {
  3870. content: "\f035";
  3871. }
  3872. .uk-icon-align-left:before {
  3873. content: "\f036";
  3874. }
  3875. .uk-icon-align-center:before {
  3876. content: "\f037";
  3877. }
  3878. .uk-icon-align-right:before {
  3879. content: "\f038";
  3880. }
  3881. .uk-icon-align-justify:before {
  3882. content: "\f039";
  3883. }
  3884. .uk-icon-list:before {
  3885. content: "\f03a";
  3886. }
  3887. .uk-icon-indent-left:before {
  3888. content: "\f03b";
  3889. }
  3890. .uk-icon-indent-right:before {
  3891. content: "\f03c";
  3892. }
  3893. .uk-icon-facetime-video:before {
  3894. content: "\f03d";
  3895. }
  3896. .uk-icon-picture:before {
  3897. content: "\f03e";
  3898. }
  3899. .uk-icon-pencil:before {
  3900. content: "\f040";
  3901. }
  3902. .uk-icon-map-marker:before {
  3903. content: "\f041";
  3904. }
  3905. .uk-icon-adjust:before {
  3906. content: "\f042";
  3907. }
  3908. .uk-icon-tint:before {
  3909. content: "\f043";
  3910. }
  3911. .uk-icon-edit:before {
  3912. content: "\f044";
  3913. }
  3914. .uk-icon-share:before {
  3915. content: "\f045";
  3916. }
  3917. .uk-icon-check:before {
  3918. content: "\f046";
  3919. }
  3920. .uk-icon-move:before {
  3921. content: "\f047";
  3922. }
  3923. .uk-icon-step-backward:before {
  3924. content: "\f048";
  3925. }
  3926. .uk-icon-fast-backward:before {
  3927. content: "\f049";
  3928. }
  3929. .uk-icon-backward:before {
  3930. content: "\f04a";
  3931. }
  3932. .uk-icon-play:before {
  3933. content: "\f04b";
  3934. }
  3935. .uk-icon-pause:before {
  3936. content: "\f04c";
  3937. }
  3938. .uk-icon-stop:before {
  3939. content: "\f04d";
  3940. }
  3941. .uk-icon-forward:before {
  3942. content: "\f04e";
  3943. }
  3944. .uk-icon-fast-forward:before {
  3945. content: "\f050";
  3946. }
  3947. .uk-icon-step-forward:before {
  3948. content: "\f051";
  3949. }
  3950. .uk-icon-eject:before {
  3951. content: "\f052";
  3952. }
  3953. .uk-icon-chevron-left:before {
  3954. content: "\f053";
  3955. }
  3956. .uk-icon-chevron-right:before {
  3957. content: "\f054";
  3958. }
  3959. .uk-icon-plus-sign:before {
  3960. content: "\f055";
  3961. }
  3962. .uk-icon-minus-sign:before {
  3963. content: "\f056";
  3964. }
  3965. .uk-icon-remove-sign:before {
  3966. content: "\f057";
  3967. }
  3968. .uk-icon-ok-sign:before {
  3969. content: "\f058";
  3970. }
  3971. .uk-icon-question-sign:before {
  3972. content: "\f059";
  3973. }
  3974. .uk-icon-info-sign:before {
  3975. content: "\f05a";
  3976. }
  3977. .uk-icon-screenshot:before {
  3978. content: "\f05b";
  3979. }
  3980. .uk-icon-remove-circle:before {
  3981. content: "\f05c";
  3982. }
  3983. .uk-icon-ok-circle:before {
  3984. content: "\f05d";
  3985. }
  3986. .uk-icon-ban-circle:before {
  3987. content: "\f05e";
  3988. }
  3989. .uk-icon-arrow-left:before {
  3990. content: "\f060";
  3991. }
  3992. .uk-icon-arrow-right:before {
  3993. content: "\f061";
  3994. }
  3995. .uk-icon-arrow-up:before {
  3996. content: "\f062";
  3997. }
  3998. .uk-icon-arrow-down:before {
  3999. content: "\f063";
  4000. }
  4001. .uk-icon-mail-forward:before,
  4002. .uk-icon-share-alt:before {
  4003. content: "\f064";
  4004. }
  4005. .uk-icon-resize-full:before {
  4006. content: "\f065";
  4007. }
  4008. .uk-icon-resize-small:before {
  4009. content: "\f066";
  4010. }
  4011. .uk-icon-plus:before {
  4012. content: "\f067";
  4013. }
  4014. .uk-icon-minus:before {
  4015. content: "\f068";
  4016. }
  4017. .uk-icon-asterisk:before {
  4018. content: "\f069";
  4019. }
  4020. .uk-icon-exclamation-sign:before {
  4021. content: "\f06a";
  4022. }
  4023. .uk-icon-gift:before {
  4024. content: "\f06b";
  4025. }
  4026. .uk-icon-leaf:before {
  4027. content: "\f06c";
  4028. }
  4029. .uk-icon-fire:before {
  4030. content: "\f06d";
  4031. }
  4032. .uk-icon-eye-open:before {
  4033. content: "\f06e";
  4034. }
  4035. .uk-icon-eye-close:before {
  4036. content: "\f070";
  4037. }
  4038. .uk-icon-warning-sign:before {
  4039. content: "\f071";
  4040. }
  4041. .uk-icon-plane:before {
  4042. content: "\f072";
  4043. }
  4044. .uk-icon-calendar:before {
  4045. content: "\f073";
  4046. }
  4047. .uk-icon-random:before {
  4048. content: "\f074";
  4049. }
  4050. .uk-icon-comment:before {
  4051. content: "\f075";
  4052. }
  4053. .uk-icon-magnet:before {
  4054. content: "\f076";
  4055. }
  4056. .uk-icon-chevron-up:before {
  4057. content: "\f077";
  4058. }
  4059. .uk-icon-chevron-down:before {
  4060. content: "\f078";
  4061. }
  4062. .uk-icon-retweet:before {
  4063. content: "\f079";
  4064. }
  4065. .uk-icon-shopping-cart:before {
  4066. content: "\f07a";
  4067. }
  4068. .uk-icon-folder-close:before {
  4069. content: "\f07b";
  4070. }
  4071. .uk-icon-folder-open:before {
  4072. content: "\f07c";
  4073. }
  4074. .uk-icon-resize-vertical:before {
  4075. content: "\f07d";
  4076. }
  4077. .uk-icon-resize-horizontal:before {
  4078. content: "\f07e";
  4079. }
  4080. .uk-icon-bar-chart:before {
  4081. content: "\f080";
  4082. }
  4083. .uk-icon-twitter-sign:before {
  4084. content: "\f081";
  4085. }
  4086. .uk-icon-facebook-sign:before {
  4087. content: "\f082";
  4088. }
  4089. .uk-icon-camera-retro:before {
  4090. content: "\f083";
  4091. }
  4092. .uk-icon-key:before {
  4093. content: "\f084";
  4094. }
  4095. .uk-icon-gears:before,
  4096. .uk-icon-cogs:before {
  4097. content: "\f085";
  4098. }
  4099. .uk-icon-comments:before {
  4100. content: "\f086";
  4101. }
  4102. .uk-icon-thumbs-up-alt:before {
  4103. content: "\f087";
  4104. }
  4105. .uk-icon-thumbs-down-alt:before {
  4106. content: "\f088";
  4107. }
  4108. .uk-icon-star-half:before {
  4109. content: "\f089";
  4110. }
  4111. .uk-icon-heart-empty:before {
  4112. content: "\f08a";
  4113. }
  4114. .uk-icon-signout:before {
  4115. content: "\f08b";
  4116. }
  4117. .uk-icon-linkedin-sign:before {
  4118. content: "\f08c";
  4119. }
  4120. .uk-icon-pushpin:before {
  4121. content: "\f08d";
  4122. }
  4123. .uk-icon-external-link:before {
  4124. content: "\f08e";
  4125. }
  4126. .uk-icon-signin:before {
  4127. content: "\f090";
  4128. }
  4129. .uk-icon-trophy:before {
  4130. content: "\f091";
  4131. }
  4132. .uk-icon-github-sign:before {
  4133. content: "\f092";
  4134. }
  4135. .uk-icon-upload-alt:before {
  4136. content: "\f093";
  4137. }
  4138. .uk-icon-lemon:before {
  4139. content: "\f094";
  4140. }
  4141. .uk-icon-phone:before {
  4142. content: "\f095";
  4143. }
  4144. .uk-icon-unchecked:before,
  4145. .uk-icon-check-empty:before {
  4146. content: "\f096";
  4147. }
  4148. .uk-icon-bookmark-empty:before {
  4149. content: "\f097";
  4150. }
  4151. .uk-icon-phone-sign:before {
  4152. content: "\f098";
  4153. }
  4154. .uk-icon-twitter:before {
  4155. content: "\f099";
  4156. }
  4157. .uk-icon-facebook:before {
  4158. content: "\f09a";
  4159. }
  4160. .uk-icon-github:before {
  4161. content: "\f09b";
  4162. }
  4163. .uk-icon-unlock:before {
  4164. content: "\f09c";
  4165. }
  4166. .uk-icon-credit-card:before {
  4167. content: "\f09d";
  4168. }
  4169. .uk-icon-rss:before {
  4170. content: "\f09e";
  4171. }
  4172. .uk-icon-hdd:before {
  4173. content: "\f0a0";
  4174. }
  4175. .uk-icon-bullhorn:before {
  4176. content: "\f0a1";
  4177. }
  4178. .uk-icon-bell:before {
  4179. content: "\f0a2";
  4180. }
  4181. .uk-icon-certificate:before {
  4182. content: "\f0a3";
  4183. }
  4184. .uk-icon-hand-right:before {
  4185. content: "\f0a4";
  4186. }
  4187. .uk-icon-hand-left:before {
  4188. content: "\f0a5";
  4189. }
  4190. .uk-icon-hand-up:before {
  4191. content: "\f0a6";
  4192. }
  4193. .uk-icon-hand-down:before {
  4194. content: "\f0a7";
  4195. }
  4196. .uk-icon-circle-arrow-left:before {
  4197. content: "\f0a8";
  4198. }
  4199. .uk-icon-circle-arrow-right:before {
  4200. content: "\f0a9";
  4201. }
  4202. .uk-icon-circle-arrow-up:before {
  4203. content: "\f0aa";
  4204. }
  4205. .uk-icon-circle-arrow-down:before {
  4206. content: "\f0ab";
  4207. }
  4208. .uk-icon-globe:before {
  4209. content: "\f0ac";
  4210. }
  4211. .uk-icon-wrench:before {
  4212. content: "\f0ad";
  4213. }
  4214. .uk-icon-tasks:before {
  4215. content: "\f0ae";
  4216. }
  4217. .uk-icon-filter:before {
  4218. content: "\f0b0";
  4219. }
  4220. .uk-icon-briefcase:before {
  4221. content: "\f0b1";
  4222. }
  4223. .uk-icon-fullscreen:before {
  4224. content: "\f0b2";
  4225. }
  4226. .uk-icon-group:before {
  4227. content: "\f0c0";
  4228. }
  4229. .uk-icon-link:before {
  4230. content: "\f0c1";
  4231. }
  4232. .uk-icon-cloud:before {
  4233. content: "\f0c2";
  4234. }
  4235. .uk-icon-beaker:before {
  4236. content: "\f0c3";
  4237. }
  4238. .uk-icon-cut:before {
  4239. content: "\f0c4";
  4240. }
  4241. .uk-icon-copy:before {
  4242. content: "\f0c5";
  4243. }
  4244. .uk-icon-paperclip:before,
  4245. .uk-icon-paper-clip:before {
  4246. content: "\f0c6";
  4247. }
  4248. .uk-icon-save:before {
  4249. content: "\f0c7";
  4250. }
  4251. .uk-icon-sign-blank:before {
  4252. content: "\f0c8";
  4253. }
  4254. .uk-icon-reorder:before {
  4255. content: "\f0c9";
  4256. }
  4257. .uk-icon-list-ul:before {
  4258. content: "\f0ca";
  4259. }
  4260. .uk-icon-list-ol:before {
  4261. content: "\f0cb";
  4262. }
  4263. .uk-icon-strikethrough:before {
  4264. content: "\f0cc";
  4265. }
  4266. .uk-icon-underline:before {
  4267. content: "\f0cd";
  4268. }
  4269. .uk-icon-table:before {
  4270. content: "\f0ce";
  4271. }
  4272. .uk-icon-magic:before {
  4273. content: "\f0d0";
  4274. }
  4275. .uk-icon-truck:before {
  4276. content: "\f0d1";
  4277. }
  4278. .uk-icon-pinterest:before {
  4279. content: "\f0d2";
  4280. }
  4281. .uk-icon-pinterest-sign:before {
  4282. content: "\f0d3";
  4283. }
  4284. .uk-icon-google-plus-sign:before {
  4285. content: "\f0d4";
  4286. }
  4287. .uk-icon-google-plus:before {
  4288. content: "\f0d5";
  4289. }
  4290. .uk-icon-money:before {
  4291. content: "\f0d6";
  4292. }
  4293. .uk-icon-caret-down:before {
  4294. content: "\f0d7";
  4295. }
  4296. .uk-icon-caret-up:before {
  4297. content: "\f0d8";
  4298. }
  4299. .uk-icon-caret-left:before {
  4300. content: "\f0d9";
  4301. }
  4302. .uk-icon-caret-right:before {
  4303. content: "\f0da";
  4304. }
  4305. .uk-icon-columns:before {
  4306. content: "\f0db";
  4307. }
  4308. .uk-icon-sort:before {
  4309. content: "\f0dc";
  4310. }
  4311. .uk-icon-sort-down:before {
  4312. content: "\f0dd";
  4313. }
  4314. .uk-icon-sort-up:before {
  4315. content: "\f0de";
  4316. }
  4317. .uk-icon-envelope:before {
  4318. content: "\f0e0";
  4319. }
  4320. .uk-icon-linkedin:before {
  4321. content: "\f0e1";
  4322. }
  4323. .uk-icon-rotate-left:before,
  4324. .uk-icon-undo:before {
  4325. content: "\f0e2";
  4326. }
  4327. .uk-icon-legal:before {
  4328. content: "\f0e3";
  4329. }
  4330. .uk-icon-dashboard:before {
  4331. content: "\f0e4";
  4332. }
  4333. .uk-icon-comment-alt:before {
  4334. content: "\f0e5";
  4335. }
  4336. .uk-icon-comments-alt:before {
  4337. content: "\f0e6";
  4338. }
  4339. .uk-icon-bolt:before {
  4340. content: "\f0e7";
  4341. }
  4342. .uk-icon-sitemap:before {
  4343. content: "\f0e8";
  4344. }
  4345. .uk-icon-umbrella:before {
  4346. content: "\f0e9";
  4347. }
  4348. .uk-icon-paste:before {
  4349. content: "\f0ea";
  4350. }
  4351. .uk-icon-lightbulb:before {
  4352. content: "\f0eb";
  4353. }
  4354. .uk-icon-exchange:before {
  4355. content: "\f0ec";
  4356. }
  4357. .uk-icon-cloud-download:before {
  4358. content: "\f0ed";
  4359. }
  4360. .uk-icon-cloud-upload:before {
  4361. content: "\f0ee";
  4362. }
  4363. .uk-icon-user-md:before {
  4364. content: "\f0f0";
  4365. }
  4366. .uk-icon-stethoscope:before {
  4367. content: "\f0f1";
  4368. }
  4369. .uk-icon-suitcase:before {
  4370. content: "\f0f2";
  4371. }
  4372. .uk-icon-bell-alt:before {
  4373. content: "\f0f3";
  4374. }
  4375. .uk-icon-coffee:before {
  4376. content: "\f0f4";
  4377. }
  4378. .uk-icon-food:before {
  4379. content: "\f0f5";
  4380. }
  4381. .uk-icon-file-text-alt:before {
  4382. content: "\f0f6";
  4383. }
  4384. .uk-icon-building:before {
  4385. content: "\f0f7";
  4386. }
  4387. .uk-icon-hospital:before {
  4388. content: "\f0f8";
  4389. }
  4390. .uk-icon-ambulance:before {
  4391. content: "\f0f9";
  4392. }
  4393. .uk-icon-medkit:before {
  4394. content: "\f0fa";
  4395. }
  4396. .uk-icon-fighter-jet:before {
  4397. content: "\f0fb";
  4398. }
  4399. .uk-icon-beer:before {
  4400. content: "\f0fc";
  4401. }
  4402. .uk-icon-h-sign:before {
  4403. content: "\f0fd";
  4404. }
  4405. .uk-icon-plus-sign-alt:before {
  4406. content: "\f0fe";
  4407. }
  4408. .uk-icon-double-angle-left:before {
  4409. content: "\f100";
  4410. }
  4411. .uk-icon-double-angle-right:before {
  4412. content: "\f101";
  4413. }
  4414. .uk-icon-double-angle-up:before {
  4415. content: "\f102";
  4416. }
  4417. .uk-icon-double-angle-down:before {
  4418. content: "\f103";
  4419. }
  4420. .uk-icon-angle-left:before {
  4421. content: "\f104";
  4422. }
  4423. .uk-icon-angle-right:before {
  4424. content: "\f105";
  4425. }
  4426. .uk-icon-angle-up:before {
  4427. content: "\f106";
  4428. }
  4429. .uk-icon-angle-down:before {
  4430. content: "\f107";
  4431. }
  4432. .uk-icon-desktop:before {
  4433. content: "\f108";
  4434. }
  4435. .uk-icon-laptop:before {
  4436. content: "\f109";
  4437. }
  4438. .uk-icon-tablet:before {
  4439. content: "\f10a";
  4440. }
  4441. .uk-icon-mobile-phone:before {
  4442. content: "\f10b";
  4443. }
  4444. .uk-icon-circle-blank:before {
  4445. content: "\f10c";
  4446. }
  4447. .uk-icon-quote-left:before {
  4448. content: "\f10d";
  4449. }
  4450. .uk-icon-quote-right:before {
  4451. content: "\f10e";
  4452. }
  4453. .uk-icon-spinner:before {
  4454. content: "\f110";
  4455. }
  4456. .uk-icon-circle:before {
  4457. content: "\f111";
  4458. }
  4459. .uk-icon-mail-reply:before,
  4460. .uk-icon-reply:before {
  4461. content: "\f112";
  4462. }
  4463. .uk-icon-github-alt:before {
  4464. content: "\f113";
  4465. }
  4466. .uk-icon-folder-close-alt:before {
  4467. content: "\f114";
  4468. }
  4469. .uk-icon-folder-open-alt:before {
  4470. content: "\f115";
  4471. }
  4472. .uk-icon-expand-alt:before {
  4473. content: "\f116";
  4474. }
  4475. .uk-icon-collapse-alt:before {
  4476. content: "\f117";
  4477. }
  4478. .uk-icon-smile:before {
  4479. content: "\f118";
  4480. }
  4481. .uk-icon-frown:before {
  4482. content: "\f119";
  4483. }
  4484. .uk-icon-meh:before {
  4485. content: "\f11a";
  4486. }
  4487. .uk-icon-gamepad:before {
  4488. content: "\f11b";
  4489. }
  4490. .uk-icon-keyboard:before {
  4491. content: "\f11c";
  4492. }
  4493. .uk-icon-flag-alt:before {
  4494. content: "\f11d";
  4495. }
  4496. .uk-icon-flag-checkered:before {
  4497. content: "\f11e";
  4498. }
  4499. .uk-icon-terminal:before {
  4500. content: "\f120";
  4501. }
  4502. .uk-icon-code:before {
  4503. content: "\f121";
  4504. }
  4505. .uk-icon-reply-all:before {
  4506. content: "\f122";
  4507. }
  4508. .uk-icon-mail-reply-all:before {
  4509. content: "\f122";
  4510. }
  4511. .uk-icon-star-half-full:before,
  4512. .uk-icon-star-half-empty:before {
  4513. content: "\f123";
  4514. }
  4515. .uk-icon-location-arrow:before {
  4516. content: "\f124";
  4517. }
  4518. .uk-icon-crop:before {
  4519. content: "\f125";
  4520. }
  4521. .uk-icon-code-fork:before {
  4522. content: "\f126";
  4523. }
  4524. .uk-icon-unlink:before {
  4525. content: "\f127";
  4526. }
  4527. .uk-icon-question:before {
  4528. content: "\f128";
  4529. }
  4530. .uk-icon-info:before {
  4531. content: "\f129";
  4532. }
  4533. .uk-icon-exclamation:before {
  4534. content: "\f12a";
  4535. }
  4536. .uk-icon-superscript:before {
  4537. content: "\f12b";
  4538. }
  4539. .uk-icon-subscript:before {
  4540. content: "\f12c";
  4541. }
  4542. .uk-icon-eraser:before {
  4543. content: "\f12d";
  4544. }
  4545. .uk-icon-puzzle-piece:before {
  4546. content: "\f12e";
  4547. }
  4548. .uk-icon-microphone:before {
  4549. content: "\f130";
  4550. }
  4551. .uk-icon-microphone-off:before {
  4552. content: "\f131";
  4553. }
  4554. .uk-icon-shield:before {
  4555. content: "\f132";
  4556. }
  4557. .uk-icon-calendar-empty:before {
  4558. content: "\f133";
  4559. }
  4560. .uk-icon-fire-extinguisher:before {
  4561. content: "\f134";
  4562. }
  4563. .uk-icon-rocket:before {
  4564. content: "\f135";
  4565. }
  4566. .uk-icon-maxcdn:before {
  4567. content: "\f136";
  4568. }
  4569. .uk-icon-chevron-sign-left:before {
  4570. content: "\f137";
  4571. }
  4572. .uk-icon-chevron-sign-right:before {
  4573. content: "\f138";
  4574. }
  4575. .uk-icon-chevron-sign-up:before {
  4576. content: "\f139";
  4577. }
  4578. .uk-icon-chevron-sign-down:before {
  4579. content: "\f13a";
  4580. }
  4581. .uk-icon-html5:before {
  4582. content: "\f13b";
  4583. }
  4584. .uk-icon-css3:before {
  4585. content: "\f13c";
  4586. }
  4587. .uk-icon-anchor:before {
  4588. content: "\f13d";
  4589. }
  4590. .uk-icon-unlock-alt:before {
  4591. content: "\f13e";
  4592. }
  4593. .uk-icon-bullseye:before {
  4594. content: "\f140";
  4595. }
  4596. .uk-icon-ellipsis-horizontal:before {
  4597. content: "\f141";
  4598. }
  4599. .uk-icon-ellipsis-vertical:before {
  4600. content: "\f142";
  4601. }
  4602. .uk-icon-rss-sign:before {
  4603. content: "\f143";
  4604. }
  4605. .uk-icon-play-sign:before {
  4606. content: "\f144";
  4607. }
  4608. .uk-icon-ticket:before {
  4609. content: "\f145";
  4610. }
  4611. .uk-icon-minus-sign-alt:before {
  4612. content: "\f146";
  4613. }
  4614. .uk-icon-check-minus:before {
  4615. content: "\f147";
  4616. }
  4617. .uk-icon-level-up:before {
  4618. content: "\f148";
  4619. }
  4620. .uk-icon-level-down:before {
  4621. content: "\f149";
  4622. }
  4623. .uk-icon-check-sign:before {
  4624. content: "\f14a";
  4625. }
  4626. .uk-icon-edit-sign:before {
  4627. content: "\f14b";
  4628. }
  4629. .uk-icon-external-link-sign:before {
  4630. content: "\f14c";
  4631. }
  4632. .uk-icon-share-sign:before {
  4633. content: "\f14d";
  4634. }
  4635. .uk-icon-compass:before {
  4636. content: "\f14e";
  4637. }
  4638. .uk-icon-collapse:before {
  4639. content: "\f150";
  4640. }
  4641. .uk-icon-collapse-top:before {
  4642. content: "\f151";
  4643. }
  4644. .uk-icon-expand:before {
  4645. content: "\f152";
  4646. }
  4647. .uk-icon-euro:before,
  4648. .uk-icon-eur:before {
  4649. content: "\f153";
  4650. }
  4651. .uk-icon-gbp:before {
  4652. content: "\f154";
  4653. }
  4654. .uk-icon-dollar:before,
  4655. .uk-icon-usd:before {
  4656. content: "\f155";
  4657. }
  4658. .uk-icon-rupee:before,
  4659. .uk-icon-inr:before {
  4660. content: "\f156";
  4661. }
  4662. .uk-icon-yen:before,
  4663. .uk-icon-jpy:before {
  4664. content: "\f157";
  4665. }
  4666. .uk-icon-renminbi:before,
  4667. .uk-icon-cny:before {
  4668. content: "\f158";
  4669. }
  4670. .uk-icon-won:before,
  4671. .uk-icon-krw:before {
  4672. content: "\f159";
  4673. }
  4674. .uk-icon-bitcoin:before,
  4675. .uk-icon-btc:before {
  4676. content: "\f15a";
  4677. }
  4678. .uk-icon-file:before {
  4679. content: "\f15b";
  4680. }
  4681. .uk-icon-file-text:before {
  4682. content: "\f15c";
  4683. }
  4684. .uk-icon-sort-by-alphabet:before {
  4685. content: "\f15d";
  4686. }
  4687. .uk-icon-sort-by-alphabet-alt:before {
  4688. content: "\f15e";
  4689. }
  4690. .uk-icon-sort-by-attributes:before {
  4691. content: "\f160";
  4692. }
  4693. .uk-icon-sort-by-attributes-alt:before {
  4694. content: "\f161";
  4695. }
  4696. .uk-icon-sort-by-order:before {
  4697. content: "\f162";
  4698. }
  4699. .uk-icon-sort-by-order-alt:before {
  4700. content: "\f163";
  4701. }
  4702. .uk-icon-thumbs-up:before {
  4703. content: "\f164";
  4704. }
  4705. .uk-icon-thumbs-down:before {
  4706. content: "\f165";
  4707. }
  4708. .uk-icon-youtube-sign:before {
  4709. content: "\f166";
  4710. }
  4711. .uk-icon-youtube:before {
  4712. content: "\f167";
  4713. }
  4714. .uk-icon-xing:before {
  4715. content: "\f168";
  4716. }
  4717. .uk-icon-xing-sign:before {
  4718. content: "\f169";
  4719. }
  4720. .uk-icon-youtube-play:before {
  4721. content: "\f16a";
  4722. }
  4723. .uk-icon-dropbox:before {
  4724. content: "\f16b";
  4725. }
  4726. .uk-icon-stackexchange:before {
  4727. content: "\f16c";
  4728. }
  4729. .uk-icon-instagram:before {
  4730. content: "\f16d";
  4731. }
  4732. .uk-icon-flickr:before {
  4733. content: "\f16e";
  4734. }
  4735. .uk-icon-adn:before {
  4736. content: "\f170";
  4737. }
  4738. .uk-icon-bitbucket:before {
  4739. content: "\f171";
  4740. }
  4741. .uk-icon-bitbucket-sign:before {
  4742. content: "\f172";
  4743. }
  4744. .uk-icon-tumblr:before {
  4745. content: "\f173";
  4746. }
  4747. .uk-icon-tumblr-sign:before {
  4748. content: "\f174";
  4749. }
  4750. .uk-icon-long-arrow-down:before {
  4751. content: "\f175";
  4752. }
  4753. .uk-icon-long-arrow-up:before {
  4754. content: "\f176";
  4755. }
  4756. .uk-icon-long-arrow-left:before {
  4757. content: "\f177";
  4758. }
  4759. .uk-icon-long-arrow-right:before {
  4760. content: "\f178";
  4761. }
  4762. .uk-icon-apple:before {
  4763. content: "\f179";
  4764. }
  4765. .uk-icon-windows:before {
  4766. content: "\f17a";
  4767. }
  4768. .uk-icon-android:before {
  4769. content: "\f17b";
  4770. }
  4771. .uk-icon-linux:before {
  4772. content: "\f17c";
  4773. }
  4774. .uk-icon-dribbble:before {
  4775. content: "\f17d";
  4776. }
  4777. .uk-icon-skype:before {
  4778. content: "\f17e";
  4779. }
  4780. .uk-icon-foursquare:before {
  4781. content: "\f180";
  4782. }
  4783. .uk-icon-trello:before {
  4784. content: "\f181";
  4785. }
  4786. .uk-icon-female:before {
  4787. content: "\f182";
  4788. }
  4789. .uk-icon-male:before {
  4790. content: "\f183";
  4791. }
  4792. .uk-icon-gittip:before {
  4793. content: "\f184";
  4794. }
  4795. .uk-icon-sun:before {
  4796. content: "\f185";
  4797. }
  4798. .uk-icon-moon:before {
  4799. content: "\f186";
  4800. }
  4801. .uk-icon-archive:before {
  4802. content: "\f187";
  4803. }
  4804. .uk-icon-bug:before {
  4805. content: "\f188";
  4806. }
  4807. .uk-icon-vk:before {
  4808. content: "\f189";
  4809. }
  4810. .uk-icon-weibo:before {
  4811. content: "\f18a";
  4812. }
  4813. .uk-icon-renren:before {
  4814. content: "\f18b";
  4815. }
  4816. /* Hooks
  4817. ========================================================================== */
  4818. /*
  4819. * Name: Close
  4820. * Description: Defines styles for a close button
  4821. *
  4822. * Component: `uk-close`
  4823. *
  4824. * Modifiers: `uk-close-alt`
  4825. *
  4826. * Uses: Icon: FontAwesome
  4827. *
  4828. * Used by: Alert
  4829. * Modal
  4830. *
  4831. ========================================================================== */
  4832. /* Component
  4833. ========================================================================== */
  4834. /*
  4835. * 1. Required for `button` elements and makes
  4836. * close button more robust against different box-sizing use
  4837. * 2. Required for `button` elements
  4838. */
  4839. .uk-close {
  4840. -moz-box-sizing: content-box;
  4841. box-sizing: content-box;
  4842. /* 1 */
  4843. display: inline-block;
  4844. width: 20px;
  4845. line-height: 20px;
  4846. text-align: center;
  4847. color: inherit;
  4848. opacity: 0.3;
  4849. /* 2. */
  4850. padding: 0;
  4851. border: 0;
  4852. -webkit-appearance: none;
  4853. background: transparent;
  4854. /* Needed for Sarari */
  4855. }
  4856. /* Icon */
  4857. .uk-close:after {
  4858. display: block;
  4859. content: "\f00d";
  4860. font-family: "FontAwesome";
  4861. }
  4862. /*
  4863. * Hover
  4864. * 1. Apply hover style also to focus state
  4865. * 2. Remove default focus style
  4866. */
  4867. .uk-close:hover,
  4868. .uk-close:focus {
  4869. /* 1 */
  4870. opacity: 0.5;
  4871. outline: none;
  4872. /* 2 */
  4873. }
  4874. /* Required for `a` elements */
  4875. a.uk-close:hover {
  4876. color: inherit;
  4877. text-decoration: none;
  4878. cursor: pointer;
  4879. }
  4880. /* Modifier
  4881. ========================================================================== */
  4882. .uk-close-alt {
  4883. padding: 2px;
  4884. border-radius: 100%;
  4885. background: #ffffff;
  4886. opacity: 1;
  4887. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 0 6px rgba(0, 0, 0, 0.3);
  4888. }
  4889. /* Hover */
  4890. .uk-close-alt:hover,
  4891. .uk-close-alt:focus {
  4892. opacity: 1;
  4893. }
  4894. /* Icon */
  4895. .uk-close-alt:after {
  4896. opacity: 0.5;
  4897. }
  4898. .uk-close-alt:hover:after,
  4899. .uk-close-alt:focus:after {
  4900. opacity: 0.8;
  4901. }
  4902. /* Hooks
  4903. ========================================================================== */
  4904. /*
  4905. * Name: Badge
  4906. * Description: Defines styles for badges
  4907. *
  4908. * Component: `uk-badge`
  4909. *
  4910. * Modifiers: `uk-badge-notification`
  4911. * `uk-badge-success`
  4912. * `uk-badge-danger`
  4913. *
  4914. ========================================================================== */
  4915. /* Component
  4916. ========================================================================== */
  4917. .uk-badge {
  4918. display: inline-block;
  4919. padding: 0 5px;
  4920. background: #009dd8;
  4921. font-size: 10px;
  4922. font-weight: bold;
  4923. line-height: 14px;
  4924. color: #ffffff;
  4925. text-align: center;
  4926. vertical-align: middle;
  4927. text-transform: none;
  4928. border: 1px solid rgba(0, 0, 0, 0.2);
  4929. border-bottom-color: rgba(0, 0, 0, 0.3);
  4930. background-origin: border-box;
  4931. /* 1 */
  4932. background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
  4933. background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
  4934. border-radius: 2px;
  4935. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  4936. }
  4937. /* Modifier: `uk-badge-notification`;
  4938. ========================================================================== */
  4939. .uk-badge-notification {
  4940. -moz-box-sizing: border-box;
  4941. box-sizing: border-box;
  4942. min-width: 18px;
  4943. border-radius: 500px;
  4944. font-size: 12px;
  4945. line-height: 18px;
  4946. }
  4947. /* Color modifier
  4948. ========================================================================== */
  4949. /*
  4950. * Modifier: `uk-badge-success`
  4951. */
  4952. .uk-badge-success {
  4953. background-color: #82bb42;
  4954. background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
  4955. background-image: linear-gradient(to bottom, #9fd256, #6fac34);
  4956. }
  4957. /*
  4958. * Modifier: `uk-badge-warning`
  4959. */
  4960. .uk-badge-warning {
  4961. background-color: #f9a124;
  4962. background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  4963. background-image: linear-gradient(to bottom, #fbb450, #f89406);
  4964. }
  4965. /*
  4966. * Modifier: `uk-badge-danger`
  4967. */
  4968. .uk-badge-danger {
  4969. background-color: #d32c46;
  4970. background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
  4971. background-image: linear-gradient(to bottom, #ee465a, #c11a39);
  4972. }
  4973. /* Hooks
  4974. ========================================================================== */
  4975. /*
  4976. * Name: Alert
  4977. * Description: Defines styles for alert messages
  4978. *
  4979. * Component: `uk-alert`
  4980. *
  4981. * Sub-objects: `uk-alert-close`
  4982. *
  4983. * Modifiers: `uk-alert-success`
  4984. * `uk-alert-warning`
  4985. * `uk-alert-danger`
  4986. * `uk-alert-large`
  4987. *
  4988. * Uses: Close: `uk-close`
  4989. *
  4990. ========================================================================== */
  4991. /* Component
  4992. ========================================================================== */
  4993. .uk-alert {
  4994. margin-bottom: 15px;
  4995. padding: 10px;
  4996. background: #ebf7fd;
  4997. color: #2d7091;
  4998. border: 1px solid rgba(45, 112, 145, 0.3);
  4999. border-radius: 4px;
  5000. text-shadow: 0 1px 0 #ffffff;
  5001. }
  5002. /*
  5003. * Add margin if adjacent element
  5004. */
  5005. * + .uk-alert {
  5006. margin-top: 15px;
  5007. }
  5008. /*
  5009. * Remove margin from the last-child
  5010. */
  5011. .uk-alert > :last-child {
  5012. margin-bottom: 0;
  5013. }
  5014. /*
  5015. * Keep color for headings if the default heading color is changed
  5016. */
  5017. .uk-alert h1,
  5018. .uk-alert h2,
  5019. .uk-alert h3,
  5020. .uk-alert h4,
  5021. .uk-alert h5,
  5022. .uk-alert h6 {
  5023. color: inherit;
  5024. }
  5025. /* Close in alert
  5026. ========================================================================== */
  5027. .uk-alert > .uk-close:first-child {
  5028. float: right;
  5029. }
  5030. /*
  5031. * Remove margin from adjacent element
  5032. */
  5033. .uk-alert > .uk-close:first-child + * {
  5034. margin-top: 0;
  5035. }
  5036. /* Modifier: `uk-alert-success`
  5037. ========================================================================== */
  5038. .uk-alert-success {
  5039. background: #f2fae3;
  5040. color: #659f13;
  5041. border-color: rgba(101, 159, 19, 0.3);
  5042. }
  5043. /* Modifier: `uk-alert-warning`
  5044. ========================================================================== */
  5045. .uk-alert-warning {
  5046. background: #fffceb;
  5047. color: #e28327;
  5048. border-color: rgba(226, 131, 39, 0.3);
  5049. }
  5050. /* Modifier: `uk-alert-danger`
  5051. ========================================================================== */
  5052. .uk-alert-danger {
  5053. background: #fff1f0;
  5054. color: #d85030;
  5055. border-color: rgba(216, 80, 48, 0.3);
  5056. }
  5057. /* Modifier: `uk-alert-large`
  5058. ========================================================================== */
  5059. .uk-alert-large {
  5060. padding: 20px;
  5061. }
  5062. .uk-alert-large > .uk-close:first-child {
  5063. margin: -10px -10px 0 0;
  5064. }
  5065. /* Hooks
  5066. ========================================================================== */
  5067. /*
  5068. * Name: Thumbnail
  5069. * Description: Defines styles for image thumbnails
  5070. *
  5071. * Component: `uk-thumbnail`
  5072. *
  5073. * Sub-objects: `uk-thumbnail-caption`
  5074. *
  5075. * Modifiers: `uk-thumbnail-mini`
  5076. * `uk-thumbnail-small`
  5077. * `uk-thumbnail-medium`
  5078. * `uk-thumbnail-large`
  5079. * `uk-thumbnail-expand`
  5080. *
  5081. ========================================================================== */
  5082. /* Component
  5083. ========================================================================== */
  5084. /*
  5085. * 1. Corrects max-width behavior (2.) if padding and border are used
  5086. * 2. Responsive behavior
  5087. * 3. Required for `figure` element
  5088. */
  5089. .uk-thumbnail {
  5090. /* Required for `a`, `div` or `figure` elements */
  5091. display: inline-block;
  5092. -moz-box-sizing: border-box;
  5093. /* 1 */
  5094. box-sizing: border-box;
  5095. max-width: 100%;
  5096. /* 2 */
  5097. margin: 0;
  5098. /* 3 */
  5099. padding: 4px;
  5100. border: 1px solid #dddddd;
  5101. background: #ffffff;
  5102. border-radius: 4px;
  5103. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  5104. }
  5105. /*
  5106. * Hover state for `a` elements
  5107. * 1. Apply hover style also to focus state
  5108. * 2. Needed for caption
  5109. * 3. Remove default focus style
  5110. */
  5111. a.uk-thumbnail:hover,
  5112. a.uk-thumbnail:focus {
  5113. /* 1 */
  5114. border-color: #aaaaaa;
  5115. background-color: #ffffff;
  5116. text-decoration: none;
  5117. /* 2 */
  5118. outline: none;
  5119. /* 3 */
  5120. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  5121. }
  5122. /* Caption
  5123. ========================================================================== */
  5124. .uk-thumbnail-caption {
  5125. padding-top: 5px;
  5126. text-align: center;
  5127. color: #444444;
  5128. }
  5129. /* Sizes
  5130. ========================================================================== */
  5131. .uk-thumbnail-mini {
  5132. width: 150px;
  5133. }
  5134. .uk-thumbnail-small {
  5135. width: 200px;
  5136. }
  5137. .uk-thumbnail-medium {
  5138. width: 300px;
  5139. }
  5140. .uk-thumbnail-large {
  5141. width: 400px;
  5142. }
  5143. .uk-thumbnail-expand,
  5144. .uk-thumbnail-expand > img {
  5145. width: 100%;
  5146. }
  5147. /* Hooks
  5148. ========================================================================== */
  5149. /*
  5150. * Name: Overlay
  5151. * Description: Defines styles for image overlays
  5152. *
  5153. * Component: `uk-overlay`
  5154. *
  5155. * Sub-objects: `uk-overlay-area`
  5156. * `uk-overlay-caption`
  5157. * `uk-overlay-toggle`
  5158. *
  5159. ========================================================================== */
  5160. /* Component
  5161. ========================================================================== */
  5162. /*
  5163. * 1. Container width fits its content
  5164. * 2. Create position context
  5165. * 3. Set max-width for responsive images to prevent `inline-block` consequences
  5166. * 4. Remove the gap between the container and its child element
  5167. */
  5168. .uk-overlay {
  5169. /* 1 */
  5170. display: inline-block;
  5171. /* 2 */
  5172. position: relative;
  5173. /* 3 */
  5174. max-width: 100%;
  5175. /* 4 */
  5176. vertical-align: middle;
  5177. }
  5178. /* Sub-object `uk-overlay-area`
  5179. ========================================================================== */
  5180. /*
  5181. * 1. Set position
  5182. * 2. Set style
  5183. * 3. Fade-in transition
  5184. */
  5185. .uk-overlay-area {
  5186. /* 1 */
  5187. position: absolute;
  5188. top: 0;
  5189. bottom: 0;
  5190. left: 0;
  5191. right: 0;
  5192. /* 2 */
  5193. background: rgba(0, 0, 0, 0.3);
  5194. /* 3 */
  5195. opacity: 0;
  5196. -webkit-transition: opacity 0.15s linear;
  5197. transition: opacity 0.15s linear;
  5198. }
  5199. /*
  5200. * Hover
  5201. * 1. Use optional `uk-overlay-toggle` to trigger the overlay earlier
  5202. */
  5203. .uk-overlay:hover .uk-overlay-area,
  5204. .uk-overlay-toggle:hover .uk-overlay-area {
  5205. opacity: 1;
  5206. }
  5207. /* 1 */
  5208. /*
  5209. * Icon
  5210. */
  5211. .uk-overlay-area:before {
  5212. content: "\f002";
  5213. position: absolute;
  5214. top: 50%;
  5215. left: 50%;
  5216. width: 50px;
  5217. height: 50px;
  5218. margin-top: -25px;
  5219. margin-left: -25px;
  5220. font-size: 50px;
  5221. line-height: 1;
  5222. font-family: "FontAwesome";
  5223. text-align: center;
  5224. color: #ffffff;
  5225. }
  5226. /* Sub-object `uk-overlay-caption`
  5227. ========================================================================== */
  5228. /*
  5229. * 1. Set position
  5230. * 2. Set style
  5231. * 3. Fade-in transition
  5232. */
  5233. .uk-overlay-caption {
  5234. /* 1 */
  5235. position: absolute;
  5236. bottom: 0;
  5237. left: 0;
  5238. right: 0;
  5239. /* 2 */
  5240. padding: 15px;
  5241. background: rgba(0, 0, 0, 0.5);
  5242. color: #ffffff;
  5243. /* 3 */
  5244. opacity: 0;
  5245. -webkit-transition: opacity 0.15s linear;
  5246. transition: opacity 0.15s linear;
  5247. }
  5248. /*
  5249. * Hover
  5250. * 1. Use optional `uk-overlay-toggle` to trigger the overlay earlier
  5251. */
  5252. .uk-overlay:hover .uk-overlay-caption,
  5253. .uk-overlay-toggle:hover .uk-overlay-caption {
  5254. opacity: 1;
  5255. }
  5256. /* 1 */
  5257. /* Hooks
  5258. ========================================================================== */
  5259. /*
  5260. * Name: Progress
  5261. * Description: Defines styles for progress bars
  5262. *
  5263. * Component: `uk-progress`
  5264. *
  5265. * Sub-objects: `uk-progress-bar`
  5266. *
  5267. * Modifiers: `uk-progress-mini`
  5268. * `uk-progress-small`
  5269. * `uk-progress-success`
  5270. * `uk-progress-warning`
  5271. * `uk-progress-danger`
  5272. * `uk-progress-striped`
  5273. *
  5274. ========================================================================== */
  5275. /* Component
  5276. ========================================================================== */
  5277. /*
  5278. * 1. Clearing
  5279. * 2. Vertical alignment if text is used
  5280. */
  5281. .uk-progress {
  5282. -moz-box-sizing: border-box;
  5283. box-sizing: border-box;
  5284. height: 20px;
  5285. margin-bottom: 15px;
  5286. background: #f7f7f7;
  5287. overflow: hidden;
  5288. /* 1 */
  5289. line-height: 20px;
  5290. /* 2 */
  5291. box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.07), inset 0 2px 2px rgba(0, 0, 0, 0.07);
  5292. border-radius: 4px;
  5293. }
  5294. /*
  5295. * Add margin if adjacent element
  5296. */
  5297. * + .uk-progress {
  5298. margin-top: 15px;
  5299. }
  5300. /* Sub-object: `uk-progress-bar`
  5301. ========================================================================== */
  5302. .uk-progress-bar {
  5303. width: 0;
  5304. height: 100%;
  5305. background: #009dd8;
  5306. float: left;
  5307. /* Transition */
  5308. -webkit-transition: width 0.6s ease;
  5309. transition: width 0.6s ease;
  5310. /* Allow text */
  5311. font-size: 12px;
  5312. color: #ffffff;
  5313. text-align: center;
  5314. background-image: -webkit-linear-gradient(top, #00b4f5, #008dc5);
  5315. background-image: linear-gradient(to bottom, #00b4f5, #008dc5);
  5316. box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2), inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  5317. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  5318. }
  5319. /* Size modifiers
  5320. ========================================================================== */
  5321. /* Mini */
  5322. .uk-progress-mini {
  5323. height: 6px;
  5324. }
  5325. /* Small */
  5326. .uk-progress-small {
  5327. height: 12px;
  5328. }
  5329. /* Color modifiers
  5330. ========================================================================== */
  5331. .uk-progress-success .uk-progress-bar {
  5332. background-color: #82bb42;
  5333. background-image: -webkit-linear-gradient(top, #9fd256, #6fac34);
  5334. background-image: linear-gradient(to bottom, #9fd256, #6fac34);
  5335. }
  5336. .uk-progress-warning .uk-progress-bar {
  5337. background-color: #f9a124;
  5338. background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  5339. background-image: linear-gradient(to bottom, #fbb450, #f89406);
  5340. }
  5341. .uk-progress-danger .uk-progress-bar {
  5342. background-color: #d32c46;
  5343. background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);
  5344. background-image: linear-gradient(to bottom, #ee465a, #c11a39);
  5345. }
  5346. /* Modifier: `uk-progress-striped`
  5347. ========================================================================== */
  5348. .uk-progress-striped .uk-progress-bar {
  5349. background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5350. background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  5351. background-size: 30px 30px;
  5352. }
  5353. /*
  5354. * Animation
  5355. */
  5356. .uk-progress-striped.uk-active .uk-progress-bar {
  5357. -webkit-animation: uk-progress-bar-stripes 2s linear infinite;
  5358. animation: uk-progress-bar-stripes 2s linear infinite;
  5359. }
  5360. @-webkit-keyframes uk-progress-bar-stripes {
  5361. 0% {
  5362. background-position: 0 0;
  5363. }
  5364. 100% {
  5365. background-position: 30px 0;
  5366. }
  5367. }
  5368. @keyframes uk-progress-bar-stripes {
  5369. 0% {
  5370. background-position: 0 0;
  5371. }
  5372. 100% {
  5373. background-position: 30px 0;
  5374. }
  5375. }
  5376. /* Hooks
  5377. ========================================================================== */
  5378. /*
  5379. * Name: Search
  5380. * Description: Defines a search component
  5381. *
  5382. * Component: `uk-search`
  5383. *
  5384. * Sub-objects: `uk-search-field`
  5385. * `uk-search-close`
  5386. *
  5387. * States: `uk-active`
  5388. * `uk-loading`
  5389. *
  5390. * Uses: Animation
  5391. * Icon: FontAwesome
  5392. *
  5393. * Used by: Off-canvas
  5394. *
  5395. ========================================================================== */
  5396. /* Component
  5397. ========================================================================== */
  5398. /*
  5399. * 1. Create position context for dropdowns
  5400. * 2. Needed for `form` element
  5401. */
  5402. .uk-search {
  5403. display: inline-block;
  5404. position: relative;
  5405. /* 1 */
  5406. margin: 0;
  5407. /* 2 */
  5408. }
  5409. /*
  5410. * Icon
  5411. */
  5412. .uk-search:before {
  5413. content: "\f002";
  5414. position: absolute;
  5415. top: 0;
  5416. left: 0;
  5417. width: 30px;
  5418. line-height: 30px;
  5419. text-align: center;
  5420. font-family: "FontAwesome";
  5421. font-size: 14px;
  5422. color: rgba(0, 0, 0, 0.2);
  5423. }
  5424. /* Sub-object `uk-search-field`
  5425. ========================================================================== */
  5426. /*
  5427. * 1. Needed to reset iOS `input[type="search"]` appearance
  5428. */
  5429. .uk-search-field {
  5430. width: 120px;
  5431. height: 30px;
  5432. padding: 0 30px;
  5433. border: 1px solid rgba(0, 0, 0, 0);
  5434. border-radius: 0;
  5435. /* 1 */
  5436. background: rgba(0, 0, 0, 0);
  5437. color: #444444;
  5438. -webkit-transition: all linear 0.2s;
  5439. transition: all linear 0.2s;
  5440. }
  5441. /*
  5442. * Needed to reset iOS `input[type="search"]` appearance
  5443. * Higher specificity to override appearance set by normalize.less
  5444. */
  5445. input.uk-search-field {
  5446. -webkit-appearance: none;
  5447. }
  5448. /* Placeholder */
  5449. .uk-search-field:-ms-input-placeholder {
  5450. color: #999999;
  5451. }
  5452. .uk-search-field::-moz-placeholder {
  5453. color: #999999;
  5454. }
  5455. .uk-search-field::-webkit-input-placeholder {
  5456. color: #999999;
  5457. }
  5458. /* Removes cancel button in IE10 */
  5459. .uk-search-field::-ms-clear {
  5460. display: none;
  5461. }
  5462. /* Focus */
  5463. .uk-search-field:focus {
  5464. outline: 0;
  5465. }
  5466. /* Focus + active */
  5467. .uk-search-field:focus,
  5468. .uk-active .uk-search-field {
  5469. width: 180px;
  5470. }
  5471. /* Sub-object `uk-search-close`
  5472. ========================================================================== */
  5473. /*
  5474. * 1. Required for `button` elements
  5475. */
  5476. .uk-search-close {
  5477. display: none;
  5478. position: absolute;
  5479. top: 0;
  5480. right: 0;
  5481. width: 30px;
  5482. line-height: 30px;
  5483. text-align: center;
  5484. font-size: 14px;
  5485. color: rgba(0, 0, 0, 0.2);
  5486. /* 1. */
  5487. padding: 0;
  5488. border: 0;
  5489. -webkit-appearance: none;
  5490. background: transparent;
  5491. /* Needed for Sarari */
  5492. }
  5493. .uk-loading > .uk-search-close,
  5494. .uk-active > .uk-search-close {
  5495. display: block;
  5496. }
  5497. /*
  5498. * Icon
  5499. */
  5500. .uk-search-close:after {
  5501. display: block;
  5502. content: "\f00d";
  5503. font-family: "FontAwesome";
  5504. }
  5505. /* Loading icon */
  5506. .uk-loading > .uk-search-close:after {
  5507. content: "\f110";
  5508. -webkit-animation: uk-spin 2s infinite linear;
  5509. animation: uk-spin 2s infinite linear;
  5510. }
  5511. /* Hooks
  5512. ========================================================================== */
  5513. /*
  5514. * Name: Animation
  5515. * Description: Provides a useful set of keyframe animations
  5516. *
  5517. * Component: `uk-animation-*`
  5518. *
  5519. * Modifiers: `uk-animation-fade`
  5520. * `uk-animation-scale-up`
  5521. * `uk-animation-scale-down`
  5522. * `uk-animation-slide-top`
  5523. * `uk-animation-slide-bottom`
  5524. * `uk-animation-slide-left`
  5525. * `uk-animation-slide-right`
  5526. * `uk-animation-reverse`
  5527. *
  5528. * Used by: Dropdown
  5529. * Icon
  5530. * Search
  5531. *
  5532. ========================================================================== */
  5533. /* Component
  5534. ========================================================================== */
  5535. [class*='uk-animation-'] {
  5536. -webkit-animation-duration: 0.5s;
  5537. animation-duration: 0.5s;
  5538. -webkit-animation-timing-function: ease-out;
  5539. animation-timing-function: ease-out;
  5540. -webkit-animation-fill-mode: both;
  5541. animation-fill-mode: both;
  5542. }
  5543. /*
  5544. * Fade
  5545. */
  5546. .uk-animation-fade {
  5547. -webkit-animation-name: uk-fade;
  5548. animation-name: uk-fade;
  5549. -webkit-animation-duration: 0.8s;
  5550. animation-duration: 0.8s;
  5551. -webkit-animation-timing-function: linear;
  5552. animation-timing-function: linear;
  5553. }
  5554. /*
  5555. * Scale
  5556. */
  5557. .uk-animation-scale-up {
  5558. -webkit-animation-name: uk-scale-up;
  5559. animation-name: uk-scale-up;
  5560. }
  5561. .uk-animation-scale-down {
  5562. -webkit-animation-name: uk-scale-down;
  5563. animation-name: uk-scale-down;
  5564. }
  5565. /*
  5566. * Slide
  5567. */
  5568. .uk-animation-slide-top {
  5569. -webkit-animation-name: uk-slide-top;
  5570. animation-name: uk-slide-top;
  5571. }
  5572. .uk-animation-slide-bottom {
  5573. -webkit-animation-name: uk-slide-bottom;
  5574. animation-name: uk-slide-bottom;
  5575. }
  5576. .uk-animation-slide-left {
  5577. -webkit-animation-name: uk-slide-left;
  5578. animation-name: uk-slide-left;
  5579. }
  5580. .uk-animation-slide-right {
  5581. -webkit-animation-name: uk-slide-right;
  5582. animation-name: uk-slide-right;
  5583. }
  5584. /* Modifiers
  5585. ========================================================================== */
  5586. .uk-animation-reverse {
  5587. -webkit-animation-direction: reverse;
  5588. animation-direction: reverse;
  5589. }
  5590. /* Keyframes
  5591. ========================================================================== */
  5592. /*
  5593. * Fade
  5594. */
  5595. @-webkit-keyframes uk-fade {
  5596. 0% {
  5597. opacity: 0;
  5598. }
  5599. 100% {
  5600. opacity: 1;
  5601. }
  5602. }
  5603. @keyframes uk-fade {
  5604. 0% {
  5605. opacity: 0;
  5606. }
  5607. 100% {
  5608. opacity: 1;
  5609. }
  5610. }
  5611. /*
  5612. * Scale up
  5613. */
  5614. @-webkit-keyframes uk-scale-up {
  5615. 0% {
  5616. opacity: 0;
  5617. -webkit-transform: scale(0.2);
  5618. }
  5619. 100% {
  5620. opacity: 1;
  5621. -webkit-transform: scale(1);
  5622. }
  5623. }
  5624. @keyframes uk-scale-up {
  5625. 0% {
  5626. opacity: 0;
  5627. transform: scale(0.2);
  5628. }
  5629. 100% {
  5630. opacity: 1;
  5631. transform: scale(1);
  5632. }
  5633. }
  5634. /*
  5635. * Scale down
  5636. */
  5637. @-webkit-keyframes uk-scale-down {
  5638. 0% {
  5639. opacity: 0;
  5640. -webkit-transform: scale(1.8);
  5641. }
  5642. 100% {
  5643. opacity: 1;
  5644. -webkit-transform: scale(1);
  5645. }
  5646. }
  5647. @keyframes uk-scale-down {
  5648. 0% {
  5649. opacity: 0;
  5650. transform: scale(1.8);
  5651. }
  5652. 100% {
  5653. opacity: 1;
  5654. transform: scale(1);
  5655. }
  5656. }
  5657. /*
  5658. * Slide top
  5659. */
  5660. @-webkit-keyframes uk-slide-top {
  5661. 0% {
  5662. opacity: 0;
  5663. -webkit-transform: translateY(-100%);
  5664. }
  5665. 100% {
  5666. opacity: 1;
  5667. -webkit-transform: translateY(0);
  5668. }
  5669. }
  5670. @keyframes uk-slide-top {
  5671. 0% {
  5672. opacity: 0;
  5673. transform: translateY(-100%);
  5674. }
  5675. 100% {
  5676. opacity: 1;
  5677. transform: translateY(0);
  5678. }
  5679. }
  5680. /*
  5681. * Slide bottom
  5682. */
  5683. @-webkit-keyframes uk-slide-bottom {
  5684. 0% {
  5685. opacity: 0;
  5686. -webkit-transform: translateY(100%);
  5687. }
  5688. 100% {
  5689. opacity: 1;
  5690. -webkit-transform: translateY(0);
  5691. }
  5692. }
  5693. @keyframes uk-slide-bottom {
  5694. 0% {
  5695. opacity: 0;
  5696. transform: translateY(100%);
  5697. }
  5698. 100% {
  5699. opacity: 1;
  5700. transform: translateY(0);
  5701. }
  5702. }
  5703. /*
  5704. * Slide left
  5705. */
  5706. @-webkit-keyframes uk-slide-left {
  5707. 0% {
  5708. opacity: 0;
  5709. -webkit-transform: translateX(-100%);
  5710. }
  5711. 100% {
  5712. opacity: 1;
  5713. -webkit-transform: translateX(0);
  5714. }
  5715. }
  5716. @keyframes uk-slide-left {
  5717. 0% {
  5718. opacity: 0;
  5719. transform: translateX(-100%);
  5720. }
  5721. 100% {
  5722. opacity: 1;
  5723. transform: translateX(0);
  5724. }
  5725. }
  5726. /*
  5727. * Slide right
  5728. */
  5729. @-webkit-keyframes uk-slide-right {
  5730. 0% {
  5731. opacity: 0;
  5732. -webkit-transform: translateX(100%);
  5733. }
  5734. 100% {
  5735. opacity: 1;
  5736. -webkit-transform: translateX(0);
  5737. }
  5738. }
  5739. @keyframes uk-slide-right {
  5740. 0% {
  5741. opacity: 0;
  5742. transform: translateX(100%);
  5743. }
  5744. 100% {
  5745. opacity: 1;
  5746. transform: translateX(0);
  5747. }
  5748. }
  5749. /*
  5750. * Slide top fixed
  5751. */
  5752. @-webkit-keyframes uk-slide-top-fixed {
  5753. 0% {
  5754. opacity: 0;
  5755. -webkit-transform: translateY(-10px);
  5756. }
  5757. 100% {
  5758. opacity: 1;
  5759. -webkit-transform: translateY(0);
  5760. }
  5761. }
  5762. @keyframes uk-slide-top-fixed {
  5763. 0% {
  5764. opacity: 0;
  5765. transform: translateY(-10px);
  5766. }
  5767. 100% {
  5768. opacity: 1;
  5769. transform: translateY(0);
  5770. }
  5771. }
  5772. /*
  5773. * Slide bottom fixed
  5774. */
  5775. @-webkit-keyframes uk-slide-bottom-fixed {
  5776. 0% {
  5777. opacity: 0;
  5778. -webkit-transform: translateY(10px);
  5779. }
  5780. 100% {
  5781. opacity: 1;
  5782. -webkit-transform: translateY(0);
  5783. }
  5784. }
  5785. @keyframes uk-slide-bottom-fixed {
  5786. 0% {
  5787. opacity: 0;
  5788. transform: translateY(10px);
  5789. }
  5790. 100% {
  5791. opacity: 1;
  5792. transform: translateY(0);
  5793. }
  5794. }
  5795. /*
  5796. * Spin
  5797. */
  5798. @-webkit-keyframes uk-spin {
  5799. 0% {
  5800. -webkit-transform: rotate(0deg);
  5801. }
  5802. 100% {
  5803. -webkit-transform: rotate(359deg);
  5804. }
  5805. }
  5806. @keyframes uk-spin {
  5807. 0% {
  5808. transform: rotate(0deg);
  5809. }
  5810. 100% {
  5811. transform: rotate(359deg);
  5812. }
  5813. }
  5814. /* JavaScript */
  5815. /*
  5816. * Name: Dropdown
  5817. * Description: Defines styles for a toggleable dropdown
  5818. *
  5819. * Component: `uk-dropdown`
  5820. *
  5821. * Modifiers: `uk-dropdown-flip`
  5822. * `uk-dropdown-center`
  5823. * `uk-dropdown-justify`
  5824. * `uk-dropdown-up`
  5825. * `uk-dropdown-width-2`
  5826. * `uk-dropdown-width-3`
  5827. * `uk-dropdown-width-4`
  5828. * `uk-dropdown-width-5`
  5829. * `uk-dropdown-stack`
  5830. * `uk-dropdown-small`
  5831. * `uk-dropdown-navbar`
  5832. * `uk-dropdown-search`
  5833. *
  5834. * States: `uk-open`
  5835. *
  5836. * Uses: Animation
  5837. * Grid: `uk-grid`, `uk-width-*`
  5838. * Panel: `uk-panel`
  5839. * Navbar: `uk-navbar-flip`
  5840. *
  5841. ========================================================================== */
  5842. /* Component
  5843. ========================================================================== */
  5844. /*
  5845. * 1. Hide by default
  5846. * 2. Set position
  5847. * 3. Box-sizing is needed for `uk-dropdown-justify`
  5848. * 4. Set style
  5849. * 5. Reset button group whitespace hack
  5850. */
  5851. .uk-dropdown {
  5852. /* 1 */
  5853. display: none;
  5854. /* 2 */
  5855. position: absolute;
  5856. top: 100%;
  5857. left: 0;
  5858. z-index: 1000;
  5859. /* 3 */
  5860. -moz-box-sizing: border-box;
  5861. box-sizing: border-box;
  5862. /* 4 */
  5863. width: 200px;
  5864. margin-top: 5px;
  5865. padding: 15px;
  5866. background: #ffffff;
  5867. color: #444444;
  5868. /* 5 */
  5869. letter-spacing: normal;
  5870. border: 1px solid #cbcbcb;
  5871. border-radius: 4px;
  5872. box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  5873. }
  5874. /*
  5875. * 1. Show dropdown
  5876. * 2. Set animation
  5877. * 3. Needed for scale animation
  5878. */
  5879. .uk-open > .uk-dropdown {
  5880. /* 1 */
  5881. display: block;
  5882. /* 2 */
  5883. -webkit-animation: uk-fade 0.2s ease-in-out;
  5884. animation: uk-fade 0.2s ease-in-out;
  5885. /* 3 */
  5886. -webkit-transform-origin: 0 0;
  5887. transform-origin: 0 0;
  5888. }
  5889. /* Alignment modifiers
  5890. ========================================================================== */
  5891. /*
  5892. * Modifier `uk-dropdown-flip`
  5893. */
  5894. .uk-dropdown-flip {
  5895. left: auto;
  5896. right: 0;
  5897. }
  5898. /*
  5899. * Modifier `uk-dropdown-up`
  5900. */
  5901. .uk-dropdown-up {
  5902. top: auto;
  5903. bottom: 100%;
  5904. margin-top: auto;
  5905. margin-bottom: 5px;
  5906. }
  5907. /* Nav in dropdown
  5908. ========================================================================== */
  5909. .uk-dropdown .uk-nav {
  5910. margin: 0 -15px;
  5911. }
  5912. /* Grid and panel in dropdown
  5913. ========================================================================== */
  5914. /*
  5915. * Vertical gutter
  5916. */
  5917. /* Grid */
  5918. .uk-dropdown > .uk-grid + .uk-grid {
  5919. margin-top: 15px;
  5920. }
  5921. /* Panels */
  5922. .uk-dropdown > .uk-grid > [class*='uk-width-'] > .uk-panel + .uk-panel {
  5923. margin-top: 15px;
  5924. }
  5925. /* Only tablets and desktops */
  5926. @media (min-width: 768px) {
  5927. /*
  5928. * Horizontal gutter
  5929. */
  5930. .uk-dropdown:not(.uk-dropdown-stack) > .uk-grid {
  5931. margin-left: -15px;
  5932. margin-right: -15px;
  5933. }
  5934. .uk-dropdown:not(.uk-dropdown-stack) > .uk-grid > [class*='uk-width-'] {
  5935. padding-left: 15px;
  5936. padding-right: 15px;
  5937. }
  5938. /*
  5939. * Column divider
  5940. */
  5941. .uk-dropdown:not(.uk-dropdown-stack) > .uk-grid > [class*='uk-width-']:nth-child(n+2) {
  5942. border-left: 1px solid #dddddd;
  5943. }
  5944. /*
  5945. * Width multiplier for dropdown columns
  5946. */
  5947. .uk-dropdown-width-2:not(.uk-dropdown-stack) {
  5948. width: 400px;
  5949. }
  5950. .uk-dropdown-width-3:not(.uk-dropdown-stack) {
  5951. width: 600px;
  5952. }
  5953. .uk-dropdown-width-4:not(.uk-dropdown-stack) {
  5954. width: 800px;
  5955. }
  5956. .uk-dropdown-width-5:not(.uk-dropdown-stack) {
  5957. width: 1000px;
  5958. }
  5959. }
  5960. /* Only phones */
  5961. @media (max-width: 767px) {
  5962. /*
  5963. * Stack columns and take full width
  5964. */
  5965. .uk-dropdown > .uk-grid > [class*='uk-width-'] {
  5966. width: 100%;
  5967. }
  5968. /*
  5969. * Vertical gutter
  5970. */
  5971. .uk-dropdown > .uk-grid > [class*='uk-width-']:nth-child(n+2) {
  5972. margin-top: 15px;
  5973. }
  5974. }
  5975. /*
  5976. * Stack grid columns
  5977. */
  5978. .uk-dropdown-stack > .uk-grid > [class*='uk-width-'] {
  5979. width: 100%;
  5980. }
  5981. .uk-dropdown-stack > .uk-grid > [class*='uk-width-']:nth-child(n+2) {
  5982. margin-top: 15px;
  5983. }
  5984. /* Modifier `uk-dropdown-small`
  5985. ========================================================================== */
  5986. /*
  5987. * Set min-width and text expands dropdown if needed
  5988. */
  5989. .uk-dropdown-small {
  5990. min-width: 150px;
  5991. width: auto;
  5992. padding: 5px;
  5993. white-space: nowrap;
  5994. }
  5995. /*
  5996. * Nav in dropdown
  5997. */
  5998. .uk-dropdown-small .uk-nav {
  5999. margin: 0 -5px;
  6000. }
  6001. /* Modifier: `uk-dropdown-navbar`
  6002. ========================================================================== */
  6003. .uk-dropdown-navbar {
  6004. margin-top: 6px;
  6005. background: #ffffff;
  6006. color: #444444;
  6007. left: -1px;
  6008. border: 1px solid #cbcbcb;
  6009. border-radius: 4px;
  6010. box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  6011. }
  6012. .uk-open > .uk-dropdown-navbar {
  6013. -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
  6014. animation: uk-slide-top-fixed 0.2s ease-in-out;
  6015. }
  6016. /* Modifier: `uk-dropdown-search`
  6017. ========================================================================== */
  6018. .uk-dropdown-search {
  6019. width: 300px;
  6020. margin-top: 0;
  6021. background: #ffffff;
  6022. color: #444444;
  6023. }
  6024. .uk-open > .uk-dropdown-search {
  6025. -webkit-animation: uk-slide-top-fixed 0.2s ease-in-out;
  6026. animation: uk-slide-top-fixed 0.2s ease-in-out;
  6027. }
  6028. /*
  6029. * Dependency `uk-navbar-flip`
  6030. */
  6031. .uk-navbar-flip .uk-dropdown-search {
  6032. margin-top: 11px;
  6033. margin-right: -16px;
  6034. }
  6035. /* Hooks
  6036. ========================================================================== */
  6037. /*
  6038. * Name: Modal
  6039. * Description: Defines styles for modal dialogs
  6040. *
  6041. * Component: `uk-modal`
  6042. *
  6043. * Sub-objects: `uk-modal-dialog`
  6044. * `uk-modal-close`
  6045. *
  6046. * Modifiers: `uk-modal-dialog-slide`
  6047. * `uk-modal-dialog-frameless`
  6048. *
  6049. * States: `uk-open`
  6050. *
  6051. * Uses: Close: `uk-close`
  6052. *
  6053. ========================================================================== */
  6054. /* Component
  6055. ========================================================================== */
  6056. /*
  6057. * This is the modal overlay and modal dialog container
  6058. * 1. Hide by default
  6059. * 2. Set fixed position
  6060. * 3. Webkit needs a height to position the modal dialog vertically in percent
  6061. * 4. Allow scrolling for the modal dialog
  6062. * 5. Mask the background page
  6063. * 6. Fade-in transition
  6064. */
  6065. .uk-modal {
  6066. /* 1 */
  6067. display: none;
  6068. /* 2 */
  6069. position: fixed;
  6070. top: 0;
  6071. right: 0;
  6072. bottom: 0;
  6073. left: 0;
  6074. z-index: 1020;
  6075. /* 3 */
  6076. height: 100%;
  6077. /* 4 */
  6078. overflow-y: auto;
  6079. -webkit-overflow-scrolling: touch;
  6080. /* 5 */
  6081. background: rgba(0, 0, 0, 0.6);
  6082. /* 6 */
  6083. opacity: 0;
  6084. -webkit-transition: opacity 0.15s linear;
  6085. transition: opacity 0.15s linear;
  6086. }
  6087. /*
  6088. * Open state
  6089. */
  6090. .uk-modal.uk-open {
  6091. opacity: 1;
  6092. }
  6093. /*
  6094. * Prevents dublicated scrollbar caused by 4.
  6095. */
  6096. .uk-modal-page {
  6097. overflow: hidden;
  6098. }
  6099. /* Sub-object: `uk-modal-dialog`
  6100. ========================================================================== */
  6101. /*
  6102. * 1. Set position
  6103. * 2. Set box sizing
  6104. * 3. Center dialog box
  6105. * 4. Set style
  6106. */
  6107. .uk-modal-dialog {
  6108. /* 1 */
  6109. position: relative;
  6110. top: 10%;
  6111. left: 50%;
  6112. /* 2 */
  6113. -moz-box-sizing: border-box;
  6114. box-sizing: border-box;
  6115. padding: 20px;
  6116. width: 600px;
  6117. /* 3 */
  6118. margin-left: -300px;
  6119. /* 4 */
  6120. background: #ffffff;
  6121. border-radius: 4px;
  6122. box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  6123. }
  6124. /* Only phones */
  6125. @media (max-width: 767px) {
  6126. /*
  6127. * Fit the phone width perfectly
  6128. */
  6129. .uk-modal-dialog {
  6130. top: 0;
  6131. left: 0;
  6132. right: 0;
  6133. width: auto;
  6134. margin: 10px;
  6135. }
  6136. }
  6137. /*
  6138. * Remove margin from the last-child
  6139. */
  6140. .uk-modal-dialog > :last-child {
  6141. margin-bottom: 0;
  6142. }
  6143. /* Modifier: `uk-modal-dialog-slide`
  6144. ========================================================================== */
  6145. /*
  6146. * Adds a slide-in transition to the modal dialog
  6147. */
  6148. .uk-modal-dialog-slide {
  6149. opacity: 0;
  6150. -webkit-transform: translateY(-25%);
  6151. transform: translateY(-25%);
  6152. -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s ease-out;
  6153. transition: opacity 0.3s linear, transform 0.3s ease-out;
  6154. }
  6155. .uk-open .uk-modal-dialog-slide {
  6156. opacity: 1;
  6157. -webkit-transform: translateY(0);
  6158. transform: translateY(0);
  6159. }
  6160. /* Close in modal
  6161. ========================================================================== */
  6162. .uk-modal-dialog > .uk-close:first-child {
  6163. margin: -10px -10px 0 0;
  6164. float: right;
  6165. }
  6166. /*
  6167. * Remove margin from adjacent element
  6168. */
  6169. .uk-modal-dialog > .uk-close:first-child + * {
  6170. margin-top: 0;
  6171. }
  6172. /* Modifier: `uk-modal-dialog-frameless`
  6173. ========================================================================== */
  6174. .uk-modal-dialog-frameless {
  6175. padding: 0;
  6176. }
  6177. /*
  6178. * Close in modal
  6179. */
  6180. .uk-modal-dialog-frameless > .uk-close:first-child {
  6181. position: absolute;
  6182. top: -12px;
  6183. right: -12px;
  6184. margin: 0;
  6185. float: none;
  6186. }
  6187. /* Only phones */
  6188. @media (max-width: 767px) {
  6189. .uk-modal-dialog-frameless > .uk-close:first-child {
  6190. top: -7px;
  6191. right: -7px;
  6192. }
  6193. }
  6194. /* Hooks
  6195. ========================================================================== */
  6196. /*
  6197. * Name: Off-canvas
  6198. * Description: Defines styles for an off-canvas sidebar that slides in and out of the page
  6199. *
  6200. * Component: `uk-offcanvas`
  6201. *
  6202. * Sub-objects: `uk-offcanvas-page`
  6203. * `uk-offcanvas-bar`
  6204. *
  6205. * Modifiers: `uk-offcanvas-bar-flip`
  6206. *
  6207. * States: `uk-active`
  6208. *
  6209. * Uses: Panel: `uk-panel`
  6210. * Search: `uk-search`, `uk-search-field`
  6211. *
  6212. ========================================================================== */
  6213. /* Component
  6214. ========================================================================== */
  6215. /*
  6216. * This is the offcanvas overlay and bar container
  6217. * 1. Hide by default
  6218. * 2. Set fixed position
  6219. * 3. Mask the background page
  6220. */
  6221. .uk-offcanvas {
  6222. /* 1 */
  6223. display: none;
  6224. /* 2 */
  6225. position: fixed;
  6226. top: 0;
  6227. right: 0;
  6228. bottom: 0;
  6229. left: 0;
  6230. z-index: 1010;
  6231. /* 3 */
  6232. background: rgba(0, 0, 0, 0.1);
  6233. }
  6234. .uk-offcanvas.uk-active {
  6235. display: block;
  6236. }
  6237. /* Sub-object `uk-offcanvas-page`
  6238. ========================================================================== */
  6239. /*
  6240. * Prepares the whole HTML page to slide-out
  6241. * 1. Fix the main page and disallow scrolling
  6242. * 2. Side-out transition
  6243. */
  6244. .uk-offcanvas-page {
  6245. /* 1 */
  6246. position: fixed;
  6247. /* 2 */
  6248. -webkit-transition: margin-left 0.3s ease-in-out 50ms;
  6249. transition: margin-left 0.3s ease-in-out 50ms;
  6250. }
  6251. /* Sub-object `uk-offcanvas-bar`
  6252. ========================================================================== */
  6253. /*
  6254. * This is the offcanvas bar
  6255. * 1. Set fixed position
  6256. * 2. Size and style
  6257. * 3. Allow scrolling
  6258. * 4. Side-out transition
  6259. */
  6260. .uk-offcanvas-bar {
  6261. /* 1 */
  6262. position: fixed;
  6263. top: 0;
  6264. bottom: 0;
  6265. left: 0;
  6266. -webkit-transform: translateX(-100%);
  6267. transform: translateX(-100%);
  6268. z-index: 1011;
  6269. /* 2 */
  6270. width: 270px;
  6271. max-width: 100%;
  6272. background: #333333;
  6273. /* 3 */
  6274. overflow-y: auto;
  6275. -webkit-overflow-scrolling: touch;
  6276. /* 4 */
  6277. -webkit-transition: -webkit-transform 0.3s ease-in-out;
  6278. transition: transform 0.3s ease-in-out;
  6279. }
  6280. .uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
  6281. -webkit-transform: translateX(0%);
  6282. transform: translateX(0%);
  6283. }
  6284. /* Modifier `uk-offcanvas-bar-flip`
  6285. ========================================================================== */
  6286. .uk-offcanvas-bar-flip {
  6287. left: auto;
  6288. right: 0;
  6289. -webkit-transform: translateX(100%);
  6290. transform: translateX(100%);
  6291. }
  6292. /* Panel in offcanvas
  6293. ========================================================================== */
  6294. .uk-offcanvas .uk-panel {
  6295. margin: 20px 15px;
  6296. color: #777777;
  6297. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  6298. }
  6299. .uk-offcanvas .uk-panel-title {
  6300. color: #cccccc;
  6301. }
  6302. .uk-offcanvas .uk-panel a:not([class]) {
  6303. color: #cccccc;
  6304. }
  6305. .uk-offcanvas .uk-panel a:not([class]):hover {
  6306. color: #ffffff;
  6307. }
  6308. /* Search in offcanvas
  6309. ========================================================================== */
  6310. .uk-offcanvas .uk-search {
  6311. display: block;
  6312. margin: 20px 15px;
  6313. }
  6314. .uk-offcanvas .uk-search:before {
  6315. color: #777777;
  6316. }
  6317. .uk-offcanvas .uk-search-field {
  6318. width: 100%;
  6319. border-color: rgba(0, 0, 0, 0);
  6320. background: #1a1a1a;
  6321. color: #cccccc;
  6322. }
  6323. .uk-offcanvas .uk-search-field:-ms-input-placeholder {
  6324. color: #777777;
  6325. }
  6326. .uk-offcanvas .uk-search-field::-moz-placeholder {
  6327. color: #777777;
  6328. }
  6329. .uk-offcanvas .uk-search-field::-webkit-input-placeholder {
  6330. color: #777777;
  6331. }
  6332. /* Hooks
  6333. ========================================================================== */
  6334. /*
  6335. * Name: Switcher
  6336. * Description: Defines styles for the switcher
  6337. *
  6338. * Component: `uk-switcher`
  6339. *
  6340. * States: `uk-active`
  6341. *
  6342. ========================================================================== */
  6343. /* Component
  6344. ========================================================================== */
  6345. .uk-switcher {
  6346. margin: 0;
  6347. padding: 0;
  6348. list-style: none;
  6349. }
  6350. /*
  6351. * Items
  6352. */
  6353. .uk-switcher > *:not(.uk-active) {
  6354. display: none;
  6355. }
  6356. /*
  6357. * Name: Tooltip
  6358. * Description: Defines styles for tooltips
  6359. *
  6360. * Component: `uk-tooltip`
  6361. *
  6362. * Modifiers `uk-tooltip-top`
  6363. * `uk-tooltip-top-left`
  6364. * `uk-tooltip-top-right`
  6365. * `uk-tooltip-bottom`
  6366. * `uk-tooltip-bottom-left`
  6367. * `uk-tooltip-bottom-right`
  6368. * `uk-tooltip-left`
  6369. * `uk-tooltip-right`
  6370. *
  6371. ========================================================================== */
  6372. /* Component
  6373. ========================================================================== */
  6374. /*
  6375. * 1. Hide by default
  6376. * 2. Set fixed position
  6377. * 3. Set dimensions
  6378. * 4. Set style
  6379. */
  6380. .uk-tooltip {
  6381. /* 1 */
  6382. display: none;
  6383. /* 2 */
  6384. position: absolute;
  6385. z-index: 1030;
  6386. /* 3 */
  6387. -moz-box-sizing: border-box;
  6388. box-sizing: border-box;
  6389. max-width: 200px;
  6390. padding: 5px 8px;
  6391. /* 4 */
  6392. background: #333333;
  6393. color: rgba(255, 255, 255, 0.7);
  6394. font-size: 12px;
  6395. line-height: 18px;
  6396. text-align: center;
  6397. border-radius: 3px;
  6398. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  6399. }
  6400. /* Triangle
  6401. ========================================================================== */
  6402. /*
  6403. * 1. Dashed is less antialised than solid
  6404. */
  6405. .uk-tooltip:after {
  6406. content: "";
  6407. display: block;
  6408. position: absolute;
  6409. width: 0;
  6410. height: 0;
  6411. border: 5px dashed #333333;
  6412. /* 1 */
  6413. }
  6414. /* Direction modifiers
  6415. ========================================================================== */
  6416. /*
  6417. * Top
  6418. */
  6419. .uk-tooltip-top:after,
  6420. .uk-tooltip-top-left:after,
  6421. .uk-tooltip-top-right:after {
  6422. bottom: -5px;
  6423. border-top-style: solid;
  6424. border-bottom: none;
  6425. border-left-color: transparent;
  6426. border-right-color: transparent;
  6427. border-top-color: #333333;
  6428. }
  6429. /*
  6430. * Bottom
  6431. */
  6432. .uk-tooltip-bottom:after,
  6433. .uk-tooltip-bottom-left:after,
  6434. .uk-tooltip-bottom-right:after {
  6435. top: -5px;
  6436. border-bottom-style: solid;
  6437. border-top: none;
  6438. border-left-color: transparent;
  6439. border-right-color: transparent;
  6440. border-bottom-color: #333333;
  6441. }
  6442. /*
  6443. * Top/Bottom center
  6444. */
  6445. .uk-tooltip-top:after,
  6446. .uk-tooltip-bottom:after {
  6447. left: 50%;
  6448. margin-left: -5px;
  6449. }
  6450. /*
  6451. * Top/Bottom left
  6452. */
  6453. .uk-tooltip-top-left:after,
  6454. .uk-tooltip-bottom-left:after {
  6455. left: 10px;
  6456. }
  6457. /*
  6458. * Top/Bottom right
  6459. */
  6460. .uk-tooltip-top-right:after,
  6461. .uk-tooltip-bottom-right:after {
  6462. right: 10px;
  6463. }
  6464. /*
  6465. * Left
  6466. */
  6467. .uk-tooltip-left:after {
  6468. right: -5px;
  6469. top: 50%;
  6470. margin-top: -5px;
  6471. border-left-style: solid;
  6472. border-right: none;
  6473. border-top-color: transparent;
  6474. border-bottom-color: transparent;
  6475. border-left-color: #333333;
  6476. }
  6477. /*
  6478. * Right
  6479. */
  6480. .uk-tooltip-right:after {
  6481. left: -5px;
  6482. top: 50%;
  6483. margin-top: -5px;
  6484. border-right-style: solid;
  6485. border-left: none;
  6486. border-top-color: transparent;
  6487. border-bottom-color: transparent;
  6488. border-right-color: #333333;
  6489. }
  6490. /* Hooks
  6491. ========================================================================== */
  6492. /* Need to be loaded last */
  6493. /*
  6494. * Name: Text
  6495. * Description: Collection of useful text utility classes to style your content
  6496. *
  6497. * Component: `uk-text-*`
  6498. *
  6499. ========================================================================== */
  6500. /* Size modifiers
  6501. ========================================================================== */
  6502. .uk-text-small {
  6503. font-size: 11px;
  6504. line-height: 16px;
  6505. }
  6506. .uk-text-large {
  6507. font-size: 18px;
  6508. line-height: 24px;
  6509. }
  6510. /* Weight modifiers
  6511. ========================================================================== */
  6512. .uk-text-bold {
  6513. font-weight: bold;
  6514. }
  6515. /* Color modifiers
  6516. ========================================================================== */
  6517. .uk-text-muted {
  6518. color: #999999;
  6519. }
  6520. .uk-text-info {
  6521. color: #2d7091;
  6522. }
  6523. .uk-text-success {
  6524. color: #659f13;
  6525. }
  6526. .uk-text-warning {
  6527. color: #e28327;
  6528. }
  6529. .uk-text-danger {
  6530. color: #d85030;
  6531. }
  6532. /* Alignment modifiers
  6533. ========================================================================== */
  6534. .uk-text-left {
  6535. text-align: left !important;
  6536. }
  6537. .uk-text-right {
  6538. text-align: right !important;
  6539. }
  6540. .uk-text-center {
  6541. text-align: center !important;
  6542. }
  6543. .uk-text-justify {
  6544. text-align: justify !important;
  6545. }
  6546. /* Wrap modifiers
  6547. ========================================================================== */
  6548. /*
  6549. * Prevent text from wrapping onto multiple lines, and truncate with an ellipsis
  6550. */
  6551. .uk-text-truncate {
  6552. overflow: hidden;
  6553. text-overflow: ellipsis;
  6554. white-space: nowrap;
  6555. }
  6556. /*
  6557. * Break strings if their length exceeds the width of their container
  6558. */
  6559. .uk-text-break {
  6560. word-wrap: break-word;
  6561. -webkit-hyphens: auto;
  6562. -ms-hyphens: auto;
  6563. -moz-hyphens: auto;
  6564. hyphens: auto;
  6565. }
  6566. /*
  6567. * Name: Utility
  6568. * Description: Collection of useful utility classes to style your content
  6569. *
  6570. * Component: `uk-container-*`
  6571. * `uk-clearfix`
  6572. * `uk-nbfc-*`
  6573. * `uk-float-*`
  6574. * `uk-align-*`
  6575. * `uk-vertical-align`
  6576. * `uk-height-1-1`
  6577. * `uk-responsive-*`
  6578. * `uk-margin-*`
  6579. * `uk-heading-*`
  6580. * `uk-link-muted`
  6581. * `uk-scrollable-*`
  6582. * `uk-display-*`
  6583. * `uk-visible-*`
  6584. * `uk-hidden-*`
  6585. *
  6586. ========================================================================== */
  6587. /* Container
  6588. ========================================================================== */
  6589. .uk-container {
  6590. -moz-box-sizing: border-box;
  6591. box-sizing: border-box;
  6592. max-width: 980px;
  6593. padding: 0 25px;
  6594. }
  6595. /* Only large screens */
  6596. @media (min-width: 1220px) {
  6597. .uk-container {
  6598. max-width: 1200px;
  6599. padding: 0 35px;
  6600. }
  6601. }
  6602. /*
  6603. * Micro clearfix
  6604. */
  6605. .uk-container:before,
  6606. .uk-container:after {
  6607. content: " ";
  6608. display: table;
  6609. }
  6610. .uk-container:after {
  6611. clear: both;
  6612. }
  6613. /*
  6614. * Center container
  6615. */
  6616. .uk-container-center {
  6617. margin-left: auto;
  6618. margin-right: auto;
  6619. }
  6620. /* Clearing
  6621. ========================================================================== */
  6622. /*
  6623. * Micro clearfix
  6624. */
  6625. .uk-clearfix:before,
  6626. .uk-clearfix:after {
  6627. content: " ";
  6628. display: table;
  6629. }
  6630. .uk-clearfix:after {
  6631. clear: both;
  6632. }
  6633. /*
  6634. * Create a new block formatting context
  6635. */
  6636. .uk-nbfc {
  6637. overflow: hidden;
  6638. }
  6639. .uk-nbfc-alt {
  6640. display: table-cell;
  6641. width: 10000px;
  6642. }
  6643. /* Alignment of block elements
  6644. ========================================================================== */
  6645. /*
  6646. * Float blocks
  6647. */
  6648. .uk-float-left {
  6649. float: left;
  6650. }
  6651. .uk-float-right {
  6652. float: right;
  6653. }
  6654. /* Alignment of images and objects
  6655. ========================================================================== */
  6656. /*
  6657. * Alignment
  6658. */
  6659. [class*='uk-align-'] {
  6660. display: block;
  6661. margin-bottom: 15px;
  6662. }
  6663. .uk-align-left {
  6664. margin-right: 15px;
  6665. float: left;
  6666. }
  6667. .uk-align-right {
  6668. margin-left: 15px;
  6669. float: right;
  6670. }
  6671. /* Only tablets and desktop */
  6672. @media (min-width: 768px) {
  6673. .uk-align-medium-left {
  6674. margin-right: 15px;
  6675. margin-bottom: 15px;
  6676. float: left;
  6677. }
  6678. .uk-align-medium-right {
  6679. margin-left: 15px;
  6680. margin-bottom: 15px;
  6681. float: right;
  6682. }
  6683. }
  6684. .uk-align-center {
  6685. margin-left: auto;
  6686. margin-right: auto;
  6687. }
  6688. /* Vertical alignment
  6689. ========================================================================== */
  6690. /*
  6691. * Remove whitespace between child elements when using `inline-block`
  6692. */
  6693. .uk-vertical-align {
  6694. letter-spacing: -0.31em;
  6695. }
  6696. /*
  6697. * The `uk-vertical-align` container needs a specific height
  6698. */
  6699. .uk-vertical-align:before {
  6700. content: '';
  6701. display: inline-block;
  6702. height: 100%;
  6703. vertical-align: middle;
  6704. }
  6705. /*
  6706. * Sub-object which can have any height
  6707. * 1. Reset whitespace hack
  6708. */
  6709. .uk-vertical-align-middle,
  6710. .uk-vertical-align-bottom {
  6711. display: inline-block;
  6712. letter-spacing: normal;
  6713. /* 1 */
  6714. max-width: 100%;
  6715. }
  6716. .uk-vertical-align-middle {
  6717. vertical-align: middle;
  6718. }
  6719. .uk-vertical-align-bottom {
  6720. vertical-align: bottom;
  6721. }
  6722. /*
  6723. * This helper class is very useful to extend the `html` and `body` element to the full height of the page.
  6724. */
  6725. .uk-height-1-1 {
  6726. height: 100%;
  6727. }
  6728. /* Responsive objects
  6729. * Note: Images are already responsive by default, see Base component
  6730. ========================================================================== */
  6731. /*
  6732. * 1. Corrects max-width/max-height behavior if padding and border are used
  6733. */
  6734. .uk-responsive-width,
  6735. .uk-responsive-height {
  6736. -moz-box-sizing: border-box;
  6737. box-sizing: border-box;
  6738. }
  6739. /*
  6740. * Responsiveness: Sets a maxium width relative to the parent and auto scales the height
  6741. */
  6742. .uk-responsive-width {
  6743. max-width: 100%;
  6744. height: auto;
  6745. }
  6746. /*
  6747. * Responsiveness: Sets a maxium height relative to the parent and auto scales the width
  6748. * Only works if the parent element has a fixed height.
  6749. */
  6750. .uk-responsive-height {
  6751. max-height: 100%;
  6752. width: auto;
  6753. }
  6754. /* Margin
  6755. ========================================================================== */
  6756. /*
  6757. * Create a block with the same margin of a paragraph
  6758. */
  6759. .uk-margin {
  6760. margin-bottom: 15px;
  6761. }
  6762. /*
  6763. * Add margin if adjacent element
  6764. */
  6765. * + .uk-margin {
  6766. margin-top: 15px;
  6767. }
  6768. /*
  6769. * Margin top and bottom
  6770. */
  6771. .uk-margin-top {
  6772. margin-top: 15px !important;
  6773. }
  6774. .uk-margin-bottom {
  6775. margin-bottom: 15px !important;
  6776. }
  6777. /*
  6778. * Remove margins
  6779. */
  6780. .uk-margin-remove {
  6781. margin: 0 !important;
  6782. }
  6783. .uk-margin-top-remove {
  6784. margin-top: 0 !important;
  6785. }
  6786. .uk-margin-bottom-remove {
  6787. margin-bottom: 0 !important;
  6788. }
  6789. /* Headings
  6790. ========================================================================== */
  6791. /* Only tablets and desktops */
  6792. @media (min-width: 768px) {
  6793. .uk-heading-large {
  6794. font-size: 52px;
  6795. line-height: 64px;
  6796. }
  6797. }
  6798. /* Link
  6799. ========================================================================== */
  6800. .uk-link-muted,
  6801. .uk-link-muted * {
  6802. color: #444444;
  6803. }
  6804. .uk-link-muted:hover,
  6805. .uk-link-muted *:hover {
  6806. color: #444444;
  6807. }
  6808. /* Scrollable
  6809. ========================================================================== */
  6810. /*
  6811. * Enable scrolling for preformatted text
  6812. */
  6813. .uk-scrollable-text {
  6814. max-height: 300px;
  6815. overflow-y: scroll;
  6816. }
  6817. /*
  6818. * Box with scrolling enabled
  6819. */
  6820. .uk-scrollable-box {
  6821. max-height: 150px;
  6822. padding: 10px;
  6823. border: 1px solid #dddddd;
  6824. overflow: auto;
  6825. border-radius: 3px;
  6826. }
  6827. /*
  6828. * Remove margin from the last-child
  6829. */
  6830. .uk-scrollable-box > :last-child {
  6831. margin-bottom: 0;
  6832. }
  6833. /* Display
  6834. ========================================================================== */
  6835. /*
  6836. * Display
  6837. */
  6838. .uk-display-block {
  6839. display: block !important;
  6840. }
  6841. .uk-display-inline {
  6842. display: inline !important;
  6843. }
  6844. .uk-display-inline-block {
  6845. display: inline-block !important;
  6846. }
  6847. /*
  6848. * Visibility
  6849. * Avoids setting display to `block`
  6850. */
  6851. /* Only desktops */
  6852. @media (min-width: 960px) {
  6853. .uk-visible-small {
  6854. display: none !important;
  6855. }
  6856. .uk-visible-medium {
  6857. display: none !important;
  6858. }
  6859. .uk-hidden-large {
  6860. display: none !important;
  6861. }
  6862. }
  6863. /* Only tablets portrait */
  6864. @media (min-width: 768px) and (max-width: 959px) {
  6865. .uk-visible-small {
  6866. display: none !important;
  6867. }
  6868. .uk-visible-large {
  6869. display: none !important ;
  6870. }
  6871. .uk-hidden-medium {
  6872. display: none !important;
  6873. }
  6874. }
  6875. /* Only phones */
  6876. @media (max-width: 767px) {
  6877. .uk-visible-medium {
  6878. display: none !important;
  6879. }
  6880. .uk-visible-large {
  6881. display: none !important;
  6882. }
  6883. .uk-hidden-small {
  6884. display: none !important;
  6885. }
  6886. }
  6887. /* Remove from the flow and screen readers on any device */
  6888. .uk-hidden {
  6889. display: none !important;
  6890. visibility: hidden !important;
  6891. }
  6892. /* Show on hover */
  6893. .uk-visible-hover:hover .uk-hidden {
  6894. display: block !important;
  6895. visibility: visible !important;
  6896. }
  6897. .uk-visible-hover-inline:hover .uk-hidden {
  6898. display: inline-block !important;
  6899. visibility: visible !important;
  6900. }
  6901. /* Hooks
  6902. ========================================================================== */
  6903. /*
  6904. * Component: Print
  6905. * Description: Optimize page for printing
  6906. *
  6907. * Adapted from http://github.com/h5bp/html5-boilerplate
  6908. *
  6909. * Modifications: Removed link `href` and `title` related rules
  6910. *
  6911. ========================================================================== */
  6912. @media print {
  6913. * {
  6914. background: transparent !important;
  6915. color: black !important;
  6916. box-shadow: none !important;
  6917. text-shadow: none !important;
  6918. }
  6919. a,
  6920. a:visited {
  6921. text-decoration: underline;
  6922. }
  6923. pre,
  6924. blockquote {
  6925. border: 1px solid #999;
  6926. page-break-inside: avoid;
  6927. }
  6928. thead {
  6929. display: table-header-group;
  6930. }
  6931. tr,
  6932. img {
  6933. page-break-inside: avoid;
  6934. }
  6935. img {
  6936. max-width: 100% !important;
  6937. }
  6938. @page {
  6939. margin: 0.5cm;
  6940. }
  6941. p,
  6942. h2,
  6943. h3 {
  6944. orphans: 3;
  6945. widows: 3;
  6946. }
  6947. h2,
  6948. h3 {
  6949. page-break-after: avoid;
  6950. }
  6951. }
  6952. /* Theme
  6953. ========================================================================== */
  6954. /* LESS related */
  6955. /*
  6956. * Variables component
  6957. *
  6958. ========================================================================== */
  6959. /* Global variables
  6960. ========================================================================== */
  6961. /*
  6962. * Backgrounds
  6963. */
  6964. /* Theme global variables
  6965. ========================================================================== */
  6966. /*
  6967. * Backgrounds
  6968. */
  6969. /*
  6970. * Borders
  6971. */
  6972. /*
  6973. * Shadows
  6974. */
  6975. /*
  6976. * Gradients
  6977. */
  6978. /* Components variables
  6979. ========================================================================== */
  6980. /*
  6981. * Base
  6982. */
  6983. /*
  6984. * Panel
  6985. */
  6986. /*
  6987. * Comment
  6988. */
  6989. /*
  6990. * Nav
  6991. */
  6992. /*
  6993. * Navbar
  6994. */
  6995. /*
  6996. * Subnav
  6997. */
  6998. /*
  6999. * Pagination
  7000. */
  7001. /*
  7002. * Tab
  7003. */
  7004. /*
  7005. * List
  7006. */
  7007. /*
  7008. * Table
  7009. */
  7010. /*
  7011. * Form
  7012. */
  7013. /*
  7014. * Button
  7015. */
  7016. /*
  7017. * Icon
  7018. */
  7019. /*
  7020. * Close
  7021. */
  7022. /*
  7023. * Progress
  7024. */
  7025. /*
  7026. * Dropdown
  7027. */
  7028. /* Theme component variables
  7029. ========================================================================== */
  7030. /*
  7031. * Base
  7032. */
  7033. /*
  7034. * Panel
  7035. */
  7036. /*
  7037. * Article
  7038. */
  7039. /*
  7040. * Comment
  7041. */
  7042. /*
  7043. * Nav
  7044. */
  7045. /*
  7046. * Navbar
  7047. */
  7048. /*
  7049. * Pagination
  7050. */
  7051. /*
  7052. * Tab
  7053. */
  7054. /*
  7055. * List
  7056. */
  7057. /*
  7058. * Table
  7059. */
  7060. /*
  7061. * Button
  7062. */
  7063. /*
  7064. * Icon
  7065. */
  7066. /*
  7067. * Badge
  7068. */
  7069. /*
  7070. * Alert
  7071. */
  7072. /*
  7073. * Thumbnail
  7074. */
  7075. /*
  7076. * Progress
  7077. */
  7078. /*
  7079. * Dropdown
  7080. */
  7081. /*
  7082. * Offcanvas
  7083. */
  7084. /*
  7085. * Tooltip
  7086. */
  7087. /* Defaults */
  7088. /*
  7089. * Base component
  7090. *
  7091. ========================================================================== */
  7092. /* Body
  7093. ========================================================================== */
  7094. /* Code and preformatted text
  7095. ========================================================================== */
  7096. /* Layout */
  7097. /*
  7098. * Panel component
  7099. *
  7100. ========================================================================== */
  7101. /* Component
  7102. ========================================================================== */
  7103. /* Sub-object: `uk-panel-title`
  7104. ========================================================================== */
  7105. /* Sub-object: `uk-panel-badge`
  7106. ========================================================================== */
  7107. /* Modifier: `uk-panel-box`
  7108. ========================================================================== */
  7109. /* Modifier: `uk-panel-header`
  7110. ========================================================================== */
  7111. /*
  7112. * Article component
  7113. *
  7114. ========================================================================== */
  7115. /* Component
  7116. ========================================================================== */
  7117. .uk-article + .uk-article {
  7118. padding-top: 15px;
  7119. border-top: 1px solid #dddddd;
  7120. }
  7121. /* Sub-object `uk-article-title`
  7122. ========================================================================== */
  7123. /* Sub-object `uk-article-meta`
  7124. ========================================================================== */
  7125. /* Sub-object `uk-article-lead`
  7126. ========================================================================== */
  7127. /* Sub-object `uk-article-divider`
  7128. ========================================================================== */
  7129. /*
  7130. * Comment component
  7131. *
  7132. ========================================================================== */
  7133. /* Component
  7134. ========================================================================== */
  7135. /* Sub-object `uk-comment-header`
  7136. ========================================================================== */
  7137. /* Sub-object `uk-comment-avatar`
  7138. ========================================================================== */
  7139. /* Sub-object `uk-comment-title`
  7140. ========================================================================== */
  7141. /* Sub-object `uk-comment-meta`
  7142. ========================================================================== */
  7143. /* Sub-object `uk-comment-body`
  7144. ========================================================================== */
  7145. .uk-comment-body {
  7146. padding-left: 10px;
  7147. padding-right: 10px;
  7148. }
  7149. /* Navs */
  7150. /*
  7151. * Nav component
  7152. *
  7153. ========================================================================== */
  7154. /* Component
  7155. ========================================================================== */
  7156. /* Sub-object: `uk-nav-header`
  7157. ========================================================================== */
  7158. /* Sub-object: `uk-nav-divider`
  7159. ========================================================================== */
  7160. /* Sub-object: `uk-nav-sub`
  7161. ========================================================================== */
  7162. /* Modifier: `uk-nav-parent-icon`
  7163. ========================================================================== */
  7164. /* Modifier `uk-nav-side`
  7165. ========================================================================== */
  7166. /*
  7167. * Items
  7168. */
  7169. /* Hover */
  7170. /* Active */
  7171. /*
  7172. * Sub-object: `uk-nav-header`
  7173. */
  7174. /*
  7175. * Sub-object: `uk-nav-divider`
  7176. */
  7177. /* Modifier `uk-nav-dropdown`
  7178. ========================================================================== */
  7179. /*
  7180. * Items
  7181. */
  7182. /* Hover */
  7183. /*
  7184. * Sub-object: `uk-nav-header`
  7185. */
  7186. /*
  7187. * Sub-object: `uk-nav-divider`
  7188. */
  7189. /* Modifier `uk-nav-navbar`
  7190. ========================================================================== */
  7191. /*
  7192. * Items
  7193. */
  7194. /* Hover */
  7195. /*
  7196. * Sub-object: `uk-nav-header`
  7197. */
  7198. /*
  7199. * Sub-object: `uk-nav-divider`
  7200. */
  7201. /* Modifier `uk-nav-search`
  7202. ========================================================================== */
  7203. /*
  7204. * Items
  7205. */
  7206. /* Active */
  7207. /*
  7208. * Sub-object: `uk-nav-header`
  7209. */
  7210. /*
  7211. * Sub-object: `uk-nav-divider`
  7212. */
  7213. /* Modifier `uk-nav-offcanvas`
  7214. ========================================================================== */
  7215. .uk-nav-offcanvas {
  7216. border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  7217. box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05);
  7218. }
  7219. /*
  7220. * Items
  7221. */
  7222. /* Active */
  7223. /*
  7224. * Sub-object: `uk-nav-header`
  7225. */
  7226. /*
  7227. * Sub-object: `uk-nav-divider`
  7228. */
  7229. /*
  7230. * Sub-object: `uk-nav-sub`
  7231. */
  7232. .uk-nav-offcanvas .uk-nav-sub {
  7233. border-top: 1px solid rgba(0, 0, 0, 0.3);
  7234. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
  7235. }
  7236. /*
  7237. * Navbar component
  7238. *
  7239. ========================================================================== */
  7240. /* Component
  7241. ========================================================================== */
  7242. /*
  7243. * 1. `background-origin` is needed to prevent the background-image gradients from repeating under the border
  7244. */
  7245. .uk-navbar:not(.uk-navbar-attached) {
  7246. border-radius: 4px;
  7247. }
  7248. /* Sub-object: `uk-navbar-nav`
  7249. ========================================================================== */
  7250. /*
  7251. * 1. Overlap top border
  7252. * 2. Collapse horizontal borders
  7253. * 3. Adjust height because of 1. and `box-sizing` set to `border-box`
  7254. */
  7255. /*
  7256. * Apply same `border-radius` as `uk-navbar`
  7257. */
  7258. .uk-navbar:not(.uk-navbar-attached) .uk-navbar-nav:first-child > li:first-child > a {
  7259. border-top-left-radius: 4px;
  7260. border-bottom-left-radius: 4px;
  7261. }
  7262. /*
  7263. * Sub-modifier `uk-navbar-flip`
  7264. */
  7265. /* Collapse border */
  7266. .uk-navbar .uk-navbar-flip .uk-navbar-nav > li > a {
  7267. margin-left: 0;
  7268. margin-right: -1px;
  7269. }
  7270. /* Apply same `border-radius` as `uk-navbar` */
  7271. .uk-navbar .uk-navbar-flip .uk-navbar-nav:first-child > li:first-child > a {
  7272. border-top-left-radius: 0;
  7273. border-bottom-left-radius: 0;
  7274. }
  7275. .uk-navbar:not(.uk-navbar-attached) .uk-navbar-flip .uk-navbar-nav:last-child > li:last-child > a {
  7276. border-top-right-radius: 4px;
  7277. border-bottom-right-radius: 4px;
  7278. }
  7279. /*
  7280. * Needed for hover
  7281. * 1. Create position context to superimpose the successor elements border
  7282. * 2. Needed because the `li` elements have already a position context
  7283. */
  7284. /* Hover *//* OnClick *//* Active *//* Sub-object: `uk-navbar-content`
  7285. ========================================================================== */
  7286. /*
  7287. * Subnav component
  7288. *
  7289. ========================================================================== */
  7290. /* Component
  7291. ========================================================================== */
  7292. /* Modifier: `uk-subnav-line'
  7293. ========================================================================== */
  7294. /* Modifier: `uk-subnav-pill'
  7295. ========================================================================== */
  7296. /* Hover */
  7297. /* Active */
  7298. /*
  7299. * Breadcrumb component
  7300. *
  7301. ========================================================================== */
  7302. /* Component
  7303. ========================================================================== */
  7304. /* Items
  7305. ========================================================================== */
  7306. /*
  7307. * Pagination component
  7308. *
  7309. ========================================================================== */
  7310. /* Component
  7311. ========================================================================== */
  7312. /* Items
  7313. ========================================================================== */
  7314. /*
  7315. * 1. `background-origin` is needed to prevent the background-image gradients from repeating under the border
  7316. */
  7317. /*
  7318. * Active
  7319. * 1. `background-origin` is needed to prevent the background-image gradients from repeating under the border
  7320. */
  7321. /*
  7322. * Disabled
  7323. */
  7324. /*
  7325. * Tab component
  7326. *
  7327. ========================================================================== */
  7328. /* Component
  7329. ========================================================================== */
  7330. /*
  7331. * Items
  7332. */
  7333. /* Hover */
  7334. /* Active */
  7335. /* Disabled */
  7336. /* Modifier: `uk-tab-bottom'
  7337. ========================================================================== */
  7338. .uk-tab-bottom > li > a {
  7339. border-radius: 0 0 4px 4px;
  7340. }
  7341. /* Modifier: `uk-tab-left', `uk-tab-right'
  7342. ========================================================================== */
  7343. /* Only tablets and desktops */
  7344. @media (min-width: 768px) {
  7345. /*
  7346. * Modifier: `uk-tab-left'
  7347. */
  7348. .uk-tab-left > li > a {
  7349. border-radius: 4px 0 0 4px;
  7350. }
  7351. /*
  7352. * Modifier: `uk-tab-right'
  7353. */
  7354. .uk-tab-right > li > a {
  7355. border-radius: 0 4px 4px 0;
  7356. }
  7357. }
  7358. /* Elements */
  7359. /*
  7360. * List component
  7361. *
  7362. ========================================================================== */
  7363. /* Component
  7364. ========================================================================== */
  7365. /* Modifier: `list-line`
  7366. ========================================================================== */
  7367. /* Modifier: `list-striped`
  7368. ========================================================================== */
  7369. .uk-list-striped > li:first-child {
  7370. border-top: 1px solid #dddddd;
  7371. }
  7372. /*
  7373. * Table component
  7374. *
  7375. ========================================================================== */
  7376. /* Component
  7377. ========================================================================== */
  7378. /*
  7379. * Form component
  7380. *
  7381. ========================================================================== */
  7382. /* Component
  7383. ========================================================================== */
  7384. /* Common */
  7385. /*
  7386. * Button component
  7387. *
  7388. ========================================================================== */
  7389. /* Component
  7390. ========================================================================== */
  7391. /*
  7392. * 1. `background-origin` is needed to prevent the background-image gradients from repeating under the border
  7393. */
  7394. /* Color modifiers
  7395. ========================================================================== */
  7396. /*
  7397. * Modifier: `uk-button-primary`
  7398. */
  7399. /*
  7400. * Modifier: `uk-button-success`
  7401. */
  7402. /*
  7403. * Modifier: `uk-button-danger`
  7404. */
  7405. /* Disabled state
  7406. ========================================================================== */
  7407. /* Modifier: `uk-button-link`
  7408. ========================================================================== */
  7409. /* Size modifiers
  7410. ========================================================================== */
  7411. /* Sub-object `uk-button-group`
  7412. ========================================================================== */
  7413. /*
  7414. * Reset border-radius
  7415. */
  7416. .uk-button-group > .uk-button:not(:first-child):not(:last-child),
  7417. .uk-button-group > div:not(:first-child):not(:last-child) .uk-button {
  7418. border-radius: 0;
  7419. }
  7420. .uk-button-group > .uk-button:first-child,
  7421. .uk-button-group > div:first-child .uk-button {
  7422. border-top-right-radius: 0;
  7423. border-bottom-right-radius: 0;
  7424. }
  7425. .uk-button-group > .uk-button:last-child,
  7426. .uk-button-group > div:last-child .uk-button {
  7427. border-top-left-radius: 0;
  7428. border-bottom-left-radius: 0;
  7429. }
  7430. /*
  7431. * Collapse border
  7432. */
  7433. .uk-button-group > .uk-button:nth-child(n+2),
  7434. .uk-button-group > div:nth-child(n+2) .uk-button {
  7435. margin-left: -1px;
  7436. }
  7437. /*
  7438. * Create position context to superimpose the successor elements border
  7439. * Known issue: If you use an `a` element as button and an icon inside,
  7440. * the active state will not work if you click the icon inside the button
  7441. * Workaround: Just use a `button` or `input` element as button
  7442. */
  7443. .uk-button-group .uk-button:active {
  7444. position: relative;
  7445. }
  7446. /*
  7447. * Icon component
  7448. *
  7449. ========================================================================== */
  7450. /* Component
  7451. ========================================================================== */
  7452. /* Modifier `uk-icon-button`
  7453. ========================================================================== */
  7454. /* Hover */
  7455. /* Active */
  7456. /*
  7457. * Close component
  7458. *
  7459. ========================================================================== */
  7460. /* Component
  7461. ========================================================================== */
  7462. /* Modifier: `uk-close-alt`
  7463. ========================================================================== */
  7464. /*
  7465. * Badge component
  7466. *
  7467. ========================================================================== */
  7468. /* Component
  7469. ========================================================================== */
  7470. /*
  7471. * 1. `background-origin` is needed to prevent the background-image gradients from repeating under the border
  7472. */
  7473. /*
  7474. * Alert component
  7475. *
  7476. ========================================================================== */
  7477. /* Component
  7478. ========================================================================== */
  7479. /* Modifier: `uk-alert-success`
  7480. ========================================================================== */
  7481. /* Modifier: `uk-alert-warning`
  7482. ========================================================================== */
  7483. /* Modifier: `uk-alert-danger`
  7484. ========================================================================== */
  7485. /*
  7486. * Thumbnail component
  7487. *
  7488. ========================================================================== */
  7489. /* Component
  7490. ========================================================================== */
  7491. /* Caption
  7492. ========================================================================== */
  7493. /*
  7494. * Overlay component
  7495. *
  7496. ========================================================================== */
  7497. /* Component
  7498. ========================================================================== */
  7499. /* Sub-object `uk-overlay-area`
  7500. ========================================================================== */
  7501. /* Sub-object `uk-overlay-caption`
  7502. ========================================================================== */
  7503. /*
  7504. * Progress component
  7505. *
  7506. ========================================================================== */
  7507. /* Component
  7508. ========================================================================== */
  7509. /* Sub-object: `progress-bar`
  7510. ========================================================================== */
  7511. /* Size modifiers
  7512. ========================================================================== */
  7513. /* Mini */
  7514. .uk-progress-mini,
  7515. .uk-progress-small {
  7516. border-radius: 500px;
  7517. }
  7518. /* Color modifiers
  7519. ========================================================================== */
  7520. /*
  7521. * Search component
  7522. *
  7523. ========================================================================== */
  7524. /* Component
  7525. ========================================================================== */
  7526. /* Sub-object `uk-search-field`
  7527. ========================================================================== */
  7528. /* Sub-object `uk-search-close`
  7529. ========================================================================== */
  7530. /* JavaScript */
  7531. /*
  7532. * Dropdown component
  7533. *
  7534. ========================================================================== */
  7535. /* Component
  7536. ========================================================================== */
  7537. /* Modifier: `uk-dropdown-navbar`
  7538. ========================================================================== */
  7539. .uk-dropdown-navbar.uk-dropdown-flip {
  7540. left: auto;
  7541. }
  7542. /* Modifier: `uk-dropdown-search`
  7543. ========================================================================== */
  7544. /*
  7545. * Modal component
  7546. *
  7547. ========================================================================== */
  7548. /* Component
  7549. ========================================================================== */
  7550. /* Sub-object: `uk-modal-dialog`
  7551. ========================================================================== */
  7552. /*
  7553. * Off-canvas component
  7554. *
  7555. ========================================================================== */
  7556. /* Component
  7557. ========================================================================== */
  7558. /* Sub-object `uk-offcanvas-bar`
  7559. ========================================================================== */
  7560. .uk-offcanvas-bar:after {
  7561. content: "";
  7562. display: block;
  7563. position: absolute;
  7564. top: 0;
  7565. bottom: 0;
  7566. right: 0;
  7567. width: 1px;
  7568. background: rgba(0, 0, 0, 0.6);
  7569. box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
  7570. }
  7571. .uk-offcanvas-bar-flip:after {
  7572. right: auto;
  7573. left: 0;
  7574. width: 1px;
  7575. background: rgba(0, 0, 0, 0.6);
  7576. box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.6);
  7577. }
  7578. /* Panel in offcanvas
  7579. ========================================================================== */
  7580. /* Search in offcanvas
  7581. ========================================================================== */
  7582. /*
  7583. * Tooltip component
  7584. *
  7585. ========================================================================== */
  7586. /* Component
  7587. ========================================================================== */
  7588. /* Need to be loaded last */
  7589. /*
  7590. * Utility component
  7591. *
  7592. ========================================================================== */
  7593. /* Component
  7594. ========================================================================== */
  7595. /* Container
  7596. ========================================================================== */
  7597. /* Scrollable
  7598. ========================================================================== */