├── .gitignore ├── README.md ├── assetnote.py ├── config.py ├── dbschema.py ├── gunicorn.conf.py ├── managers └── threatcrowd.py ├── requirements.txt ├── static ├── css │ ├── components │ │ ├── accordion.almost-flat.css │ │ ├── accordion.almost-flat.min.css │ │ ├── accordion.css │ │ ├── accordion.gradient.css │ │ ├── accordion.gradient.min.css │ │ ├── accordion.min.css │ │ ├── autocomplete.almost-flat.css │ │ ├── autocomplete.almost-flat.min.css │ │ ├── autocomplete.css │ │ ├── autocomplete.gradient.css │ │ ├── autocomplete.gradient.min.css │ │ ├── autocomplete.min.css │ │ ├── datepicker.almost-flat.css │ │ ├── datepicker.almost-flat.min.css │ │ ├── datepicker.css │ │ ├── datepicker.gradient.css │ │ ├── datepicker.gradient.min.css │ │ ├── datepicker.min.css │ │ ├── dotnav.almost-flat.css │ │ ├── dotnav.almost-flat.min.css │ │ ├── dotnav.css │ │ ├── dotnav.gradient.css │ │ ├── dotnav.gradient.min.css │ │ ├── dotnav.min.css │ │ ├── form-advanced.almost-flat.css │ │ ├── form-advanced.almost-flat.min.css │ │ ├── form-advanced.css │ │ ├── form-advanced.gradient.css │ │ ├── form-advanced.gradient.min.css │ │ ├── form-advanced.min.css │ │ ├── form-file.almost-flat.css │ │ ├── form-file.almost-flat.min.css │ │ ├── form-file.css │ │ ├── form-file.gradient.css │ │ ├── form-file.gradient.min.css │ │ ├── form-file.min.css │ │ ├── form-password.almost-flat.css │ │ ├── form-password.almost-flat.min.css │ │ ├── form-password.css │ │ ├── form-password.gradient.css │ │ ├── form-password.gradient.min.css │ │ ├── form-password.min.css │ │ ├── form-select.almost-flat.css │ │ ├── form-select.almost-flat.min.css │ │ ├── form-select.css │ │ ├── form-select.gradient.css │ │ ├── form-select.gradient.min.css │ │ ├── form-select.min.css │ │ ├── htmleditor.almost-flat.css │ │ ├── htmleditor.almost-flat.min.css │ │ ├── htmleditor.css │ │ ├── htmleditor.gradient.css │ │ ├── htmleditor.gradient.min.css │ │ ├── htmleditor.min.css │ │ ├── nestable.almost-flat.css │ │ ├── nestable.almost-flat.min.css │ │ ├── nestable.css │ │ ├── nestable.gradient.css │ │ ├── nestable.gradient.min.css │ │ ├── nestable.min.css │ │ ├── notify.almost-flat.css │ │ ├── notify.almost-flat.min.css │ │ ├── notify.css │ │ ├── notify.gradient.css │ │ ├── notify.gradient.min.css │ │ ├── notify.min.css │ │ ├── placeholder.almost-flat.css │ │ ├── placeholder.almost-flat.min.css │ │ ├── placeholder.css │ │ ├── placeholder.gradient.css │ │ ├── placeholder.gradient.min.css │ │ ├── placeholder.min.css │ │ ├── progress.almost-flat.css │ │ ├── progress.almost-flat.min.css │ │ ├── progress.css │ │ ├── progress.gradient.css │ │ ├── progress.gradient.min.css │ │ ├── progress.min.css │ │ ├── search.almost-flat.css │ │ ├── search.almost-flat.min.css │ │ ├── search.css │ │ ├── search.gradient.css │ │ ├── search.gradient.min.css │ │ ├── search.min.css │ │ ├── slidenav.almost-flat.css │ │ ├── slidenav.almost-flat.min.css │ │ ├── slidenav.css │ │ ├── slidenav.gradient.css │ │ ├── slidenav.gradient.min.css │ │ ├── slidenav.min.css │ │ ├── slider.almost-flat.css │ │ ├── slider.almost-flat.min.css │ │ ├── slider.css │ │ ├── slider.gradient.css │ │ ├── slider.gradient.min.css │ │ ├── slider.min.css │ │ ├── slideshow.almost-flat.css │ │ ├── slideshow.almost-flat.min.css │ │ ├── slideshow.css │ │ ├── slideshow.gradient.css │ │ ├── slideshow.gradient.min.css │ │ ├── slideshow.min.css │ │ ├── sortable.almost-flat.css │ │ ├── sortable.almost-flat.min.css │ │ ├── sortable.css │ │ ├── sortable.gradient.css │ │ ├── sortable.gradient.min.css │ │ ├── sortable.min.css │ │ ├── sticky.almost-flat.css │ │ ├── sticky.almost-flat.min.css │ │ ├── sticky.css │ │ ├── sticky.gradient.css │ │ ├── sticky.gradient.min.css │ │ ├── sticky.min.css │ │ ├── tooltip.almost-flat.css │ │ ├── tooltip.almost-flat.min.css │ │ ├── tooltip.css │ │ ├── tooltip.gradient.css │ │ ├── tooltip.gradient.min.css │ │ ├── tooltip.min.css │ │ ├── upload.almost-flat.css │ │ ├── upload.almost-flat.min.css │ │ ├── upload.css │ │ ├── upload.gradient.css │ │ ├── upload.gradient.min.css │ │ └── upload.min.css │ ├── styles.css │ ├── uikit.almost-flat.css │ ├── uikit.almost-flat.min.css │ ├── uikit.css │ ├── uikit.gradient.css │ ├── uikit.gradient.min.css │ └── uikit.min.css ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ └── fontawesome-webfont.woff2 └── js │ ├── components │ ├── accordion.js │ ├── accordion.min.js │ ├── autocomplete.js │ ├── autocomplete.min.js │ ├── datepicker.js │ ├── datepicker.min.js │ ├── form-password.js │ ├── form-password.min.js │ ├── form-select.js │ ├── form-select.min.js │ ├── grid.js │ ├── grid.min.js │ ├── htmleditor.js │ ├── htmleditor.min.js │ ├── lightbox.js │ ├── lightbox.min.js │ ├── nestable.js │ ├── nestable.min.js │ ├── notify.js │ ├── notify.min.js │ ├── pagination.js │ ├── pagination.min.js │ ├── parallax.js │ ├── parallax.min.js │ ├── search.js │ ├── search.min.js │ ├── slider.js │ ├── slider.min.js │ ├── slideset.js │ ├── slideset.min.js │ ├── slideshow-fx.js │ ├── slideshow-fx.min.js │ ├── slideshow.js │ ├── slideshow.min.js │ ├── sortable.js │ ├── sortable.min.js │ ├── sticky.js │ ├── sticky.min.js │ ├── timepicker.js │ ├── timepicker.min.js │ ├── tooltip.js │ ├── tooltip.min.js │ ├── upload.js │ └── upload.min.js │ ├── core │ ├── alert.js │ ├── alert.min.js │ ├── button.js │ ├── button.min.js │ ├── core.js │ ├── core.min.js │ ├── cover.js │ ├── cover.min.js │ ├── dropdown.js │ ├── dropdown.min.js │ ├── grid.js │ ├── grid.min.js │ ├── modal.js │ ├── modal.min.js │ ├── nav.js │ ├── nav.min.js │ ├── offcanvas.js │ ├── offcanvas.min.js │ ├── scrollspy.js │ ├── scrollspy.min.js │ ├── smooth-scroll.js │ ├── smooth-scroll.min.js │ ├── switcher.js │ ├── switcher.min.js │ ├── tab.js │ ├── tab.min.js │ ├── toggle.js │ ├── toggle.min.js │ ├── touch.js │ ├── touch.min.js │ ├── utility.js │ └── utility.min.js │ ├── datatables.js │ ├── jquery.js │ ├── uikit.js │ └── uikit.min.js └── templates ├── index.html ├── manage.html └── security ├── change_password.html └── login_user.html /.gitignore: -------------------------------------------------------------------------------- 1 | ./venv/* 2 | sftp-config.json 3 | *.pyc 4 | -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- 1 | SECRET_KEY = 'CHANGEME' 2 | SQLALCHEMY_DATABASE_URI = 'mysql://root:testing@localhost:3389/assetnote' 3 | SECURITY_TRACKABLE = True 4 | SECURITY_CHANGEABLE = True 5 | SECURITY_PASSWORD_HASH = 'bcrypt' 6 | SECURITY_PASSWORD_SALT = 'CHANGEME' 7 | SECURITY_DEFAULT_REMEMBER_ME = False 8 | SECURITY_LOGIN_USER_TEMPLATE = 'security/login_user.html' 9 | SECURITY_CHANGE_PASSWORD_TEMPLATE = 'security/change_password.html' 10 | PUSHNOTIFY_KEY = 'PUSHNOTIFYKEY' -------------------------------------------------------------------------------- /dbschema.py: -------------------------------------------------------------------------------- 1 | roles_users = db.Table('roles_users', 2 | db.Column('user_id', db.Integer(), db.ForeignKey('user.id')), 3 | db.Column('role_id', db.Integer(), db.ForeignKey('role.id'))) 4 | 5 | class Role(db.Model, RoleMixin): 6 | id = db.Column(db.Integer(), primary_key=True) 7 | name = db.Column(db.String(80), unique=True) 8 | description = db.Column(db.String(255)) 9 | 10 | class User(db.Model, UserMixin): 11 | id = db.Column(db.Integer, primary_key=True) 12 | email = db.Column(db.String(255), unique=True) 13 | password = db.Column(db.String(255)) 14 | active = db.Column(db.Boolean()) 15 | confirmed_at = db.Column(db.DateTime()) 16 | roles = db.relationship('Role', secondary=roles_users, 17 | backref=db.backref('users', lazy='dynamic')) 18 | last_login_at = db.Column(db.DateTime()) 19 | current_login_at = db.Column(db.DateTime()) 20 | last_login_ip = db.Column(db.String(255)) 21 | current_login_ip = db.Column(db.String(255)) 22 | login_count = db.Column(db.Integer) 23 | -------------------------------------------------------------------------------- /gunicorn.conf.py: -------------------------------------------------------------------------------- 1 | daemon = True 2 | accesslog = "../logs/access.log" 3 | errorlog = "../logs/error.log" 4 | reload = True 5 | -------------------------------------------------------------------------------- /managers/threatcrowd.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | # Subdomain discovery via Threatcrowd, Assetnote Probe 3 | # Author: shubs 4 | 5 | import requests 6 | import sys 7 | import time 8 | import sqlite3 9 | import os 10 | from pushover import init, Client 11 | from datetime import datetime 12 | 13 | sys.path.append( 14 | os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir))) 15 | 16 | import config 17 | 18 | init(config.PUSHNOTIFY_KEY) 19 | 20 | # Initiate manager 21 | BASE_DIR = os.path.join( os.path.dirname( __file__ ), '..' ) 22 | DATABASE = BASE_DIR+ '/assetnote.db' 23 | conn = sqlite3.connect(DATABASE) 24 | c = conn.cursor() 25 | c.execute("select * from domains") 26 | all_domains_to_scan = c.fetchall() 27 | 28 | def grab_subdomains_for_domain(domain): 29 | try: 30 | api_url = "http://www.threatcrowd.org/searchApi/v2/domain/report/?domain={0}".format(domain) 31 | api_call = requests.get(api_url, verify=False) 32 | print api_call.content 33 | api_results = api_call.json() 34 | return api_results['subdomains'] 35 | except Exception as e: 36 | print str(e) 37 | 38 | def check_if_known_in_db(subdomain, pushover_key): 39 | c.execute("select new_domain from sent_notifications where push_notification_key = ?", (pushover_key,)) 40 | already_sent = c.fetchall() 41 | should_i_send = True 42 | try: 43 | for known_sub in already_sent: 44 | if known_sub[0] == subdomain: 45 | should_i_send = False 46 | print "[*] Already known domain found: {0}".format(subdomain) 47 | except Exception as e: 48 | print "No domains found in assenote DB - results found will not be sent" 49 | should_i_send = False 50 | return should_i_send 51 | 52 | def send_notification(subdomain, pushover_key, first_run): 53 | if first_run == "Y": 54 | c.execute("insert into sent_notifications(new_domain, push_notification_key, time_sent) values(?, ?, ?)", (subdomain, pushover_key, datetime.now())) 55 | conn.commit() 56 | print "[*] First run: {0}".format(subdomain) 57 | elif first_run == "N": 58 | Client(pushover_key).send_message("New domain found: {0}".format(subdomain), title="Threatcrowd Notify") 59 | c.execute("insert into sent_notifications(new_domain, push_notification_key, time_sent) values(?, ?, ?)", (subdomain, pushover_key, datetime.now())) 60 | conn.commit() 61 | 62 | for domain in all_domains_to_scan: 63 | target = domain[1] 64 | first_run = domain[2] 65 | push_key = domain[3] 66 | domain_id = domain[0] 67 | subdomains_found = grab_subdomains_for_domain(target) 68 | try: 69 | for subdomain in subdomains_found: 70 | if check_if_known_in_db(subdomain, push_key) == True: 71 | send_notification(subdomain, push_key, first_run) 72 | if first_run == "Y": 73 | c.execute("UPDATE domains SET first_scan = 'N' WHERE d_id = ?", (domain_id,)) 74 | conn.commit() 75 | else: 76 | pass 77 | print "[*] Completed proccess for {0}".format(domain) 78 | except Exception as e: 79 | print "[*] Failed: {0}".format(str(e)) -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | Flask 2 | Flask-SeaSurf 3 | SQLAlchemy 4 | Flask-Security 5 | flask-sqlalchemy 6 | MySQL-python 7 | bcrypt 8 | python-pushover 9 | ndg-httpsclient 10 | pyasn1 -------------------------------------------------------------------------------- /static/css/components/accordion.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Accordion 4 | ========================================================================== */ 5 | /* Sub-object: `uk-accordion-title` 6 | ========================================================================== */ 7 | .uk-accordion-title { 8 | margin-top: 0; 9 | margin-bottom: 15px; 10 | padding: 5px 15px; 11 | background: #f5f5f5; 12 | font-size: 18px; 13 | line-height: 24px; 14 | cursor: pointer; 15 | border: 1px solid #dddddd; 16 | border-radius: 4px; 17 | } 18 | /* Sub-object: `uk-accordion-content` 19 | ========================================================================== */ 20 | .uk-accordion-content { 21 | padding: 0 15px 15px 15px; 22 | } 23 | /* 24 | * Micro clearfix to make panels more robust 25 | */ 26 | .uk-accordion-content:before, 27 | .uk-accordion-content:after { 28 | content: ""; 29 | display: table; 30 | } 31 | .uk-accordion-content:after { 32 | clear: both; 33 | } 34 | /* 35 | * Remove margin from the last-child 36 | */ 37 | .uk-accordion-content > :last-child { 38 | margin-bottom: 0; 39 | } 40 | -------------------------------------------------------------------------------- /static/css/components/accordion.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#f5f5f5;font-size:18px;line-height:24px;cursor:pointer;border:1px solid #ddd;border-radius:4px}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0} -------------------------------------------------------------------------------- /static/css/components/accordion.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Accordion 4 | ========================================================================== */ 5 | /* Sub-object: `uk-accordion-title` 6 | ========================================================================== */ 7 | .uk-accordion-title { 8 | margin-top: 0; 9 | margin-bottom: 15px; 10 | padding: 5px 15px; 11 | background: #eeeeee; 12 | font-size: 18px; 13 | line-height: 24px; 14 | cursor: pointer; 15 | } 16 | /* Sub-object: `uk-accordion-content` 17 | ========================================================================== */ 18 | .uk-accordion-content { 19 | padding: 0 15px 15px 15px; 20 | } 21 | /* 22 | * Micro clearfix to make panels more robust 23 | */ 24 | .uk-accordion-content:before, 25 | .uk-accordion-content:after { 26 | content: ""; 27 | display: table; 28 | } 29 | .uk-accordion-content:after { 30 | clear: both; 31 | } 32 | /* 33 | * Remove margin from the last-child 34 | */ 35 | .uk-accordion-content > :last-child { 36 | margin-bottom: 0; 37 | } 38 | -------------------------------------------------------------------------------- /static/css/components/accordion.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Accordion 4 | ========================================================================== */ 5 | /* Sub-object: `uk-accordion-title` 6 | ========================================================================== */ 7 | .uk-accordion-title { 8 | margin-top: 0; 9 | margin-bottom: 15px; 10 | padding: 5px 15px; 11 | background: #f7f7f7; 12 | font-size: 18px; 13 | line-height: 24px; 14 | cursor: pointer; 15 | border: 1px solid #dddddd; 16 | border-radius: 4px; 17 | } 18 | /* Sub-object: `uk-accordion-content` 19 | ========================================================================== */ 20 | .uk-accordion-content { 21 | padding: 0 15px 15px 15px; 22 | } 23 | /* 24 | * Micro clearfix to make panels more robust 25 | */ 26 | .uk-accordion-content:before, 27 | .uk-accordion-content:after { 28 | content: ""; 29 | display: table; 30 | } 31 | .uk-accordion-content:after { 32 | clear: both; 33 | } 34 | /* 35 | * Remove margin from the last-child 36 | */ 37 | .uk-accordion-content > :last-child { 38 | margin-bottom: 0; 39 | } 40 | -------------------------------------------------------------------------------- /static/css/components/accordion.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#f7f7f7;font-size:18px;line-height:24px;cursor:pointer;border:1px solid #ddd;border-radius:4px}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0} -------------------------------------------------------------------------------- /static/css/components/accordion.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-accordion-title{margin-top:0;margin-bottom:15px;padding:5px 15px;background:#eee;font-size:18px;line-height:24px;cursor:pointer}.uk-accordion-content{padding:0 15px 15px 15px}.uk-accordion-content:after,.uk-accordion-content:before{content:"";display:table}.uk-accordion-content:after{clear:both}.uk-accordion-content>:last-child{margin-bottom:0} -------------------------------------------------------------------------------- /static/css/components/autocomplete.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Autocomplete 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | * 4. Remove the gap between the container and its child element 10 | */ 11 | .uk-autocomplete { 12 | /* 1 */ 13 | display: inline-block; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | max-width: 100%; 18 | /* 4 */ 19 | vertical-align: middle; 20 | } 21 | /* Nav modifier `uk-nav-autocomplete` 22 | ========================================================================== */ 23 | /* 24 | * Items 25 | */ 26 | .uk-nav-autocomplete > li > a { 27 | color: #444444; 28 | } 29 | /* 30 | * Active 31 | * 1. Remove default focus style 32 | */ 33 | .uk-nav-autocomplete > li.uk-active > a { 34 | background: #00a8e6; 35 | color: #ffffff; 36 | /* 1 */ 37 | outline: none; 38 | box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05); 39 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); 40 | } 41 | /* 42 | * Sub-object: `uk-nav-header` 43 | */ 44 | .uk-nav-autocomplete .uk-nav-header { 45 | color: #999999; 46 | } 47 | /* 48 | * Sub-object: `uk-nav-divider` 49 | */ 50 | .uk-nav-autocomplete .uk-nav-divider { 51 | border-top: 1px solid #dddddd; 52 | } 53 | -------------------------------------------------------------------------------- /static/css/components/autocomplete.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-nav-autocomplete>li>a{color:#444}.uk-nav-autocomplete>li.uk-active>a{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #ddd} -------------------------------------------------------------------------------- /static/css/components/autocomplete.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Autocomplete 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | * 4. Remove the gap between the container and its child element 10 | */ 11 | .uk-autocomplete { 12 | /* 1 */ 13 | display: inline-block; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | max-width: 100%; 18 | /* 4 */ 19 | vertical-align: middle; 20 | } 21 | /* Nav modifier `uk-nav-autocomplete` 22 | ========================================================================== */ 23 | /* 24 | * Items 25 | */ 26 | .uk-nav-autocomplete > li > a { 27 | color: #444444; 28 | } 29 | /* 30 | * Active 31 | * 1. Remove default focus style 32 | */ 33 | .uk-nav-autocomplete > li.uk-active > a { 34 | background: #00a8e6; 35 | color: #ffffff; 36 | /* 1 */ 37 | outline: none; 38 | } 39 | /* 40 | * Sub-object: `uk-nav-header` 41 | */ 42 | .uk-nav-autocomplete .uk-nav-header { 43 | color: #999999; 44 | } 45 | /* 46 | * Sub-object: `uk-nav-divider` 47 | */ 48 | .uk-nav-autocomplete .uk-nav-divider { 49 | border-top: 1px solid #dddddd; 50 | } 51 | -------------------------------------------------------------------------------- /static/css/components/autocomplete.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Autocomplete 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | * 4. Remove the gap between the container and its child element 10 | */ 11 | .uk-autocomplete { 12 | /* 1 */ 13 | display: inline-block; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | max-width: 100%; 18 | /* 4 */ 19 | vertical-align: middle; 20 | } 21 | /* Nav modifier `uk-nav-autocomplete` 22 | ========================================================================== */ 23 | /* 24 | * Items 25 | */ 26 | .uk-nav-autocomplete > li > a { 27 | color: #444444; 28 | } 29 | /* 30 | * Active 31 | * 1. Remove default focus style 32 | */ 33 | .uk-nav-autocomplete > li.uk-active > a { 34 | background: #009dd8; 35 | color: #ffffff; 36 | /* 1 */ 37 | outline: none; 38 | box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2); 39 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); 40 | } 41 | /* 42 | * Sub-object: `uk-nav-header` 43 | */ 44 | .uk-nav-autocomplete .uk-nav-header { 45 | color: #999999; 46 | } 47 | /* 48 | * Sub-object: `uk-nav-divider` 49 | */ 50 | .uk-nav-autocomplete .uk-nav-divider { 51 | border-top: 1px solid #dddddd; 52 | } 53 | -------------------------------------------------------------------------------- /static/css/components/autocomplete.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-nav-autocomplete>li>a{color:#444}.uk-nav-autocomplete>li.uk-active>a{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #ddd} -------------------------------------------------------------------------------- /static/css/components/autocomplete.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-autocomplete{display:inline-block;position:relative;max-width:100%;vertical-align:middle}.uk-nav-autocomplete>li>a{color:#444}.uk-nav-autocomplete>li.uk-active>a{background:#00a8e6;color:#fff;outline:0}.uk-nav-autocomplete .uk-nav-header{color:#999}.uk-nav-autocomplete .uk-nav-divider{border-top:1px solid #ddd} -------------------------------------------------------------------------------- /static/css/components/datepicker.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Datepicker 4 | ========================================================================== */ 5 | /* 6 | * 1. Highest z-index 7 | * 2. Reset dropdown width 8 | * 3. Set animation 9 | * 4. Needed for scale animation 10 | */ 11 | .uk-datepicker { 12 | /* 1 */ 13 | z-index: 1050; 14 | /* 2 */ 15 | width: auto; 16 | /* 3 */ 17 | -webkit-animation: uk-fade 0.2s ease-in-out; 18 | animation: uk-fade 0.2s ease-in-out; 19 | /* 4 */ 20 | -webkit-transform-origin: 0 0; 21 | transform-origin: 0 0; 22 | } 23 | /* Sub-object: `uk-datepicker-nav` 24 | ========================================================================== */ 25 | .uk-datepicker-nav { 26 | margin-bottom: 15px; 27 | text-align: center; 28 | line-height: 20px; 29 | } 30 | /* 31 | * Micro clearfix 32 | */ 33 | .uk-datepicker-nav:before, 34 | .uk-datepicker-nav:after { 35 | content: ""; 36 | display: table; 37 | } 38 | .uk-datepicker-nav:after { 39 | clear: both; 40 | } 41 | /* 42 | * Previous and next navigation 43 | */ 44 | .uk-datepicker-nav a { 45 | color: #444444; 46 | text-decoration: none; 47 | } 48 | .uk-datepicker-nav a:hover { 49 | color: #444444; 50 | } 51 | .uk-datepicker-previous { 52 | float: left; 53 | } 54 | .uk-datepicker-next { 55 | float: right; 56 | } 57 | .uk-datepicker-previous:after, 58 | .uk-datepicker-next:after { 59 | width: 20px; 60 | font-family: FontAwesome; 61 | } 62 | .uk-datepicker-previous:after { 63 | content: "\f053"; 64 | } 65 | .uk-datepicker-next:after { 66 | content: "\f054"; 67 | } 68 | /* Sub-object: `uk-datepicker-heading` 69 | ========================================================================== */ 70 | /* Sub-object: `uk-datepicker-table` 71 | ========================================================================== */ 72 | /* Block element behavior */ 73 | .uk-datepicker-table { 74 | width: 100%; 75 | } 76 | .uk-datepicker-table th, 77 | .uk-datepicker-table td { 78 | padding: 2px; 79 | } 80 | .uk-datepicker-table th { 81 | font-size: 12px; 82 | } 83 | /* 84 | * Item 85 | */ 86 | .uk-datepicker-table a { 87 | display: block; 88 | width: 26px; 89 | line-height: 24px; 90 | text-align: center; 91 | color: #444444; 92 | text-decoration: none; 93 | border: 1px solid transparent; 94 | border-radius: 4px; 95 | } 96 | /* 97 | * Sub-object: `uk-datepicker-table-muted` 98 | */ 99 | a.uk-datepicker-table-muted { 100 | color: #999999; 101 | } 102 | /* 103 | * Hover 104 | * 1. Apply hover style also to focus state 105 | * 2. Remove default focus style 106 | */ 107 | .uk-datepicker-table a:hover, 108 | .uk-datepicker-table a:focus { 109 | background-color: #fafafa; 110 | color: #444444; 111 | /* 2 */ 112 | outline: none; 113 | border-color: rgba(0, 0, 0, 0.16); 114 | text-shadow: 0 1px 0 #ffffff; 115 | } 116 | /* OnClick */ 117 | .uk-datepicker-table a:active { 118 | background-color: #eeeeee; 119 | color: #444444; 120 | } 121 | /* 122 | * Active 123 | */ 124 | .uk-datepicker-table a.uk-active { 125 | background: #00a8e6; 126 | color: #ffffff; 127 | box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05); 128 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); 129 | } 130 | -------------------------------------------------------------------------------- /static/css/components/datepicker.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-datepicker{z-index:1050;width:auto;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-datepicker-nav{margin-bottom:15px;text-align:center;line-height:20px}.uk-datepicker-nav:after,.uk-datepicker-nav:before{content:"";display:table}.uk-datepicker-nav:after{clear:both}.uk-datepicker-nav a{color:#444;text-decoration:none}.uk-datepicker-nav a:hover{color:#444}.uk-datepicker-previous{float:left}.uk-datepicker-next{float:right}.uk-datepicker-next:after,.uk-datepicker-previous:after{width:20px;font-family:FontAwesome}.uk-datepicker-previous:after{content:"\f053"}.uk-datepicker-next:after{content:"\f054"}.uk-datepicker-table{width:100%}.uk-datepicker-table td,.uk-datepicker-table th{padding:2px}.uk-datepicker-table th{font-size:12px}.uk-datepicker-table a{display:block;width:26px;line-height:24px;text-align:center;color:#444;text-decoration:none;border:1px solid transparent;border-radius:4px}a.uk-datepicker-table-muted{color:#999}.uk-datepicker-table a:focus,.uk-datepicker-table a:hover{background-color:#fafafa;color:#444;outline:0;border-color:rgba(0,0,0,.16);text-shadow:0 1px 0 #fff}.uk-datepicker-table a:active{background-color:#eee;color:#444}.uk-datepicker-table a.uk-active{background:#00a8e6;color:#fff;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)} -------------------------------------------------------------------------------- /static/css/components/datepicker.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Datepicker 4 | ========================================================================== */ 5 | /* 6 | * 1. Highest z-index 7 | * 2. Reset dropdown width 8 | * 3. Set animation 9 | * 4. Needed for scale animation 10 | */ 11 | .uk-datepicker { 12 | /* 1 */ 13 | z-index: 1050; 14 | /* 2 */ 15 | width: auto; 16 | /* 3 */ 17 | -webkit-animation: uk-fade 0.2s ease-in-out; 18 | animation: uk-fade 0.2s ease-in-out; 19 | /* 4 */ 20 | -webkit-transform-origin: 0 0; 21 | transform-origin: 0 0; 22 | } 23 | /* Sub-object: `uk-datepicker-nav` 24 | ========================================================================== */ 25 | .uk-datepicker-nav { 26 | margin-bottom: 15px; 27 | text-align: center; 28 | line-height: 20px; 29 | } 30 | /* 31 | * Micro clearfix 32 | */ 33 | .uk-datepicker-nav:before, 34 | .uk-datepicker-nav:after { 35 | content: ""; 36 | display: table; 37 | } 38 | .uk-datepicker-nav:after { 39 | clear: both; 40 | } 41 | /* 42 | * Previous and next navigation 43 | */ 44 | .uk-datepicker-nav a { 45 | color: #444444; 46 | text-decoration: none; 47 | } 48 | .uk-datepicker-nav a:hover { 49 | color: #444444; 50 | } 51 | .uk-datepicker-previous { 52 | float: left; 53 | } 54 | .uk-datepicker-next { 55 | float: right; 56 | } 57 | .uk-datepicker-previous:after, 58 | .uk-datepicker-next:after { 59 | width: 20px; 60 | font-family: FontAwesome; 61 | } 62 | .uk-datepicker-previous:after { 63 | content: "\f053"; 64 | } 65 | .uk-datepicker-next:after { 66 | content: "\f054"; 67 | } 68 | /* Sub-object: `uk-datepicker-heading` 69 | ========================================================================== */ 70 | /* Sub-object: `uk-datepicker-table` 71 | ========================================================================== */ 72 | /* Block element behavior */ 73 | .uk-datepicker-table { 74 | width: 100%; 75 | } 76 | .uk-datepicker-table th, 77 | .uk-datepicker-table td { 78 | padding: 2px; 79 | } 80 | .uk-datepicker-table th { 81 | font-size: 12px; 82 | } 83 | /* 84 | * Item 85 | */ 86 | .uk-datepicker-table a { 87 | display: block; 88 | width: 26px; 89 | line-height: 24px; 90 | text-align: center; 91 | color: #444444; 92 | text-decoration: none; 93 | } 94 | /* 95 | * Sub-object: `uk-datepicker-table-muted` 96 | */ 97 | a.uk-datepicker-table-muted { 98 | color: #999999; 99 | } 100 | /* 101 | * Hover 102 | * 1. Apply hover style also to focus state 103 | * 2. Remove default focus style 104 | */ 105 | .uk-datepicker-table a:hover, 106 | .uk-datepicker-table a:focus { 107 | background-color: #dddddd; 108 | color: #444444; 109 | /* 2 */ 110 | outline: none; 111 | } 112 | /* OnClick */ 113 | .uk-datepicker-table a:active { 114 | background-color: #cccccc; 115 | color: #444444; 116 | } 117 | /* 118 | * Active 119 | */ 120 | .uk-datepicker-table a.uk-active { 121 | background: #00a8e6; 122 | color: #ffffff; 123 | } 124 | -------------------------------------------------------------------------------- /static/css/components/datepicker.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-datepicker{z-index:1050;width:auto;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-datepicker-nav{margin-bottom:15px;text-align:center;line-height:20px}.uk-datepicker-nav:after,.uk-datepicker-nav:before{content:"";display:table}.uk-datepicker-nav:after{clear:both}.uk-datepicker-nav a{color:#444;text-decoration:none}.uk-datepicker-nav a:hover{color:#444}.uk-datepicker-previous{float:left}.uk-datepicker-next{float:right}.uk-datepicker-next:after,.uk-datepicker-previous:after{width:20px;font-family:FontAwesome}.uk-datepicker-previous:after{content:"\f053"}.uk-datepicker-next:after{content:"\f054"}.uk-datepicker-table{width:100%}.uk-datepicker-table td,.uk-datepicker-table th{padding:2px}.uk-datepicker-table th{font-size:12px}.uk-datepicker-table a{display:block;width:26px;line-height:24px;text-align:center;color:#444;text-decoration:none;border:1px solid transparent;border-radius:4px;background-origin:border-box}a.uk-datepicker-table-muted{color:#999}.uk-datepicker-table a:focus,.uk-datepicker-table a:hover{background-color:#fafafa;color:#444;outline:0;border-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);text-shadow:0 1px 0 #fff}.uk-datepicker-table a:active{background-color:#f5f5f5;color:#444;border-color:rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.3);background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.uk-datepicker-table a.uk-active{background:#009dd8;color:#fff;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.4);background-origin:border-box;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);text-shadow:0 -1px 0 rgba(0,0,0,.2)} -------------------------------------------------------------------------------- /static/css/components/datepicker.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-datepicker{z-index:1050;width:auto;-webkit-animation:uk-fade .2s ease-in-out;animation:uk-fade .2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.uk-datepicker-nav{margin-bottom:15px;text-align:center;line-height:20px}.uk-datepicker-nav:after,.uk-datepicker-nav:before{content:"";display:table}.uk-datepicker-nav:after{clear:both}.uk-datepicker-nav a{color:#444;text-decoration:none}.uk-datepicker-nav a:hover{color:#444}.uk-datepicker-previous{float:left}.uk-datepicker-next{float:right}.uk-datepicker-next:after,.uk-datepicker-previous:after{width:20px;font-family:FontAwesome}.uk-datepicker-previous:after{content:"\f053"}.uk-datepicker-next:after{content:"\f054"}.uk-datepicker-table{width:100%}.uk-datepicker-table td,.uk-datepicker-table th{padding:2px}.uk-datepicker-table th{font-size:12px}.uk-datepicker-table a{display:block;width:26px;line-height:24px;text-align:center;color:#444;text-decoration:none}a.uk-datepicker-table-muted{color:#999}.uk-datepicker-table a:focus,.uk-datepicker-table a:hover{background-color:#ddd;color:#444;outline:0}.uk-datepicker-table a:active{background-color:#ccc;color:#444}.uk-datepicker-table a.uk-active{background:#00a8e6;color:#fff} -------------------------------------------------------------------------------- /static/css/components/dotnav.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-top:-15px;padding:0;list-style:none}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px;margin-top:15px}.uk-dotnav:after,.uk-dotnav:before{content:"";display:block;overflow:hidden}.uk-dotnav:after{clear:both}.uk-dotnav>*{float:left}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:20px;height:20px;border-radius:50%;background:rgba(50,50,50,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background:rgba(50,50,50,.4);outline:0}.uk-dotnav>*>:active{background:rgba(50,50,50,.6)}.uk-dotnav>.uk-active>*{background:rgba(50,50,50,.4);-webkit-transform:scale(1.3);transform:scale(1.3)}.uk-dotnav-contrast>*>*{background:rgba(255,255,255,.4)}.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover{background:rgba(255,255,255,.7)}.uk-dotnav-contrast>*>:active{background:rgba(255,255,255,.9)}.uk-dotnav-contrast>.uk-active>*{background:rgba(255,255,255,.9)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-dotnav-vertical>*{float:none} -------------------------------------------------------------------------------- /static/css/components/dotnav.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Dotnav 4 | ========================================================================== */ 5 | /* 6 | * 1. Gutter 7 | * 2. Remove default list style 8 | */ 9 | .uk-dotnav { 10 | display: -ms-flexbox; 11 | display: -webkit-flex; 12 | display: flex; 13 | -ms-flex-wrap: wrap; 14 | -webkit-flex-wrap: wrap; 15 | flex-wrap: wrap; 16 | /* 1 */ 17 | margin-left: -15px; 18 | margin-top: -15px; 19 | /* 2 */ 20 | padding: 0; 21 | list-style: none; 22 | } 23 | /* 24 | * 1. Space is allocated solely based on content dimensions 25 | * 2. Horizontal gutter is using `padding` so `uk-width-*` classes can be applied 26 | */ 27 | .uk-dotnav > * { 28 | /* 1 */ 29 | -ms-flex: none; 30 | -webkit-flex: none; 31 | flex: none; 32 | /* 2 */ 33 | padding-left: 15px; 34 | margin-top: 15px; 35 | } 36 | /* 37 | * DEPRECATED IE9 Support 38 | */ 39 | .uk-dotnav:before, 40 | .uk-dotnav:after { 41 | content: ""; 42 | display: block; 43 | overflow: hidden; 44 | } 45 | .uk-dotnav:after { 46 | clear: both; 47 | } 48 | .uk-dotnav > * { 49 | float: left; 50 | } 51 | /* Items 52 | ========================================================================== */ 53 | /* 54 | * Items 55 | * 1. Hide text if present 56 | */ 57 | .uk-dotnav > * > * { 58 | display: block; 59 | box-sizing: content-box; 60 | width: 20px; 61 | height: 20px; 62 | border-radius: 50%; 63 | background: rgba(50, 50, 50, 0.1); 64 | /* 1 */ 65 | text-indent: 100%; 66 | overflow: hidden; 67 | white-space: nowrap; 68 | } 69 | /* 70 | * Hover 71 | * 1. Apply hover style also to focus state 72 | * 2. Remove default focus style 73 | */ 74 | .uk-dotnav > * > :hover, 75 | .uk-dotnav > * > :focus { 76 | background: rgba(50, 50, 50, 0.4); 77 | /* 2 */ 78 | outline: none; 79 | } 80 | /* OnClick */ 81 | .uk-dotnav > * > :active { 82 | background: rgba(50, 50, 50, 0.6); 83 | } 84 | /* Active */ 85 | .uk-dotnav > .uk-active > * { 86 | background: rgba(50, 50, 50, 0.4); 87 | } 88 | /* Modifier: `uk-dotnav-contrast` 89 | ========================================================================== */ 90 | .uk-dotnav-contrast > * > * { 91 | background: rgba(255, 255, 255, 0.4); 92 | } 93 | /* 94 | * Hover 95 | * 1. Apply hover style also to focus state 96 | */ 97 | .uk-dotnav-contrast > * > :hover, 98 | .uk-dotnav-contrast > * > :focus { 99 | background: rgba(255, 255, 255, 0.7); 100 | } 101 | /* OnClick */ 102 | .uk-dotnav-contrast > * > :active { 103 | background: rgba(255, 255, 255, 0.9); 104 | } 105 | /* Active */ 106 | .uk-dotnav-contrast > .uk-active > * { 107 | background: rgba(255, 255, 255, 0.9); 108 | } 109 | /* Modifier: 'uk-dotnav-vertical' 110 | ========================================================================== */ 111 | /* 112 | * DEPRECATED 113 | */ 114 | .uk-dotnav-vertical { 115 | -ms-flex-direction: column; 116 | -webkit-flex-direction: column; 117 | flex-direction: column; 118 | } 119 | /* 120 | * DEPRECATED IE9 Support 121 | */ 122 | .uk-dotnav-vertical > * { 123 | float: none; 124 | } 125 | -------------------------------------------------------------------------------- /static/css/components/dotnav.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-top:-15px;padding:0;list-style:none}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px;margin-top:15px}.uk-dotnav:after,.uk-dotnav:before{content:"";display:block;overflow:hidden}.uk-dotnav:after{clear:both}.uk-dotnav>*{float:left}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:20px;height:20px;border-radius:50%;background:rgba(50,50,50,.1);text-indent:100%;overflow:hidden;white-space:nowrap;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background:rgba(50,50,50,.4);outline:0}.uk-dotnav>*>:active{background:rgba(50,50,50,.6)}.uk-dotnav>.uk-active>*{background:rgba(50,50,50,.4);-webkit-transform:scale(1.3);transform:scale(1.3)}.uk-dotnav-contrast>*>*{background:rgba(255,255,255,.4)}.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover{background:rgba(255,255,255,.7)}.uk-dotnav-contrast>*>:active{background:rgba(255,255,255,.9)}.uk-dotnav-contrast>.uk-active>*{background:rgba(255,255,255,.9)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-dotnav-vertical>*{float:none} -------------------------------------------------------------------------------- /static/css/components/dotnav.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dotnav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-top:-15px;padding:0;list-style:none}.uk-dotnav>*{-ms-flex:none;-webkit-flex:none;flex:none;padding-left:15px;margin-top:15px}.uk-dotnav:after,.uk-dotnav:before{content:"";display:block;overflow:hidden}.uk-dotnav:after{clear:both}.uk-dotnav>*{float:left}.uk-dotnav>*>*{display:block;box-sizing:content-box;width:20px;height:20px;border-radius:50%;background:rgba(50,50,50,.1);text-indent:100%;overflow:hidden;white-space:nowrap}.uk-dotnav>*>:focus,.uk-dotnav>*>:hover{background:rgba(50,50,50,.4);outline:0}.uk-dotnav>*>:active{background:rgba(50,50,50,.6)}.uk-dotnav>.uk-active>*{background:rgba(50,50,50,.4)}.uk-dotnav-contrast>*>*{background:rgba(255,255,255,.4)}.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover{background:rgba(255,255,255,.7)}.uk-dotnav-contrast>*>:active{background:rgba(255,255,255,.9)}.uk-dotnav-contrast>.uk-active>*{background:rgba(255,255,255,.9)}.uk-dotnav-vertical{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.uk-dotnav-vertical>*{float:none} -------------------------------------------------------------------------------- /static/css/components/form-advanced.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form advanced 4 | Note: Only works in Webkit at the moment 5 | ========================================================================== */ 6 | /* 7 | * 1. Style 8 | * 2. Makes box more robust so it clips the child element 9 | * 3. Vertical alignment 10 | * 4. Remove default style 11 | * 5. Fix black background on iOS 12 | */ 13 | .uk-form input[type="radio"], 14 | .uk-form input[type="checkbox"] { 15 | /* 1 */ 16 | display: inline-block; 17 | height: 14px; 18 | width: 14px; 19 | border: 1px solid #aaaaaa; 20 | /* 2 */ 21 | overflow: hidden; 22 | /* 3 */ 23 | margin-top: -4px; 24 | vertical-align: middle; 25 | /* 4 */ 26 | -webkit-appearance: none; 27 | outline: 0; 28 | /* 5 */ 29 | background: transparent; 30 | } 31 | /* Radio */ 32 | .uk-form input[type="radio"] { 33 | border-radius: 50%; 34 | } 35 | /* 36 | * Checked 37 | */ 38 | .uk-form input[type=radio]:before, 39 | .uk-form input[type=checkbox]:before { 40 | display: block; 41 | } 42 | /* Radio */ 43 | .uk-form input[type=radio]:checked:before { 44 | content: ''; 45 | width: 8px; 46 | height: 8px; 47 | margin: 2px auto 0; 48 | border-radius: 50%; 49 | background: #00a8e6; 50 | } 51 | /* Checkbox */ 52 | .uk-form input[type=checkbox]:checked:before, 53 | .uk-form input[type=checkbox]:indeterminate:before { 54 | content: "\f00c"; 55 | font-family: FontAwesome; 56 | font-size: 12px; 57 | -webkit-font-smoothing: antialiased; 58 | text-align: center; 59 | line-height: 12px; 60 | color: #00a8e6; 61 | } 62 | .uk-form input[type=checkbox]:indeterminate:before { 63 | content: "\f068"; 64 | } 65 | /* 66 | * Disabled 67 | */ 68 | .uk-form input[type=radio]:disabled, 69 | .uk-form input[type=checkbox]:disabled { 70 | border-color: #dddddd; 71 | } 72 | .uk-form input[type=radio]:disabled:checked:before { 73 | background-color: #aaaaaa; 74 | } 75 | .uk-form input[type=checkbox]:disabled:checked:before, 76 | .uk-form input[type=checkbox]:disabled:indeterminate:before { 77 | color: #aaaaaa; 78 | } 79 | -------------------------------------------------------------------------------- /static/css/components/form-advanced.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form input[type=radio],.uk-form input[type=checkbox]{display:inline-block;height:14px;width:14px;border:1px solid #aaa;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;outline:0;background:0 0}.uk-form input[type=radio]{border-radius:50%}.uk-form input[type=checkbox]:before,.uk-form input[type=radio]:before{display:block}.uk-form input[type=radio]:checked:before{content:'';width:8px;height:8px;margin:2px auto 0;border-radius:50%;background:#00a8e6}.uk-form input[type=checkbox]:checked:before,.uk-form input[type=checkbox]:indeterminate:before{content:"\f00c";font-family:FontAwesome;font-size:12px;-webkit-font-smoothing:antialiased;text-align:center;line-height:12px;color:#00a8e6}.uk-form input[type=checkbox]:indeterminate:before{content:"\f068"}.uk-form input[type=checkbox]:disabled,.uk-form input[type=radio]:disabled{border-color:#ddd}.uk-form input[type=radio]:disabled:checked:before{background-color:#aaa}.uk-form input[type=checkbox]:disabled:checked:before,.uk-form input[type=checkbox]:disabled:indeterminate:before{color:#aaa} -------------------------------------------------------------------------------- /static/css/components/form-advanced.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form advanced 4 | Note: Only works in Webkit at the moment 5 | ========================================================================== */ 6 | /* 7 | * 1. Style 8 | * 2. Makes box more robust so it clips the child element 9 | * 3. Vertical alignment 10 | * 4. Remove default style 11 | * 5. Fix black background on iOS 12 | */ 13 | .uk-form input[type="radio"], 14 | .uk-form input[type="checkbox"] { 15 | /* 1 */ 16 | display: inline-block; 17 | height: 14px; 18 | width: 14px; 19 | border: 1px solid #aaaaaa; 20 | /* 2 */ 21 | overflow: hidden; 22 | /* 3 */ 23 | margin-top: -4px; 24 | vertical-align: middle; 25 | /* 4 */ 26 | -webkit-appearance: none; 27 | outline: 0; 28 | /* 5 */ 29 | background: transparent; 30 | } 31 | /* Radio */ 32 | .uk-form input[type="radio"] { 33 | border-radius: 50%; 34 | } 35 | /* 36 | * Checked 37 | */ 38 | .uk-form input[type=radio]:before, 39 | .uk-form input[type=checkbox]:before { 40 | display: block; 41 | } 42 | /* Radio */ 43 | .uk-form input[type=radio]:checked:before { 44 | content: ''; 45 | width: 8px; 46 | height: 8px; 47 | margin: 2px auto 0; 48 | border-radius: 50%; 49 | background: #00a8e6; 50 | } 51 | /* Checkbox */ 52 | .uk-form input[type=checkbox]:checked:before, 53 | .uk-form input[type=checkbox]:indeterminate:before { 54 | content: "\f00c"; 55 | font-family: FontAwesome; 56 | font-size: 12px; 57 | -webkit-font-smoothing: antialiased; 58 | text-align: center; 59 | line-height: 12px; 60 | color: #00a8e6; 61 | } 62 | .uk-form input[type=checkbox]:indeterminate:before { 63 | content: "\f068"; 64 | } 65 | /* 66 | * Disabled 67 | */ 68 | .uk-form input[type=radio]:disabled, 69 | .uk-form input[type=checkbox]:disabled { 70 | border-color: #dddddd; 71 | } 72 | .uk-form input[type=radio]:disabled:checked:before { 73 | background-color: #aaaaaa; 74 | } 75 | .uk-form input[type=checkbox]:disabled:checked:before, 76 | .uk-form input[type=checkbox]:disabled:indeterminate:before { 77 | color: #aaaaaa; 78 | } 79 | -------------------------------------------------------------------------------- /static/css/components/form-advanced.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form advanced 4 | Note: Only works in Webkit at the moment 5 | ========================================================================== */ 6 | /* 7 | * 1. Style 8 | * 2. Makes box more robust so it clips the child element 9 | * 3. Vertical alignment 10 | * 4. Remove default style 11 | * 5. Fix black background on iOS 12 | */ 13 | .uk-form input[type="radio"], 14 | .uk-form input[type="checkbox"] { 15 | /* 1 */ 16 | display: inline-block; 17 | height: 14px; 18 | width: 14px; 19 | border: 1px solid #aaaaaa; 20 | /* 2 */ 21 | overflow: hidden; 22 | /* 3 */ 23 | margin-top: -4px; 24 | vertical-align: middle; 25 | /* 4 */ 26 | -webkit-appearance: none; 27 | outline: 0; 28 | /* 5 */ 29 | background: transparent; 30 | } 31 | /* Radio */ 32 | .uk-form input[type="radio"] { 33 | border-radius: 50%; 34 | } 35 | /* 36 | * Checked 37 | */ 38 | .uk-form input[type=radio]:before, 39 | .uk-form input[type=checkbox]:before { 40 | display: block; 41 | } 42 | /* Radio */ 43 | .uk-form input[type=radio]:checked:before { 44 | content: ''; 45 | width: 8px; 46 | height: 8px; 47 | margin: 2px auto 0; 48 | border-radius: 50%; 49 | background: #00a8e6; 50 | } 51 | /* Checkbox */ 52 | .uk-form input[type=checkbox]:checked:before, 53 | .uk-form input[type=checkbox]:indeterminate:before { 54 | content: "\f00c"; 55 | font-family: FontAwesome; 56 | font-size: 12px; 57 | -webkit-font-smoothing: antialiased; 58 | text-align: center; 59 | line-height: 12px; 60 | color: #00a8e6; 61 | } 62 | .uk-form input[type=checkbox]:indeterminate:before { 63 | content: "\f068"; 64 | } 65 | /* 66 | * Disabled 67 | */ 68 | .uk-form input[type=radio]:disabled, 69 | .uk-form input[type=checkbox]:disabled { 70 | border-color: #dddddd; 71 | } 72 | .uk-form input[type=radio]:disabled:checked:before { 73 | background-color: #aaaaaa; 74 | } 75 | .uk-form input[type=checkbox]:disabled:checked:before, 76 | .uk-form input[type=checkbox]:disabled:indeterminate:before { 77 | color: #aaaaaa; 78 | } 79 | -------------------------------------------------------------------------------- /static/css/components/form-advanced.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form input[type=radio],.uk-form input[type=checkbox]{display:inline-block;height:14px;width:14px;border:1px solid #aaa;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;outline:0;background:0 0}.uk-form input[type=radio]{border-radius:50%}.uk-form input[type=checkbox]:before,.uk-form input[type=radio]:before{display:block}.uk-form input[type=radio]:checked:before{content:'';width:8px;height:8px;margin:2px auto 0;border-radius:50%;background:#00a8e6}.uk-form input[type=checkbox]:checked:before,.uk-form input[type=checkbox]:indeterminate:before{content:"\f00c";font-family:FontAwesome;font-size:12px;-webkit-font-smoothing:antialiased;text-align:center;line-height:12px;color:#00a8e6}.uk-form input[type=checkbox]:indeterminate:before{content:"\f068"}.uk-form input[type=checkbox]:disabled,.uk-form input[type=radio]:disabled{border-color:#ddd}.uk-form input[type=radio]:disabled:checked:before{background-color:#aaa}.uk-form input[type=checkbox]:disabled:checked:before,.uk-form input[type=checkbox]:disabled:indeterminate:before{color:#aaa} -------------------------------------------------------------------------------- /static/css/components/form-advanced.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form input[type=radio],.uk-form input[type=checkbox]{display:inline-block;height:14px;width:14px;border:1px solid #aaa;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;outline:0;background:0 0}.uk-form input[type=radio]{border-radius:50%}.uk-form input[type=checkbox]:before,.uk-form input[type=radio]:before{display:block}.uk-form input[type=radio]:checked:before{content:'';width:8px;height:8px;margin:2px auto 0;border-radius:50%;background:#00a8e6}.uk-form input[type=checkbox]:checked:before,.uk-form input[type=checkbox]:indeterminate:before{content:"\f00c";font-family:FontAwesome;font-size:12px;-webkit-font-smoothing:antialiased;text-align:center;line-height:12px;color:#00a8e6}.uk-form input[type=checkbox]:indeterminate:before{content:"\f068"}.uk-form input[type=checkbox]:disabled,.uk-form input[type=radio]:disabled{border-color:#ddd}.uk-form input[type=radio]:disabled:checked:before{background-color:#aaa}.uk-form input[type=checkbox]:disabled:checked:before,.uk-form input[type=checkbox]:disabled:indeterminate:before{color:#aaa} -------------------------------------------------------------------------------- /static/css/components/form-file.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form file 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-file { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 2. Expand height and required for the cursor 22 | */ 23 | .uk-form-file input[type="file"] { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | opacity: 0; 29 | cursor: pointer; 30 | /* 1 */ 31 | left: 0; 32 | /* 2 */ 33 | font-size: 500px; 34 | } 35 | -------------------------------------------------------------------------------- /static/css/components/form-file.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px} -------------------------------------------------------------------------------- /static/css/components/form-file.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form file 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-file { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 2. Expand height and required for the cursor 22 | */ 23 | .uk-form-file input[type="file"] { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | opacity: 0; 29 | cursor: pointer; 30 | /* 1 */ 31 | left: 0; 32 | /* 2 */ 33 | font-size: 500px; 34 | } 35 | -------------------------------------------------------------------------------- /static/css/components/form-file.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form file 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-file { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 2. Expand height and required for the cursor 22 | */ 23 | .uk-form-file input[type="file"] { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | opacity: 0; 29 | cursor: pointer; 30 | /* 1 */ 31 | left: 0; 32 | /* 2 */ 33 | font-size: 500px; 34 | } 35 | -------------------------------------------------------------------------------- /static/css/components/form-file.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px} -------------------------------------------------------------------------------- /static/css/components/form-file.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-file{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-file input[type=file]{position:absolute;top:0;z-index:1;width:100%;opacity:0;cursor:pointer;left:0;font-size:500px} -------------------------------------------------------------------------------- /static/css/components/form-password.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form password 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | */ 10 | .uk-form-password { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | position: relative; 15 | /* 3 */ 16 | max-width: 100%; 17 | } 18 | .uk-form-password-toggle { 19 | display: block; 20 | position: absolute; 21 | top: 50%; 22 | right: 10px; 23 | margin-top: -6px; 24 | font-size: 13px; 25 | line-height: 13px; 26 | color: #999999; 27 | } 28 | .uk-form-password-toggle:hover { 29 | color: #999999; 30 | text-decoration: none; 31 | } 32 | .uk-form-password > input { 33 | padding-right: 50px !important; 34 | } 35 | -------------------------------------------------------------------------------- /static/css/components/form-password.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important} -------------------------------------------------------------------------------- /static/css/components/form-password.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form password 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | */ 10 | .uk-form-password { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | position: relative; 15 | /* 3 */ 16 | max-width: 100%; 17 | } 18 | .uk-form-password-toggle { 19 | display: block; 20 | position: absolute; 21 | top: 50%; 22 | right: 10px; 23 | margin-top: -6px; 24 | font-size: 13px; 25 | line-height: 13px; 26 | color: #999999; 27 | } 28 | .uk-form-password-toggle:hover { 29 | color: #999999; 30 | text-decoration: none; 31 | } 32 | .uk-form-password > input { 33 | padding-right: 50px !important; 34 | } 35 | -------------------------------------------------------------------------------- /static/css/components/form-password.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form password 4 | ========================================================================== */ 5 | /* 6 | * 1. Container width fits its content 7 | * 2. Create position context 8 | * 3. Prevent `inline-block` consequences 9 | */ 10 | .uk-form-password { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | position: relative; 15 | /* 3 */ 16 | max-width: 100%; 17 | } 18 | .uk-form-password-toggle { 19 | display: block; 20 | position: absolute; 21 | top: 50%; 22 | right: 10px; 23 | margin-top: -6px; 24 | font-size: 13px; 25 | line-height: 13px; 26 | color: #999999; 27 | } 28 | .uk-form-password-toggle:hover { 29 | color: #999999; 30 | text-decoration: none; 31 | } 32 | .uk-form-password > input { 33 | padding-right: 50px !important; 34 | } 35 | -------------------------------------------------------------------------------- /static/css/components/form-password.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important} -------------------------------------------------------------------------------- /static/css/components/form-password.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-password{display:inline-block;position:relative;max-width:100%}.uk-form-password-toggle{display:block;position:absolute;top:50%;right:10px;margin-top:-6px;font-size:13px;line-height:13px;color:#999}.uk-form-password-toggle:hover{color:#999;text-decoration:none}.uk-form-password>input{padding-right:50px!important} -------------------------------------------------------------------------------- /static/css/components/form-select.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form select 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-select { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 1. Required for Webkit to make `height` work 22 | */ 23 | .uk-form-select select { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | height: 100%; 29 | opacity: 0; 30 | cursor: pointer; 31 | /* 1 */ 32 | left: 0; 33 | /* 2 */ 34 | -webkit-appearance: none; 35 | } 36 | -------------------------------------------------------------------------------- /static/css/components/form-select.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none} -------------------------------------------------------------------------------- /static/css/components/form-select.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form select 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-select { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 1. Required for Webkit to make `height` work 22 | */ 23 | .uk-form-select select { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | height: 100%; 29 | opacity: 0; 30 | cursor: pointer; 31 | /* 1 */ 32 | left: 0; 33 | /* 2 */ 34 | -webkit-appearance: none; 35 | } 36 | -------------------------------------------------------------------------------- /static/css/components/form-select.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Form select 4 | ========================================================================== */ 5 | /* 6 | * 1. Behave like form elements 7 | * 2. Create position context for dropdowns 8 | * 3. Clip content 9 | */ 10 | .uk-form-select { 11 | /* 1 */ 12 | display: inline-block; 13 | vertical-align: middle; 14 | /* 2 */ 15 | position: relative; 16 | /* 3 */ 17 | overflow: hidden; 18 | } 19 | /* 20 | * 1. Required for Firefox 21 | * 1. Required for Webkit to make `height` work 22 | */ 23 | .uk-form-select select { 24 | position: absolute; 25 | top: 0; 26 | z-index: 1; 27 | width: 100%; 28 | height: 100%; 29 | opacity: 0; 30 | cursor: pointer; 31 | /* 1 */ 32 | left: 0; 33 | /* 2 */ 34 | -webkit-appearance: none; 35 | } 36 | -------------------------------------------------------------------------------- /static/css/components/form-select.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none} -------------------------------------------------------------------------------- /static/css/components/form-select.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-form-select{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}.uk-form-select select{position:absolute;top:0;z-index:1;width:100%;height:100%;opacity:0;cursor:pointer;left:0;-webkit-appearance:none} -------------------------------------------------------------------------------- /static/css/components/htmleditor.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-htmleditor-navbar{background:#f5f5f5;border:1px solid rgba(0,0,0,.06);border-top-left-radius:4px;border-top-right-radius:4px}.uk-htmleditor-navbar:after,.uk-htmleditor-navbar:before{content:"";display:table}.uk-htmleditor-navbar:after{clear:both}.uk-htmleditor-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-htmleditor-navbar-nav>li{float:left}.uk-htmleditor-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:41px;padding:0 15px;line-height:40px;color:#444;font-size:11px;cursor:pointer;margin-top:-1px;margin-left:-1px;border:1px solid transparent;border-bottom-width:0;text-shadow:0 1px 0 #fff}.uk-htmleditor-navbar-nav>li:hover>a,.uk-htmleditor-navbar-nav>li>a:focus{background-color:#fafafa;color:#444;outline:0;position:relative;z-index:1;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1)}.uk-htmleditor-navbar-nav>li>a:active{background-color:#eee;color:#444;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.2)}.uk-htmleditor-navbar-nav>li.uk-active>a{background-color:#fafafa;color:#444;border-left-color:rgba(0,0,0,.1);border-right-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1)}.uk-htmleditor-navbar-flip{float:right}[data-mode=split] .uk-htmleditor-button-code,[data-mode=split] .uk-htmleditor-button-preview{display:none}.uk-htmleditor-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.uk-htmleditor-content:after,.uk-htmleditor-content:before{content:"";display:table}.uk-htmleditor-content:after{clear:both}.uk-htmleditor-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:990}.uk-htmleditor-fullscreen .uk-htmleditor-content{position:absolute;top:41px;left:0;right:0;bottom:0}.uk-htmleditor-fullscreen .uk-icon-expand:before{content:"\f066"}.uk-htmleditor-code,.uk-htmleditor-preview{box-sizing:border-box}.uk-htmleditor-preview{padding:20px;overflow-y:scroll;position:relative}[data-mode=tab][data-active-tab=code] .uk-htmleditor-preview,[data-mode=tab][data-active-tab=preview] .uk-htmleditor-code{display:none}[data-mode=split] .uk-htmleditor-code,[data-mode=split] .uk-htmleditor-preview{float:left;width:50%}[data-mode=split] .uk-htmleditor-code{border-right:1px solid #eee}.uk-htmleditor-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.uk-htmleditor .CodeMirror{padding:10px;box-sizing:border-box}.uk-htmleditor-navbar-nav:first-child>li:first-child>a{border-top-left-radius:4px}.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav>li>a{margin-left:0;margin-right:-1px}.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:first-child>li:first-child>a{border-top-left-radius:0}.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:last-child>li:last-child>a{border-top-right-radius:4px}.uk-htmleditor-fullscreen .uk-htmleditor-navbar{border-top:none;border-left:none;border-right:none;border-radius:0}.uk-htmleditor-fullscreen .uk-htmleditor-content{border:none;border-radius:0}.uk-htmleditor-fullscreen .uk-htmleditor-navbar-nav>li>a{border-radius:0!important} -------------------------------------------------------------------------------- /static/css/components/htmleditor.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-htmleditor-navbar{background:#eee}.uk-htmleditor-navbar:after,.uk-htmleditor-navbar:before{content:"";display:table}.uk-htmleditor-navbar:after{clear:both}.uk-htmleditor-navbar-nav{margin:0;padding:0;list-style:none;float:left}.uk-htmleditor-navbar-nav>li{float:left}.uk-htmleditor-navbar-nav>li>a{display:block;box-sizing:border-box;text-decoration:none;height:40px;padding:0 15px;line-height:40px;color:#444;font-size:11px;cursor:pointer}.uk-htmleditor-navbar-nav>li:hover>a,.uk-htmleditor-navbar-nav>li>a:focus{background-color:#f5f5f5;color:#444;outline:0}.uk-htmleditor-navbar-nav>li>a:active{background-color:#ddd;color:#444}.uk-htmleditor-navbar-nav>li.uk-active>a{background-color:#f5f5f5;color:#444}.uk-htmleditor-navbar-flip{float:right}[data-mode=split] .uk-htmleditor-button-code,[data-mode=split] .uk-htmleditor-button-preview{display:none}.uk-htmleditor-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff}.uk-htmleditor-content:after,.uk-htmleditor-content:before{content:"";display:table}.uk-htmleditor-content:after{clear:both}.uk-htmleditor-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:990}.uk-htmleditor-fullscreen .uk-htmleditor-content{position:absolute;top:40px;left:0;right:0;bottom:0}.uk-htmleditor-fullscreen .uk-icon-expand:before{content:"\f066"}.uk-htmleditor-code,.uk-htmleditor-preview{box-sizing:border-box}.uk-htmleditor-preview{padding:20px;overflow-y:scroll;position:relative}[data-mode=tab][data-active-tab=code] .uk-htmleditor-preview,[data-mode=tab][data-active-tab=preview] .uk-htmleditor-code{display:none}[data-mode=split] .uk-htmleditor-code,[data-mode=split] .uk-htmleditor-preview{float:left;width:50%}[data-mode=split] .uk-htmleditor-code{border-right:1px solid #eee}.uk-htmleditor-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.uk-htmleditor .CodeMirror{padding:10px;box-sizing:border-box} -------------------------------------------------------------------------------- /static/css/components/nestable.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-nestable{padding:0;list-style:none}.uk-nestable a,.uk-nestable img{-webkit-touch-callout:none}.uk-nestable-list{margin:0;padding-left:40px;list-style:none}.uk-nestable-item{touch-action:none}.uk-nestable-item+.uk-nestable-item{margin-top:10px}.uk-nestable-list:not(.uk-nestable-dragged)>.uk-nestable-item:first-child{margin-top:10px}.uk-nestable-dragged{position:absolute;z-index:1050;pointer-events:none;padding-left:0}.uk-nestable-placeholder{position:relative}.uk-nestable-placeholder>*{opacity:0}.uk-nestable-placeholder:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed #ddd;opacity:1}.uk-nestable-empty{min-height:30px}.uk-nestable-handle{touch-action:none}.uk-nestable-handle:hover{cursor:move}.uk-nestable-moving,.uk-nestable-moving *{cursor:move}[data-nestable-action=toggle]{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-nestable-toggle{display:inline-block;visibility:hidden}.uk-nestable-toggle:after{content:"\f147";font-family:FontAwesome}.uk-parent>:not(.uk-nestable-list) .uk-nestable-toggle{visibility:visible}.uk-collapsed .uk-nestable-list{display:none}.uk-collapsed .uk-nestable-toggle:after{content:"\f196"}.uk-nestable-panel{padding:5px;background:#f5f5f5;border-radius:4px;border:1px solid rgba(0,0,0,.06);text-shadow:0 1px 0 #fff} -------------------------------------------------------------------------------- /static/css/components/nestable.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-nestable{padding:0;list-style:none}.uk-nestable a,.uk-nestable img{-webkit-touch-callout:none}.uk-nestable-list{margin:0;padding-left:40px;list-style:none}.uk-nestable-item{touch-action:none}.uk-nestable-item+.uk-nestable-item{margin-top:10px}.uk-nestable-list:not(.uk-nestable-dragged)>.uk-nestable-item:first-child{margin-top:10px}.uk-nestable-dragged{position:absolute;z-index:1050;pointer-events:none;padding-left:0}.uk-nestable-placeholder{position:relative}.uk-nestable-placeholder>*{opacity:0}.uk-nestable-placeholder:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed #ddd;opacity:1}.uk-nestable-empty{min-height:30px}.uk-nestable-handle{touch-action:none}.uk-nestable-handle:hover{cursor:move}.uk-nestable-moving,.uk-nestable-moving *{cursor:move}[data-nestable-action=toggle]{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-nestable-toggle{display:inline-block;visibility:hidden}.uk-nestable-toggle:after{content:"\f147";font-family:FontAwesome}.uk-parent>:not(.uk-nestable-list) .uk-nestable-toggle{visibility:visible}.uk-collapsed .uk-nestable-list{display:none}.uk-collapsed .uk-nestable-toggle:after{content:"\f196"}.uk-nestable-panel{padding:5px;background:#f7f7f7;border-radius:4px;border:1px solid rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.3);background-origin:border-box;background-image:-webkit-linear-gradient(top,#fff,#eee);background-image:linear-gradient(to bottom,#fff,#eee);text-shadow:0 1px 0 #fff} -------------------------------------------------------------------------------- /static/css/components/nestable.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-nestable{padding:0;list-style:none}.uk-nestable a,.uk-nestable img{-webkit-touch-callout:none}.uk-nestable-list{margin:0;padding-left:40px;list-style:none}.uk-nestable-item{touch-action:none}.uk-nestable-item+.uk-nestable-item{margin-top:10px}.uk-nestable-list:not(.uk-nestable-dragged)>.uk-nestable-item:first-child{margin-top:10px}.uk-nestable-dragged{position:absolute;z-index:1050;pointer-events:none;padding-left:0}.uk-nestable-placeholder{position:relative}.uk-nestable-placeholder>*{opacity:0}.uk-nestable-placeholder:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:1px dashed #ddd;opacity:1}.uk-nestable-empty{min-height:30px}.uk-nestable-handle{touch-action:none}.uk-nestable-handle:hover{cursor:move}.uk-nestable-moving,.uk-nestable-moving *{cursor:move}[data-nestable-action=toggle]{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-nestable-toggle{display:inline-block;visibility:hidden}.uk-nestable-toggle:after{content:"\f147";font-family:FontAwesome}.uk-parent>:not(.uk-nestable-list) .uk-nestable-toggle{visibility:visible}.uk-collapsed .uk-nestable-list{display:none}.uk-collapsed .uk-nestable-toggle:after{content:"\f196"}.uk-nestable-panel{padding:5px;background:#f5f5f5} -------------------------------------------------------------------------------- /static/css/components/notify.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Notify 4 | ========================================================================== */ 5 | /* 6 | * Message container for positioning 7 | */ 8 | .uk-notify { 9 | position: fixed; 10 | top: 10px; 11 | left: 10px; 12 | z-index: 1040; 13 | box-sizing: border-box; 14 | width: 350px; 15 | } 16 | /* Position modifiers 17 | ========================================================================== */ 18 | .uk-notify-top-right, 19 | .uk-notify-bottom-right { 20 | left: auto; 21 | right: 10px; 22 | } 23 | .uk-notify-top-center, 24 | .uk-notify-bottom-center { 25 | left: 50%; 26 | margin-left: -175px; 27 | } 28 | .uk-notify-bottom-left, 29 | .uk-notify-bottom-right, 30 | .uk-notify-bottom-center { 31 | top: auto; 32 | bottom: 10px; 33 | } 34 | /* Responsiveness 35 | ========================================================================== */ 36 | /* Phones portrait and smaller */ 37 | @media (max-width: 479px) { 38 | /* 39 | * Fit in small screen 40 | */ 41 | .uk-notify { 42 | left: 10px; 43 | right: 10px; 44 | width: auto; 45 | margin: 0; 46 | } 47 | } 48 | /* Sub-object: `uk-notify-message` 49 | ========================================================================== */ 50 | .uk-notify-message { 51 | position: relative; 52 | margin-bottom: 10px; 53 | padding: 15px; 54 | background: #444444; 55 | color: #ffffff; 56 | font-size: 16px; 57 | line-height: 22px; 58 | cursor: pointer; 59 | border: 1px solid #444444; 60 | border-radius: 4px; 61 | } 62 | /* Close in notify 63 | ========================================================================== */ 64 | .uk-notify-message > .uk-close { 65 | visibility: hidden; 66 | float: right; 67 | } 68 | .uk-notify-message:hover > .uk-close { 69 | visibility: visible; 70 | } 71 | /* Modifier: `uk-alert-info` 72 | ========================================================================== */ 73 | .uk-notify-message-primary { 74 | background: #ebf7fd; 75 | color: #2d7091; 76 | border-color: rgba(45, 112, 145, 0.3); 77 | } 78 | /* Modifier: `uk-alert-success` 79 | ========================================================================== */ 80 | .uk-notify-message-success { 81 | background: #f2fae3; 82 | color: #659f13; 83 | border-color: rgba(101, 159, 19, 0.3); 84 | } 85 | /* Modifier: `uk-notify-message-warning` 86 | ========================================================================== */ 87 | .uk-notify-message-warning { 88 | background: #fffceb; 89 | color: #e28327; 90 | border-color: rgba(226, 131, 39, 0.3); 91 | } 92 | /* Modifier: `uk-notify-message-danger` 93 | ========================================================================== */ 94 | .uk-notify-message-danger { 95 | background: #fff1f0; 96 | color: #d85030; 97 | border-color: rgba(216, 80, 48, 0.3); 98 | } 99 | -------------------------------------------------------------------------------- /static/css/components/notify.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-notify{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notify-bottom-right,.uk-notify-top-right{left:auto;right:10px}.uk-notify-bottom-center,.uk-notify-top-center{left:50%;margin-left:-175px}.uk-notify-bottom-center,.uk-notify-bottom-left,.uk-notify-bottom-right{top:auto;bottom:10px}@media (max-width:479px){.uk-notify{left:10px;right:10px;width:auto;margin:0}}.uk-notify-message{position:relative;margin-bottom:10px;padding:15px;background:#444;color:#fff;font-size:16px;line-height:22px;cursor:pointer;border:1px solid #444;border-radius:4px}.uk-notify-message>.uk-close{visibility:hidden;float:right}.uk-notify-message:hover>.uk-close{visibility:visible}.uk-notify-message-primary{background:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3)}.uk-notify-message-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3)}.uk-notify-message-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3)}.uk-notify-message-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3)} -------------------------------------------------------------------------------- /static/css/components/notify.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Notify 4 | ========================================================================== */ 5 | /* 6 | * Message container for positioning 7 | */ 8 | .uk-notify { 9 | position: fixed; 10 | top: 10px; 11 | left: 10px; 12 | z-index: 1040; 13 | box-sizing: border-box; 14 | width: 350px; 15 | } 16 | /* Position modifiers 17 | ========================================================================== */ 18 | .uk-notify-top-right, 19 | .uk-notify-bottom-right { 20 | left: auto; 21 | right: 10px; 22 | } 23 | .uk-notify-top-center, 24 | .uk-notify-bottom-center { 25 | left: 50%; 26 | margin-left: -175px; 27 | } 28 | .uk-notify-bottom-left, 29 | .uk-notify-bottom-right, 30 | .uk-notify-bottom-center { 31 | top: auto; 32 | bottom: 10px; 33 | } 34 | /* Responsiveness 35 | ========================================================================== */ 36 | /* Phones portrait and smaller */ 37 | @media (max-width: 479px) { 38 | /* 39 | * Fit in small screen 40 | */ 41 | .uk-notify { 42 | left: 10px; 43 | right: 10px; 44 | width: auto; 45 | margin: 0; 46 | } 47 | } 48 | /* Sub-object: `uk-notify-message` 49 | ========================================================================== */ 50 | .uk-notify-message { 51 | position: relative; 52 | margin-bottom: 10px; 53 | padding: 15px; 54 | background: #444444; 55 | color: #ffffff; 56 | font-size: 16px; 57 | line-height: 22px; 58 | cursor: pointer; 59 | } 60 | /* Close in notify 61 | ========================================================================== */ 62 | .uk-notify-message > .uk-close { 63 | visibility: hidden; 64 | float: right; 65 | } 66 | .uk-notify-message:hover > .uk-close { 67 | visibility: visible; 68 | } 69 | /* Modifier: `uk-alert-info` 70 | ========================================================================== */ 71 | .uk-notify-message-primary { 72 | background: #ebf7fd; 73 | color: #2d7091; 74 | } 75 | /* Modifier: `uk-alert-success` 76 | ========================================================================== */ 77 | .uk-notify-message-success { 78 | background: #f2fae3; 79 | color: #659f13; 80 | } 81 | /* Modifier: `uk-notify-message-warning` 82 | ========================================================================== */ 83 | .uk-notify-message-warning { 84 | background: #fffceb; 85 | color: #e28327; 86 | } 87 | /* Modifier: `uk-notify-message-danger` 88 | ========================================================================== */ 89 | .uk-notify-message-danger { 90 | background: #fff1f0; 91 | color: #d85030; 92 | } 93 | -------------------------------------------------------------------------------- /static/css/components/notify.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Notify 4 | ========================================================================== */ 5 | /* 6 | * Message container for positioning 7 | */ 8 | .uk-notify { 9 | position: fixed; 10 | top: 10px; 11 | left: 10px; 12 | z-index: 1040; 13 | box-sizing: border-box; 14 | width: 350px; 15 | } 16 | /* Position modifiers 17 | ========================================================================== */ 18 | .uk-notify-top-right, 19 | .uk-notify-bottom-right { 20 | left: auto; 21 | right: 10px; 22 | } 23 | .uk-notify-top-center, 24 | .uk-notify-bottom-center { 25 | left: 50%; 26 | margin-left: -175px; 27 | } 28 | .uk-notify-bottom-left, 29 | .uk-notify-bottom-right, 30 | .uk-notify-bottom-center { 31 | top: auto; 32 | bottom: 10px; 33 | } 34 | /* Responsiveness 35 | ========================================================================== */ 36 | /* Phones portrait and smaller */ 37 | @media (max-width: 479px) { 38 | /* 39 | * Fit in small screen 40 | */ 41 | .uk-notify { 42 | left: 10px; 43 | right: 10px; 44 | width: auto; 45 | margin: 0; 46 | } 47 | } 48 | /* Sub-object: `uk-notify-message` 49 | ========================================================================== */ 50 | .uk-notify-message { 51 | position: relative; 52 | margin-bottom: 10px; 53 | padding: 15px; 54 | background: #444444; 55 | color: #ffffff; 56 | font-size: 16px; 57 | line-height: 22px; 58 | cursor: pointer; 59 | border: 1px solid #444444; 60 | border-radius: 4px; 61 | } 62 | /* Close in notify 63 | ========================================================================== */ 64 | .uk-notify-message > .uk-close { 65 | visibility: hidden; 66 | float: right; 67 | } 68 | .uk-notify-message:hover > .uk-close { 69 | visibility: visible; 70 | } 71 | /* Modifier: `uk-alert-info` 72 | ========================================================================== */ 73 | .uk-notify-message-primary { 74 | background: #ebf7fd; 75 | color: #2d7091; 76 | border-color: rgba(45, 112, 145, 0.3); 77 | } 78 | /* Modifier: `uk-alert-success` 79 | ========================================================================== */ 80 | .uk-notify-message-success { 81 | background: #f2fae3; 82 | color: #659f13; 83 | border-color: rgba(101, 159, 19, 0.3); 84 | } 85 | /* Modifier: `uk-notify-message-warning` 86 | ========================================================================== */ 87 | .uk-notify-message-warning { 88 | background: #fffceb; 89 | color: #e28327; 90 | border-color: rgba(226, 131, 39, 0.3); 91 | } 92 | /* Modifier: `uk-notify-message-danger` 93 | ========================================================================== */ 94 | .uk-notify-message-danger { 95 | background: #fff1f0; 96 | color: #d85030; 97 | border-color: rgba(216, 80, 48, 0.3); 98 | } 99 | -------------------------------------------------------------------------------- /static/css/components/notify.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-notify{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notify-bottom-right,.uk-notify-top-right{left:auto;right:10px}.uk-notify-bottom-center,.uk-notify-top-center{left:50%;margin-left:-175px}.uk-notify-bottom-center,.uk-notify-bottom-left,.uk-notify-bottom-right{top:auto;bottom:10px}@media (max-width:479px){.uk-notify{left:10px;right:10px;width:auto;margin:0}}.uk-notify-message{position:relative;margin-bottom:10px;padding:15px;background:#444;color:#fff;font-size:16px;line-height:22px;cursor:pointer;border:1px solid #444;border-radius:4px}.uk-notify-message>.uk-close{visibility:hidden;float:right}.uk-notify-message:hover>.uk-close{visibility:visible}.uk-notify-message-primary{background:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3)}.uk-notify-message-success{background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3)}.uk-notify-message-warning{background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3)}.uk-notify-message-danger{background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3)} -------------------------------------------------------------------------------- /static/css/components/notify.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-notify{position:fixed;top:10px;left:10px;z-index:1040;box-sizing:border-box;width:350px}.uk-notify-bottom-right,.uk-notify-top-right{left:auto;right:10px}.uk-notify-bottom-center,.uk-notify-top-center{left:50%;margin-left:-175px}.uk-notify-bottom-center,.uk-notify-bottom-left,.uk-notify-bottom-right{top:auto;bottom:10px}@media (max-width:479px){.uk-notify{left:10px;right:10px;width:auto;margin:0}}.uk-notify-message{position:relative;margin-bottom:10px;padding:15px;background:#444;color:#fff;font-size:16px;line-height:22px;cursor:pointer}.uk-notify-message>.uk-close{visibility:hidden;float:right}.uk-notify-message:hover>.uk-close{visibility:visible}.uk-notify-message-primary{background:#ebf7fd;color:#2d7091}.uk-notify-message-success{background:#f2fae3;color:#659f13}.uk-notify-message-warning{background:#fffceb;color:#e28327}.uk-notify-message-danger{background:#fff1f0;color:#d85030} -------------------------------------------------------------------------------- /static/css/components/placeholder.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Placeholder 4 | ========================================================================== */ 5 | .uk-placeholder { 6 | margin-bottom: 15px; 7 | padding: 15px; 8 | border: 1px dashed #dddddd; 9 | background: #fafafa; 10 | color: #444444; 11 | } 12 | /* 13 | * Add margin if adjacent element 14 | */ 15 | * + .uk-placeholder { 16 | margin-top: 15px; 17 | } 18 | /* 19 | * Remove margin from the last-child 20 | */ 21 | .uk-placeholder > :last-child { 22 | margin-bottom: 0; 23 | } 24 | /* Modifier: `uk-placeholder-large` 25 | ========================================================================== */ 26 | .uk-placeholder-large { 27 | padding-top: 80px; 28 | padding-bottom: 80px; 29 | } 30 | -------------------------------------------------------------------------------- /static/css/components/placeholder.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #ddd;background:#fafafa;color:#444}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px} -------------------------------------------------------------------------------- /static/css/components/placeholder.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Placeholder 4 | ========================================================================== */ 5 | .uk-placeholder { 6 | margin-bottom: 15px; 7 | padding: 15px; 8 | border: 1px dashed #dddddd; 9 | background: #fafafa; 10 | color: #444444; 11 | } 12 | /* 13 | * Add margin if adjacent element 14 | */ 15 | * + .uk-placeholder { 16 | margin-top: 15px; 17 | } 18 | /* 19 | * Remove margin from the last-child 20 | */ 21 | .uk-placeholder > :last-child { 22 | margin-bottom: 0; 23 | } 24 | /* Modifier: `uk-placeholder-large` 25 | ========================================================================== */ 26 | .uk-placeholder-large { 27 | padding-top: 80px; 28 | padding-bottom: 80px; 29 | } 30 | -------------------------------------------------------------------------------- /static/css/components/placeholder.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Placeholder 4 | ========================================================================== */ 5 | .uk-placeholder { 6 | margin-bottom: 15px; 7 | padding: 15px; 8 | border: 1px dashed #dddddd; 9 | background: #fafafa; 10 | color: #444444; 11 | } 12 | /* 13 | * Add margin if adjacent element 14 | */ 15 | * + .uk-placeholder { 16 | margin-top: 15px; 17 | } 18 | /* 19 | * Remove margin from the last-child 20 | */ 21 | .uk-placeholder > :last-child { 22 | margin-bottom: 0; 23 | } 24 | /* Modifier: `uk-placeholder-large` 25 | ========================================================================== */ 26 | .uk-placeholder-large { 27 | padding-top: 80px; 28 | padding-bottom: 80px; 29 | } 30 | -------------------------------------------------------------------------------- /static/css/components/placeholder.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #ddd;background:#fafafa;color:#444}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px} -------------------------------------------------------------------------------- /static/css/components/placeholder.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-placeholder{margin-bottom:15px;padding:15px;border:1px dashed #ddd;background:#fafafa;color:#444}*+.uk-placeholder{margin-top:15px}.uk-placeholder>:last-child{margin-bottom:0}.uk-placeholder-large{padding-top:80px;padding-bottom:80px} -------------------------------------------------------------------------------- /static/css/components/progress.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Progress 4 | ========================================================================== */ 5 | /* 6 | * 1. Clearing 7 | * 2. Vertical alignment if text is used 8 | */ 9 | .uk-progress { 10 | box-sizing: border-box; 11 | height: 20px; 12 | margin-bottom: 15px; 13 | background: #f5f5f5; 14 | /* 1 */ 15 | overflow: hidden; 16 | /* 2 */ 17 | line-height: 20px; 18 | box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.06); 19 | border-radius: 4px; 20 | } 21 | /* 22 | * Add margin if adjacent element 23 | */ 24 | * + .uk-progress { 25 | margin-top: 15px; 26 | } 27 | /* Sub-object: `uk-progress-bar` 28 | ========================================================================== */ 29 | /* 30 | * 1. Transition 31 | * 2. Needed for text 32 | */ 33 | .uk-progress-bar { 34 | width: 0; 35 | height: 100%; 36 | background: #00a8e6; 37 | float: left; 38 | /* 1 */ 39 | -webkit-transition: width 0.6s ease; 40 | transition: width 0.6s ease; 41 | /* 2 */ 42 | font-size: 12px; 43 | color: #ffffff; 44 | text-align: center; 45 | box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05); 46 | text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); 47 | } 48 | /* Size modifiers 49 | ========================================================================== */ 50 | /* Mini */ 51 | .uk-progress-mini { 52 | height: 6px; 53 | } 54 | /* Small */ 55 | .uk-progress-small { 56 | height: 12px; 57 | } 58 | /* Color modifiers 59 | ========================================================================== */ 60 | .uk-progress-success .uk-progress-bar { 61 | background-color: #8cc14c; 62 | } 63 | .uk-progress-warning .uk-progress-bar { 64 | background-color: #faa732; 65 | } 66 | .uk-progress-danger .uk-progress-bar { 67 | background-color: #da314b; 68 | } 69 | /* Modifier: `uk-progress-striped` 70 | ========================================================================== */ 71 | .uk-progress-striped .uk-progress-bar { 72 | 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); 73 | 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); 74 | background-size: 30px 30px; 75 | } 76 | /* 77 | * Animation 78 | */ 79 | .uk-progress-striped.uk-active .uk-progress-bar { 80 | -webkit-animation: uk-progress-bar-stripes 2s linear infinite; 81 | animation: uk-progress-bar-stripes 2s linear infinite; 82 | } 83 | @-webkit-keyframes uk-progress-bar-stripes { 84 | 0% { 85 | background-position: 0 0; 86 | } 87 | 100% { 88 | background-position: 30px 0; 89 | } 90 | } 91 | @keyframes uk-progress-bar-stripes { 92 | 0% { 93 | background-position: 0 0; 94 | } 95 | 100% { 96 | background-position: 30px 0; 97 | } 98 | } 99 | /* Size modifiers 100 | ========================================================================== */ 101 | .uk-progress-mini, 102 | .uk-progress-small { 103 | border-radius: 500px; 104 | } 105 | -------------------------------------------------------------------------------- /static/css/components/progress.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-progress{box-sizing:border-box;height:20px;margin-bottom:15px;background:#f5f5f5;overflow:hidden;line-height:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);border-radius:4px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#00a8e6;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#8cc14c}.uk-progress-warning .uk-progress-bar{background-color:#faa732}.uk-progress-danger .uk-progress-bar{background-color:#da314b}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}.uk-progress-mini,.uk-progress-small{border-radius:500px} -------------------------------------------------------------------------------- /static/css/components/progress.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Progress 4 | ========================================================================== */ 5 | /* 6 | * 1. Clearing 7 | * 2. Vertical alignment if text is used 8 | */ 9 | .uk-progress { 10 | box-sizing: border-box; 11 | height: 20px; 12 | margin-bottom: 15px; 13 | background: #eeeeee; 14 | /* 1 */ 15 | overflow: hidden; 16 | /* 2 */ 17 | line-height: 20px; 18 | } 19 | /* 20 | * Add margin if adjacent element 21 | */ 22 | * + .uk-progress { 23 | margin-top: 15px; 24 | } 25 | /* Sub-object: `uk-progress-bar` 26 | ========================================================================== */ 27 | /* 28 | * 1. Transition 29 | * 2. Needed for text 30 | */ 31 | .uk-progress-bar { 32 | width: 0; 33 | height: 100%; 34 | background: #00a8e6; 35 | float: left; 36 | /* 1 */ 37 | -webkit-transition: width 0.6s ease; 38 | transition: width 0.6s ease; 39 | /* 2 */ 40 | font-size: 12px; 41 | color: #ffffff; 42 | text-align: center; 43 | } 44 | /* Size modifiers 45 | ========================================================================== */ 46 | /* Mini */ 47 | .uk-progress-mini { 48 | height: 6px; 49 | } 50 | /* Small */ 51 | .uk-progress-small { 52 | height: 12px; 53 | } 54 | /* Color modifiers 55 | ========================================================================== */ 56 | .uk-progress-success .uk-progress-bar { 57 | background-color: #8cc14c; 58 | } 59 | .uk-progress-warning .uk-progress-bar { 60 | background-color: #faa732; 61 | } 62 | .uk-progress-danger .uk-progress-bar { 63 | background-color: #da314b; 64 | } 65 | /* Modifier: `uk-progress-striped` 66 | ========================================================================== */ 67 | .uk-progress-striped .uk-progress-bar { 68 | 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); 69 | 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); 70 | background-size: 30px 30px; 71 | } 72 | /* 73 | * Animation 74 | */ 75 | .uk-progress-striped.uk-active .uk-progress-bar { 76 | -webkit-animation: uk-progress-bar-stripes 2s linear infinite; 77 | animation: uk-progress-bar-stripes 2s linear infinite; 78 | } 79 | @-webkit-keyframes uk-progress-bar-stripes { 80 | 0% { 81 | background-position: 0 0; 82 | } 83 | 100% { 84 | background-position: 30px 0; 85 | } 86 | } 87 | @keyframes uk-progress-bar-stripes { 88 | 0% { 89 | background-position: 0 0; 90 | } 91 | 100% { 92 | background-position: 30px 0; 93 | } 94 | } 95 | -------------------------------------------------------------------------------- /static/css/components/progress.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-progress{box-sizing:border-box;height:20px;margin-bottom:15px;background:#f7f7f7;overflow:hidden;line-height:20px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07),inset 0 2px 2px rgba(0,0,0,.07);border-radius:4px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#009dd8;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center;background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);background-image:linear-gradient(to bottom,#00b4f5,#008dc5);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.1);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#82bb42;background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);background-image:linear-gradient(to bottom,#9fd256,#6fac34)}.uk-progress-warning .uk-progress-bar{background-color:#f9a124;background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406)}.uk-progress-danger .uk-progress-bar{background-color:#d32c46;background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);background-image:linear-gradient(to bottom,#ee465a,#c11a39)}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}.uk-progress-mini,.uk-progress-small{border-radius:500px} -------------------------------------------------------------------------------- /static/css/components/progress.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-progress{box-sizing:border-box;height:20px;margin-bottom:15px;background:#eee;overflow:hidden;line-height:20px}*+.uk-progress{margin-top:15px}.uk-progress-bar{width:0;height:100%;background:#00a8e6;float:left;-webkit-transition:width .6s ease;transition:width .6s ease;font-size:12px;color:#fff;text-align:center}.uk-progress-mini{height:6px}.uk-progress-small{height:12px}.uk-progress-success .uk-progress-bar{background-color:#8cc14c}.uk-progress-warning .uk-progress-bar{background-color:#faa732}.uk-progress-danger .uk-progress-bar{background-color:#da314b}.uk-progress-striped .uk-progress-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:30px 30px}.uk-progress-striped.uk-active .uk-progress-bar{-webkit-animation:uk-progress-bar-stripes 2s linear infinite;animation:uk-progress-bar-stripes 2s linear infinite}@-webkit-keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes uk-progress-bar-stripes{0%{background-position:0 0}100%{background-position:30px 0}} -------------------------------------------------------------------------------- /static/css/components/search.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-search{display:inline-block;position:relative;margin:0}.uk-search:before{content:"\f002";position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;font-family:FontAwesome;font-size:14px;color:rgba(0,0,0,.2)}.uk-search-field::-moz-focus-inner{border:0;padding:0}.uk-search-field::-webkit-search-cancel-button,.uk-search-field::-webkit-search-decoration{-webkit-appearance:none}.uk-search-field::-ms-clear{display:none}.uk-search-field::-moz-placeholder{opacity:1}.uk-search-field{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:#444;-webkit-appearance:none;width:120px;height:30px;padding:0 0 0 30px;border:1px solid transparent;background:transparent;-webkit-transition:all linear .2s;transition:all linear .2s;vertical-align:middle}.uk-search-field:-ms-input-placeholder{color:#999!important}.uk-search-field::-moz-placeholder{color:#999}.uk-search-field::-webkit-input-placeholder{color:#999}.uk-search-field:focus{outline:0}.uk-search-field:focus,.uk-search.uk-active .uk-search-field{width:180px}.uk-dropdown-search{width:300px;margin-top:0;background:#fff;color:#444}.uk-open>.uk-dropdown-search{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-navbar-flip .uk-dropdown-search{margin-top:12px;margin-right:-16px}.uk-nav-search>li>a{color:#444}.uk-nav-search>li.uk-active>a{background:#00a8e6;color:#fff;outline:0;box-shadow:inset 0 0 5px rgba(0,0,0,.05);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.uk-nav-search .uk-nav-header{color:#999}.uk-nav-search .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-search ul a{color:#07d}.uk-nav-search ul a:hover{color:#059}.uk-offcanvas .uk-search{display:block;margin:20px 15px}.uk-offcanvas .uk-search:before{color:#777}.uk-offcanvas .uk-search-field{width:100%;border-color:transparent;background:#1a1a1a;color:#ccc}.uk-offcanvas .uk-search-field:-ms-input-placeholder{color:#777!important}.uk-offcanvas .uk-search-field::-moz-placeholder{color:#777}.uk-offcanvas .uk-search-field::-webkit-input-placeholder{color:#777} -------------------------------------------------------------------------------- /static/css/components/search.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-search{display:inline-block;position:relative;margin:0}.uk-search:before{content:"\f002";position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;font-family:FontAwesome;font-size:14px;color:rgba(0,0,0,.2)}.uk-search-field::-moz-focus-inner{border:0;padding:0}.uk-search-field::-webkit-search-cancel-button,.uk-search-field::-webkit-search-decoration{-webkit-appearance:none}.uk-search-field::-ms-clear{display:none}.uk-search-field::-moz-placeholder{opacity:1}.uk-search-field{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:#444;-webkit-appearance:none;width:120px;height:30px;padding:0 0 0 30px;border:1px solid transparent;background:transparent;-webkit-transition:all linear .2s;transition:all linear .2s;vertical-align:middle}.uk-search-field:-ms-input-placeholder{color:#999!important}.uk-search-field::-moz-placeholder{color:#999}.uk-search-field::-webkit-input-placeholder{color:#999}.uk-search-field:focus{outline:0}.uk-search-field:focus,.uk-search.uk-active .uk-search-field{width:180px}.uk-dropdown-search{width:300px;margin-top:0;background:#fff;color:#444}.uk-open>.uk-dropdown-search{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-navbar-flip .uk-dropdown-search{margin-top:12px;margin-right:-16px}.uk-nav-search>li>a{color:#444}.uk-nav-search>li.uk-active>a{background:#009dd8;color:#fff;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);text-shadow:0 -1px 0 rgba(0,0,0,.2)}.uk-nav-search .uk-nav-header{color:#999}.uk-nav-search .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-search ul a{color:#07d}.uk-nav-search ul a:hover{color:#059}.uk-offcanvas .uk-search{display:block;margin:20px 15px}.uk-offcanvas .uk-search:before{color:#777}.uk-offcanvas .uk-search-field{width:100%;border-color:transparent;background:#1a1a1a;color:#ccc}.uk-offcanvas .uk-search-field:-ms-input-placeholder{color:#777!important}.uk-offcanvas .uk-search-field::-moz-placeholder{color:#777}.uk-offcanvas .uk-search-field::-webkit-input-placeholder{color:#777} -------------------------------------------------------------------------------- /static/css/components/search.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-search{display:inline-block;position:relative;margin:0}.uk-search:before{content:"\f002";position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;font-family:FontAwesome;font-size:14px;color:rgba(0,0,0,.2)}.uk-search-field::-moz-focus-inner{border:0;padding:0}.uk-search-field::-webkit-search-cancel-button,.uk-search-field::-webkit-search-decoration{-webkit-appearance:none}.uk-search-field::-ms-clear{display:none}.uk-search-field::-moz-placeholder{opacity:1}.uk-search-field{box-sizing:border-box;margin:0;border-radius:0;font:inherit;color:#444;-webkit-appearance:none;width:120px;height:30px;padding:0 0 0 30px;border:1px solid transparent;background:transparent;-webkit-transition:all linear .2s;transition:all linear .2s;vertical-align:middle}.uk-search-field:-ms-input-placeholder{color:#999!important}.uk-search-field::-moz-placeholder{color:#999}.uk-search-field::-webkit-input-placeholder{color:#999}.uk-search-field:focus{outline:0}.uk-search-field:focus,.uk-search.uk-active .uk-search-field{width:180px}.uk-dropdown-search{width:300px;margin-top:0;background:#f5f5f5;color:#444}.uk-open>.uk-dropdown-search{-webkit-animation:uk-slide-top-fixed .2s ease-in-out;animation:uk-slide-top-fixed .2s ease-in-out}.uk-navbar-flip .uk-dropdown-search{margin-top:5px;margin-right:-15px}.uk-nav-search>li>a{color:#444}.uk-nav-search>li.uk-active>a{background:#00a8e6;color:#fff;outline:0}.uk-nav-search .uk-nav-header{color:#999}.uk-nav-search .uk-nav-divider{border-top:1px solid #ddd}.uk-nav-search ul a{color:#07d}.uk-nav-search ul a:hover{color:#059}.uk-offcanvas .uk-search{display:block;margin:20px 15px}.uk-offcanvas .uk-search:before{color:#777}.uk-offcanvas .uk-search-field{width:100%;border-color:transparent;background:#1a1a1a;color:#ccc}.uk-offcanvas .uk-search-field:-ms-input-placeholder{color:#777!important}.uk-offcanvas .uk-search-field::-moz-placeholder{color:#777}.uk-offcanvas .uk-search-field::-webkit-input-placeholder{color:#777} -------------------------------------------------------------------------------- /static/css/components/slidenav.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Slidenav 4 | ========================================================================== */ 5 | /* 6 | * 1. Required for `a` elements 7 | * 2. Dimension 8 | * 3. Style 9 | */ 10 | .uk-slidenav { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | box-sizing: border-box; 15 | width: 60px; 16 | height: 60px; 17 | /* 3 */ 18 | line-height: 60px; 19 | color: rgba(50, 50, 50, 0.4); 20 | font-size: 60px; 21 | text-align: center; 22 | } 23 | /* 24 | * Hover 25 | * 1. Apply hover style also to focus state 26 | * 2. Remove default focus style 27 | * 3. Required for `a` elements 28 | * 4. Style 29 | */ 30 | .uk-slidenav:hover, 31 | .uk-slidenav:focus { 32 | /* 2 */ 33 | outline: none; 34 | /* 3 */ 35 | text-decoration: none; 36 | /* 4 */ 37 | color: rgba(50, 50, 50, 0.7); 38 | cursor: pointer; 39 | } 40 | /* Active */ 41 | .uk-slidenav:active { 42 | color: rgba(50, 50, 50, 0.9); 43 | } 44 | /* 45 | * Icons 46 | */ 47 | .uk-slidenav-previous:before { 48 | content: "\f104"; 49 | font-family: FontAwesome; 50 | } 51 | .uk-slidenav-next:before { 52 | content: "\f105"; 53 | font-family: FontAwesome; 54 | } 55 | /* Sub-object: `uk-slidenav-position` 56 | ========================================================================== */ 57 | /* 58 | * Create position context 59 | */ 60 | .uk-slidenav-position { 61 | position: relative; 62 | } 63 | /* 64 | * Center vertically 65 | */ 66 | .uk-slidenav-position .uk-slidenav { 67 | display: none; 68 | position: absolute; 69 | top: 50%; 70 | z-index: 1; 71 | margin-top: -30px; 72 | } 73 | .uk-slidenav-position:hover .uk-slidenav { 74 | display: block; 75 | } 76 | .uk-slidenav-position .uk-slidenav-previous { 77 | left: 20px; 78 | } 79 | .uk-slidenav-position .uk-slidenav-next { 80 | right: 20px; 81 | } 82 | /* Modifier: `uk-slidenav-contrast` 83 | ========================================================================== */ 84 | .uk-slidenav-contrast { 85 | color: rgba(255, 255, 255, 0.5); 86 | } 87 | /* 88 | * Hover 89 | * 1. Apply hover style also to focus state 90 | */ 91 | .uk-slidenav-contrast:hover, 92 | .uk-slidenav-contrast:focus { 93 | color: rgba(255, 255, 255, 0.7); 94 | } 95 | /* Active */ 96 | .uk-slidenav-contrast:active { 97 | color: rgba(255, 255, 255, 0.9); 98 | } 99 | -------------------------------------------------------------------------------- /static/css/components/slidenav.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:0;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\f104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\f105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.uk-slidenav-contrast:active{color:rgba(255,255,255,.9)} -------------------------------------------------------------------------------- /static/css/components/slidenav.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Slidenav 4 | ========================================================================== */ 5 | /* 6 | * 1. Required for `a` elements 7 | * 2. Dimension 8 | * 3. Style 9 | */ 10 | .uk-slidenav { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | box-sizing: border-box; 15 | width: 60px; 16 | height: 60px; 17 | /* 3 */ 18 | line-height: 60px; 19 | color: rgba(50, 50, 50, 0.4); 20 | font-size: 60px; 21 | text-align: center; 22 | } 23 | /* 24 | * Hover 25 | * 1. Apply hover style also to focus state 26 | * 2. Remove default focus style 27 | * 3. Required for `a` elements 28 | * 4. Style 29 | */ 30 | .uk-slidenav:hover, 31 | .uk-slidenav:focus { 32 | /* 2 */ 33 | outline: none; 34 | /* 3 */ 35 | text-decoration: none; 36 | /* 4 */ 37 | color: rgba(50, 50, 50, 0.7); 38 | cursor: pointer; 39 | } 40 | /* Active */ 41 | .uk-slidenav:active { 42 | color: rgba(50, 50, 50, 0.9); 43 | } 44 | /* 45 | * Icons 46 | */ 47 | .uk-slidenav-previous:before { 48 | content: "\f104"; 49 | font-family: FontAwesome; 50 | } 51 | .uk-slidenav-next:before { 52 | content: "\f105"; 53 | font-family: FontAwesome; 54 | } 55 | /* Sub-object: `uk-slidenav-position` 56 | ========================================================================== */ 57 | /* 58 | * Create position context 59 | */ 60 | .uk-slidenav-position { 61 | position: relative; 62 | } 63 | /* 64 | * Center vertically 65 | */ 66 | .uk-slidenav-position .uk-slidenav { 67 | display: none; 68 | position: absolute; 69 | top: 50%; 70 | z-index: 1; 71 | margin-top: -30px; 72 | } 73 | .uk-slidenav-position:hover .uk-slidenav { 74 | display: block; 75 | } 76 | .uk-slidenav-position .uk-slidenav-previous { 77 | left: 20px; 78 | } 79 | .uk-slidenav-position .uk-slidenav-next { 80 | right: 20px; 81 | } 82 | /* Modifier: `uk-slidenav-contrast` 83 | ========================================================================== */ 84 | .uk-slidenav-contrast { 85 | color: rgba(255, 255, 255, 0.5); 86 | } 87 | /* 88 | * Hover 89 | * 1. Apply hover style also to focus state 90 | */ 91 | .uk-slidenav-contrast:hover, 92 | .uk-slidenav-contrast:focus { 93 | color: rgba(255, 255, 255, 0.7); 94 | } 95 | /* Active */ 96 | .uk-slidenav-contrast:active { 97 | color: rgba(255, 255, 255, 0.9); 98 | } 99 | -------------------------------------------------------------------------------- /static/css/components/slidenav.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Slidenav 4 | ========================================================================== */ 5 | /* 6 | * 1. Required for `a` elements 7 | * 2. Dimension 8 | * 3. Style 9 | */ 10 | .uk-slidenav { 11 | /* 1 */ 12 | display: inline-block; 13 | /* 2 */ 14 | box-sizing: border-box; 15 | width: 60px; 16 | height: 60px; 17 | /* 3 */ 18 | line-height: 60px; 19 | color: rgba(50, 50, 50, 0.4); 20 | font-size: 60px; 21 | text-align: center; 22 | } 23 | /* 24 | * Hover 25 | * 1. Apply hover style also to focus state 26 | * 2. Remove default focus style 27 | * 3. Required for `a` elements 28 | * 4. Style 29 | */ 30 | .uk-slidenav:hover, 31 | .uk-slidenav:focus { 32 | /* 2 */ 33 | outline: none; 34 | /* 3 */ 35 | text-decoration: none; 36 | /* 4 */ 37 | color: rgba(50, 50, 50, 0.7); 38 | cursor: pointer; 39 | } 40 | /* Active */ 41 | .uk-slidenav:active { 42 | color: rgba(50, 50, 50, 0.9); 43 | } 44 | /* 45 | * Icons 46 | */ 47 | .uk-slidenav-previous:before { 48 | content: "\f104"; 49 | font-family: FontAwesome; 50 | } 51 | .uk-slidenav-next:before { 52 | content: "\f105"; 53 | font-family: FontAwesome; 54 | } 55 | /* Sub-object: `uk-slidenav-position` 56 | ========================================================================== */ 57 | /* 58 | * Create position context 59 | */ 60 | .uk-slidenav-position { 61 | position: relative; 62 | } 63 | /* 64 | * Center vertically 65 | */ 66 | .uk-slidenav-position .uk-slidenav { 67 | display: none; 68 | position: absolute; 69 | top: 50%; 70 | z-index: 1; 71 | margin-top: -30px; 72 | } 73 | .uk-slidenav-position:hover .uk-slidenav { 74 | display: block; 75 | } 76 | .uk-slidenav-position .uk-slidenav-previous { 77 | left: 20px; 78 | } 79 | .uk-slidenav-position .uk-slidenav-next { 80 | right: 20px; 81 | } 82 | /* Modifier: `uk-slidenav-contrast` 83 | ========================================================================== */ 84 | .uk-slidenav-contrast { 85 | color: rgba(255, 255, 255, 0.5); 86 | } 87 | /* 88 | * Hover 89 | * 1. Apply hover style also to focus state 90 | */ 91 | .uk-slidenav-contrast:hover, 92 | .uk-slidenav-contrast:focus { 93 | color: rgba(255, 255, 255, 0.7); 94 | } 95 | /* Active */ 96 | .uk-slidenav-contrast:active { 97 | color: rgba(255, 255, 255, 0.9); 98 | } 99 | -------------------------------------------------------------------------------- /static/css/components/slidenav.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:0;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\f104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\f105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.uk-slidenav-contrast:active{color:rgba(255,255,255,.9)} -------------------------------------------------------------------------------- /static/css/components/slidenav.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slidenav{display:inline-block;box-sizing:border-box;width:60px;height:60px;line-height:60px;color:rgba(50,50,50,.4);font-size:60px;text-align:center}.uk-slidenav:focus,.uk-slidenav:hover{outline:0;text-decoration:none;color:rgba(50,50,50,.7);cursor:pointer}.uk-slidenav:active{color:rgba(50,50,50,.9)}.uk-slidenav-previous:before{content:"\f104";font-family:FontAwesome}.uk-slidenav-next:before{content:"\f105";font-family:FontAwesome}.uk-slidenav-position{position:relative}.uk-slidenav-position .uk-slidenav{display:none;position:absolute;top:50%;z-index:1;margin-top:-30px}.uk-slidenav-position:hover .uk-slidenav{display:block}.uk-slidenav-position .uk-slidenav-previous{left:20px}.uk-slidenav-position .uk-slidenav-next{right:20px}.uk-slidenav-contrast{color:rgba(255,255,255,.5)}.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.uk-slidenav-contrast:active{color:rgba(255,255,255,.9)} -------------------------------------------------------------------------------- /static/css/components/slider.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Slider 4 | ========================================================================== */ 5 | /* 6 | * 1. Create position context 7 | * 2. Create stacking context to prevent z-index issues with other components 8 | * 3. Deactivate browser history navigation in IE11 9 | */ 10 | .uk-slider { 11 | /* 1 */ 12 | position: relative; 13 | /* 2 */ 14 | z-index: 0; 15 | /* 3 */ 16 | touch-action: pan-y; 17 | } 18 | /* 19 | * 1. Reset list style without interfering with grid 20 | */ 21 | .uk-slider:not(.uk-grid) { 22 | /* 1 */ 23 | margin: 0; 24 | padding: 0; 25 | list-style: none; 26 | } 27 | /* 28 | * Sub-object item 29 | * 1. Position items above each other 30 | */ 31 | .uk-slider > * { 32 | /* 1 */ 33 | position: absolute; 34 | top: 0; 35 | left: 0; 36 | } 37 | /* 38 | * Clip child elements 39 | */ 40 | .uk-slider-container { 41 | overflow: hidden; 42 | } 43 | /* 44 | * Dragged 45 | */ 46 | .uk-slider:not(.uk-drag) { 47 | -webkit-transition: -webkit-transform 200ms linear; 48 | transition: transform 200ms linear; 49 | } 50 | /* 51 | * 1. Makes text unselectable 52 | */ 53 | .uk-slider.uk-drag { 54 | cursor: col-resize; 55 | /* 1 */ 56 | -moz-user-select: none; 57 | -webkit-user-select: none; 58 | -ms-user-select: none; 59 | user-select: none; 60 | } 61 | /* 62 | * 1. Prevents images and links from being dragged (default browser behavior) 63 | * 2. Disables the default callout shown when you touch and hold a touch target 64 | * Currently only works in Webkit 65 | */ 66 | .uk-slider a, 67 | .uk-slider img { 68 | /* 1 */ 69 | -webkit-user-drag: none; 70 | user-drag: none; 71 | /* 2 */ 72 | -webkit-touch-callout: none; 73 | } 74 | /* 75 | * 1. Prevents images and links from being dragged in Firefox 76 | */ 77 | .uk-slider img { 78 | pointer-events: none; 79 | } 80 | /* Modifier: `uk-slider-fullscreen` 81 | ========================================================================== */ 82 | .uk-slider-fullscreen, 83 | .uk-slider-fullscreen > li { 84 | height: 100vh; 85 | } 86 | -------------------------------------------------------------------------------- /static/css/components/slider.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh} -------------------------------------------------------------------------------- /static/css/components/slider.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Slider 4 | ========================================================================== */ 5 | /* 6 | * 1. Create position context 7 | * 2. Create stacking context to prevent z-index issues with other components 8 | * 3. Deactivate browser history navigation in IE11 9 | */ 10 | .uk-slider { 11 | /* 1 */ 12 | position: relative; 13 | /* 2 */ 14 | z-index: 0; 15 | /* 3 */ 16 | touch-action: pan-y; 17 | } 18 | /* 19 | * 1. Reset list style without interfering with grid 20 | */ 21 | .uk-slider:not(.uk-grid) { 22 | /* 1 */ 23 | margin: 0; 24 | padding: 0; 25 | list-style: none; 26 | } 27 | /* 28 | * Sub-object item 29 | * 1. Position items above each other 30 | */ 31 | .uk-slider > * { 32 | /* 1 */ 33 | position: absolute; 34 | top: 0; 35 | left: 0; 36 | } 37 | /* 38 | * Clip child elements 39 | */ 40 | .uk-slider-container { 41 | overflow: hidden; 42 | } 43 | /* 44 | * Dragged 45 | */ 46 | .uk-slider:not(.uk-drag) { 47 | -webkit-transition: -webkit-transform 200ms linear; 48 | transition: transform 200ms linear; 49 | } 50 | /* 51 | * 1. Makes text unselectable 52 | */ 53 | .uk-slider.uk-drag { 54 | cursor: col-resize; 55 | /* 1 */ 56 | -moz-user-select: none; 57 | -webkit-user-select: none; 58 | -ms-user-select: none; 59 | user-select: none; 60 | } 61 | /* 62 | * 1. Prevents images and links from being dragged (default browser behavior) 63 | * 2. Disables the default callout shown when you touch and hold a touch target 64 | * Currently only works in Webkit 65 | */ 66 | .uk-slider a, 67 | .uk-slider img { 68 | /* 1 */ 69 | -webkit-user-drag: none; 70 | user-drag: none; 71 | /* 2 */ 72 | -webkit-touch-callout: none; 73 | } 74 | /* 75 | * 1. Prevents images and links from being dragged in Firefox 76 | */ 77 | .uk-slider img { 78 | pointer-events: none; 79 | } 80 | /* Modifier: `uk-slider-fullscreen` 81 | ========================================================================== */ 82 | .uk-slider-fullscreen, 83 | .uk-slider-fullscreen > li { 84 | height: 100vh; 85 | } 86 | -------------------------------------------------------------------------------- /static/css/components/slider.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Slider 4 | ========================================================================== */ 5 | /* 6 | * 1. Create position context 7 | * 2. Create stacking context to prevent z-index issues with other components 8 | * 3. Deactivate browser history navigation in IE11 9 | */ 10 | .uk-slider { 11 | /* 1 */ 12 | position: relative; 13 | /* 2 */ 14 | z-index: 0; 15 | /* 3 */ 16 | touch-action: pan-y; 17 | } 18 | /* 19 | * 1. Reset list style without interfering with grid 20 | */ 21 | .uk-slider:not(.uk-grid) { 22 | /* 1 */ 23 | margin: 0; 24 | padding: 0; 25 | list-style: none; 26 | } 27 | /* 28 | * Sub-object item 29 | * 1. Position items above each other 30 | */ 31 | .uk-slider > * { 32 | /* 1 */ 33 | position: absolute; 34 | top: 0; 35 | left: 0; 36 | } 37 | /* 38 | * Clip child elements 39 | */ 40 | .uk-slider-container { 41 | overflow: hidden; 42 | } 43 | /* 44 | * Dragged 45 | */ 46 | .uk-slider:not(.uk-drag) { 47 | -webkit-transition: -webkit-transform 200ms linear; 48 | transition: transform 200ms linear; 49 | } 50 | /* 51 | * 1. Makes text unselectable 52 | */ 53 | .uk-slider.uk-drag { 54 | cursor: col-resize; 55 | /* 1 */ 56 | -moz-user-select: none; 57 | -webkit-user-select: none; 58 | -ms-user-select: none; 59 | user-select: none; 60 | } 61 | /* 62 | * 1. Prevents images and links from being dragged (default browser behavior) 63 | * 2. Disables the default callout shown when you touch and hold a touch target 64 | * Currently only works in Webkit 65 | */ 66 | .uk-slider a, 67 | .uk-slider img { 68 | /* 1 */ 69 | -webkit-user-drag: none; 70 | user-drag: none; 71 | /* 2 */ 72 | -webkit-touch-callout: none; 73 | } 74 | /* 75 | * 1. Prevents images and links from being dragged in Firefox 76 | */ 77 | .uk-slider img { 78 | pointer-events: none; 79 | } 80 | /* Modifier: `uk-slider-fullscreen` 81 | ========================================================================== */ 82 | .uk-slider-fullscreen, 83 | .uk-slider-fullscreen > li { 84 | height: 100vh; 85 | } 86 | -------------------------------------------------------------------------------- /static/css/components/slider.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh} -------------------------------------------------------------------------------- /static/css/components/slider.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slider{position:relative;z-index:0;touch-action:pan-y}.uk-slider:not(.uk-grid){margin:0;padding:0;list-style:none}.uk-slider>*{position:absolute;top:0;left:0}.uk-slider-container{overflow:hidden}.uk-slider:not(.uk-drag){-webkit-transition:-webkit-transform 200ms linear;transition:transform 200ms linear}.uk-slider.uk-drag{cursor:col-resize;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.uk-slider a,.uk-slider img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}.uk-slider img{pointer-events:none}.uk-slider-fullscreen,.uk-slider-fullscreen>li{height:100vh} -------------------------------------------------------------------------------- /static/css/components/slideshow.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slideshow{position:relative;z-index:0;width:100%;margin:0;padding:0;list-style:none;overflow:hidden;touch-action:pan-y}.uk-slideshow>li{position:absolute;top:0;left:0;width:100%;opacity:0}.uk-slideshow>.uk-active{z-index:10;opacity:1}.uk-slideshow>li>img{visibility:hidden}[data-uk-slideshow-slide]{cursor:pointer}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:100vh}.uk-slideshow-fade-in{-webkit-animation:uk-fade .5s linear;animation:uk-fade .5s linear}.uk-slideshow-fade-out{-webkit-animation:uk-fade .5s linear reverse;animation:uk-fade .5s linear reverse}.uk-slideshow-scroll-forward-in{-webkit-animation:uk-slide-right .5s ease-in-out;animation:uk-slide-right .5s ease-in-out}.uk-slideshow-scroll-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-scroll-backward-in{-webkit-animation:uk-slide-left .5s ease-in-out;animation:uk-slide-left .5s ease-in-out}.uk-slideshow-scroll-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-scale-out{-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;animation:uk-fade-scale-15 .5s ease-in-out reverse}.uk-slideshow-swipe-forward-in{-webkit-animation:uk-slide-left-33 .5s ease-in-out;animation:uk-slide-left-33 .5s ease-in-out}.uk-slideshow-swipe-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in{-webkit-animation:uk-slide-right-33 .5s ease-in-out;animation:uk-slide-right-33 .5s ease-in-out}.uk-slideshow-swipe-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.6);-webkit-animation:uk-fade .5s ease-in-out reverse;animation:uk-fade .5s ease-in-out reverse} -------------------------------------------------------------------------------- /static/css/components/slideshow.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slideshow{position:relative;z-index:0;width:100%;margin:0;padding:0;list-style:none;overflow:hidden;touch-action:pan-y}.uk-slideshow>li{position:absolute;top:0;left:0;width:100%;opacity:0}.uk-slideshow>.uk-active{z-index:10;opacity:1}.uk-slideshow>li>img{visibility:hidden}[data-uk-slideshow-slide]{cursor:pointer}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:100vh}.uk-slideshow-fade-in{-webkit-animation:uk-fade .5s linear;animation:uk-fade .5s linear}.uk-slideshow-fade-out{-webkit-animation:uk-fade .5s linear reverse;animation:uk-fade .5s linear reverse}.uk-slideshow-scroll-forward-in{-webkit-animation:uk-slide-right .5s ease-in-out;animation:uk-slide-right .5s ease-in-out}.uk-slideshow-scroll-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-scroll-backward-in{-webkit-animation:uk-slide-left .5s ease-in-out;animation:uk-slide-left .5s ease-in-out}.uk-slideshow-scroll-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-scale-out{-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;animation:uk-fade-scale-15 .5s ease-in-out reverse}.uk-slideshow-swipe-forward-in{-webkit-animation:uk-slide-left-33 .5s ease-in-out;animation:uk-slide-left-33 .5s ease-in-out}.uk-slideshow-swipe-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in{-webkit-animation:uk-slide-right-33 .5s ease-in-out;animation:uk-slide-right-33 .5s ease-in-out}.uk-slideshow-swipe-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.6);-webkit-animation:uk-fade .5s ease-in-out reverse;animation:uk-fade .5s ease-in-out reverse} -------------------------------------------------------------------------------- /static/css/components/slideshow.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-slideshow{position:relative;z-index:0;width:100%;margin:0;padding:0;list-style:none;overflow:hidden;touch-action:pan-y}.uk-slideshow>li{position:absolute;top:0;left:0;width:100%;opacity:0}.uk-slideshow>.uk-active{z-index:10;opacity:1}.uk-slideshow>li>img{visibility:hidden}[data-uk-slideshow-slide]{cursor:pointer}.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{height:100vh}.uk-slideshow-fade-in{-webkit-animation:uk-fade .5s linear;animation:uk-fade .5s linear}.uk-slideshow-fade-out{-webkit-animation:uk-fade .5s linear reverse;animation:uk-fade .5s linear reverse}.uk-slideshow-scroll-forward-in{-webkit-animation:uk-slide-right .5s ease-in-out;animation:uk-slide-right .5s ease-in-out}.uk-slideshow-scroll-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-scroll-backward-in{-webkit-animation:uk-slide-left .5s ease-in-out;animation:uk-slide-left .5s ease-in-out}.uk-slideshow-scroll-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-scale-out{-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;animation:uk-fade-scale-15 .5s ease-in-out reverse}.uk-slideshow-swipe-forward-in{-webkit-animation:uk-slide-left-33 .5s ease-in-out;animation:uk-slide-left-33 .5s ease-in-out}.uk-slideshow-swipe-forward-out{-webkit-animation:uk-slide-left .5s ease-in-out reverse;animation:uk-slide-left .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in{-webkit-animation:uk-slide-right-33 .5s ease-in-out;animation:uk-slide-right-33 .5s ease-in-out}.uk-slideshow-swipe-backward-out{-webkit-animation:uk-slide-right .5s ease-in-out reverse;animation:uk-slide-right .5s ease-in-out reverse}.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.6);-webkit-animation:uk-fade .5s ease-in-out reverse;animation:uk-fade .5s ease-in-out reverse} -------------------------------------------------------------------------------- /static/css/components/sortable.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sortable 4 | ========================================================================== */ 5 | .uk-sortable { 6 | position: relative; 7 | } 8 | /* 9 | * Deactivate browser touch actions in IE11 10 | */ 11 | .uk-sortable > * { 12 | touch-action: none; 13 | } 14 | /* 15 | * Disables the default callout shown when you touch and hold a touch target 16 | * Currently only works in Webkit 17 | */ 18 | .uk-sortable a, 19 | .uk-sortable img { 20 | -webkit-touch-callout: none; 21 | } 22 | /* 23 | * Remove margin from the last-child 24 | */ 25 | .uk-sortable > :last-child { 26 | margin-bottom: 0; 27 | } 28 | /* Sub-modifier `uk-sortable-dragged` 29 | ========================================================================== */ 30 | .uk-sortable-dragged { 31 | position: absolute; 32 | z-index: 1050; 33 | pointer-events: none; 34 | } 35 | /* Sub-modifier `uk-sortable-placeholder` 36 | ========================================================================== */ 37 | .uk-sortable-placeholder { 38 | opacity: 0; 39 | } 40 | /* Empty List 41 | ========================================================================== */ 42 | .uk-sortable-empty { 43 | min-height: 30px; 44 | } 45 | /* Sub-object `uk-sortable-handle` 46 | ========================================================================== */ 47 | /* 48 | * Deactivate browser touch actions in IE11 49 | */ 50 | .uk-sortable-handle { 51 | touch-action: none; 52 | } 53 | /* Hover */ 54 | .uk-sortable-handle:hover { 55 | cursor: move; 56 | } 57 | /* Sub-object `uk-sortable-moving` 58 | ========================================================================== */ 59 | .uk-sortable-moving, 60 | .uk-sortable-moving * { 61 | cursor: move; 62 | } 63 | -------------------------------------------------------------------------------- /static/css/components/sortable.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable a,.uk-sortable img{-webkit-touch-callout:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-dragged{position:absolute;z-index:1050;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:30px}.uk-sortable-handle{touch-action:none}.uk-sortable-handle:hover{cursor:move}.uk-sortable-moving,.uk-sortable-moving *{cursor:move} -------------------------------------------------------------------------------- /static/css/components/sortable.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sortable 4 | ========================================================================== */ 5 | .uk-sortable { 6 | position: relative; 7 | } 8 | /* 9 | * Deactivate browser touch actions in IE11 10 | */ 11 | .uk-sortable > * { 12 | touch-action: none; 13 | } 14 | /* 15 | * Disables the default callout shown when you touch and hold a touch target 16 | * Currently only works in Webkit 17 | */ 18 | .uk-sortable a, 19 | .uk-sortable img { 20 | -webkit-touch-callout: none; 21 | } 22 | /* 23 | * Remove margin from the last-child 24 | */ 25 | .uk-sortable > :last-child { 26 | margin-bottom: 0; 27 | } 28 | /* Sub-modifier `uk-sortable-dragged` 29 | ========================================================================== */ 30 | .uk-sortable-dragged { 31 | position: absolute; 32 | z-index: 1050; 33 | pointer-events: none; 34 | } 35 | /* Sub-modifier `uk-sortable-placeholder` 36 | ========================================================================== */ 37 | .uk-sortable-placeholder { 38 | opacity: 0; 39 | } 40 | /* Empty List 41 | ========================================================================== */ 42 | .uk-sortable-empty { 43 | min-height: 30px; 44 | } 45 | /* Sub-object `uk-sortable-handle` 46 | ========================================================================== */ 47 | /* 48 | * Deactivate browser touch actions in IE11 49 | */ 50 | .uk-sortable-handle { 51 | touch-action: none; 52 | } 53 | /* Hover */ 54 | .uk-sortable-handle:hover { 55 | cursor: move; 56 | } 57 | /* Sub-object `uk-sortable-moving` 58 | ========================================================================== */ 59 | .uk-sortable-moving, 60 | .uk-sortable-moving * { 61 | cursor: move; 62 | } 63 | -------------------------------------------------------------------------------- /static/css/components/sortable.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sortable 4 | ========================================================================== */ 5 | .uk-sortable { 6 | position: relative; 7 | } 8 | /* 9 | * Deactivate browser touch actions in IE11 10 | */ 11 | .uk-sortable > * { 12 | touch-action: none; 13 | } 14 | /* 15 | * Disables the default callout shown when you touch and hold a touch target 16 | * Currently only works in Webkit 17 | */ 18 | .uk-sortable a, 19 | .uk-sortable img { 20 | -webkit-touch-callout: none; 21 | } 22 | /* 23 | * Remove margin from the last-child 24 | */ 25 | .uk-sortable > :last-child { 26 | margin-bottom: 0; 27 | } 28 | /* Sub-modifier `uk-sortable-dragged` 29 | ========================================================================== */ 30 | .uk-sortable-dragged { 31 | position: absolute; 32 | z-index: 1050; 33 | pointer-events: none; 34 | } 35 | /* Sub-modifier `uk-sortable-placeholder` 36 | ========================================================================== */ 37 | .uk-sortable-placeholder { 38 | opacity: 0; 39 | } 40 | /* Empty List 41 | ========================================================================== */ 42 | .uk-sortable-empty { 43 | min-height: 30px; 44 | } 45 | /* Sub-object `uk-sortable-handle` 46 | ========================================================================== */ 47 | /* 48 | * Deactivate browser touch actions in IE11 49 | */ 50 | .uk-sortable-handle { 51 | touch-action: none; 52 | } 53 | /* Hover */ 54 | .uk-sortable-handle:hover { 55 | cursor: move; 56 | } 57 | /* Sub-object `uk-sortable-moving` 58 | ========================================================================== */ 59 | .uk-sortable-moving, 60 | .uk-sortable-moving * { 61 | cursor: move; 62 | } 63 | -------------------------------------------------------------------------------- /static/css/components/sortable.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable a,.uk-sortable img{-webkit-touch-callout:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-dragged{position:absolute;z-index:1050;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:30px}.uk-sortable-handle{touch-action:none}.uk-sortable-handle:hover{cursor:move}.uk-sortable-moving,.uk-sortable-moving *{cursor:move} -------------------------------------------------------------------------------- /static/css/components/sortable.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-sortable{position:relative}.uk-sortable>*{touch-action:none}.uk-sortable a,.uk-sortable img{-webkit-touch-callout:none}.uk-sortable>:last-child{margin-bottom:0}.uk-sortable-dragged{position:absolute;z-index:1050;pointer-events:none}.uk-sortable-placeholder{opacity:0}.uk-sortable-empty{min-height:30px}.uk-sortable-handle{touch-action:none}.uk-sortable-handle:hover{cursor:move}.uk-sortable-moving,.uk-sortable-moving *{cursor:move} -------------------------------------------------------------------------------- /static/css/components/sticky.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sticky 4 | ========================================================================== */ 5 | /* 6 | * 1. More robust if padding and border are used 7 | */ 8 | [data-uk-sticky].uk-active { 9 | z-index: 980; 10 | /* 1 */ 11 | box-sizing: border-box; 12 | } 13 | /* 14 | * 1. Resolve frame-rate issues on devices with lower frame-rates. Forces hardware acceleration 15 | */ 16 | .uk-sticky-placeholder > * { 17 | /* 1 */ 18 | -webkit-backface-visibility: hidden; 19 | backface-visibility: hidden; 20 | } 21 | /* 22 | * Faster animations 23 | */ 24 | [data-uk-sticky][class*='uk-animation-'] { 25 | -webkit-animation-duration: 0.2s; 26 | animation-duration: 0.2s; 27 | } 28 | [data-uk-sticky].uk-animation-reverse { 29 | -webkit-animation-duration: 0.2s; 30 | animation-duration: 0.2s; 31 | } 32 | -------------------------------------------------------------------------------- /static/css/components/sticky.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | [data-uk-sticky].uk-active{z-index:980;box-sizing:border-box}.uk-sticky-placeholder>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s} -------------------------------------------------------------------------------- /static/css/components/sticky.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sticky 4 | ========================================================================== */ 5 | /* 6 | * 1. More robust if padding and border are used 7 | */ 8 | [data-uk-sticky].uk-active { 9 | z-index: 980; 10 | /* 1 */ 11 | box-sizing: border-box; 12 | } 13 | /* 14 | * 1. Resolve frame-rate issues on devices with lower frame-rates. Forces hardware acceleration 15 | */ 16 | .uk-sticky-placeholder > * { 17 | /* 1 */ 18 | -webkit-backface-visibility: hidden; 19 | backface-visibility: hidden; 20 | } 21 | /* 22 | * Faster animations 23 | */ 24 | [data-uk-sticky][class*='uk-animation-'] { 25 | -webkit-animation-duration: 0.2s; 26 | animation-duration: 0.2s; 27 | } 28 | [data-uk-sticky].uk-animation-reverse { 29 | -webkit-animation-duration: 0.2s; 30 | animation-duration: 0.2s; 31 | } 32 | -------------------------------------------------------------------------------- /static/css/components/sticky.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Sticky 4 | ========================================================================== */ 5 | /* 6 | * 1. More robust if padding and border are used 7 | */ 8 | [data-uk-sticky].uk-active { 9 | z-index: 980; 10 | /* 1 */ 11 | box-sizing: border-box; 12 | } 13 | /* 14 | * 1. Resolve frame-rate issues on devices with lower frame-rates. Forces hardware acceleration 15 | */ 16 | .uk-sticky-placeholder > * { 17 | /* 1 */ 18 | -webkit-backface-visibility: hidden; 19 | backface-visibility: hidden; 20 | } 21 | /* 22 | * Faster animations 23 | */ 24 | [data-uk-sticky][class*='uk-animation-'] { 25 | -webkit-animation-duration: 0.2s; 26 | animation-duration: 0.2s; 27 | } 28 | [data-uk-sticky].uk-animation-reverse { 29 | -webkit-animation-duration: 0.2s; 30 | animation-duration: 0.2s; 31 | } 32 | -------------------------------------------------------------------------------- /static/css/components/sticky.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | [data-uk-sticky].uk-active{z-index:980;box-sizing:border-box}.uk-sticky-placeholder>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s} -------------------------------------------------------------------------------- /static/css/components/sticky.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | [data-uk-sticky].uk-active{z-index:980;box-sizing:border-box}.uk-sticky-placeholder>*{-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-uk-sticky][class*=uk-animation-]{-webkit-animation-duration:.2s;animation-duration:.2s}[data-uk-sticky].uk-animation-reverse{-webkit-animation-duration:.2s;animation-duration:.2s} -------------------------------------------------------------------------------- /static/css/components/tooltip.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Tooltip 4 | ========================================================================== */ 5 | /* 6 | * 1. Hide by default 7 | * 2. Set fixed position 8 | * 3. Set dimensions 9 | * 4. Set style 10 | */ 11 | .uk-tooltip { 12 | /* 1 */ 13 | display: none; 14 | /* 2 */ 15 | position: absolute; 16 | z-index: 1030; 17 | /* 3 */ 18 | box-sizing: border-box; 19 | max-width: 200px; 20 | padding: 5px 8px; 21 | /* 4 */ 22 | background: #333333; 23 | color: rgba(255, 255, 255, 0.7); 24 | font-size: 12px; 25 | line-height: 18px; 26 | border-radius: 3px; 27 | text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); 28 | } 29 | /* Triangle 30 | ========================================================================== */ 31 | /* 32 | * 1. Dashed is less antialised than solid 33 | */ 34 | .uk-tooltip:after { 35 | content: ""; 36 | display: block; 37 | position: absolute; 38 | width: 0; 39 | height: 0; 40 | /* 1 */ 41 | border: 5px dashed #333333; 42 | } 43 | /* Direction modifiers 44 | ========================================================================== */ 45 | /* 46 | * Top 47 | */ 48 | .uk-tooltip-top:after, 49 | .uk-tooltip-top-left:after, 50 | .uk-tooltip-top-right:after { 51 | bottom: -5px; 52 | border-top-style: solid; 53 | border-bottom: none; 54 | border-left-color: transparent; 55 | border-right-color: transparent; 56 | border-top-color: #333333; 57 | } 58 | /* 59 | * Bottom 60 | */ 61 | .uk-tooltip-bottom:after, 62 | .uk-tooltip-bottom-left:after, 63 | .uk-tooltip-bottom-right:after { 64 | top: -5px; 65 | border-bottom-style: solid; 66 | border-top: none; 67 | border-left-color: transparent; 68 | border-right-color: transparent; 69 | border-bottom-color: #333333; 70 | } 71 | /* 72 | * Top/Bottom center 73 | */ 74 | .uk-tooltip-top:after, 75 | .uk-tooltip-bottom:after { 76 | left: 50%; 77 | margin-left: -5px; 78 | } 79 | /* 80 | * Top/Bottom left 81 | */ 82 | .uk-tooltip-top-left:after, 83 | .uk-tooltip-bottom-left:after { 84 | left: 10px; 85 | } 86 | /* 87 | * Top/Bottom right 88 | */ 89 | .uk-tooltip-top-right:after, 90 | .uk-tooltip-bottom-right:after { 91 | right: 10px; 92 | } 93 | /* 94 | * Left 95 | */ 96 | .uk-tooltip-left:after { 97 | right: -5px; 98 | top: 50%; 99 | margin-top: -5px; 100 | border-left-style: solid; 101 | border-right: none; 102 | border-top-color: transparent; 103 | border-bottom-color: transparent; 104 | border-left-color: #333333; 105 | } 106 | /* 107 | * Right 108 | */ 109 | .uk-tooltip-right:after { 110 | left: -5px; 111 | top: 50%; 112 | margin-top: -5px; 113 | border-right-style: solid; 114 | border-left: none; 115 | border-top-color: transparent; 116 | border-bottom-color: transparent; 117 | border-right-color: #333333; 118 | } 119 | -------------------------------------------------------------------------------- /static/css/components/tooltip.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,.7);font-size:12px;line-height:18px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{bottom:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{top:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-top:after{left:50%;margin-left:-5px}.uk-tooltip-bottom-left:after,.uk-tooltip-top-left:after{left:10px}.uk-tooltip-bottom-right:after,.uk-tooltip-top-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333} -------------------------------------------------------------------------------- /static/css/components/tooltip.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Tooltip 4 | ========================================================================== */ 5 | /* 6 | * 1. Hide by default 7 | * 2. Set fixed position 8 | * 3. Set dimensions 9 | * 4. Set style 10 | */ 11 | .uk-tooltip { 12 | /* 1 */ 13 | display: none; 14 | /* 2 */ 15 | position: absolute; 16 | z-index: 1030; 17 | /* 3 */ 18 | box-sizing: border-box; 19 | max-width: 200px; 20 | padding: 5px 8px; 21 | /* 4 */ 22 | background: #333333; 23 | color: rgba(255, 255, 255, 0.7); 24 | font-size: 12px; 25 | line-height: 18px; 26 | } 27 | /* Triangle 28 | ========================================================================== */ 29 | /* 30 | * 1. Dashed is less antialised than solid 31 | */ 32 | .uk-tooltip:after { 33 | content: ""; 34 | display: block; 35 | position: absolute; 36 | width: 0; 37 | height: 0; 38 | /* 1 */ 39 | border: 5px dashed #333333; 40 | } 41 | /* Direction modifiers 42 | ========================================================================== */ 43 | /* 44 | * Top 45 | */ 46 | .uk-tooltip-top:after, 47 | .uk-tooltip-top-left:after, 48 | .uk-tooltip-top-right:after { 49 | bottom: -5px; 50 | border-top-style: solid; 51 | border-bottom: none; 52 | border-left-color: transparent; 53 | border-right-color: transparent; 54 | border-top-color: #333333; 55 | } 56 | /* 57 | * Bottom 58 | */ 59 | .uk-tooltip-bottom:after, 60 | .uk-tooltip-bottom-left:after, 61 | .uk-tooltip-bottom-right:after { 62 | top: -5px; 63 | border-bottom-style: solid; 64 | border-top: none; 65 | border-left-color: transparent; 66 | border-right-color: transparent; 67 | border-bottom-color: #333333; 68 | } 69 | /* 70 | * Top/Bottom center 71 | */ 72 | .uk-tooltip-top:after, 73 | .uk-tooltip-bottom:after { 74 | left: 50%; 75 | margin-left: -5px; 76 | } 77 | /* 78 | * Top/Bottom left 79 | */ 80 | .uk-tooltip-top-left:after, 81 | .uk-tooltip-bottom-left:after { 82 | left: 10px; 83 | } 84 | /* 85 | * Top/Bottom right 86 | */ 87 | .uk-tooltip-top-right:after, 88 | .uk-tooltip-bottom-right:after { 89 | right: 10px; 90 | } 91 | /* 92 | * Left 93 | */ 94 | .uk-tooltip-left:after { 95 | right: -5px; 96 | top: 50%; 97 | margin-top: -5px; 98 | border-left-style: solid; 99 | border-right: none; 100 | border-top-color: transparent; 101 | border-bottom-color: transparent; 102 | border-left-color: #333333; 103 | } 104 | /* 105 | * Right 106 | */ 107 | .uk-tooltip-right:after { 108 | left: -5px; 109 | top: 50%; 110 | margin-top: -5px; 111 | border-right-style: solid; 112 | border-left: none; 113 | border-top-color: transparent; 114 | border-bottom-color: transparent; 115 | border-right-color: #333333; 116 | } 117 | -------------------------------------------------------------------------------- /static/css/components/tooltip.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Tooltip 4 | ========================================================================== */ 5 | /* 6 | * 1. Hide by default 7 | * 2. Set fixed position 8 | * 3. Set dimensions 9 | * 4. Set style 10 | */ 11 | .uk-tooltip { 12 | /* 1 */ 13 | display: none; 14 | /* 2 */ 15 | position: absolute; 16 | z-index: 1030; 17 | /* 3 */ 18 | box-sizing: border-box; 19 | max-width: 200px; 20 | padding: 5px 8px; 21 | /* 4 */ 22 | background: #333333; 23 | color: rgba(255, 255, 255, 0.7); 24 | font-size: 12px; 25 | line-height: 18px; 26 | border-radius: 3px; 27 | text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); 28 | } 29 | /* Triangle 30 | ========================================================================== */ 31 | /* 32 | * 1. Dashed is less antialised than solid 33 | */ 34 | .uk-tooltip:after { 35 | content: ""; 36 | display: block; 37 | position: absolute; 38 | width: 0; 39 | height: 0; 40 | /* 1 */ 41 | border: 5px dashed #333333; 42 | } 43 | /* Direction modifiers 44 | ========================================================================== */ 45 | /* 46 | * Top 47 | */ 48 | .uk-tooltip-top:after, 49 | .uk-tooltip-top-left:after, 50 | .uk-tooltip-top-right:after { 51 | bottom: -5px; 52 | border-top-style: solid; 53 | border-bottom: none; 54 | border-left-color: transparent; 55 | border-right-color: transparent; 56 | border-top-color: #333333; 57 | } 58 | /* 59 | * Bottom 60 | */ 61 | .uk-tooltip-bottom:after, 62 | .uk-tooltip-bottom-left:after, 63 | .uk-tooltip-bottom-right:after { 64 | top: -5px; 65 | border-bottom-style: solid; 66 | border-top: none; 67 | border-left-color: transparent; 68 | border-right-color: transparent; 69 | border-bottom-color: #333333; 70 | } 71 | /* 72 | * Top/Bottom center 73 | */ 74 | .uk-tooltip-top:after, 75 | .uk-tooltip-bottom:after { 76 | left: 50%; 77 | margin-left: -5px; 78 | } 79 | /* 80 | * Top/Bottom left 81 | */ 82 | .uk-tooltip-top-left:after, 83 | .uk-tooltip-bottom-left:after { 84 | left: 10px; 85 | } 86 | /* 87 | * Top/Bottom right 88 | */ 89 | .uk-tooltip-top-right:after, 90 | .uk-tooltip-bottom-right:after { 91 | right: 10px; 92 | } 93 | /* 94 | * Left 95 | */ 96 | .uk-tooltip-left:after { 97 | right: -5px; 98 | top: 50%; 99 | margin-top: -5px; 100 | border-left-style: solid; 101 | border-right: none; 102 | border-top-color: transparent; 103 | border-bottom-color: transparent; 104 | border-left-color: #333333; 105 | } 106 | /* 107 | * Right 108 | */ 109 | .uk-tooltip-right:after { 110 | left: -5px; 111 | top: 50%; 112 | margin-top: -5px; 113 | border-right-style: solid; 114 | border-left: none; 115 | border-top-color: transparent; 116 | border-bottom-color: transparent; 117 | border-right-color: #333333; 118 | } 119 | -------------------------------------------------------------------------------- /static/css/components/tooltip.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,.7);font-size:12px;line-height:18px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.5)}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{bottom:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{top:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-top:after{left:50%;margin-left:-5px}.uk-tooltip-bottom-left:after,.uk-tooltip-top-left:after{left:10px}.uk-tooltip-bottom-right:after,.uk-tooltip-top-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333} -------------------------------------------------------------------------------- /static/css/components/tooltip.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-tooltip{display:none;position:absolute;z-index:1030;box-sizing:border-box;max-width:200px;padding:5px 8px;background:#333;color:rgba(255,255,255,.7);font-size:12px;line-height:18px}.uk-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border:5px dashed #333}.uk-tooltip-top-left:after,.uk-tooltip-top-right:after,.uk-tooltip-top:after{bottom:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-color:#333}.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after,.uk-tooltip-bottom:after{top:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;border-bottom-color:#333}.uk-tooltip-bottom:after,.uk-tooltip-top:after{left:50%;margin-left:-5px}.uk-tooltip-bottom-left:after,.uk-tooltip-top-left:after{left:10px}.uk-tooltip-bottom-right:after,.uk-tooltip-top-right:after{right:10px}.uk-tooltip-left:after{right:-5px;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#333}.uk-tooltip-right:after{left:-5px;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;border-right-color:#333} -------------------------------------------------------------------------------- /static/css/components/upload.almost-flat.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Upload 4 | ========================================================================== */ 5 | /* 6 | * Create a box-shadow when dragging a file over the upload area 7 | */ 8 | .uk-dragover { 9 | box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); 10 | } 11 | -------------------------------------------------------------------------------- /static/css/components/upload.almost-flat.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)} -------------------------------------------------------------------------------- /static/css/components/upload.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Upload 4 | ========================================================================== */ 5 | /* 6 | * Create a box-shadow when dragging a file over the upload area 7 | */ 8 | .uk-dragover { 9 | box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); 10 | } 11 | -------------------------------------------------------------------------------- /static/css/components/upload.gradient.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | /* ======================================================================== 3 | Component: Upload 4 | ========================================================================== */ 5 | /* 6 | * Create a box-shadow when dragging a file over the upload area 7 | */ 8 | .uk-dragover { 9 | box-shadow: 0 0 20px rgba(100, 100, 100, 0.3); 10 | } 11 | -------------------------------------------------------------------------------- /static/css/components/upload.gradient.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)} -------------------------------------------------------------------------------- /static/css/components/upload.min.css: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | .uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)} -------------------------------------------------------------------------------- /static/css/styles.css: -------------------------------------------------------------------------------- 1 | .selectedlink { 2 | background: #00a8e6; 3 | color: #ffffff !important; 4 | text-shadow: none; 5 | } 6 | .padd { 7 | padding: 40px; 8 | } 9 | -------------------------------------------------------------------------------- /static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdr130/assetnote/ad509726ddb18f8584dfa50ed91247485eae1811/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdr130/assetnote/ad509726ddb18f8584dfa50ed91247485eae1811/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdr130/assetnote/ad509726ddb18f8584dfa50ed91247485eae1811/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tdr130/assetnote/ad509726ddb18f8584dfa50ed91247485eae1811/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /static/js/components/accordion.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){var i;window.UIkit&&(i=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-accordion",["uikit"],function(){return i||t(UIkit)})}(function(t){"use strict";function i(i){var o=t.$(i),e="auto";if(o.is(":visible"))e=o.outerHeight();else{var a={position:o.css("position"),visibility:o.css("visibility"),display:o.css("display")};e=o.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),o.css(a)}return e}return t.component("accordion",{defaults:{showfirst:!0,collapse:!0,animate:!0,easing:"swing",duration:300,toggle:".uk-accordion-title",containers:".uk-accordion-content",clsactive:"uk-active"},boot:function(){t.ready(function(i){setTimeout(function(){t.$("[data-uk-accordion]",i).each(function(){var i=t.$(this);i.data("accordion")||t.accordion(i,t.Utils.options(i.attr("data-uk-accordion")))})},0)})},init:function(){var i=this;this.element.on("click.uikit.accordion",this.options.toggle,function(o){o.preventDefault(),i.toggleItem(t.$(this).data("wrapper"),i.options.animate,i.options.collapse)}),this.update(),this.options.showfirst&&this.toggleItem(this.toggle.eq(0).data("wrapper"),!1,!1)},toggleItem:function(o,e,a){var n=this;o.data("toggle").toggleClass(this.options.clsactive),o.data("content").toggleClass(this.options.clsactive);var s=o.data("toggle").hasClass(this.options.clsactive);a&&(this.toggle.not(o.data("toggle")).removeClass(this.options.clsactive),this.content.not(o.data("content")).removeClass(this.options.clsactive).parent().stop().css("overflow","hidden").animate({height:0},{easing:this.options.easing,duration:e?this.options.duration:0}).attr("aria-expanded","false")),o.stop().css("overflow","hidden"),e?o.animate({height:s?i(o.data("content")):0},{easing:this.options.easing,duration:this.options.duration,complete:function(){s&&(o.css({overflow:"",height:"auto"}),t.Utils.checkDisplay(o.data("content"))),n.trigger("display.uk.check")}}):(o.height(s?"auto":0),s&&(o.css({overflow:""}),t.Utils.checkDisplay(o.data("content"))),this.trigger("display.uk.check")),o.attr("aria-expanded",s),this.element.trigger("toggle.uk.accordion",[s,o.data("toggle"),o.data("content")])},update:function(){var i,o,e,a=this;this.toggle=this.find(this.options.toggle),this.content=this.find(this.options.containers),this.content.each(function(n){i=t.$(this),i.parent().data("wrapper")?o=i.parent():(o=t.$(this).wrap('
').parent(),o.attr("aria-expanded","false")),e=a.toggle.eq(n),o.data("toggle",e),o.data("content",i),e.data("wrapper",o),i.data("wrapper",o)}),this.element.trigger("update.uk.accordion",[this])}}),t.accordion}); -------------------------------------------------------------------------------- /static/js/components/form-password.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | (function(addon) { 3 | 4 | var component; 5 | 6 | if (window.UIkit) { 7 | component = addon(UIkit); 8 | } 9 | 10 | if (typeof define == "function" && define.amd) { 11 | define("uikit-form-password", ["uikit"], function(){ 12 | return component || addon(UIkit); 13 | }); 14 | } 15 | 16 | })(function(UI){ 17 | 18 | "use strict"; 19 | 20 | UI.component('formPassword', { 21 | 22 | defaults: { 23 | "lblShow": "Show", 24 | "lblHide": "Hide" 25 | }, 26 | 27 | boot: function() { 28 | // init code 29 | UI.$html.on("click.formpassword.uikit", "[data-uk-form-password]", function(e) { 30 | 31 | var ele = UI.$(this); 32 | 33 | if (!ele.data("formPassword")) { 34 | 35 | e.preventDefault(); 36 | 37 | UI.formPassword(ele, UI.Utils.options(ele.attr("data-uk-form-password"))); 38 | ele.trigger("click"); 39 | } 40 | }); 41 | }, 42 | 43 | init: function() { 44 | 45 | var $this = this; 46 | 47 | this.on("click", function(e) { 48 | 49 | e.preventDefault(); 50 | 51 | if($this.input.length) { 52 | var type = $this.input.attr("type"); 53 | $this.input.attr("type", type=="text" ? "password":"text"); 54 | $this.element.html($this.options[type=="text" ? "lblShow":"lblHide"]); 55 | } 56 | }); 57 | 58 | this.input = this.element.next("input").length ? this.element.next("input") : this.element.prev("input"); 59 | this.element.html(this.options[this.input.is("[type='password']") ? "lblShow":"lblHide"]); 60 | 61 | 62 | this.element.data("formPassword", this); 63 | } 64 | }); 65 | 66 | return UI.formPassword; 67 | }); 68 | -------------------------------------------------------------------------------- /static/js/components/form-password.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){var i;window.UIkit&&(i=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-form-password",["uikit"],function(){return i||t(UIkit)})}(function(t){"use strict";return t.component("formPassword",{defaults:{lblShow:"Show",lblHide:"Hide"},boot:function(){t.$html.on("click.formpassword.uikit","[data-uk-form-password]",function(i){var e=t.$(this);e.data("formPassword")||(i.preventDefault(),t.formPassword(e,t.Utils.options(e.attr("data-uk-form-password"))),e.trigger("click"))})},init:function(){var t=this;this.on("click",function(i){if(i.preventDefault(),t.input.length){var e=t.input.attr("type");t.input.attr("type","text"==e?"password":"text"),t.element.html(t.options["text"==e?"lblShow":"lblHide"])}}),this.input=this.element.next("input").length?this.element.next("input"):this.element.prev("input"),this.element.html(this.options[this.input.is("[type='password']")?"lblShow":"lblHide"]),this.element.data("formPassword",this)}}),t.formPassword}); -------------------------------------------------------------------------------- /static/js/components/form-select.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | (function(addon) { 3 | 4 | var component; 5 | 6 | if (window.UIkit) { 7 | component = addon(UIkit); 8 | } 9 | 10 | if (typeof define == "function" && define.amd) { 11 | define("uikit-form-select", ["uikit"], function(){ 12 | return component || addon(UIkit); 13 | }); 14 | } 15 | 16 | })(function(UI){ 17 | 18 | "use strict"; 19 | 20 | UI.component('formSelect', { 21 | 22 | defaults: { 23 | 'target': '>span:first', 24 | 'activeClass': 'uk-active' 25 | }, 26 | 27 | boot: function() { 28 | // init code 29 | UI.ready(function(context) { 30 | 31 | UI.$("[data-uk-form-select]", context).each(function(){ 32 | 33 | var ele = UI.$(this); 34 | 35 | if (!ele.data("formSelect")) { 36 | UI.formSelect(ele, UI.Utils.options(ele.attr("data-uk-form-select"))); 37 | } 38 | }); 39 | }); 40 | }, 41 | 42 | init: function() { 43 | var $this = this; 44 | 45 | this.target = this.find(this.options.target); 46 | this.select = this.find('select'); 47 | 48 | // init + on change event 49 | this.select.on("change", (function(){ 50 | 51 | var select = $this.select[0], fn = function(){ 52 | 53 | try { 54 | $this.target.text(select.options[select.selectedIndex].text); 55 | } catch(e) {} 56 | 57 | $this.element[$this.select.val() ? 'addClass':'removeClass']($this.options.activeClass); 58 | 59 | return fn; 60 | }; 61 | 62 | return fn(); 63 | })()); 64 | 65 | this.element.data("formSelect", this); 66 | } 67 | }); 68 | 69 | return UI.formSelect; 70 | }); 71 | -------------------------------------------------------------------------------- /static/js/components/form-select.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){var e;window.UIkit&&(e=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-form-select",["uikit"],function(){return e||t(UIkit)})}(function(t){"use strict";return t.component("formSelect",{defaults:{target:">span:first",activeClass:"uk-active"},boot:function(){t.ready(function(e){t.$("[data-uk-form-select]",e).each(function(){var e=t.$(this);e.data("formSelect")||t.formSelect(e,t.Utils.options(e.attr("data-uk-form-select")))})})},init:function(){var t=this;this.target=this.find(this.options.target),this.select=this.find("select"),this.select.on("change",function(){var e=t.select[0],i=function(){try{t.target.text(e.options[e.selectedIndex].text)}catch(n){}return t.element[t.select.val()?"addClass":"removeClass"](t.options.activeClass),i};return i()}()),this.element.data("formSelect",this)}}),t.formSelect}); -------------------------------------------------------------------------------- /static/js/components/notify.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){var e;window.UIkit&&(e=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-notify",["uikit"],function(){return e||t(UIkit)})}(function(t){"use strict";var e={},i={},s=function(e){return"string"==t.$.type(e)&&(e={message:e}),arguments[1]&&(e=t.$.extend(e,"string"==t.$.type(arguments[1])?{status:arguments[1]}:arguments[1])),new n(e).show()},o=function(t,e){var s;if(t)for(s in i)t===i[s].group&&i[s].close(e);else for(s in i)i[s].close(e)},n=function(s){this.options=t.$.extend({},n.defaults,s),this.uuid=t.Utils.uid("notifymsg"),this.element=t.$([' "].join("")).data("notifyMessage",this),this.content(this.options.message),this.options.status&&(this.element.addClass("uk-notify-message-"+this.options.status),this.currentstatus=this.options.status),this.group=this.options.group,i[this.uuid]=this,e[this.options.pos]||(e[this.options.pos]=t.$('').appendTo("body").on("click",".uk-notify-message",function(){var e=t.$(this).data("notifyMessage");e.element.trigger("manualclose.uk.notify",[e]),e.close()}))};return t.$.extend(n.prototype,{uuid:!1,element:!1,timout:!1,currentstatus:"",group:!1,show:function(){if(!this.element.is(":visible")){var t=this;e[this.options.pos].show().prepend(this.element);var i=parseInt(this.element.css("margin-bottom"),10);return this.element.css({opacity:0,"margin-top":-1*this.element.outerHeight(),"margin-bottom":0}).animate({opacity:1,"margin-top":0,"margin-bottom":i},function(){if(t.options.timeout){var e=function(){t.close()};t.timeout=setTimeout(e,t.options.timeout),t.element.hover(function(){clearTimeout(t.timeout)},function(){t.timeout=setTimeout(e,t.options.timeout)})}}),this}},close:function(t){var s=this,o=function(){s.element.remove(),e[s.options.pos].children().length||e[s.options.pos].hide(),s.options.onClose.apply(s,[]),s.element.trigger("close.uk.notify",[s]),delete i[s.uuid]};this.timeout&&clearTimeout(this.timeout),t?o():this.element.animate({opacity:0,"margin-top":-1*this.element.outerHeight(),"margin-bottom":0},function(){o()})},content:function(t){var e=this.element.find(">div");return t?(e.html(t),this):e.html()},status:function(t){return t?(this.element.removeClass("uk-notify-message-"+this.currentstatus).addClass("uk-notify-message-"+t),this.currentstatus=t,this):this.currentstatus}}),n.defaults={message:"",status:"",timeout:5e3,group:null,pos:"top-center",onClose:function(){}},t.notify=s,t.notify.message=n,t.notify.closeAll=o,s}); -------------------------------------------------------------------------------- /static/js/components/pagination.min.js: -------------------------------------------------------------------------------- 1 | /*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */ 2 | !function(t){var e;window.UIkit&&(e=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-pagination",["uikit"],function(){return e||t(UIkit)})}(function(t){"use strict";return t.component("pagination",{defaults:{items:1,itemsOnPage:1,pages:0,displayedPages:7,edges:1,currentPage:0,lblPrev:!1,lblNext:!1,onSelectPage:function(){}},boot:function(){t.ready(function(e){t.$("[data-uk-pagination]",e).each(function(){var e=t.$(this);e.data("pagination")||t.pagination(e,t.Utils.options(e.attr("data-uk-pagination")))})})},init:function(){var e=this;this.pages=this.options.pages?this.options.pages:Math.ceil(this.options.items/this.options.itemsOnPage)?Math.ceil(this.options.items/this.options.itemsOnPage):1,this.currentPage=this.options.currentPage,this.halfDisplayed=this.options.displayedPages/2,this.on("click","a[data-page]",function(i){i.preventDefault(),e.selectPage(t.$(this).data("page"))}),this._render()},_getInterval:function(){return{start:Math.ceil(this.currentPage>this.halfDisplayed?Math.max(Math.min(this.currentPage-this.halfDisplayed,this.pages-this.options.displayedPages),0):0),end:Math.ceil(this.currentPage>this.halfDisplayed?Math.min(this.currentPage+this.halfDisplayed,this.pages):Math.min(this.options.displayedPages,this.pages))}},render:function(t){this.pages=t?t:this.pages,this._render()},selectPage:function(t,e){this.currentPage=t,this.render(e),this.options.onSelectPage.apply(this,[t]),this.trigger("select.uk.pagination",[t,this])},_render:function(){var t,e=this.options,i=this._getInterval();if(this.element.empty(),e.lblPrev&&this._append(e.currentPage-1,{text:e.lblPrev}),i.start>0&&e.edges>0){var s=Math.min(e.edges,i.start);for(t=0;s>t;t++)this._append(t);e.edgesThis box will show statistics regarding the data this application has stored and found.
38 |Domain Name | 45 |Pushover User API Key | 46 |Timestamp | 47 |
---|---|---|
{{notification[1]}} | 53 |{{notification[2]}} | 54 |{{notification[3]}} | 55 |