diff --git a/README.md b/README.md index fe8ba57..d6b57d5 100644 --- a/README.md +++ b/README.md @@ -4,24 +4,36 @@ PowerDNS Web-GUI - Built by Flask #### Features: - Multiple domain management - Local / LDAP user authentication +- Support Two-factor authentication (TOTP) - User management - User access management based on domain - User activity logging - Dashboard and pdns service statistics +- DynDNS 2 protocol support ## Setup ### PowerDNS Version Support: -PowerDNS-Admin supports PowerDNS autoritative server versions **3.4.2** and higher but does **not** yet support PowerDNS 4.0.0 +PowerDNS-Admin supports PowerDNS autoritative server versions **3.4.2** and higher. ### pdns Service I assume that you have already installed powerdns service. Make sure that your `/etc/pdns/pdns.conf` has these contents + +PowerDNS 4.0.0 and later +``` +api=yes +api-key=your-powerdns-api-key +webserver=yes +``` + +PowerDNS before 4.0.0 ``` experimental-json-interface=yes experimental-api-key=your-powerdns-api-key webserver=yes ``` -It will help to enable API access feature in PowerDNS so our PowerDNS-Admin can intergrate with backend services. + +This will enable API access in PowerDNS so PowerDNS-Admin can intergrate with PowerDNS. ### Create Database We will create a database which used by this web application. Please note that this database is difference from pdns database itself. @@ -67,5 +79,10 @@ Run the application and enjoy! (flask)$ ./run.py ``` -### Screenshot -![Alt text](http://i.imgur.com/wA5qy2d.png) +### Screenshots +![login page](https://github.com/ngoduykhanh/PowerDNS-Admin/wiki/images/readme_screenshots/fullscreen-login.png?raw=true) +![dashboard](https://github.com/ngoduykhanh/PowerDNS-Admin/wiki/images/readme_screenshots/fullscreen-dashboard.png?raw=true) +![create domain page](https://github.com/ngoduykhanh/PowerDNS-Admin/wiki/images/readme_screenshots/fullscreen-domaincreate.png?raw=true) +![manage domain page](https://github.com/ngoduykhanh/PowerDNS-Admin/wiki/images/readme_screenshots/fullscreen-domainmanage.png?raw=true) +![two-factor authentication config](https://cloud.githubusercontent.com/assets/6447444/16111111/467f2226-33db-11e6-926a-01b4d15035d2.png) + diff --git a/app/lib/utils.py b/app/lib/utils.py index f43ae17..bc57c94 100644 --- a/app/lib/utils.py +++ b/app/lib/utils.py @@ -4,6 +4,7 @@ import json import requests import urlparse from app import app +from distutils.version import StrictVersion if 'TIMEOUT' in app.config.keys(): TIMEOUT = app.config['TIMEOUT'] @@ -132,3 +133,12 @@ def display_time(amount, units='s', remove_seconds=True): return final_string[:final_string.rfind(' ')] return final_string + +def pdns_api_extended_uri(version): + """ + Check the pdns version + """ + if StrictVersion(version) >= StrictVersion('4.0.0'): + return "/api/v1" + else: + return "" diff --git a/app/models.py b/app/models.py index e40b10d..e5fb130 100644 --- a/app/models.py +++ b/app/models.py @@ -1,12 +1,15 @@ -import os +import os import ldap import time +import base64 import bcrypt import urlparse import itertools import traceback +import onetimepass from datetime import datetime +from distutils.version import StrictVersion from flask.ext.login import AnonymousUserMixin from app import app, db @@ -27,6 +30,13 @@ else: PDNS_STATS_URL = app.config['PDNS_STATS_URL'] PDNS_API_KEY = app.config['PDNS_API_KEY'] +PDNS_VERSION = app.config['PDNS_VERSION'] +API_EXTENDED_URL = utils.pdns_api_extended_uri(PDNS_VERSION) + +# Flag for pdns v4.x.x +# TODO: Find another way to do this +if StrictVersion(PDNS_VERSION) >= StrictVersion('4.0.0'): + NEW_SCHEMA = True class Anonymous(AnonymousUserMixin): @@ -43,9 +53,10 @@ class User(db.Model): lastname = db.Column(db.String(64)) email = db.Column(db.String(128)) avatar = db.Column(db.String(128)) + otp_secret = db.Column(db.String(16)) role_id = db.Column(db.Integer, db.ForeignKey('role.id')) - def __init__(self, id=None, username=None, password=None, plain_text_password=None, firstname=None, lastname=None, role_id=None, email=None, avatar=None, reload_info=True): + def __init__(self, id=None, username=None, password=None, plain_text_password=None, firstname=None, lastname=None, role_id=None, email=None, avatar=None, otp_secret=None, reload_info=True): self.id = id self.username = username self.password = password @@ -55,6 +66,7 @@ class User(db.Model): self.role_id = role_id self.email = email self.avatar = avatar + self.otp_secret = otp_secret if reload_info: user_info = self.get_user_info_by_id() if id else self.get_user_info_by_username() @@ -66,6 +78,7 @@ class User(db.Model): self.lastname = user_info.lastname self.email = user_info.email self.role_id = user_info.role_id + self.otp_secret = user_info.otp_secret def is_authenticated(self): return True @@ -85,6 +98,12 @@ class User(db.Model): def __repr__(self): return '' % (self.username) + def get_totp_uri(self): + return 'otpauth://totp/PowerDNS-Admin:%s?secret=%s&issuer=PowerDNS-Admin' % (self.username, self.otp_secret) + + def verify_totp(self, token): + return onetimepass.valid_totp(token, self.otp_secret) + def get_hashed_password(self, plain_text_password=None): # Hash a password for the first time # (Using bcrypt, the salt is saved into the hash itself) @@ -252,7 +271,7 @@ class User(db.Model): except Exception, e: raise - def update_profile(self): + def update_profile(self, enable_otp=None): """ Update user profile """ @@ -269,6 +288,16 @@ class User(db.Model): if self.avatar: user.avatar = self.avatar + if enable_otp == True: + # generate the opt secret key + user.otp_secret = base64.b32encode(os.urandom(10)).decode('utf-8') + elif enable_otp == False: + # set otp_secret="" means we want disable the otp authenticaion. + user.otp_secret = "" + else: + # do nothing. + pass + try: db.session.commit() return True @@ -410,7 +439,7 @@ class Domain(db.Model): """ headers = {} headers['X-API-Key'] = PDNS_API_KEY - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones'), headers=headers) + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones'), headers=headers) return jdata def get_id_by_name(self, name): @@ -431,9 +460,8 @@ class Domain(db.Model): headers = {} headers['X-API-Key'] = PDNS_API_KEY try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones'), headers=headers) - list_jdomain = [d['name'] for d in jdata] - + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones'), headers=headers) + list_jdomain = [d['name'].rstrip('.') for d in jdata] try: # domains should remove from db since it doesn't exist in powerdns anymore should_removed_db_domain = list(set(list_db_domain).difference(list_jdomain)) @@ -455,7 +483,7 @@ class Domain(db.Model): # update/add new domain for data in jdata: - d = dict_db_domain.get(data['name'], None) + d = dict_db_domain.get(data['name'].rstrip('.'), None) changed = False if d: # existing domain, only update if something actually has changed @@ -477,7 +505,7 @@ class Domain(db.Model): else: # add new domain d = Domain() - d.name = data['name'] + d.name = data['name'].rstrip('.') d.master = str(data['masters']) d.type = data['kind'] d.serial = data['serial'] @@ -503,6 +531,10 @@ class Domain(db.Model): headers = {} headers['X-API-Key'] = PDNS_API_KEY + if NEW_SCHEMA: + domain_name = domain_name + '.' + domain_ns = [ns + '.' for ns in domain_ns] + if soa_edit_api == 'OFF': post_data = { "name": domain_name, @@ -520,7 +552,7 @@ class Domain(db.Model): } try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones'), headers=headers, method='POST', data=post_data) + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones'), headers=headers, method='POST', data=post_data) if 'error' in jdata.keys(): logging.error(jdata['error']) return {'status': 'error', 'msg': jdata['error']} @@ -541,7 +573,7 @@ class Domain(db.Model): headers = {} headers['X-API-Key'] = PDNS_API_KEY try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s' % domain_name), headers=headers, method='DELETE') + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s' % domain_name), headers=headers, method='DELETE') logging.info('Delete domain %s successfully' % domain_name) return {'status': 'ok', 'msg': 'Delete domain successfully'} except Exception, e: @@ -600,7 +632,7 @@ class Domain(db.Model): headers = {} headers['X-API-Key'] = PDNS_API_KEY try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s/axfr-retrieve' % domain), headers=headers, method='PUT') + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s/axfr-retrieve' % domain), headers=headers, method='PUT') return {'status': 'ok', 'msg': 'Update from Master successfully'} except: return {'status': 'error', 'msg': 'There was something wrong, please contact administrator'} @@ -616,7 +648,7 @@ class Domain(db.Model): headers = {} headers['X-API-Key'] = PDNS_API_KEY try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s/cryptokeys' % domain.name), headers=headers, method='GET') + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s/cryptokeys' % domain.name), headers=headers, method='GET') if 'error' in jdata: return {'status': 'error', 'msg': 'DNSSEC is not enabled for this domain'} else: @@ -661,10 +693,19 @@ class Record(object): headers = {} headers['X-API-Key'] = PDNS_API_KEY try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s' % domain), headers=headers) + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s' % domain), headers=headers) except: logging.error("Cannot fetch domain's record data from remote powerdns api") return False + + if NEW_SCHEMA: + rrsets = jdata['rrsets'] + for rrset in rrsets: + rrset['name'] = rrset['name'].rstrip('.') + rrset['content'] = rrset['records'][0]['content'] + rrset['disabled'] = rrset['records'][0]['disabled'] + return {'records': rrsets} + return jdata def add(self, domain): @@ -683,25 +724,44 @@ class Record(object): # continue if the record is ready to be added headers = {} headers['X-API-Key'] = PDNS_API_KEY - data = {"rrsets": [ - { - "name": self.name, - "type": self.type, - "changetype": "REPLACE", - "records": [ - { - "content": self.data, - "disabled": self.status, - "name": self.name, - "ttl": self.ttl, - "type": self.type - } - ] - } - ] - } + + if NEW_SCHEMA: + data = {"rrsets": [ + { + "name": self.name + '.', + "type": self.type, + "changetype": "REPLACE", + "ttl": self.ttl, + "records": [ + { + "content": self.data, + "disabled": self.status, + } + ] + } + ] + } + else: + data = {"rrsets": [ + { + "name": self.name, + "type": self.type, + "changetype": "REPLACE", + "records": [ + { + "content": self.data, + "disabled": self.status, + "name": self.name, + "ttl": self.ttl, + "type": self.type + } + ] + } + ] + } + try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=data) + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=data) logging.debug(jdata) return {'status': 'ok', 'msg': 'Record was added successfully'} except Exception, e: @@ -753,52 +813,90 @@ class Record(object): records = [] for r in new_records: - record = { - "name": r['name'], - "type": r['type'], - "changetype": "REPLACE", - "records": [ - { - "content": r['content'], - "disabled": r['disabled'], - "name": r['name'], - "ttl": r['ttl'], - "type": r['type'], - "priority": 10, # priority field for pdns 3.4.1. https://doc.powerdns.com/md/authoritative/upgrading/ - } - ] - } + if NEW_SCHEMA: + record = { + "name": r['name'] + '.', + "type": r['type'], + "ttl": r['ttl'], + "changetype": "REPLACE", + "records": [ + { + "content": r['content'], + "disabled": r['disabled'], + } + ] + } + else: + record = { + "name": r['name'], + "type": r['type'], + "changetype": "REPLACE", + "records": [ + { + "content": r['content'], + "disabled": r['disabled'], + "name": r['name'], + "ttl": r['ttl'], + "type": r['type'], + "priority": 10, # priority field for pdns 3.4.1. https://doc.powerdns.com/md/authoritative/upgrading/ + } + ] + } + records.append(record) # Adjustment to add multiple records which described in https://github.com/ngoduykhanh/PowerDNS-Admin/issues/5#issuecomment-181637576 final_records = [] - records = sorted(records, key = lambda item: (item["name"], item["type"])) - for key, group in itertools.groupby(records, lambda item: (item["name"], item["type"])): - final_records.append({ - "name": key[0], - "type": key[1], - "changetype": "REPLACE", - "records": [ - { - "content": item['records'][0]['content'], - "disabled": item['records'][0]['disabled'], - "name": key[0], - "ttl": item['records'][0]['ttl'], - "type": key[1], - "priority": 10, - } for item in group - ] - }) + if NEW_SCHEMA: + records = sorted(records, key = lambda item: (item["name"], item["type"])) + for key, group in itertools.groupby(records, lambda item: (item["name"], item["type"])): + new_record = { + "name": key[0], + "type": key[1], + "ttl": records[0]['ttl'], + "changetype": "REPLACE", + "records": [] + } + for item in group: + temp_content = item['records'][0]['content'] + temp_disabled = item['records'][0]['disabled'] + if key[1] in ['MX', 'CNAME', 'SRV', 'NS']: + if temp_content.strip()[-1:] != '.': + temp_content += '.' + + new_record['records'].append({ + "content": temp_content, + "disabled": temp_disabled + }) + final_records.append(new_record) + else: + records = sorted(records, key = lambda item: (item["name"], item["type"])) + for key, group in itertools.groupby(records, lambda item: (item["name"], item["type"])): + final_records.append({ + "name": key[0], + "type": key[1], + "changetype": "REPLACE", + "records": [ + { + "content": item['records'][0]['content'], + "disabled": item['records'][0]['disabled'], + "name": key[0], + "ttl": item['records'][0]['ttl'], + "type": key[1], + "priority": 10, + } for item in group + ] + }) postdata_for_new = {"rrsets": final_records} try: headers = {} headers['X-API-Key'] = PDNS_API_KEY - jdata1 = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=postdata_for_delete) + jdata1 = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=postdata_for_delete) #logging.debug(jdata1) - jdata2 = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=postdata_for_new) + jdata2 = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=postdata_for_new) #logging.debug(jdata2) if 'error' in jdata2.keys(): @@ -834,7 +932,7 @@ class Record(object): ] } try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=data) + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=data) logging.debug(jdata) return {'status': 'ok', 'msg': 'Record was removed successfully'} except: @@ -847,6 +945,74 @@ class Record(object): """ return self.type in app.config['RECORDS_ALLOW_EDIT'] + def exists(self, domain): + """ + Check if record is present within domain records, and if it's present set self to found record + """ + jdata = self.get_record_data(domain) + jrecords = jdata['records'] + + for jr in jrecords: + if jr['name'] == self.name: + self.name = jr['name'] + self.type = jr['type'] + self.status = jr['disabled'] + self.ttl = jr['ttl'] + self.data = jr['content'] + self.priority = 10 + return True + return False + + def update(self, domain, content): + """ + Update single record + """ + headers = {} + headers['X-API-Key'] = PDNS_API_KEY + + if NEW_SCHEMA: + data = {"rrsets": [ + { + "name": self.name + '.', + "type": self.type, + "ttl": self.ttl, + "changetype": "REPLACE", + "records": [ + { + "content": content, + "disabled": self.status, + } + ] + } + ] + } + else: + data = {"rrsets": [ + { + "name": self.name, + "type": self.type, + "changetype": "REPLACE", + "records": [ + { + "content": content, + "disabled": self.status, + "name": self.name, + "ttl": self.ttl, + "type": self.type, + "priority": 10 + } + ] + } + ] + } + try: + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/localhost/zones/%s' % domain), headers=headers, method='PATCH', data=data) + logging.debug("dyndns data: " % data) + return {'status': 'ok', 'msg': 'Record was updated successfully'} + except Exception, e: + logging.error("Cannot add record %s/%s/%s to domain %s. DETAIL: %s" % (self.name, self.type, self.data, domain, str(e))) + return {'status': 'error', 'msg': 'There was something wrong, please contact administrator'} + class Server(object): """ @@ -866,7 +1032,7 @@ class Server(object): headers['X-API-Key'] = PDNS_API_KEY try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/%s/config' % self.server_id), headers=headers, method='GET') + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/%s/config' % self.server_id), headers=headers, method='GET') return jdata except: logging.error("Can not get server configuration.") @@ -879,9 +1045,9 @@ class Server(object): """ headers = {} headers['X-API-Key'] = PDNS_API_KEY - + try: - jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, '/servers/%s/statistics' % self.server_id), headers=headers, method='GET') + jdata = utils.fetch_json(urlparse.urljoin(PDNS_STATS_URL, API_EXTENDED_URL + '/servers/%s/statistics' % self.server_id), headers=headers, method='GET') return jdata except: logging.error("Can not get server statistics.") @@ -970,3 +1136,40 @@ class Setting(db.Model): db.session.rollback() return False + def toggle(self, setting): + setting = str(setting) + current_setting = Setting.query.filter(Setting.name==setting).first() + try: + if current_setting: + if current_setting.value == "True": + current_setting.value = "False" + else: + current_setting.value = "True" + db.session.commit() + return True + else: + logging.error('Setting %s does not exist' % setting) + return False + except: + logging.error('Cannot toggle setting %s' % setting) + logging.debug(traceback.format_exec()) + db.session.rollback() + return False + + def set(self, setting, value): + setting = str(setting) + new_value = str(value) + current_setting = Setting.query.filter(Setting.name==setting).first() + try: + if current_setting: + current_setting.value = new_value + db.session.commit() + return True + else: + logging.error('Setting %s does not exist' % setting) + return False + except: + logging.error('Cannot edit setting %s' % setting) + logging.debug(traceback.format_exec()) + db.session.rollback() + return False \ No newline at end of file diff --git a/app/static/admin/layout/css/custom.css b/app/static/admin/layout/css/custom.css deleted file mode 100644 index f18265e..0000000 --- a/app/static/admin/layout/css/custom.css +++ /dev/null @@ -1,60 +0,0 @@ -/* here you can put your own css to customize and override the theme */ - -/*** -Rounded Portlets -***/ -/* -.portlet { - border-radius: 4px !important; -} - -.portlet .portlet-title { - border-radius: 4px 4px 0px 0px !important; -} - -.portlet .portlet-body, -.portlet .portlet-body .form-actions { - border-radius: 0px 0px 4px 4px !important; -} -*/ - -/* -Change Quick Sidebar Width -*/ - -/* -.page-quick-sidebar-wrapper { - right: -370px; - width: 370px; -} - -.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { - margin-left: -370px; -} - -.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer { - margin-right: 370px; - margin-left: -370px; -} - -.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { - margin-right: 370px; -} - -.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header { - margin-left: -370px; -} - -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list { - width: 370px !important; -} - -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item { - width: 370px !important; - margin-left: 370px; -} - -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list { - margin-left: -370px; -} -*/ \ No newline at end of file diff --git a/app/static/admin/layout/css/layout.css b/app/static/admin/layout/css/layout.css deleted file mode 100644 index 9033ea8..0000000 --- a/app/static/admin/layout/css/layout.css +++ /dev/null @@ -1,2613 +0,0 @@ -@media print { - body { - background-color: #fff !important; - } - - .page-bar { - display: none; - } - - .page-sidebar-wrapper { - display: none; - } - - .page-quick-sidebar-wrapper { - display: none; - } - - .theme-panel { - display: none; - } - - .hidden-print { - display: none; - } - - .page-footer { - display: none; - } - - .no-page-break { - page-break-after: avoid; - } - - .page-container { - margin: 0px !important; - padding: 0px !important; - } - - .page-content { - padding: 0 !important; - min-height: 300px !important; - padding: 0px 20px 20px !important; - margin: 0 !important; - } -} -/*** -Page Header -***/ -.page-header.navbar { - width: 100%; - padding: 0 20px 0 20px; - margin: 0; - border: 0px; - padding: 0px; - box-shadow: none; - height: 46px; - min-height: 46px; - filter: none; - background-image: none; - /* Fixed header */ - /* Header logo */ - /* Search box */ - /* Menu Toggler */ - /* Top menu */ -} -.page-header.navbar.navbar-fixed-top { - z-index: 9995; -} -.page-header.navbar.navbar-static-top { - z-index: 9995; -} -.page-header.navbar .page-logo { - float: left; - display: block; - width: 235px; - height: 46px; - padding-left: 20px; - padding-right: 20px; -} -.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { - padding: 0; -} -.page-header.navbar .page-logo > .logo-image, -.page-header.navbar .page-logo > a { - display: inline-block; - float: left; -} -.page-header.navbar .page-logo .logo-default { - margin: 16px 0 0 0; -} -.page-header.navbar .page-logo .logo-mini { - display: none; - margin-left: 5px; -} -.page-header.navbar .page-logo .text-logo { - padding-left: 20px; - padding-top: 12px; -} -.page-header.navbar .search-form { - display: inline-block; - width: 46px; - position: relative; - float: left; - transition: all 0.6s; -} -.page-header.navbar .search-form .input-group .form-control { - height: 46px; - border: 0; - background: transparent !important; - font-size: 13px; - padding-left: 0; - margin-left: 12px; - text-indent: -150000px; -} -.page-header.navbar .search-form .input-group .form-control:hover { - cursor: pointer; -} -.page-header.navbar .search-form .input-group .input-group-btn { - height: 46px; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit { - margin-left: -24px; - padding: 0; - width: 46px; - background: none; - margin-top: 4px; - display: block; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - font-size: 15px; -} -.page-header.navbar .search-form.open { - transition: all 0.6s; - width: 300px !important; -} -.page-header.navbar .search-form.open .input-group .form-control { - text-indent: 0; -} -.page-header.navbar .search-form.open .input-group .form-control:hover { - cursor: text; -} -.page-header.navbar .search-form.open .input-group .input-group-btn .btn.submit { - margin-left: 0; -} -.page-header.navbar .menu-toggler { - display: block; - cursor: pointer; - opacity: 0.7; - filter: alpha(opacity=70); - width: 24px; - height: 24px; - background-repeat: no-repeat; - background-position: center center; -} -.page-header.navbar .menu-toggler:hover { - filter: alpha(opacity=100); - opacity: 1; -} -.page-header.navbar .menu-toggler.sidebar-toggler { - float: right; - margin: 11px 0 0 0; -} -.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler { - margin-right: 10.5px; -} -.page-header.navbar .menu-toggler.responsive-toggler { - display: none; - float: right; - margin: 11px 6px 0 6px; -} -.page-header.navbar .top-menu { - margin: 0; - padding: 0; - float: right; -} -.page-header.navbar .top-menu .navbar-nav { - padding: 0; - margin-right: 20px; - display: block; - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown { - margin: 0px; - padding: 0px 4px; - height: 46px; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown:last-child { - padding-right: 0px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle { - margin: 0px; - padding: 17px 10px 9px 10px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:last-child { - padding-right: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i { - font-size: 17px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon { - font-size: 16px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge { - font-family: "Open Sans", sans-serif; - position: absolute; - top: 10px; - right: 20px; - font-weight: 300; - padding: 3px 6px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus { - background: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu { - margin-top: 3px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { - position: absolute; - top: -7px; - right: 9px; - display: inline-block !important; - border-right: 7px solid transparent; - border-bottom: 7px solid #eee; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after { - position: absolute; - top: -6px; - right: 10px; - display: inline-block !important; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-left: 6px solid transparent; - content: ''; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a { - color: #555; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - min-width: 160px; - max-width: 275px; - width: 275px; - z-index: 9995; - /* header notifications dropdowns */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - display: block; - overflow: hidden; - padding: 15px 15px; - letter-spacing: 0.5px; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - -ms-border-radius: 4px 4px 0 0; - -o-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - margin: 0; - padding: 0; - float: left; - font-size: 13px; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - display: inline-block; - padding: 0; - background: none; - clear: inherit; - font-size: 13px; - font-weight: 300; - position: absolute; - right: 10px; - border: 0; - margin-top: -1px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - text-decoration: underline; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list { - padding-right: 0 !important; - padding-left: 0; - list-style: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - display: block; - clear: both; - font-weight: 300; - line-height: 20px; - white-space: normal; - font-size: 13px; - padding: 16px 15px 18px; - text-shadow: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - opacity: 1 ; - filter: alpha(opacity=100) ; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a { - border-top: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details { - overflow: hidden; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon { - margin-right: 10px; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - -o-border-radius: 50%; - border-radius: 50%; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i { - margin-right: 2px; - margin-left: 1px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge { - right: 15px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time { - float: right; - max-width: 75px; - font-size: 11px; - font-weight: 400; - opacity: 0.7 ; - filter: alpha(opacity=70) ; - text-align: right; - padding: 1px 5px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo { - float: left; - margin: 0 6px 6px 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img { - height: 40px; - width: 40px; - -webkit-border-radius: 50% !important; - -moz-border-radius: 50% !important; - -ms-border-radius: 50% !important; - -o-border-radius: 50% !important; - border-radius: 50% !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject { - display: block; - margin-left: 46px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from { - font-size: 13px; - font-weight: 600; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time { - font-size: 12px; - font-weight: 400; - opacity: 0.5 ; - filter: alpha(opacity=50) ; - float: right; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message { - display: block !important; - font-size: 12px; - line-height: 1.3; - margin-left: 46px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task { - margin-bottom: 5px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc { - font-size: 13px; - font-weight: 300; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent { - float: right; - font-weight: 600; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress { - display: block; - height: 8px; - margin: 8px 0 2px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar { - box-shadow: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - padding: 14px 6px 12px 8px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username { - display: inline-block; - font-size: 13px; - font-weight: 300; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img { - float: left; - margin-top: -5px; - margin-right: 5px; - height: 29px; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i { - display: inline-block; - margin-top: 5px; - margin: 0; - font-size: 13px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu { - width: 175px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a { - font-size: 14px; - font-weight: 300; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i { - width: 15px; - display: inline-block; - margin-right: 9px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge { - margin-right: 10px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language { - padding-left: 0; - padding-right: 0; - margin: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle { - padding: 14px 3px 12px 7px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img { - margin-bottom: 2px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i { - font-size: 14px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a { - font-size: 13px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img { - margin-bottom: 2px; - margin-right: 5px; -} -.page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before { - border-left: none; - border-right: none; -} -.page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a { - background: none !important; - border: none !important; -} - -/* Allow expanded search for above 768px */ -@media (min-width: 768px) { - /* 768px */ - .page-header.navbar { - /* Search box */ - } - .page-header.navbar .search-form.search-form-expanded { - width: 200px; - } - .page-header.navbar .search-form.search-form-expanded .input-group .form-control { - text-indent: 0; - } - .page-header.navbar .search-form.search-form-expanded .input-group .form-control:hover { - cursor: text; - } - .page-header.navbar .search-form.search-form-expanded .input-group .input-group-btn .btn.submit { - margin-left: 0; - } -} -/*** -Horizontal Menu -***/ -.page-header.navbar { - /* Header container */ - /* Mega menu */ -} -.page-header.navbar .container { - position: relative; -} -.page-header.navbar .hor-menu { - margin: 0 0 0 -17px; - margin: 0; - float: left; -} -.page-header.navbar .hor-menu .navbar-nav { - position: static; - /* Mega menu */ - /* Mega Menu Dropdown */ - /* Classic menu */ -} -.page-header.navbar .hor-menu .navbar-nav.navbar-right .dropdown-menu { - left: auto; - right: 0; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown { - position: static; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - left: auto; - width: auto; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content { - font-family: "Open Sans", sans-serif; - padding: 15px; - margin: 0; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content.mega-menu-responsive-content { - padding: 10px 18px 10px 45px; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu { - padding: 0; - margin: 0; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu:last-child { - border-right: 0; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li { - padding: 1px !important; - margin: 0 !important; - list-style: none; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - margin-top: 5px; - padding-left: 6px; - font-size: 15px; - font-weight: 400; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a { - white-space: normal; - font-family: "Open Sans", sans-serif; - padding: 7px; - margin: 0; - font-size: 14px; - font-weight: 300; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify { - padding: 7px 7px 7px 30px; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify > i { - position: absolute; - top: auto !important; - margin-left: -24px; - font-size: 15px; - margin-top: 3px !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .badge, -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .label { - margin-left: 5px; -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu { - left: 20px; - right: 20px; -} -.page-header.navbar .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:after, .page-header.navbar .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:before { - display: none !important; -} -.page-header.navbar .hor-menu .navbar-nav > li > a { - font-size: 14px; - font-weight: 400; - padding: 13px 13px; -} -.page-header.navbar .hor-menu .navbar-nav > li > a:focus { - background: none !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.current .selected, .page-header.navbar .hor-menu .navbar-nav > li.active .selected { - left: 50%; - bottom: 0; - position: absolute; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid transparent; - display: inline-block; - margin: 0; - width: 0; - height: 0px; - margin-left: -7px; - margin-bottom: -6px; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { - margin-top: 0; - border: none; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { - font-family: "Open Sans", sans-serif; - font-size: 14px; - font-weight: 300; - padding: 9px 10px; - white-space: normal; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a .label, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a .badge { - font-weight: 300; -} -.page-header.navbar .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu { - min-width: 195px; - max-width: 235px; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > .dropdown-menu { - top: 0; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { - top: 9px; - right: 10px; -} - -/* Form medium devices upto large devices */ -@media (min-width: 992px) and (max-width: 1200px) { - /* 992px 1200px */ - /* Boxed layout */ - .page-boxed .page-header.navbar { - /* Top menu */ - } - .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile { - display: none; - } - .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname { - display: none; - } -} -@media (min-width: 992px) { - /* 992px */ - /* Page header */ - .page-header.navbar { - /* Header logo */ - } - .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { - padding: 0; - } - .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { - width: 45px; - } - .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default { - display: none; - } - - /* Boxed Layout */ - .page-boxed .page-header.navbar { - /* Page logo */ - /* Top menu */ - } - .page-boxed .page-header.navbar .page-logo { - width: 236px; - } - .page-boxed .page-header.navbar .top-menu .navbar-nav { - margin-right: 0px; - } - - /* Sidebar closed & logo hidden */ - .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar { - /* Page logo */ - } - .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo { - width: 46px; - } - - /* Boxed layout & page sidebar fixed layout */ - .page-boxed.page-sidebar-fixed .page-header.navbar { - /* Page logo */ - } - .page-boxed.page-sidebar-fixed .page-header.navbar .page-logo { - width: 235px; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page header */ - .page-header.navbar { - padding: 0 20px 0 20px; - position: relative; - clear: both; - /* Page logo */ - /* Menu Toggler */ - /* Top Menu */ - } - .page-header.navbar .page-logo { - width: auto; - padding: 0; - margin-right: 10px; - margin-left: 0px !important; - padding-left: 0px !important; - } - .page-header.navbar .page-logo img { - margin-left: 4px !important; - } - .page-header.navbar .menu-toggler.sidebar-toggler { - display: none !important; - } - .page-header.navbar .menu-toggler.responsive-toggler { - display: inline-block; - } - .page-header.navbar .top-menu .navbar-nav { - display: inline-block; - margin: 0 10px 0 0; - } - .page-header.navbar .top-menu .navbar-nav > li { - float: left; - } - .page-header.navbar .top-menu .navbar-nav .nav li.dropdown i { - display: inline-block; - position: relative; - top: 1px; - right: 0px; - } - .page-header.navbar .top-menu .navbar-nav .open .dropdown-menu { - position: absolute; - } - - /* Fixed header for mobile */ - .page-header-fixed.page-header-fixed-mobile .navbar-fixed-top { - position: fixed; - } - - /* Boxed Layout */ - .page-boxed .page-header.navbar > .container { - max-width: none !important; - margin: 0 !important; - padding: 0 !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* 768px & 991px */ - /* Boxed Layout */ - .page-boxed .page-header.navbar { - margin: auto !important; - padding: 0; - } - .page-boxed .page-header.navbar > .container { - margin: auto !important; - } -} -@media (max-width: 767px) { - /* 767px */ - /* Page header */ - .page-header.navbar { - padding: 0 10px 0 10px; - /* Header logo */ - /* Search box */ - /* Top navigation menu*/ - } - .page-header.navbar .page-logo { - width: auto; - } - .page-header.navbar .search-form.open { - z-index: 3; - left: 10px; - right: 10px; - position: absolute; - width: auto !important; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu { - max-width: 255px; - width: 255px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu { - margin-right: -190px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:before { - margin-right: 190px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu { - margin-right: -150px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:before { - margin-right: 150px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu { - margin-right: -110px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:before { - margin-right: 110px; - } -} -@media (max-width: 580px) { - /* Page header */ - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile { - display: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname { - display: none; - } -} -@media (max-width: 480px) { - /* 480px */ - /* Fixed header for mobile */ - .page-header-fixed.page-header-fixed-mobile .page-header.navbar { - height: 92px; - } - - .page-header.navbar { - /* Top menu */ - } - .page-header.navbar .top-menu { - display: block; - clear: both; - } - .page-header.navbar .top-menu .navbar-nav { - margin-right: 0; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle { - padding: 17px 6px 9px 6px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle { - padding: 14px 4px 12px 2px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - padding: 14px 0px 12px 2px; - } -} -/*** -Pace - Page Progress -***/ -.pace .pace-progress { - z-index: 10000; - top: 44px; - height: 2px; -} - -.pace .pace-progress-inner { - box-shadow: none; -} - -.pace .pace-activity { - top: 48px; - right: 22px; - border-radius: 10px !important; -} - -@media (max-width: 480px) { - /* 480px */ - .page-header-fixed .pace .pace-progress { - top: 92px; - } - - .page-header-fixed .pace .pace-activity { - top: 188px; - right: 15px; - } -} -/*** -Page container -***/ -.page-container { - margin: 0px; - padding: 0px; - position: relative; - /* Fixed header */ - /* Fixed footer for mobile */ -} -.page-container:before, .page-container:after { - content: " "; - display: table; -} -.page-container:after { - clear: both; -} -.page-header-fixed .page-container { - margin-top: 46px; -} -.page-footer-fixed.page-footer-fixed-mobile .page-container { - margin-bottom: 20px !important; -} - -@media (min-width: 992px) { - /* Page container in fixed footer */ - .page-footer-fixed .page-container { - margin-bottom: 20px !important; - } -} -@media (max-width: 991px) { - /* Page container */ - .page-container { - margin: 0 !important; - padding: 0 !important; - } - .page-header-fixed.page-header-fixed-mobile .page-container { - margin-top: 46px !important; - } -} -@media (max-width: 480px) { - /* Page container */ - .page-header-fixed.page-header-fixed-mobile .page-container { - margin-top: 92px !important; - } -} -/*** -Page sidebar -***/ -/* IE8 fix */ -.ie8 .page-sidebar { - width: 235px; - float: left; - position: relative; - margin-right: -100%; -} - -/* Page Sidebar */ -.page-sidebar, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover { - /* Default sidebar menu */ - /* light sidebar menu */ -} -.page-sidebar.navbar-collapse, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse { - padding: 0; - box-shadow: none; -} -.page-sidebar .page-sidebar-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu { - list-style: none; - margin: 0; - padding: 0; - /* 1st level links */ - /* all links */ -} -.page-sidebar .page-sidebar-menu > li, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li { - display: block; - margin: 0; - padding: 0; - border: 0px; -} -.page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper { - border: 0 !important; -} -.page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:before, .page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:after, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:before, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:after, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:after, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:after { - content: " "; - display: table; -} -.page-sidebar .page-sidebar-menu > li.sidebar-toggler-wrapper:after, .page-sidebar .page-sidebar-menu > li.sidebar-search-wrapper:after, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-toggler-wrapper:after, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.sidebar-search-wrapper:after { - clear: both; -} -.page-sidebar .page-sidebar-menu > li.start > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.start > a { - border-top-color: transparent !important; -} -.page-sidebar .page-sidebar-menu > li.last > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.last > a { - border-bottom-color: transparent !important; -} -.page-sidebar .page-sidebar-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { - display: block; - position: relative; - margin: 0; - border: 0px; - padding: 10px 15px; - text-decoration: none; - font-size: 14px; - font-weight: 300; -} -.page-sidebar .page-sidebar-menu > li > a > i, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i { - font-size: 16px; - margin-right: 5px; - text-shadow: none; -} -.page-sidebar .page-sidebar-menu > li > a > i.glyphicon, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.glyphicon { - top: 3px; - margin-left: 1px; - margin-right: 4px; -} -.page-sidebar .page-sidebar-menu > li > a > [class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > [class^="icon-"] { - top: 2px; - margin-left: 1px; - margin-right: 4px; -} -.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-fixed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { - transition: all 0.2s ease; -} -.page-sidebar-reversed.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-reversed.page-sidebar-fixed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { - transition: none; -} -.page-sidebar .page-sidebar-menu > li.heading, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading { - padding: 15px 15px 15px 15px; -} -.page-sidebar .page-sidebar-menu > li.heading > h3, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 { - margin: 0; - padding: 0; - font-size: 14px; - font-weight: 300; -} -.page-sidebar .page-sidebar-menu > li.heading + li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading + li > a { - border-top: 0; -} -.page-sidebar .page-sidebar-menu > li.open > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a { - font-size: 14px; -} -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a { - border: none; - text-shadow: none; - font-size: 14px; -} -.page-sidebar .page-sidebar-menu > li.active > a > .selected, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - display: block; - background-image: none; - /* will be set in a theme css file*/ - float: right; - position: absolute; - right: 0px; - top: 8px; - background: none; - width: 0; - height: 0; - border-top: 12px solid transparent; - border-bottom: 12px solid transparent; - border-right: 12px solid #ffffff; -} -.page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-sidebar-reversed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - right: auto; - left: 0; - border-right: 0; - border-left: 8px solid #ffffff; -} -.page-container-bg-solid .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - border-color: transparent #F1F3FA transparent transparent; -} -.page-container-bg-solid.page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid.page-sidebar-reversed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - border-color: transparent transparent transparent #F1F3FA; -} -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before { - float: right; - width: 10px; - text-align: center; - margin-top: -1px; - margin-right: 5px; - margin-left: 5px; - display: inline; - font-size: 16px; - font-family: FontAwesome; - height: auto; - content: "\f104"; - font-weight: 300; - text-shadow: none; -} -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before { - content: "\f107"; -} -.page-sidebar .page-sidebar-menu li > a > .badge, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge { - float: right; - margin-top: 1px; - margin-right: 0px; -} -.page-sidebar .page-sidebar-menu .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu { - list-style: none; - display: none; - padding: 0; - margin: 8px 0px 8px 0px; -} -.page-sidebar .page-sidebar-menu .sub-menu li, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li { - background: none; - margin: 0px; - padding: 0px; - margin-top: 1px !important; - /* 2nd level sub menu */ -} -.page-sidebar .page-sidebar-menu .sub-menu li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a { - display: block; - margin: 0; - padding: 6px 15px 6px 43px; - text-decoration: none; - font-size: 14px; - font-weight: 300; - background: none; -} -.page-sidebar .page-sidebar-menu .sub-menu li > a > i, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i { - font-size: 14px; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu { - margin: 0; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li { - /* 3rd level sub menu */ -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a { - padding-left: 60px; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu { - margin: 0; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a { - padding-left: 80px; -} -.page-sidebar .page-sidebar-menu li.active > .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu { - display: block; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li > a { - border: 0; - margin: 0; - padding-left: 11px; - border-left: 4px solid transparent; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - margin: 0; - padding: 1px 0; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li > a { - padding-top: 8px; - padding-bottom: 8px; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li:first-child, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu li:first-child { - margin-top: 0 !important; -} -.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li > a, .page-sidebar-reversed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li > a { - padding-left: 15px; - padding-right: 11px; - border-left: 0; - border-right: 4px solid transparent; -} -.page-sidebar .sidebar-toggler, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler { - display: block; - cursor: pointer; - opacity: 0.7; - filter: alpha(opacity=70); - width: 30px; - height: 27px; - margin-top: 15px; - margin-right: 19px; - float: right; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.page-sidebar .sidebar-toggler:hover, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler:hover { - filter: alpha(opacity=100); - opacity: 1; -} -.page-sidebar .sidebar-search, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search { - padding: 0; - margin: 22px 18px 22px 18px; -} -.page-sidebar .sidebar-search .remove, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove { - display: none; -} -.page-sidebar .sidebar-search .remove > i, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .remove > i { - font-size: 16px; -} -.page-sidebar .sidebar-search .input-group, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group { - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.page-sidebar .sidebar-search .input-group .form-control, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control { - border: 0; - font-size: 14px; - padding: 0; - height: auto; - line-height: auto; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.page-sidebar .sidebar-search .input-group .input-group-btn .btn, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn { - padding: 2px 0 0 0; - background-color: transparent; - background-repeat: no-repeat; - background-position: 100% 3px; -} -.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i { - font-size: 15px; -} -.page-sidebar .sidebar-search.sidebar-search-bordered, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered { - margin: 25px 18px 25px 18px; -} -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group .form-control, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .form-control { - font-size: 13px; - padding: 6px 8px; -} -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group .input-group-btn .btn { - margin-right: 6px; -} - -@media (min-width: 992px) { - /* 992px */ - .page-sidebar { - width: 235px; - float: left; - position: relative; - margin-right: -100%; - } - .page-full-width .page-sidebar { - display: none !important; - } - .page-sidebar.navbar-collapse { - max-height: none !important; - } - - .page-sidebar-reversed .page-sidebar { - float: right; - margin-right: 0; - margin-left: -100%; - } - .page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - margin-left: -235px; - } - .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper { - position: relative; - float: right; - } - - .page-sidebar-fixed .page-sidebar { - position: fixed !important; - margin-left: 0; - top: 46px; - } - .page-sidebar-fixed .page-sidebar-menu > li.last { - margin-bottom: 15px !important; - } - .page-sidebar-fixed .page-sidebar-menu .sub-menu { - height: auto !important; - } - - /* Sidebar Closed */ - .page-sidebar-closed .page-sidebar { - width: 45px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed { - /* sidebar */ - width: 45px !important; - /* sidebar toggler */ - /* sidebar search */ - /* sidebar bordered search */ - /* sidebar search expanded */ - /* sidebar bordered search expanded */ - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li { - /* hide opened sub menu */ - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu, - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu { - display: none !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - width: 256px !important; - position: relative !important; - z-index: 10000; - display: block !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a { - -webkit-border-radius: 0 4px 0 0; - -moz-border-radius: 0 4px 0 0; - -ms-border-radius: 0 4px 0 0; - -o-border-radius: 0 4px 0 0; - border-radius: 0 4px 0 0; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i { - margin-right: 10px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title { - display: inline !important; - padding-left: 15px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .badge { - display: block !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .selected { - display: none; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover.heading { - width: 45px !important; - box-shadow: none; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - width: 210px; - position: absolute; - z-index: 2000; - left: 46px; - margin-top: 0; - top: 100%; - display: block !important; - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - -ms-border-radius: 0 0 4px 4px; - -o-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > a { - padding-left: 15px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > a { - padding-left: 30px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { - padding-left: 45px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.heading > h3 { - display: none; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper .sidebar-toggler { - margin-right: 8px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover { - width: 45px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-search-wrapper:hover { - width: 45px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a { - padding-left: 11px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a .selected { - right: -3px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge, - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title, - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow { - display: none !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-toggler { - margin-left: 3px; - margin-right: 3px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group { - border-color: transparent; - margin-left: -4px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group .form-control { - display: none; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group .input-group-btn .btn { - display: block; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.sidebar-search-bordered .input-group { - padding: 5px 0 3px 0; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open { - height: 39px; - margin-top: 14px; - margin-bottom: 14px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group { - width: 210px; - position: relative; - z-index: 1; - margin-left: 24px; - padding: 0; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .form-control { - background: none; - border: 0; - display: block; - padding: 8px 8px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .input-group-btn .btn { - display: block; - margin-right: 8px; - margin-top: 1px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .remove { - background-repeat: no-repeat; - width: 11px; - height: 11px; - margin: 9px -5px 9px -7px; - display: block; - float: left; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open.sidebar-search-bordered { - height: 36px; - margin-top: 23px; - margin-bottom: 23px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open.sidebar-search-bordered .input-group { - padding: 0; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a { - padding-right: 11px; - padding-left: 7px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar { - margin-left: -45px; - width: 45px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed { - /* sidebar */ - /* sidebar search */ - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu { - left: auto; - right: 46px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - margin-left: -211px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a { - -webkit-border-radius: 4px 0 0 0; - -moz-border-radius: 4px 0 0 0; - -ms-border-radius: 4px 0 0 0; - -o-border-radius: 4px 0 0 0; - border-radius: 4px 0 0 0; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title { - padding-left: 0; - padding-right: 15px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i { - margin-right: 0; - margin-left: 2px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-search-wrapper:hover, .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.sidebar-toggler-wrapper:hover { - margin-left: 0; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group { - margin-left: -227px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .input-group .input-group-btn .btn { - margin-right: 10px !important; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search.open .remove { - margin: 9px 4px 12px -16px !important; - float: right !important; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a { - padding-right: 7px; - padding-left: 11px; - } - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover { - width: 235px !important; - display: block; - z-index: 10000; - } - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu { - width: 235px !important; - } - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected { - display: none !important; - } - .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover { - width: 235px !important; - z-index: 10000; - margin-left: -235px !important; - } - .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu { - width: 235px !important; - } - .page-sidebar-closed.page-sidebar-hide .page-sidebar { - display: none !important; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu { - display: none; - width: 210px; - z-index: 2000; - position: absolute; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu > li > a { - margin: 3px; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu, .page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu { - display: none !important; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li a > .arrow { - display: none; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow { - display: block; - float: right; - position: absolute; - right: 0; - margin-top: -20px; - background: none; - width: 0; - height: 0; - border-style: solid; - border-top: 12px double transparent; - border-bottom: 12px double transparent; - border-left: 0; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:after, .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:before { - display: none; - } - .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow { - right: auto; - left: 0; - border-right: 0; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - display: inline-block !important; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow { - z-index: 1; - right: 0px; - margin-top: -23px; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .selected { - display: none; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - margin-left: 235px; - margin-top: -40px; - } - .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - margin-left: -210px !important; - } - .page-sidebar-closed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - margin-left: 0; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li > a { - padding-left: 15px; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu { - margin-left: 210px; - margin-top: -38px !important; - } - .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu { - margin-left: -210px !important; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu > li > a { - padding-left: 10px; - padding-right: 10px; - } - - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - margin-top: -41px; - } - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-hover-submenu li:hover > .sub-menu > li > .sub-menu { - margin-top: -41px; - } -} -@media (max-width: 991px) { - /* 991px */ - .page-sidebar { - border-top: 0 !important; - margin: 20px; - } - .page-sidebar .sidebar-toggler { - display: none; - } - .page-sidebar .selected { - display: none !important; - } - .page-sidebar.navbar-collapse { - max-height: none; - /* set some max height to have a scrollable menu on mobile devices */ - } - .page-sidebar.navbar-collapse.collapse { - display: none !important; - } - .page-sidebar.navbar-collapse.in { - border-top: 0 !important; - margin: 20px; - position: relative; - overflow: hidden !important; - overflow-y: auto !important; - display: block !important; - } - .page-sidebar.navbar-collapse.navbar-no-scroll { - max-height: none !important; - } - .page-sidebar .mega-menu-responsive-content { - padding: 10px 18px 10px 45px; - } - - .page-full-width .page-sidebar-menu { - display: block; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* 768px & 991px */ - .page-sidebar .btn-navbar.collapsed .arrow { - display: none; - } - .page-sidebar .btn-navbar .arrow { - position: absolute; - right: 25px; - width: 0; - height: 0; - top: 50px; - border-bottom: 15px solid #5f646b; - border-left: 15px solid transparent; - border-right: 15px solid transparent; - } -} -@media (max-width: 480px) { - /* 480px */ - /* Page sidebar */ - .page-sidebar, - .page-sidebar.in { - margin: 0 10px 10px 10px !important; - } - .page-header-fixed.page-header-fixed-mobile .page-sidebar, .page-header-fixed.page-header-fixed-mobile - .page-sidebar.in { - margin-top: 10px !important; - } -} -/****************** -Page Quick Sidebar -******************/ -/*** -Quick Sidebar Layout -***/ -/* Quick sidebar toggler */ -.page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle { - padding: 17px 10px 9px 10px !important; -} -.page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle i { - top: 0px; -} -.page-quick-sidebar-open .page-header .top-menu .dropdown-quick-sidebar-toggler > .dropdown-toggle i:before { - content: "\e066"; -} - -/* Quick sidebar wrapper */ -.page-quick-sidebar-wrapper { - transition: right 0.3s; - z-index: 9994; - position: fixed; - top: 46px; - bottom: 0; - right: -270px; - width: 270px; -} -.page-footer-fixed .page-quick-sidebar-wrapper { - bottom: 33px; -} -.page-quick-sidebar-full-height .page-quick-sidebar-wrapper { - top: 0; - bottom: 0; -} -.page-quick-sidebar-open .page-quick-sidebar-wrapper { - transition: right 0.3s; - right: 0; -} - -/*** -Quick Sidebar Toggler -***/ -.page-quick-sidebar-toggler { - overflow: hidden; - z-index: 9994; - display: none; - width: 28px; - height: 27px; - position: fixed; - top: 19px; - right: 15px; - text-align: center; - padding-top: 6px; -} -.page-quick-sidebar-open .page-quick-sidebar-toggler { - display: inline-block; -} -.page-quick-sidebar-toggler > i { - font-size: 17px; -} - -/* quick sidebar top position fix for mobile view */ -@media (max-width: 480px) { - /* 480px */ - .page-quick-sidebar-wrapper { - top: 92px; - } - - .page-quick-sidebar-toggler { - top: 65px; - } -} -.page-header, -.page-sidebar-wrapper, -.page-content-wrapper, -.page-footer { - transition: margin 0.3s; -} - -/* Quick sidebar with push content */ -.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { - transition: margin-left 0.3s; - margin-left: -270px; -} -.page-quick-sidebar-open.page-quick-sidebar-push-content .page-content-wrapper { - transition: margin-left 0.3s; - margin-left: -270px; -} -.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer { - transition: margin-right 0.3s; - margin-right: 270px; - margin-left: -270px; -} - -/* Page sidebar reversed */ -.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { - transition: margin-right 0.3s; - margin-right: 270px; -} - -/* Quick sidebar with full height content */ -.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header { - transition: margin-left 0.3s; - margin-left: -270px; -} - -.page-quick-sidebar-open.page-quick-sidebar-push-content.page-footer-fixed:not(.page-quick-sidebar-full-height) .page-footer { - margin-left: 0; - margin-right: 0; -} - -/* Quick sidebar with transparent content */ -.page-quick-sidebar-open.page-quick-sidebar-over-content-transparent .page-quick-sidebar-wrapper { - opacity: 0.9; - filter: alpha(opacity=90); -} - -/* Hide the responsive menu if its shown while the quick sidebar opened on mobile */ -@media (max-width: 991px) { - /* 991px */ - .page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper { - display: none; - } -} -/*** -Quick Sidebar Content -***/ -.page-quick-sidebar-wrapper { - overflow: hidden; -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - /* Quick sidebar tabs */ - /* Quick sidebar tabs content */ - /* Quick sidebar general list heading */ - /* Quick sidebar general list-items */ - /* Inner content */ - /* Quick sidebar list */ - /* Quick sidebar list item */ - /* Quick sidebar list item shown */ - /* Quick sidebar chat */ - /* Quick sidebar alerts */ - /* Quick sidebar settings */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified { - margin: 0; - padding: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li { - display: table-cell !important; - width: 1% !important; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { - padding: 15px 15px; - border: 0; - height: 46px; - font-size: 13px; - text-transform: uppercase; - -webkit-border-radius: 0; - -moz-border-radius: 0; - -ms-border-radius: 0; - -o-border-radius: 0; - border-radius: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a > .badge { - position: absolute; - top: 12px; - right: 3px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { - border: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { - margin-top: 8px; - margin-right: 20px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { - position: absolute; - top: -7px; - right: 19px; - display: inline-block !important; - border-right: 7px solid transparent; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { - position: absolute; - top: -6px; - right: 20px; - display: inline-block !important; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-left: 6px solid transparent; - content: ''; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > .tab-content { - margin: 0; - padding: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { - font-size: 16px; - margin: 10px 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items { - margin: 0; - padding: 0; - list-style: none; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { - margin: 0; - padding: 10px; - background: none; - border-bottom-width: 1px; - border-bottom-style: solid; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child { - border-bottom: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li { - border: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .inner-content { - margin: 10px 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list { - position: absolute !important; - width: 270px !important; - transition: margin 0.3s; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item { - position: absolute !important; - width: 270px !important; - transition: margin 0.3s; - margin-left: 270px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav { - padding: 15px 10px 0px 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { - vertical-align: middle; - display: inline-block; - font-size: 14px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i { - font-size: 17px; - line-height: 17px; - vertical-align: top; - margin-right: 3px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list { - transition: margin 0.3s; - margin-left: -270px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar, -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail { - display: none !important; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item { - transition: margin 0.3s; - margin-left: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users { - padding: 10px 0; - position: relative; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media { - padding: 12px 10px 11px 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object { - border-radius: 50% !important; - width: 38.57143px; - opacity: 0.8; - filter: alpha(opacity=80); - float: left; - margin-right: 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:before, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after { - content: " "; - display: table; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after { - clear: both; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover { - cursor: pointer; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object { - opacity: 1; - filter: alpha(opacity=100); -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading { - margin: 5px 0 0 0; - font-size: 14px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { - font-size: 11px; - text-transform: uppercase; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { - font-size: 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status { - margin-top: 10px; - right: 10px; - position: absolute; - display: inline-block; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages { - padding: 0px 10px; - position: relative; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post { - transition: display 0.3s; - padding: 5px 0; - margin: 10px auto; - font-size: 12px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body { - display: block; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar { - width: 38.57143px; - border-radius: 50% !important; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar { - float: left; - margin-right: 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar { - float: right; - margin-left: 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { - font-size: 12px; - font-weight: 300; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { - font-size: 12px; - font-weight: 300; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { - display: block; - padding: 5px; - position: relative; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message { - text-align: left; - margin-left: 55px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { - display: block; - position: absolute; - top: 9px; - left: -6px; - width: 0; - height: 0; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-right-width: 6px; - border-right-style: solid; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message { - margin-right: 55px; - text-align: right; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { - display: block; - position: absolute; - top: 9px; - right: -6px; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-left-width: 6px; - border-left-style: solid; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name, -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime { - text-align: right; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form { - padding: 20px 10px 15px 10px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form .input-group .form-control { - font-size: 13px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list { - padding: 10px 0; - position: relative; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .label { - margin-top: 5px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { - padding: 0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list { - padding: 10px 0; - position: relative; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch { - margin-top: -3px; - float: right; - border: 0; - min-width: 59px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control { - width: 75px !important; - padding: 4px 4px !important; - float: right; - border: 0; - margin-top: -4px; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control { - padding: 4px 0px !important; -} - -/*** -Page content -***/ -/* Page title */ -.page-title { - padding: 0px; - font-size: 28px; - letter-spacing: -1px; - display: block; - color: #666; - margin: 0px 0px 15px 0px; - font-weight: 300; - /* subtitle */ -} -.page-title small { - font-size: 14px; - letter-spacing: 0px; - font-weight: 300; - color: #888; -} -.page-container-bg-solid .page-title { - color: #666; - margin-bottom: 20px; - margin-top: 20px; -} -.page-container-bg-solid .page-title small { - color: #666; -} - -/* Page breadcrumb */ -.page-bar { - padding: 0px; - background-color: #f7f7f7; - margin-bottom: 25px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.page-bar:before, .page-bar:after { - content: " "; - display: table; -} -.page-bar:after { - clear: both; -} -.page-bar .page-breadcrumb { - display: inline-block; - float: left; - padding: 8px; - margin: 0; - list-style: none; -} -.page-bar .page-breadcrumb > li { - display: inline-block; -} -.ie8 .page-bar .page-breadcrumb > li { - margin-right: 1px; -} -.page-bar .page-breadcrumb > li > a, -.page-bar .page-breadcrumb > li > span { - color: #888; - font-size: 14px; - text-shadow: none; -} -.page-bar .page-breadcrumb > li > i { - color: #aaa; - font-size: 14px; - text-shadow: none; -} -.page-bar .page-breadcrumb > li > i[class^="icon-"], -.page-bar .page-breadcrumb > li > i[class*="icon-"] { - color: gray; -} -.page-bar .page-toolbar { - display: inline-block; - float: right; - padding: 0; -} -.page-bar .page-toolbar .btn-fit-height { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - -ms-border-radius: 0 4px 4px 0; - -o-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; - padding-top: 8px; - padding-bottom: 8px; -} -.page-md .page-bar .page-toolbar .btn-fit-height { - padding-top: 9px; - padding-bottom: 9px; - box-shadow: none !important; -} -.page-container-bg-solid .page-bar { - position: relative; - padding: 0px 20px; - background-color: #ffffff; - margin: -25px -20px 0 -20px; -} -.page-container-bg-solid .page-bar .page-breadcrumb { - padding: 11px 0; -} -.page-container-bg-solid .page-bar .page-breadcrumb > li > a, -.page-container-bg-solid .page-bar .page-breadcrumb > li > span { - color: #888; -} -.page-container-bg-solid .page-bar .page-breadcrumb > li > i { - color: #aaa; -} -.page-container-bg-solid .page-bar .page-breadcrumb > li > i[class^="icon-"], -.page-container-bg-solid .page-bar .page-breadcrumb > li > i[class*="icon-"] { - color: #8c8c8c; -} -.page-container-bg-solid .page-bar .page-toolbar { - padding: 6px 0; -} -.page-container-bg-solid .page-bar .page-toolbar .btn { - margin-top: -2px; -} -.page-container-bg-solid .page-bar .page-toolbar .btn.btn-sm { - margin-top: 0px; -} - -/* Page content */ -.page-content { - margin-top: 0px; - padding: 0px; - background-color: #fff; -} -.page-container-bg-solid .page-content { - background: #F1F3FA; -} -.page-container-bg-solid.page-md .page-content .page-bar { - border-radius: 0 !important; -} -.page-full-width .page-content { - margin-left: 0px !important; -} - -@media (min-width: 992px) { - /* 992px */ - /* Page content */ - .page-content-wrapper { - float: left; - width: 100%; - } - .page-content-wrapper .page-content { - margin-left: 235px; - margin-top: 0px; - min-height: 600px; - padding: 25px 20px 10px 20px; - } - .page-content-wrapper .page-content.no-min-height { - min-height: auto; - } - .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content { - margin-left: 45px; - } - .page-sidebar-reversed .page-content-wrapper .page-content { - margin-left: 0 !important; - margin-right: 235px !important; - } - .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content { - margin-left: 0; - margin-right: 45px; - } - .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content { - margin-left: 0 !important; - margin-right: 45px !important; - } - .page-sidebar-closed .page-content-wrapper .page-content { - margin-left: 45px !important; - } - .page-sidebar-closed.page-sidebar-hide .page-content-wrapper .page-content { - margin-left: 0 !important; - } - .page-sidebar-closed.page-sidebar-reversed.page-sidebar-hide .page-content-wrapper .page-content { - margin-right: 0 !important; - } - .page-full-width .page-content-wrapper .page-content { - margin-left: 0px !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Bg solid content's breadcrumb */ - .page-container-bg-solid .page-bar { - margin-top: -20px; - } - - /* Boxed page container */ - .page-boxed > .container { - max-width: none !important; - margin: 0 !important; - padding: 0 !important; - } - - /* Page content */ - .page-content-wrapper .page-content { - margin: 0px !important; - padding: 20px 20px 20px 20px !important; - min-height: 280px; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* 768px & 991px */ - /* Boxed page container */ - .page-boxed > .container { - margin: auto !important; - } -} -@media (max-width: 767px) { - /* 767px */ - /* Page content */ - .page-content-wrapper .page-content { - padding: 20px 10px 10px 10px !important; - overflow: hidden; - /* Page title */ - } - .page-content-wrapper .page-content .page-title { - margin-bottom: 20px; - font-size: 18px; - } - .page-content-wrapper .page-content .page-title small { - font-size: 13px; - padding-top: 3px; - } -} -@media (max-width: 480px) { - /* 480px */ - /* Dashboard date range panel */ - .page-content-wrapper .page-content .page-title small { - display: block; - clear: both; - } -} -/*** -Page footer -***/ -.page-footer { - padding: 8px 20px 5px 20px; - font-size: 12px; - height: 33px; -} -.page-footer:before, .page-footer:after { - content: " "; - display: table; -} -.page-footer:after { - clear: both; -} -.page-footer .page-footer-inner { - float: left; - display: inline-block; -} -.page-footer-fixed.page-footer-fixed-mobile .page-footer { - position: fixed; - left: 0; - right: 0; - z-index: 10000; - bottom: 0; -} -.page-footer-fixed.page-footer-fixed-mobile.page-sidebar-fixed .page-footer { - margin-left: 0 !important; -} - -@media (min-width: 992px) { - /* 992px */ - /* Default footer */ - .page-footer { - clear: left; - } - - /* Fixed footer */ - .page-footer-fixed .page-footer { - position: fixed; - left: 0; - right: 0; - z-index: 10000; - bottom: 0; - } - - /* Footer with footer sidebar */ - .page-sidebar-fixed.page-sidebar-closed .page-footer { - margin-left: 45px; - } - .page-sidebar-fixed.page-footer-fixed .page-footer { - margin-left: 0 !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed .page-footer { - margin-left: 235px; - padding: 8px 20px 5px 20px; - } - - /* Boxed page */ - .page-boxed .page-footer { - padding: 8px 0 5px 0; - } - .page-boxed.page-sidebar-fixed .page-footer { - padding-right: 20px; - padding-left: 20px; - } - - /* Page sidebar reversed */ - .page-sidebar-reversed.page-sidebar-fixed .page-footer { - margin-left: 0; - margin-right: 235px; - padding: 8px 20px 5px 20px; - } - .page-sidebar-reversed.page-sidebar-fixed.page-footer-fixed .page-footer { - margin-left: 0; - margin-right: 0; - } - .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-footer { - margin-right: 45px; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Boxed Layout */ - .page-boxed .page-footer { - padding-left: 0px; - padding-right: 0px; - } -} -@media (max-width: 767px) { - /* 767px */ - /* Default footer & boxed footer */ - .page-footer, - .page-boxed .page-footer { - padding-left: 10px; - padding-right: 10px; - } - - /* Fixed footer */ - .page-footer-fixed .page-footer .container { - padding-left: 0; - padding-right: 0; - } -} -/* Scroll Top Top */ -.scroll-to-top { - display: inline-block; - padding: 1px; - text-align: center; - position: fixed; - bottom: 10px; - z-index: 10001; - display: none; - right: 10px; -} -.scroll-to-top > i { - display: inline-block; - color: #687991; - font-size: 30px; - opacity: 0.6 ; - filter: alpha(opacity=60) ; -} -.scroll-to-top:hover { - cursor: pointer; -} -.scroll-to-top:hover > i { - opacity: 1 ; - filter: alpha(opacity=100) ; -} - -@media (min-width: 992px) { - /* 992px */ - .scroll-to-top { - right: 20px; - } -} -@media (max-width: 991px) { - /* 991px */ - .scroll-to-top { - bottom: 10px; - right: 10px; - } - .scroll-to-top > i { - font-size: 28px; - } -} -/*** -Theme Panel -***/ -.theme-panel { - width: 420px; - margin-top: -13px; - margin-right: 0px; - z-index: 100; - float: right; - position: relative; - /* content solid bg color */ -} -.theme-panel > .toggler { - top: 4px; - right: 0; - padding: 20px; - cursor: pointer; - position: absolute; - background: #d5dade url(../img/icon-color.png) center no-repeat; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.theme-panel > .toggler:hover { - background-color: #3d3d3d !important; -} -.theme-panel > .toggler-close { - display: none; - top: 4px; - right: 0; - padding: 20px; - z-index: 101; - cursor: pointer; - position: absolute; - background: #3d3d3d url(../img/icon-color-close.png) center no-repeat !important; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.theme-panel > .toggler-close:hover { - background-color: #222 !important; -} -.theme-panel > .theme-options { - top: 4px; - right: 0; - display: none; - position: absolute; - z-index: 100; - background: #3d3d3d; - box-shadow: 5px 5px rgba(61, 61, 61, 0.1); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.theme-panel > .theme-options > .theme-option { - color: #cfcfcf; - padding: 10px; - border-top: 1px solid #444; - margin-top: 0px; - margin-bottom: 0px; -} -.theme-panel > .theme-options > .theme-option > span { - text-transform: uppercase; - display: inline-block; - width: 145px; - font-size: 13px; - font-weight: 300; -} -.theme-panel > .theme-options > .theme-option > select.form-control { - display: inline; - width: 135px; - padding: 2px; - text-transform: lowercase; -} -.theme-panel > .theme-options > .theme-option.theme-colors { - border-top: 0; -} -.theme-panel > .theme-options > .theme-option.theme-colors > span { - display: block; - width: auto; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul { - list-style: none; - padding: 0; - display: block; - margin-bottom: 10px !important; - margin-top: 15px; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li { - width: 40px; - height: 40px; - margin: 0 4px; - cursor: pointer; - list-style: none; - float: left; - border: solid 1px #707070; - /* theme colors */ -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:first-child { - margin-left: 0; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:hover, .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.current { - border: solid 2px #d64635; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-default { - background: #333438; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-darkblue { - background: #2b3643; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-blue { - background: #2D5F8B; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-grey { - background: #697380; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light { - background: #F9FAFD; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light2 { - background: #F1F1F1; -} -.page-container-bg-solid .theme-panel { - position: absolute; - margin-top: 30px; - margin-right: 20px; - right: 0; -} -.page-container-bg-solid .theme-panel > .toggler { - background: #BFCAD1 url(../img/icon-color.png) center no-repeat; -} -.page-container-bg-solid.page-sidebar-reversed .theme-panel { - margin-right: 255px; -} - -/*** -Page Loading -***/ -.page-on-load { - background: #fefefe; -} -.page-on-load .page-header, -.page-on-load .page-container, -.page-on-load .page-footer, -.page-on-load > .clearfix { - display: none; - transition: all 2s; -} diff --git a/app/static/admin/layout/css/themes/blue.css b/app/static/admin/layout/css/themes/blue.css deleted file mode 100644 index 7312f17..0000000 --- a/app/static/admin/layout/css/themes/blue.css +++ /dev/null @@ -1,912 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - background-color: #2D5F8B; - /* Top notification menu/bar */ - /* Header seaech box */ - /* Toggler button for sidebar expand/collapse and responsive sidebar menu */ -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #6BA1D1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #d64635; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #3979b2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i { - color: #a5c6e3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #3979b2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i { - color: #a5c6e3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border-color: #e7eaf0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #d64635; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #d64635; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #b6d0e7; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #b6d0e7; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #b6d0e7; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #3979b2; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #3979b2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #2f6493; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #d1e2f0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #e4eef6; - border-bottom: 1px solid #4689c3 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #bed5ea; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #3f84c1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #4689c3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #336c9e; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #2d5f8b; -} -.page-header.navbar .search-form { - background: #28547c; -} -.page-header.navbar .search-form:hover { - background: #3979b2; -} -.page-header.navbar .search-form .input-group .form-control { - color: #83AAC8; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #7fa8c6; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #7fa8c6; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #7fa8c6; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #83AAC8; -} -.page-header.navbar .search-form.open { - background: #3979b2; -} -.page-header.navbar .menu-toggler { - background-image: url(../../img/sidebar_toggler_icon_blue.png); -} - -/* Default Horizontal Menu */ -.page-header.navbar { - /* Default Mega Menu */ - /* Light Mega Menu */ -} -.page-header.navbar .hor-menu .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(57, 121, 178, 0.2); -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #b6d0e7; -} -.page-header.navbar .hor-menu .navbar-nav > li > a { - color: #b6d0e7; -} -.page-header.navbar .hor-menu .navbar-nav > li > a > i { - color: #90b8db; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover { - color: #c9ddee; - background: #3979b2 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a > i, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover > i { - color: #a3c4e1; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li.current > a { - color: white; - background: #d64635 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.current > a > i { - color: #90b8db; -} -.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected { - border-top: 6px solid #d64635; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(57, 121, 178, 0.2); - background: #3979b2; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { - color: #b6d0e7; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i { - color: #b6d0e7; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a { - color: #ecf3f9; - background: #3f84c1; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #ecf3f9; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #ecf3f9; - background: #3f84c1; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #ecf3f9; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider { - background-color: #4386c2; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { - color: #b6d0e7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a { - color: #b6d0e7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i { - color: #90b8db; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover { - color: #c9ddee; - background: #3979b2; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i { - color: #a3c4e1; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a { - color: #333 !important; - background: white !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i { - color: #333 !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover { - color: white; - background: #d64635; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i { - color: #90b8db; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); - background: white; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a { - color: #000; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i { - color: #888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider { - background-color: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - border: 1px solid #efeff5; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu { - border-top: 0; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #4276A4; - /* Default sidebar */ - /* light sidebar */ - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #4a83b6; - color: #C9DFF5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #8EB8DE; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #a2c4e4; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #8EB8DE; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3, -.page-sidebar .page-sidebar-menu > li.heading > h3 { - color: #66a4e3; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #497FAE; - color: #C9DFF5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #D2E6F9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #D2E6F9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #d64635; - border-top-color: transparent; - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #d64635; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active + li > a, -.page-sidebar .page-sidebar-menu > li.active + li > a { - border-top-color: transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open + li > a, -.page-sidebar .page-sidebar-menu > li.active.open + li > a { - border-top-color: #4a83b6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #8EB8DE; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #D2E6F9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background-color: #4276A4; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #C9DFF5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #8EB8DE; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #a2c4e4; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #8EB8DE; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #397FAE !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #D2E6F9; - color: #ddeaf5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #D2E6F9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #3c6c95; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #38648b; - border-left: 4px solid #d64635; - color: #f1f1f1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 4px solid #d64635; - background: #3c6c95; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #467eaf; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #3c6c95 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, -.page-sidebar .sidebar-toggler { - background: url(../../img/sidebar_inline_toggler_icon_blue.jpg); -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group, -.page-sidebar .sidebar-search .input-group { - border-bottom: 1px solid #548bba; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control, -.page-sidebar .sidebar-search .input-group .form-control { - background-color: #4276A4; - color: #6e9cc5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder { - color: #6e9cc5; - opacity: 1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder { - color: #6e9cc5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder { - color: #6e9cc5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i, -.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i { - color: #6e9cc5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group, -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group { - border: 1px solid #548bba; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.open .input-group { - background-color: #4276A4; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed -.page-sidebar .sidebar-search.open .remove > i { - color: #6e9cc5; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - background: none; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - border: 1px solid #3b6992; - background: #3b6992; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control { - background: #3b6992; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group { - border: 1px solid #4276A4; - background: #4276A4; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control { - background: #4276A4; -} - -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - border-left: 0; - border-right: 4px solid #d64635; -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 0; - border-right: 4px solid #d64635; -} - -/************* -Quick Sidebar -*************/ -/*** -Quick Sidebar Layout -***/ -.page-quick-sidebar-wrapper { - background: #3c7fb9; -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - background: #3c7fb9; -} - -/*** -Quick Sidebar Toggler -***/ -.page-quick-sidebar-toggler { - background: #5d98cb; -} -.page-quick-sidebar-toggler:hover { - background: #5290c7; -} -.page-quick-sidebar-toggler > i { - color: #deeefc; -} - -/*** -Quick Sidebar Content -***/ -.page-quick-sidebar-wrapper { - color: #deeefc; - /* Quick sidebar chat */ - /* Quick sidebar alerts */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - /* Quick sidebar tabs */ - /* Quick sidebar general list heading */ - /* Quick sidebar general list-items */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { - color: #d0e7fa; - background: #5d98cb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { - background: #4a8bc4; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.open > a { - color: #d0e7fa; - background: #5d98cb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.active > a { - border: 0; - background: #3c7fb9; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { - border: 0; - background: #5d98cb; - box-shadow: 5px 5px rgba(171, 201, 228, 0.1); -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { - border-bottom: 7px solid #5d98cb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { - border-bottom: 7px solid #5d98cb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a { - color: #deeefc; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a > i { - color: #d5e9fb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover { - background: #699fce; - color: #deeefc; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover > i { - color: #e3f0fc; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.active > a { - background: #619acc; - color: #deeefc; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.divider { - background-color: #699fce; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { - color: #99caf5; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items { - margin: 0; - padding: 0; - list-style: none; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { - border-bottom-color: #4386c2; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover { - background: #4386c2; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item { - /* back to list */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { - color: #d0e7fa; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { - color: #8bc3f3; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { - color: #78b9f1; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { - color: #beddf8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { - color: #beddf8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { - color: #d0e7fa; - background: #5d98cb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { - border-right-color: #5d98cb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { - border-left-color: #5d98cb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a { - color: #b5d8f7; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc { - text-decoration: underline; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { - color: #abd4f7; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .date { - color: #78b9f1; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #c9dae9; -} -.page-footer-fixed .page-footer { - background-color: #38648b; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(73, 127, 174, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(73, 127, 174, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper { - box-shadow: none; - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(73, 127, 174, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - /* Light sidebar menu */ - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading { - padding: 0; - margin-top: 15px; - margin-bottom: 15px; - border-top: 1px solid #4a83b6 !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #fff; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #3e6e99 !important; - /* Page container */ - /* Page sidebar */ - /* Page footer */ - } - .page-boxed .page-container { - background-color: #4276A4; - border-left: 1px solid #4a83b6; - border-bottom: 1px solid #4a83b6; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - border-right: 1px solid #4a83b6; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-fixed .page-sidebar { - border-left: 1px solid #4a83b6; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - border-right: 1px solid #4a83b6; - border-left: 0; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer { - background-color: #3e6e99 !important; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner { - color: #c9dae9; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #3d6a91; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #3d6a91; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #3d6a91 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page sidebar */ - .page-sidebar { - background-color: #305778; - /* light sidebar */ - } - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #4276A4; - } - .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a { - background: #366187; - } - .page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 0 !important; - } - .page-sidebar .page-sidebar-menu > li .sub-menu { - background-color: #305778 !important; - } - .page-sidebar .page-sidebar-menu .sidebar-search input { - background-color: #305778 !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #355e83; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #355e83; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - background: #355e83; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #305778 !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #355e83 !important; - } -} -@media (max-width: 480px) { - /* 480px */ - .page-header.navbar { - /* Top menu */ - } - .page-header.navbar .top-menu { - background-color: #4276A4; - } - .page-header-fixed-mobile .page-header.navbar .top-menu { - background-color: #2D5F8B; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background-color: #3b7cb5; - } - .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover { - background-color: #3979b2; - } -} -/**** -Boby -****/ -body { - background-color: #4276A4; -} - -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #da594a; -} diff --git a/app/static/admin/layout/css/themes/darkblue.css b/app/static/admin/layout/css/themes/darkblue.css deleted file mode 100644 index b751062..0000000 --- a/app/static/admin/layout/css/themes/darkblue.css +++ /dev/null @@ -1,912 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - background-color: #2b3643; - /* Top notification menu/bar */ - /* Header seaech box */ - /* Toggler button for sidebar expand/collapse and responsive sidebar menu */ -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #79869a; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #1caf9a; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #3f4f62; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i { - color: #a4aebb; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #3f4f62; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i { - color: #a4aebb; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border-color: #e7eaf0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #1caf9a; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #1caf9a; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #c6cfda; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #c6cfda; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #c6cfda; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #3f4f62; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #3f4f62; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #2f3b49; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #adbaca; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #bcc7d4; - border-bottom: 1px solid #4b5e75 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #9dadc0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #47596e; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #4b5e75; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #354353; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #2b3643; -} -.page-header.navbar .search-form { - background: #232c37; -} -.page-header.navbar .search-form:hover { - background: #3f4f62; -} -.page-header.navbar .search-form .input-group .form-control { - color: #959fad; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #929cab; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #929cab; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #929cab; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #959fad; -} -.page-header.navbar .search-form.open { - background: #3f4f62; -} -.page-header.navbar .menu-toggler { - background-image: url(../../img/sidebar_toggler_icon_darkblue.png); -} - -/* Default Horizontal Menu */ -.page-header.navbar { - /* Default Mega Menu */ - /* Light Mega Menu */ -} -.page-header.navbar .hor-menu .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(63, 79, 98, 0.2); -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #c6cfda; -} -.page-header.navbar .hor-menu .navbar-nav > li > a { - color: #c6cfda; -} -.page-header.navbar .hor-menu .navbar-nav > li > a > i { - color: #788ea8; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover { - color: #d5dce4; - background: #3f4f62 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a > i, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover > i { - color: #889bb2; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li.current > a { - color: white; - background: #1caf9a !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.current > a > i { - color: #788ea8; -} -.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected { - border-top: 6px solid #1caf9a; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(63, 79, 98, 0.2); - background: #3f4f62; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { - color: #c6cfda; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i { - color: #c6cfda; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a { - color: #f1f3f6; - background: #47596e; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #f1f3f6; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #f1f3f6; - background: #47596e; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #f1f3f6; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider { - background-color: #495c72; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { - color: #c6cfda; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a { - color: #c6cfda; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i { - color: #788ea8; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover { - color: #d5dce4; - background: #3f4f62; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i { - color: #889bb2; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a { - color: #333 !important; - background: white !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i { - color: #333 !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover { - color: white; - background: #1caf9a; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i { - color: #788ea8; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); - background: white; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a { - color: #000; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i { - color: #888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider { - background-color: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - border: 1px solid #efeff5; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu { - border-top: 0; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #364150; - /* Default sidebar */ - /* light sidebar */ - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #3d4957; - color: #b4bcc8; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #6b788b; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3, -.page-sidebar .page-sidebar-menu > li.heading > h3 { - color: #708096; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #2C3542; - color: #b4bcc8; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #1caf9a; - border-top-color: transparent; - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #1caf9a; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active + li > a, -.page-sidebar .page-sidebar-menu > li.active + li > a { - border-top-color: transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open + li > a, -.page-sidebar .page-sidebar-menu > li.active.open + li > a { - border-top-color: #3d4957; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background-color: #364150; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #b4bcc8; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #6b788b; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #3e4b5c !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #606C7D; - color: #959fae; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #606C7D; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #3a4656; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #3e4b5c; - border-left: 4px solid #1caf9a; - color: #f1f1f1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 4px solid #1caf9a; - background: #3a4656; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #3a4656; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #3e4b5c !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, -.page-sidebar .sidebar-toggler { - background: url(../../img/sidebar_inline_toggler_icon_darkblue.jpg); -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group, -.page-sidebar .sidebar-search .input-group { - border-bottom: 1px solid #435060; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control, -.page-sidebar .sidebar-search .input-group .form-control { - background-color: #364150; - color: #4e5c6f; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder { - color: #4e5c6f; - opacity: 1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder { - color: #4e5c6f; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder { - color: #4e5c6f; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i, -.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i { - color: #4e5c6f; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group, -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group { - border: 1px solid #435060; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.open .input-group { - background-color: #364150; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed -.page-sidebar .sidebar-search.open .remove > i { - color: #4e5c6f; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - background: none; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - border: 1px solid #2c3541; - background: #2c3541; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control { - background: #2c3541; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group { - border: 1px solid #364150; - background: #364150; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control { - background: #364150; -} - -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - border-left: 0; - border-right: 4px solid #1caf9a; -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 0; - border-right: 4px solid #1caf9a; -} - -/************* -Quick Sidebar -*************/ -/*** -Quick Sidebar Layout -***/ -.page-quick-sidebar-wrapper { - background: #435468; -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - background: #435468; -} - -/*** -Quick Sidebar Toggler -***/ -.page-quick-sidebar-toggler { - background: #576d87; -} -.page-quick-sidebar-toggler:hover { - background: #51667e; -} -.page-quick-sidebar-toggler > i { - color: #d1d6de; -} - -/*** -Quick Sidebar Content -***/ -.page-quick-sidebar-wrapper { - color: #d1d6de; - /* Quick sidebar chat */ - /* Quick sidebar alerts */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - /* Quick sidebar tabs */ - /* Quick sidebar general list heading */ - /* Quick sidebar general list-items */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { - color: #c9ced7; - background: #576d87; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { - background: #4d6178; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.open > a { - color: #c9ced7; - background: #576d87; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.active > a { - border: 0; - background: #435468; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { - border: 0; - background: #576d87; - box-shadow: 5px 5px rgba(142, 160, 182, 0.1); -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { - border-bottom: 7px solid #576d87; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { - border-bottom: 7px solid #576d87; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a { - color: #d1d6de; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a > i { - color: #ccd1d9; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover { - background: #5d7591; - color: #d1d6de; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover > i { - color: #d4d9e0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.active > a { - background: #59708a; - color: #d1d6de; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.divider { - background-color: #5d7591; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { - color: #a5afbd; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items { - margin: 0; - padding: 0; - list-style: none; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { - border-bottom-color: #495c72; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover { - background: #495c72; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item { - /* back to list */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { - color: #c9ced7; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { - color: #9ca7b7; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { - color: #919cae; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { - color: #bdc4ce; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { - color: #bdc4ce; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { - color: #c9ced7; - background: #576d87; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { - border-right-color: #576d87; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { - border-left-color: #576d87; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a { - color: #b7bfca; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc { - text-decoration: underline; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { - color: #b1b9c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .date { - color: #919cae; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #98a6ba; -} -.page-footer-fixed .page-footer { - background-color: #28303b; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(44, 53, 66, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(44, 53, 66, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper { - box-shadow: none; - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(44, 53, 66, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - /* Light sidebar menu */ - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading { - padding: 0; - margin-top: 15px; - margin-bottom: 15px; - border-top: 1px solid #3d4957 !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #fff; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #303a47 !important; - /* Page container */ - /* Page sidebar */ - /* Page footer */ - } - .page-boxed .page-container { - background-color: #364150; - border-left: 1px solid #3d4957; - border-bottom: 1px solid #3d4957; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - border-right: 1px solid #3d4957; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-fixed .page-sidebar { - border-left: 1px solid #3d4957; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - border-right: 1px solid #3d4957; - border-left: 0; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer { - background-color: #303a47 !important; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner { - color: #98a6ba; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #323c4b; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #323c4b; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #323c4b !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page sidebar */ - .page-sidebar { - background-color: #28303b; - /* light sidebar */ - } - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #364150; - } - .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a { - background: #2e3744; - } - .page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 0 !important; - } - .page-sidebar .page-sidebar-menu > li .sub-menu { - background-color: #28303b !important; - } - .page-sidebar .page-sidebar-menu .sidebar-search input { - background-color: #28303b !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #2e3744; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #2e3744; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - background: #2e3744; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #28303b !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #2e3744 !important; - } -} -@media (max-width: 480px) { - /* 480px */ - .page-header.navbar { - /* Top menu */ - } - .page-header.navbar .top-menu { - background-color: #364150; - } - .page-header-fixed-mobile .page-header.navbar .top-menu { - background-color: #2b3643; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background-color: #415265; - } - .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover { - background-color: #3f4f62; - } -} -/**** -Boby -****/ -body { - background-color: #364150; -} - -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #20c5ad; -} diff --git a/app/static/admin/layout/css/themes/default.css b/app/static/admin/layout/css/themes/default.css deleted file mode 100644 index 0890e24..0000000 --- a/app/static/admin/layout/css/themes/default.css +++ /dev/null @@ -1,912 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - background-color: #1f1f1f; - /* Top notification menu/bar */ - /* Header seaech box */ - /* Toggler button for sidebar expand/collapse and responsive sidebar menu */ -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #999999; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #d64635; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #393939; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i { - color: #bfbfbf; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #393939; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i { - color: #bfbfbf; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border-color: #e7eaf0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #d64635; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #d64635; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #c5c5c5; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #c5c5c5; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #c5c5c5; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #393939; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #393939; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #242424; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #a4a4a4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #b0b0b0; - border-bottom: 1px solid #484848 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #979797; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #434343; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #484848; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #2c2c2c; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #1f1f1f; -} -.page-header.navbar .search-form { - background: #151515; -} -.page-header.navbar .search-form:hover { - background: #393939; -} -.page-header.navbar .search-form .input-group .form-control { - color: #999999; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #969696; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #969696; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #969696; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #999999; -} -.page-header.navbar .search-form.open { - background: #393939; -} -.page-header.navbar .menu-toggler { - background-image: url(../../img/sidebar_toggler_icon_default.png); -} - -/* Default Horizontal Menu */ -.page-header.navbar { - /* Default Mega Menu */ - /* Light Mega Menu */ -} -.page-header.navbar .hor-menu .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(57, 57, 57, 0.2); -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #c5c5c5; -} -.page-header.navbar .hor-menu .navbar-nav > li > a { - color: #c5c5c5; -} -.page-header.navbar .hor-menu .navbar-nav > li > a > i { - color: #787878; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover { - color: #d2d2d2; - background: #393939 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a > i, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover > i { - color: #858585; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li.current > a { - color: white; - background: #d64635 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.current > a > i { - color: #787878; -} -.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected { - border-top: 6px solid #d64635; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(57, 57, 57, 0.2); - background: #393939; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { - color: #b8b8b8; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i { - color: #b8b8b8; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a { - color: gainsboro; - background: #434343; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i { - color: gainsboro; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover { - color: gainsboro; - background: #434343; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: gainsboro; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider { - background-color: #454545; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { - color: #b8b8b8; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a { - color: #c5c5c5; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i { - color: #787878; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover { - color: #d2d2d2; - background: #393939; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i { - color: #858585; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a { - color: #333 !important; - background: white !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i { - color: #333 !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover { - color: white; - background: #d64635; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i { - color: #787878; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); - background: white; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a { - color: #000; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i { - color: #888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider { - background-color: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - border: 1px solid #efeff5; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu { - border-top: 0; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #3d3d3d; - /* Default sidebar */ - /* light sidebar */ - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #484848; - color: #d9d9d9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #888888; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #959595; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #777777; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3, -.page-sidebar .page-sidebar-menu > li.heading > h3 { - color: #9e9e9e; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #303030; - color: #d9d9d9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #888888; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #888888; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #d64635; - border-top-color: transparent; - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #d64635; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active + li > a, -.page-sidebar .page-sidebar-menu > li.active + li > a { - border-top-color: transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open + li > a, -.page-sidebar .page-sidebar-menu > li.active.open + li > a { - border-top-color: #484848; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #777777; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #888888; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background-color: #3d3d3d; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #bdbdbd; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #777777; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #959595; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #777777; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #474747 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #888888; - color: #bbbbbb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #888888; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #424242; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #474747; - border-left: 4px solid #d64635; - color: #f1f1f1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 4px solid #d64635; - background: #424242; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #424242; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #474747 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, -.page-sidebar .sidebar-toggler { - background: url(../../img/sidebar_inline_toggler_icon_default.jpg); -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group, -.page-sidebar .sidebar-search .input-group { - border-bottom: 1px solid #484848; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control, -.page-sidebar .sidebar-search .input-group .form-control { - background-color: #3d3d3d; - color: #5c5c5c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder { - color: #5c5c5c; - opacity: 1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder { - color: #5c5c5c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder { - color: #5c5c5c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i, -.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i { - color: #5c5c5c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group, -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group { - border: 1px solid #484848; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.open .input-group { - background-color: #3d3d3d; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed -.page-sidebar .sidebar-search.open .remove > i { - color: #5c5c5c; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - background: none; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - border: 1px solid #303030; - background: #303030; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control { - background: #303030; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group { - border: 1px solid #3d3d3d; - background: #3d3d3d; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control { - background: #3d3d3d; -} - -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - border-left: 0; - border-right: 4px solid #d64635; -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 0; - border-right: 4px solid #d64635; -} - -/************* -Quick Sidebar -*************/ -/*** -Quick Sidebar Layout -***/ -.page-quick-sidebar-wrapper { - background: #393939; -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - background: #393939; -} - -/*** -Quick Sidebar Toggler -***/ -.page-quick-sidebar-toggler { - background: #525252; -} -.page-quick-sidebar-toggler:hover { - background: #4a4a4a; -} -.page-quick-sidebar-toggler > i { - color: #a2a2a2; -} - -/*** -Quick Sidebar Content -***/ -.page-quick-sidebar-wrapper { - color: #a2a2a2; - /* Quick sidebar chat */ - /* Quick sidebar alerts */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - /* Quick sidebar tabs */ - /* Quick sidebar general list heading */ - /* Quick sidebar general list-items */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { - color: #9a9a9a; - background: #525252; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { - background: #454545; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.open > a { - color: #9a9a9a; - background: #525252; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.active > a { - border: 0; - background: #393939; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { - border: 0; - background: #525252; - box-shadow: 5px 5px rgba(133, 133, 133, 0.1); -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { - border-bottom: 7px solid #525252; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { - border-bottom: 7px solid #525252; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a { - color: #a2a2a2; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a > i { - color: #9c9c9c; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover { - background: #5a5a5a; - color: #a2a2a2; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover > i { - color: #a4a4a4; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.active > a { - background: #555555; - color: #a2a2a2; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.divider { - background-color: #5a5a5a; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { - color: #7b7b7b; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items { - margin: 0; - padding: 0; - list-style: none; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { - border-bottom-color: #404040; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover { - background: #404040; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item { - /* back to list */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { - color: #9a9a9a; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { - color: #747474; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { - color: dimgray; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { - color: #909090; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { - color: #909090; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { - color: #9a9a9a; - background: #525252; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { - border-right-color: #525252; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { - border-left-color: #525252; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a { - color: #8b8b8b; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc { - text-decoration: underline; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { - color: #858585; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .date { - color: dimgray; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #a3a3a3; -} -.page-footer-fixed .page-footer { - background-color: #2b2b2b; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper { - box-shadow: none; - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - /* Light sidebar menu */ - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading { - padding: 0; - margin-top: 15px; - margin-bottom: 15px; - border-top: 1px solid #484848 !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #fff; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #353535 !important; - /* Page container */ - /* Page sidebar */ - /* Page footer */ - } - .page-boxed .page-container { - background-color: #3d3d3d; - border-left: 1px solid #484848; - border-bottom: 1px solid #484848; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - border-right: 1px solid #484848; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-fixed .page-sidebar { - border-left: 1px solid #484848; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - border-right: 1px solid #484848; - border-left: 0; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer { - background-color: #353535 !important; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner { - color: #a3a3a3; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #3a3a3a; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #3a3a3a; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #3a3a3a !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page sidebar */ - .page-sidebar { - background-color: #2b2b2b; - /* light sidebar */ - } - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #3d3d3d; - } - .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a { - background: #333333; - } - .page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 0 !important; - } - .page-sidebar .page-sidebar-menu > li .sub-menu { - background-color: #2b2b2b !important; - } - .page-sidebar .page-sidebar-menu .sidebar-search input { - background-color: #2b2b2b !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #333333; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #333333; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - background: #333333; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #2b2b2b !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #333333 !important; - } -} -@media (max-width: 480px) { - /* 480px */ - .page-header.navbar { - /* Top menu */ - } - .page-header.navbar .top-menu { - background-color: #3d3d3d; - } - .page-header-fixed-mobile .page-header.navbar .top-menu { - background-color: #1f1f1f; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background-color: #3b3b3b; - } - .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover { - background-color: #393939; - } -} -/**** -Boby -****/ -body { - background-color: #3d3d3d; -} - -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #da594a; -} diff --git a/app/static/admin/layout/css/themes/grey.css b/app/static/admin/layout/css/themes/grey.css deleted file mode 100644 index c6bf4b4..0000000 --- a/app/static/admin/layout/css/themes/grey.css +++ /dev/null @@ -1,934 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - background-color: #4f5a67; - /* Top notification menu/bar */ - /* Header seaech box */ - /* Toggler button for sidebar expand/collapse and responsive sidebar menu */ -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #9fa7b1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #31c7b2; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #657384; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i { - color: #c9ced3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #657384; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i { - color: #c9ced3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border-color: #e7eaf0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #31c7b2; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #31c7b2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #d6dae0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #d6dae0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #d6dae0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #657384; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #657384; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #535f6d; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #dcdfe4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #eaecef; - border-bottom: 1px solid #748294 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #cdd2d9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #6e7d90; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #748294; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #5a6676; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #4f5a67; -} -.page-header.navbar .search-form { - background: #46505c; -} -.page-header.navbar .search-form:hover { - background: #657384; -} -.page-header.navbar .search-form .input-group .form-control { - color: #c4c9d0; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #c1c6ce; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #c1c6ce; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #c1c6ce; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #c4c9d0; -} -.page-header.navbar .search-form.open { - background: #657384; -} -.page-header.navbar .menu-toggler { - background-image: url(../../img/sidebar_toggler_icon_grey.png); -} - -/* Default Horizontal Menu */ -.page-header.navbar { - /* Default Mega Menu */ - /* Light Mega Menu */ -} -.page-header.navbar .hor-menu .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(101, 115, 132, 0.2); -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #f3f4f6; -} -.page-header.navbar .hor-menu .navbar-nav > li > a { - color: #d6dae0; -} -.page-header.navbar .hor-menu .navbar-nav > li > a > i { - color: #abb3be; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover { - color: #e4e7eb; - background: #657384 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a > i, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover > i { - color: #b9c0ca; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li.current > a { - color: white; - background: #31c7b2 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.current > a > i { - color: #abb3be; -} -.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected { - border-top: 6px solid #31c7b2; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(101, 115, 132, 0.2); - background: #657384; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { - color: #d6dae0; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i { - color: #d6dae0; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a { - color: #fefeff; - background: #6e7d90; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #fefeff; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #fefeff; - background: #6e7d90; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #fefeff; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider { - background-color: #717f92; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { - color: #d6dae0; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a { - color: #d6dae0; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i { - color: #abb3be; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover { - color: #e4e7eb; - background: #657384; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i { - color: #b9c0ca; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a { - color: #333 !important; - background: white !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i { - color: #333 !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover { - color: white; - background: #31c7b2; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i { - color: #abb3be; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); - background: white; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a { - color: #000; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i { - color: #888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider { - background-color: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - border: 1px solid #efeff5; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu { - border-top: 0; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #707b88; - /* Default sidebar */ - /* light sidebar */ - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #7d8795; - color: #efefef; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #b8c0c6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3, -.page-sidebar .page-sidebar-menu > li.heading > h3 { - color: #b4b4b4; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #535f6d; - color: #efefef; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #31c7b2; - border-top-color: transparent; - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #31c7b2; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active + li > a, -.page-sidebar .page-sidebar-menu > li.active + li > a { - border-top-color: transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open + li > a, -.page-sidebar .page-sidebar-menu > li.active.open + li > a { - border-top-color: #7d8795; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background-color: #707b88; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #b8c0c6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #566170 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #aab3bb; - color: #e3e6e8; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #aab3bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #67707d; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #606975; - border-left: 4px solid #31c7b2; - color: #f1f1f1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 4px solid #31c7b2; - background: #67707d; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before { - color: #eeeeee; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #75808e; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #6b7683 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, -.page-sidebar .sidebar-toggler { - background: url(../../img/sidebar_inline_toggler_icon_grey.jpg); -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group, -.page-sidebar .sidebar-search .input-group { - border-bottom: 1px solid #868f9b; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control, -.page-sidebar .sidebar-search .input-group .form-control { - background-color: #707b88; - color: #949ca7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder { - color: #949ca7; - opacity: 1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder { - color: #949ca7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder { - color: #949ca7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i, -.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i { - color: #949ca7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group, -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group { - border: 1px solid #868f9b; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.open .input-group { - background-color: #707b88; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed -.page-sidebar .sidebar-search.open .remove > i { - color: #949ca7; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - background: none; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - border: 1px solid #5e6672; - background: #5e6672; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control { - background: #5e6672; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group { - border: 1px solid #707b88; - background: #707b88; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control { - background: #707b88; -} - -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - border-left: 0; - border-right: 4px solid #31c7b2; -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 0; - border-right: 4px solid #31c7b2; -} - -/************* -Quick Sidebar -*************/ -/*** -Quick Sidebar Layout -***/ -.page-quick-sidebar-wrapper { - background: #717f92; -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - background: #717f92; -} - -/*** -Quick Sidebar Toggler -***/ -.page-quick-sidebar-toggler { - background: #8e99a8; -} -.page-quick-sidebar-toggler:hover { - background: #8591a2; -} -.page-quick-sidebar-toggler > i { - color: white; -} - -/*** -Quick Sidebar Content -***/ -.page-quick-sidebar-wrapper { - color: white; - /* Quick sidebar chat */ - /* Quick sidebar alerts */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - /* Quick sidebar tabs */ - /* Quick sidebar general list heading */ - /* Quick sidebar general list-items */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { - color: white; - background: #8e99a8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { - background: #7f8c9d; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.open > a { - color: white; - background: #8e99a8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.active > a { - border: 0; - background: #717f92; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { - border: 0; - background: #8e99a8; - box-shadow: 5px 5px rgba(199, 205, 213, 0.1); -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { - border-bottom: 7px solid #8e99a8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { - border-bottom: 7px solid #8e99a8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a > i { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover { - background: #96a1af; - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover > i { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.active > a { - background: #919cab; - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.divider { - background-color: #96a1af; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { - color: #e1e1e1; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items { - margin: 0; - padding: 0; - list-style: none; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { - border-bottom-color: #798799; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover { - background: #798799; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item { - /* back to list */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { - color: #dadada; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { - color: #cfcfcf; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { - color: #f6f6f6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { - color: #f6f6f6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { - color: white; - background: #8e99a8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { - border-right-color: #8e99a8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { - border-left-color: #8e99a8; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a { - color: #f1f1f1; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc { - text-decoration: underline; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { - color: #ebebeb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .date { - color: #cfcfcf; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #dfe2e5; -} -.page-footer-fixed .page-footer { - background-color: #606975; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(83, 95, 109, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(83, 95, 109, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper { - box-shadow: none; - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(83, 95, 109, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - /* Light sidebar menu */ - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading { - padding: 0; - margin-top: 15px; - margin-bottom: 15px; - border-top: 1px solid #7d8795 !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #fff; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #697380 !important; - /* Page container */ - /* Page sidebar */ - /* Page footer */ - } - .page-boxed .page-container { - background-color: #707b88; - border-left: 1px solid #7d8795; - border-bottom: 1px solid #7d8795; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - border-right: 1px solid #7d8795; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-fixed .page-sidebar { - border-left: 1px solid #7d8795; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - border-right: 1px solid #7d8795; - border-left: 0; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer { - background-color: #697380 !important; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner { - color: #dfe2e5; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #5c6979; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #5c6979; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #5c6979 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page sidebar */ - .page-sidebar { - background-color: #59616c; - /* light sidebar */ - } - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #707b88; - } - .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a { - background: #606975; - } - .page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 0 !important; - } - .page-sidebar .page-sidebar-menu > li .sub-menu { - background-color: #59616c !important; - } - .page-sidebar .page-sidebar-menu .sidebar-search input { - background-color: #59616c !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #606975; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #606975; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - background: #606975; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #59616c !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #606975 !important; - } -} -@media (max-width: 480px) { - /* 480px */ - .page-header.navbar { - /* Top menu */ - } - .page-header.navbar .top-menu { - background-color: #707b88; - } - .page-header-fixed-mobile .page-header.navbar .top-menu { - background-color: #4f5a67; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background-color: #677587; - } - .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover { - background-color: #657384; - } -} -/**** -Boby -****/ -body { - background-color: #707b88; -} - -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #41d0bc; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* Change sidebar link font weight */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a, -.page-sidebar .page-sidebar-menu li > a { - font-weight: 300; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > i, -.page-sidebar .page-sidebar-menu li > a > i { - font-weight: 300; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li .sub-menu li > a, -.page-sidebar .page-sidebar-menu li .sub-menu li > a { - font-weight: 300; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li .sub-menu li > a > i, -.page-sidebar .page-sidebar-menu li .sub-menu li > a > i { - font-weight: 300; -} diff --git a/app/static/admin/layout/css/themes/light.css b/app/static/admin/layout/css/themes/light.css deleted file mode 100644 index 2e07a73..0000000 --- a/app/static/admin/layout/css/themes/light.css +++ /dev/null @@ -1,1024 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - background-color: #747F8C; - /* Top notification menu/bar */ - /* Header seaech box */ - /* Toggler button for sidebar expand/collapse and responsive sidebar menu */ -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #bbc1c8; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #3FD5C0; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #9099a3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i { - color: #e5e7ea; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #9099a3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i { - color: #e5e7ea; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border-color: #e7eaf0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #3FD5C0; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #3FD5C0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: white; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: white; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: white; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #727c89; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #727c89; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #68727e; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #d6d9dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #d6d9dd; - border-bottom: 1px solid #7a8491 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #babfc6; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #77828e; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #7a8491; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #6d7784; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #616b76; -} -.page-header.navbar .search-form { - background: #6b7581; -} -.page-header.navbar .search-form:hover { - background: #9099a3; -} -.page-header.navbar .search-form .input-group .form-control { - color: #c4c9d0; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #c1c6ce; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #c1c6ce; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #c1c6ce; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #c4c9d0; -} -.page-header.navbar .search-form.open { - background: #9099a3; -} -.page-header.navbar .menu-toggler { - background-image: url(../../img/sidebar_toggler_icon_light.png); -} - -/* Default Horizontal Menu */ -.page-header.navbar { - /* Default Mega Menu */ - /* Light Mega Menu */ -} -.page-header.navbar .hor-menu .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(144, 153, 163, 0.2); -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: white; -} -.page-header.navbar .hor-menu .navbar-nav > li > a { - color: white; -} -.page-header.navbar .hor-menu .navbar-nav > li > a > i { - color: #d6d9dd; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover { - color: white; - background: #9099a3 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a > i, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover > i { - color: #e4e6e8; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li.current > a { - color: white; - background: #3FD5C0 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.current > a > i { - color: #d6d9dd; -} -.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected { - border-top: 6px solid #3FD5C0; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(144, 153, 163, 0.2); - background: #9099a3; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { - color: white; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i { - color: #f9fafa; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a { - color: white; - background: #9ba3ac; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i { - color: white; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover { - color: white; - background: #9ba3ac; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: white; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider { - background-color: #9ea6af; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { - color: #f9fafa; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a { - color: white; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i { - color: #d6d9dd; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover { - color: white; - background: #9099a3; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i { - color: #e4e6e8; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a { - color: #333 !important; - background: white !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i { - color: #333 !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover { - color: white; - background: #3FD5C0; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i { - color: #d6d9dd; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); - background: white; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a { - color: #000; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i { - color: #888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider { - background-color: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - border: 1px solid #efeff5; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu { - border-top: 0; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #FFFFFF; - /* Default sidebar */ - /* light sidebar */ - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #F0F5F7; - color: #555555; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #a6adb6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #7c8793; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #a6adb6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3, -.page-sidebar .page-sidebar-menu > li.heading > h3 { - color: #1a1a1a; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #F1F1F1; - color: #555555; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #aeaeae; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #aeaeae; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #3FD5C0; - border-top-color: transparent; - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #3FD5C0; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active + li > a, -.page-sidebar .page-sidebar-menu > li.active + li > a { - border-top-color: transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open + li > a, -.page-sidebar .page-sidebar-menu > li.active.open + li > a { - border-top-color: #F0F5F7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #a6adb6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #aeaeae; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background-color: #FFFFFF; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #555555; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #a6adb6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #7c8793; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #a6adb6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #F1F1F1 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #aeaeae; - color: #7c8793; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #aeaeae; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: whitesmoke; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #ededed; - border-left: 4px solid #3FD5C0; - color: #666666; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 4px solid #3FD5C0; - background: whitesmoke; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i { - color: #999999; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before { - color: #999999; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #ededed !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, -.page-sidebar .sidebar-toggler { - background: url(../../img/sidebar_inline_toggler_icon_light.jpg); -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group, -.page-sidebar .sidebar-search .input-group { - border-bottom: 1px solid #e6eef2; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control, -.page-sidebar .sidebar-search .input-group .form-control { - background-color: #FFFFFF; - color: #B5C0C9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder { - color: #bec8cf; - opacity: 1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder { - color: #bec8cf; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder { - color: #bec8cf; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i, -.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i { - color: #B5C0C9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group, -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group { - border: 1px solid #e6eef2; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.open .input-group { - background-color: #FFFFFF; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed -.page-sidebar .sidebar-search.open .remove > i { - color: #B5C0C9; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - background: none; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - border: 1px solid #f7f7f7; - background: #f7f7f7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control { - background: #f7f7f7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group { - border: 1px solid #FFFFFF; - background: #FFFFFF; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control { - background: #FFFFFF; -} - -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - border-left: 0; - border-right: 4px solid #3FD5C0; -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 0; - border-right: 4px solid #3FD5C0; -} - -/************* -Quick Sidebar -*************/ -/*** -Quick Sidebar Layout -***/ -.page-quick-sidebar-wrapper { - background: #9ea6af; -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - background: #9ea6af; -} - -/*** -Quick Sidebar Toggler -***/ -.page-quick-sidebar-toggler { - background: #babfc6; -} -.page-quick-sidebar-toggler:hover { - background: #b1b8bf; -} -.page-quick-sidebar-toggler > i { - color: white; -} - -/*** -Quick Sidebar Content -***/ -.page-quick-sidebar-wrapper { - color: white; - /* Quick sidebar chat */ - /* Quick sidebar alerts */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - /* Quick sidebar tabs */ - /* Quick sidebar general list heading */ - /* Quick sidebar general list-items */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { - color: white; - background: #babfc6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { - background: #acb2ba; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.open > a { - color: white; - background: #babfc6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.active > a { - border: 0; - background: #9ea6af; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { - border: 0; - background: #babfc6; - box-shadow: 5px 5px rgba(242, 243, 244, 0.1); -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { - border-bottom: 7px solid #babfc6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { - border-bottom: 7px solid #babfc6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a > i { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover { - background: #c2c7cd; - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover > i { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.active > a { - background: #bdc2c8; - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.divider { - background-color: #c2c7cd; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { - color: #e1e1e1; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items { - margin: 0; - padding: 0; - list-style: none; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { - border-bottom-color: #a6adb6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover { - background: #a6adb6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item { - /* back to list */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { - color: #dadada; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { - color: #cfcfcf; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { - color: #f6f6f6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { - color: #f6f6f6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { - color: white; - background: #babfc6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { - border-right-color: #babfc6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { - border-left-color: #babfc6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a { - color: #f1f1f1; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc { - text-decoration: underline; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { - color: #ebebeb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .date { - color: #cfcfcf; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #333333; -} -.page-footer-fixed .page-footer { - background-color: #e4e6e8; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(241, 241, 241, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(241, 241, 241, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper { - box-shadow: none; - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(241, 241, 241, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - /* Light sidebar menu */ - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading { - padding: 0; - margin-top: 15px; - margin-bottom: 15px; - border-top: 1px solid #F0F5F7 !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #fff; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #f7f7f7 !important; - /* Page container */ - /* Page sidebar */ - /* Page footer */ - } - .page-boxed .page-container { - background-color: #FFFFFF; - border-left: 1px solid #F0F5F7; - border-bottom: 1px solid #F0F5F7; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - border-right: 1px solid #F0F5F7; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-fixed .page-sidebar { - border-left: 1px solid #F0F5F7; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - border-right: 1px solid #F0F5F7; - border-left: 0; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer { - background-color: #f7f7f7 !important; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner { - color: #333333; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #e9e9e9; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #e9e9e9; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #e9e9e9 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page sidebar */ - .page-sidebar { - background-color: #fcfcfc; - /* light sidebar */ - } - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #FFFFFF; - } - .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a { - background: #d9d9d9; - } - .page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 0 !important; - } - .page-sidebar .page-sidebar-menu > li .sub-menu { - background-color: #fcfcfc !important; - } - .page-sidebar .page-sidebar-menu .sidebar-search input { - background-color: #fcfcfc !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: white; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: white; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - background: white; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #fcfcfc !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: white !important; - } -} -@media (max-width: 480px) { - /* 480px */ - .page-header.navbar { - /* Top menu */ - } - .page-header.navbar .top-menu { - background-color: #FFFFFF; - } - .page-header-fixed-mobile .page-header.navbar .top-menu { - background-color: #747F8C; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background-color: #939ba5; - } - .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover { - background-color: #9099a3; - } -} -/**** -Boby -****/ -body { - background-color: #FFFFFF; -} - -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #54dac7; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* Adjust "selected" arrow */ - /* Change sidebar link font weight */ - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .selected, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected, -.page-sidebar .page-sidebar-menu > li.active.open > a > .selected, -.page-sidebar .page-sidebar-menu > li.active > a > .selected { - top: 0px; - right: -8px; - border-top: 20px double transparent; - border-bottom: 20px double transparent; - border-right: 0; - border-left: 8px solid #3FD5C0; -} -.page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .selected, .page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected, .page-sidebar-reversed -.page-sidebar .page-sidebar-menu > li.active.open > a > .selected, .page-sidebar-reversed -.page-sidebar .page-sidebar-menu > li.active > a > .selected { - right: auto; - left: -8px; - border-left: 0; - border-right: 8px solid #3FD5C0; -} -.page-container-bg-solid .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .selected, .page-container-bg-solid .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid -.page-sidebar .page-sidebar-menu > li.active.open > a > .selected, .page-container-bg-solid -.page-sidebar .page-sidebar-menu > li.active > a > .selected { - border-color: transparent transparent transparent #3FD5C0; -} -.page-container-bg-solid.page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .selected, .page-container-bg-solid.page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid.page-sidebar-reversed -.page-sidebar .page-sidebar-menu > li.active.open > a > .selected, .page-container-bg-solid.page-sidebar-reversed -.page-sidebar .page-sidebar-menu > li.active > a > .selected { - border-color: transparent #3FD5C0 transparent transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a, -.page-sidebar .page-sidebar-menu li > a { - font-weight: 400; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > i, -.page-sidebar .page-sidebar-menu li > a > i { - font-weight: 300; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu li:hover .sub-menu { - background-color: #F9F9F9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li .sub-menu li > a, -.page-sidebar .page-sidebar-menu li .sub-menu li > a { - font-weight: normal; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li .sub-menu li > a > i, -.page-sidebar .page-sidebar-menu li .sub-menu li > a > i { - font-weight: 300; -} -.page-sidebar-closed:not(.page-sidebar-reversed) .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sidebar-search.open .input-group, .page-sidebar-closed:not(.page-sidebar-reversed) -.page-sidebar .page-sidebar-menu .sidebar-search.open .input-group { - margin-left: 16px; - border: 1px solid #F0F0F0; - border-left-color: transparent; -} -.page-sidebar-closed.page-sidebar-reversed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sidebar-search.open .input-group, .page-sidebar-closed.page-sidebar-reversed -.page-sidebar .page-sidebar-menu .sidebar-search.open .input-group { - margin-left: -228px !important; - border: 1px solid #F0F0F0; - border-right-color: transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li > a .selected, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li > a .selected { - display: none; -} - -.page-content { - border-left: 1px solid #F0F5F7; - border-bottom: 1px solid #F0F5F7; -} -.page-sidebar-reversed .page-content { - border-right: 1px solid #F0F5F7; -} - -@media (max-width: 991px) { - /* 991px */ - .page-content { - border-left: 0; - border-bottom: 0; - } - .page-sidebar-reversed .page-content { - border-right: 0; - } - - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #F0F5F7; - } -} -@media (max-width: 480px) { - /* 480px */ - body { - background: #98a0aa; - } - - .page-header.navbar .top-menu { - background-color: #98a0aa; - } - .page-header-fixed-mobile .page-header.navbar .top-menu { - background-color: #747F8C; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #dde0e3; - } -} diff --git a/app/static/admin/layout/css/themes/light2.css b/app/static/admin/layout/css/themes/light2.css deleted file mode 100644 index 923a9e9..0000000 --- a/app/static/admin/layout/css/themes/light2.css +++ /dev/null @@ -1,940 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - background-color: #E1E1E1; - /* Top notification menu/bar */ - /* Header seaech box */ - /* Toggler button for sidebar expand/collapse and responsive sidebar menu */ -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #AAAAAA; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #3FD5C0; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #eeeeee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i { - color: #d0d0d0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #eeeeee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i { - color: #d0d0d0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border-color: #e7eaf0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #3FD5C0; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #3FD5C0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #484848; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #484848; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #484848; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #aeaeae; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #aeaeae; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #eeeeee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #fbfbfb; - border-bottom: 1px solid #b8b8b8 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #eeeeee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #b3b3b3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #b8b8b8; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #a6a6a6; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #9a9a9a; -} -.page-header.navbar .search-form { - background: #d9d9d9; -} -.page-header.navbar .search-form:hover { - background: #eeeeee; -} -.page-header.navbar .search-form .input-group .form-control { - color: #888888; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #858585; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #858585; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #858585; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #888888; -} -.page-header.navbar .search-form.open { - background: #eeeeee; -} -.page-header.navbar .menu-toggler { - background-image: url(../../img/sidebar_toggler_icon_light2.png); -} - -/* Default Horizontal Menu */ -.page-header.navbar { - /* Default Mega Menu */ - /* Light Mega Menu */ -} -.page-header.navbar .hor-menu .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(136, 136, 136, 0.2); -} -.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #484848; -} -.page-header.navbar .hor-menu .navbar-nav > li > a { - color: #484848; -} -.page-header.navbar .hor-menu .navbar-nav > li > a > i { - color: #888888; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover { - color: #3b3b3b; - background: #eeeeee !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.open > a > i, -.page-header.navbar .hor-menu .navbar-nav > li > a:hover > i { - color: #959595; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li.current > a { - color: white; - background: #3FD5C0 !important; -} -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li.current > a > i { - color: #888888; -} -.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected { - border-top: 6px solid #3FD5C0; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(136, 136, 136, 0.2); - background: #eeeeee; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a { - color: #151515; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i { - color: #6c6c6c; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a { - color: black; - background: #e4e4e4; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #484848; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover { - color: black; - background: #e4e4e4; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #484848; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider { - background-color: #fbfbfb; -} -.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after { - color: #6c6c6c; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav { - /* Mega menu content */ - /* Classic menu */ -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a { - color: #484848; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i { - color: #888888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover { - color: #3b3b3b; - background: #eeeeee; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i { - color: #959595; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a { - color: #333 !important; - background: white !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i { - color: #333 !important; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover { - color: white; - background: #3FD5C0; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i { - color: #888888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - box-shadow: 5px 5px rgba(102, 102, 102, 0.1); - background: white; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a { - color: #000; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i { - color: #888; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover { - color: #000; - background: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i, -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i { - color: #666; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider { - background-color: #f2f2f7; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu { - border: 1px solid #efeff5; -} -.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu { - border-top: 0; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #F6F6F6; - /* Default sidebar */ - /* light sidebar */ - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #EEEEEE; - color: #555555; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #848484; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3, -.page-sidebar .page-sidebar-menu > li.heading > h3 { - color: #1a1a1a; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #EFEFEF; - color: #555555; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #3FD5C0; - border-top-color: transparent; - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #3FD5C0; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active + li > a, -.page-sidebar .page-sidebar-menu > li.active + li > a { - border-top-color: transparent; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open + li > a, -.page-sidebar .page-sidebar-menu > li.active.open + li > a { - border-top-color: #EEEEEE; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #ffffff; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background-color: #F6F6F6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #555555; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #848484; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #EFEFEF !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #AAAAAA; - color: #848484; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #AAAAAA; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #e9e9e9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #e4e4e4; - border-left: 4px solid #3FD5C0; - color: #666666; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 4px solid #3FD5C0; - background: #e9e9e9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i { - color: #999999; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before { - color: #999999; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #f9f9f9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #e9e9e9 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, -.page-sidebar .sidebar-toggler { - background: url(../../img/sidebar_inline_toggler_icon_light2.jpg); -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group, -.page-sidebar .sidebar-search .input-group { - border-bottom: 1px solid #e4e4e4; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control, -.page-sidebar .sidebar-search .input-group .form-control { - background-color: #F6F6F6; - color: #999999; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder { - color: #9c9c9c; - opacity: 1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder { - color: #9c9c9c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder, -.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder { - color: #9c9c9c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i, -.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i { - color: #999999; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group, -.page-sidebar .sidebar-search.sidebar-search-bordered .input-group { - border: 1px solid #e4e4e4; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.open .input-group { - background-color: #F6F6F6; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed -.page-sidebar .sidebar-search.open .remove > i { - color: #999999; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - background: none; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group { - border: 1px solid #dedede; - background: #dedede; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control { - background: #dedede; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group { - border: 1px solid #F6F6F6; - background: #F6F6F6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control, -.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control { - background: #F6F6F6; -} - -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - border-left: 0; - border-right: 4px solid #3FD5C0; -} -.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - border-left: 0; - border-right: 4px solid #3FD5C0; -} - -/************* -Quick Sidebar -*************/ -/*** -Quick Sidebar Layout -***/ -.page-quick-sidebar-wrapper { - background: #9ea6af; -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - background: #9ea6af; -} - -/*** -Quick Sidebar Toggler -***/ -.page-quick-sidebar-toggler { - background: #bac0c6; -} -.page-quick-sidebar-toggler:hover { - background: #b2b8bf; -} -.page-quick-sidebar-toggler > i { - color: white; -} - -/*** -Quick Sidebar Content -***/ -.page-quick-sidebar-wrapper { - color: white; - /* Quick sidebar chat */ - /* Quick sidebar alerts */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar { - /* Quick sidebar tabs */ - /* Quick sidebar general list heading */ - /* Quick sidebar general list-items */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a { - color: white; - background: #bac0c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a:hover { - background: #acb3bb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.open > a { - color: white; - background: #bac0c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li.active > a { - border: 0; - background: #9ea6af; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu { - border: 0; - background: #bac0c6; - box-shadow: 5px 5px rgba(242, 243, 244, 0.1); -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:before { - border-bottom: 7px solid #bac0c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu:after { - border-bottom: 7px solid #bac0c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a > i { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover { - background: #c2c7cd; - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li > a:hover > i { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.active > a { - background: #bdc2c8; - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li .dropdown-menu > li.divider { - background-color: #c2c7cd; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-heading { - color: #e2e2e2; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items { - margin: 0; - padding: 0; - list-style: none; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li { - border-bottom-color: #a6aeb6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover { - background: #a6aeb6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item { - /* back to list */ -} -.page-quick-sidebar-wrapper .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list { - color: white; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub { - color: #dbdbdb; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small { - color: #d0d0d0; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name { - color: #f7f7f7; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime { - color: #f7f7f7; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message { - color: white; - background: #bac0c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow { - border-right-color: #bac0c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow { - border-left-color: #bac0c6; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a { - color: #f2f2f2; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc { - text-decoration: underline; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .desc { - color: #ececec; -} -.page-quick-sidebar-wrapper .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li .date { - color: #d0d0d0; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #333333; -} -.page-footer-fixed .page-footer { - background-color: white; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(239, 239, 239, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(239, 239, 239, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper { - box-shadow: none; - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(239, 239, 239, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper { - box-shadow: none; - } - - /* Light sidebar menu */ - .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading { - padding: 0; - margin-top: 15px; - margin-bottom: 15px; - border-top: 1px solid #EEEEEE !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #fff; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #eeeeee !important; - /* Page container */ - /* Page sidebar */ - /* Page footer */ - } - .page-boxed .page-container { - background-color: #F6F6F6; - border-left: 1px solid #EEEEEE; - border-bottom: 1px solid #EEEEEE; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - border-right: 1px solid #EEEEEE; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-fixed .page-sidebar { - border-left: 1px solid #EEEEEE; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - border-right: 1px solid #EEEEEE; - border-left: 0; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer { - background-color: #eeeeee !important; - } - .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner { - color: #333333; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #e7e7e7; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #e7e7e7; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #e7e7e7 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page sidebar */ - .page-sidebar { - background-color: #dedede; - /* light sidebar */ - } - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #F6F6F6; - } - .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a { - background: #d0d0d0; - } - .page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 0 !important; - } - .page-sidebar .page-sidebar-menu > li .sub-menu { - background-color: #dedede !important; - } - .page-sidebar .page-sidebar-menu .sidebar-search input { - background-color: #dedede !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light { - /* 1st level links */ - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a { - background: #d2d2d2; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a { - background: #cacaca; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover { - background: #cacaca; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu { - background: #dedede !important; - } - .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a { - background: #d2d2d2 !important; - } -} -@media (max-width: 480px) { - /* 480px */ - .page-header.navbar { - /* Top menu */ - } - .page-header.navbar .top-menu { - background-color: #F6F6F6; - } - .page-header-fixed-mobile .page-header.navbar .top-menu { - background-color: #E1E1E1; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background-color: #f0f0f0; - } - .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - background: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover { - background-color: #eeeeee; - } -} -/**** -Boby -****/ -body { - background-color: #F6F6F6; -} - -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #54dac7; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* Sidebar search */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a, -.page-sidebar .page-sidebar-menu li > a { - font-weight: normal; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li .sub-menu li > a, -.page-sidebar .page-sidebar-menu li .sub-menu li > a { - font-weight: normal; -} - -@media (max-width: 991px) { - /* 991px */ - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, - .page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #EEEEEE; - } -} -@media (max-width: 480px) { - /* 480px */ - body { - background: #F6F6F6; - } -} diff --git a/app/static/admin/layout/img/ajax-loading.gif b/app/static/admin/layout/img/ajax-loading.gif deleted file mode 100644 index 115f898..0000000 Binary files a/app/static/admin/layout/img/ajax-loading.gif and /dev/null differ diff --git a/app/static/admin/layout/img/ajax-modal-loading.gif b/app/static/admin/layout/img/ajax-modal-loading.gif deleted file mode 100644 index 696ea34..0000000 Binary files a/app/static/admin/layout/img/ajax-modal-loading.gif and /dev/null differ diff --git a/app/static/admin/layout/img/arrow-down.png b/app/static/admin/layout/img/arrow-down.png deleted file mode 100644 index c503da9..0000000 Binary files a/app/static/admin/layout/img/arrow-down.png and /dev/null differ diff --git a/app/static/admin/layout/img/avatar.png b/app/static/admin/layout/img/avatar.png deleted file mode 100644 index 2a14b35..0000000 Binary files a/app/static/admin/layout/img/avatar.png and /dev/null differ diff --git a/app/static/admin/layout/img/hor-menu-red-arrow.png b/app/static/admin/layout/img/hor-menu-red-arrow.png deleted file mode 100644 index 84a8b06..0000000 Binary files a/app/static/admin/layout/img/hor-menu-red-arrow.png and /dev/null differ diff --git a/app/static/admin/layout/img/icon-color-close.png b/app/static/admin/layout/img/icon-color-close.png deleted file mode 100644 index 9b7dfac..0000000 Binary files a/app/static/admin/layout/img/icon-color-close.png and /dev/null differ diff --git a/app/static/admin/layout/img/icon-color.png b/app/static/admin/layout/img/icon-color.png deleted file mode 100644 index b9666ee..0000000 Binary files a/app/static/admin/layout/img/icon-color.png and /dev/null differ diff --git a/app/static/admin/layout/img/icon-img-down.png b/app/static/admin/layout/img/icon-img-down.png deleted file mode 100644 index 1b85914..0000000 Binary files a/app/static/admin/layout/img/icon-img-down.png and /dev/null differ diff --git a/app/static/admin/layout/img/icon-img-up.png b/app/static/admin/layout/img/icon-img-up.png deleted file mode 100644 index d90af40..0000000 Binary files a/app/static/admin/layout/img/icon-img-up.png and /dev/null differ diff --git a/app/static/admin/layout/img/inbox-nav-arrow-blue.png b/app/static/admin/layout/img/inbox-nav-arrow-blue.png deleted file mode 100644 index cefd8e3..0000000 Binary files a/app/static/admin/layout/img/inbox-nav-arrow-blue.png and /dev/null differ diff --git a/app/static/admin/layout/img/loading-spinner-blue.gif b/app/static/admin/layout/img/loading-spinner-blue.gif deleted file mode 100644 index c8c451e..0000000 Binary files a/app/static/admin/layout/img/loading-spinner-blue.gif and /dev/null differ diff --git a/app/static/admin/layout/img/loading-spinner-default.gif b/app/static/admin/layout/img/loading-spinner-default.gif deleted file mode 100644 index 68b466d..0000000 Binary files a/app/static/admin/layout/img/loading-spinner-default.gif and /dev/null differ diff --git a/app/static/admin/layout/img/loading-spinner-grey.gif b/app/static/admin/layout/img/loading-spinner-grey.gif deleted file mode 100644 index 6d614d3..0000000 Binary files a/app/static/admin/layout/img/loading-spinner-grey.gif and /dev/null differ diff --git a/app/static/admin/layout/img/loading.gif b/app/static/admin/layout/img/loading.gif deleted file mode 100644 index 29bbff0..0000000 Binary files a/app/static/admin/layout/img/loading.gif and /dev/null differ diff --git a/app/static/admin/layout/img/logo-big-white.png b/app/static/admin/layout/img/logo-big-white.png deleted file mode 100644 index e6761a2..0000000 Binary files a/app/static/admin/layout/img/logo-big-white.png and /dev/null differ diff --git a/app/static/admin/layout/img/logo-big.png b/app/static/admin/layout/img/logo-big.png deleted file mode 100644 index c8f832d..0000000 Binary files a/app/static/admin/layout/img/logo-big.png and /dev/null differ diff --git a/app/static/admin/layout/img/logo-invert.png b/app/static/admin/layout/img/logo-invert.png deleted file mode 100644 index c0179d0..0000000 Binary files a/app/static/admin/layout/img/logo-invert.png and /dev/null differ diff --git a/app/static/admin/layout/img/logo.png b/app/static/admin/layout/img/logo.png deleted file mode 100644 index cf748c8..0000000 Binary files a/app/static/admin/layout/img/logo.png and /dev/null differ diff --git a/app/static/admin/layout/img/menu-toggler.png b/app/static/admin/layout/img/menu-toggler.png deleted file mode 100644 index 3d5c2d4..0000000 Binary files a/app/static/admin/layout/img/menu-toggler.png and /dev/null differ diff --git a/app/static/admin/layout/img/remove-icon-small.png b/app/static/admin/layout/img/remove-icon-small.png deleted file mode 100644 index 382bb24..0000000 Binary files a/app/static/admin/layout/img/remove-icon-small.png and /dev/null differ diff --git a/app/static/admin/layout/img/search_icon_light.png b/app/static/admin/layout/img/search_icon_light.png deleted file mode 100644 index 10d6539..0000000 Binary files a/app/static/admin/layout/img/search_icon_light.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar-menu-arrow-reverse.png b/app/static/admin/layout/img/sidebar-menu-arrow-reverse.png deleted file mode 100644 index c5a8914..0000000 Binary files a/app/static/admin/layout/img/sidebar-menu-arrow-reverse.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar-menu-arrow-right.png b/app/static/admin/layout/img/sidebar-menu-arrow-right.png deleted file mode 100644 index c5a8914..0000000 Binary files a/app/static/admin/layout/img/sidebar-menu-arrow-right.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar-menu-arrow.png b/app/static/admin/layout/img/sidebar-menu-arrow.png deleted file mode 100644 index e00acb1..0000000 Binary files a/app/static/admin/layout/img/sidebar-menu-arrow.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_arrow_icon_light.png b/app/static/admin/layout/img/sidebar_arrow_icon_light.png deleted file mode 100644 index 19effcf..0000000 Binary files a/app/static/admin/layout/img/sidebar_arrow_icon_light.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_arrow_icon_light_rtl.png b/app/static/admin/layout/img/sidebar_arrow_icon_light_rtl.png deleted file mode 100644 index 5a15bfd..0000000 Binary files a/app/static/admin/layout/img/sidebar_arrow_icon_light_rtl.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_inline_toggler_icon_blue.jpg b/app/static/admin/layout/img/sidebar_inline_toggler_icon_blue.jpg deleted file mode 100644 index 1f2fa70..0000000 Binary files a/app/static/admin/layout/img/sidebar_inline_toggler_icon_blue.jpg and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_inline_toggler_icon_darkblue.jpg b/app/static/admin/layout/img/sidebar_inline_toggler_icon_darkblue.jpg deleted file mode 100644 index 9d47b15..0000000 Binary files a/app/static/admin/layout/img/sidebar_inline_toggler_icon_darkblue.jpg and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_inline_toggler_icon_default.jpg b/app/static/admin/layout/img/sidebar_inline_toggler_icon_default.jpg deleted file mode 100644 index f8cffe6..0000000 Binary files a/app/static/admin/layout/img/sidebar_inline_toggler_icon_default.jpg and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_inline_toggler_icon_grey.jpg b/app/static/admin/layout/img/sidebar_inline_toggler_icon_grey.jpg deleted file mode 100644 index c46daec..0000000 Binary files a/app/static/admin/layout/img/sidebar_inline_toggler_icon_grey.jpg and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_inline_toggler_icon_light.jpg b/app/static/admin/layout/img/sidebar_inline_toggler_icon_light.jpg deleted file mode 100644 index 04ac09b..0000000 Binary files a/app/static/admin/layout/img/sidebar_inline_toggler_icon_light.jpg and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_inline_toggler_icon_light2.jpg b/app/static/admin/layout/img/sidebar_inline_toggler_icon_light2.jpg deleted file mode 100644 index 04ac09b..0000000 Binary files a/app/static/admin/layout/img/sidebar_inline_toggler_icon_light2.jpg and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_toggler_icon_blue.png b/app/static/admin/layout/img/sidebar_toggler_icon_blue.png deleted file mode 100644 index 1140faf..0000000 Binary files a/app/static/admin/layout/img/sidebar_toggler_icon_blue.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_toggler_icon_darkblue.png b/app/static/admin/layout/img/sidebar_toggler_icon_darkblue.png deleted file mode 100644 index b2ee442..0000000 Binary files a/app/static/admin/layout/img/sidebar_toggler_icon_darkblue.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_toggler_icon_default.png b/app/static/admin/layout/img/sidebar_toggler_icon_default.png deleted file mode 100644 index 0180452..0000000 Binary files a/app/static/admin/layout/img/sidebar_toggler_icon_default.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_toggler_icon_grey.png b/app/static/admin/layout/img/sidebar_toggler_icon_grey.png deleted file mode 100644 index e218484..0000000 Binary files a/app/static/admin/layout/img/sidebar_toggler_icon_grey.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_toggler_icon_light.png b/app/static/admin/layout/img/sidebar_toggler_icon_light.png deleted file mode 100644 index e218484..0000000 Binary files a/app/static/admin/layout/img/sidebar_toggler_icon_light.png and /dev/null differ diff --git a/app/static/admin/layout/img/sidebar_toggler_icon_light2.png b/app/static/admin/layout/img/sidebar_toggler_icon_light2.png deleted file mode 100644 index e218484..0000000 Binary files a/app/static/admin/layout/img/sidebar_toggler_icon_light2.png and /dev/null differ diff --git a/app/static/admin/layout/scripts/demo.js b/app/static/admin/layout/scripts/demo.js deleted file mode 100644 index 9fff83f..0000000 --- a/app/static/admin/layout/scripts/demo.js +++ /dev/null @@ -1,286 +0,0 @@ -/** -Demo script to handle the theme demo -**/ -var Demo = function() { - - // Handle Theme Settings - var handleTheme = function() { - - var panel = $('.theme-panel'); - - if ($('body').hasClass('page-boxed') === false) { - $('.layout-option', panel).val("fluid"); - } - - $('.sidebar-option', panel).val("default"); - $('.page-header-option', panel).val("fixed"); - $('.page-footer-option', panel).val("default"); - if ($('.sidebar-pos-option').attr("disabled") === false) { - $('.sidebar-pos-option', panel).val(Metronic.isRTL() ? 'right' : 'left'); - } - - //handle theme layout - var resetLayout = function() { - $("body"). - removeClass("page-boxed"). - removeClass("page-footer-fixed"). - removeClass("page-sidebar-fixed"). - removeClass("page-header-fixed"). - removeClass("page-sidebar-reversed"); - - $('.page-header > .page-header-inner').removeClass("container"); - - if ($('.page-container').parent(".container").size() === 1) { - $('.page-container').insertAfter('body > .clearfix'); - } - - if ($('.page-footer > .container').size() === 1) { - $('.page-footer').html($('.page-footer > .container').html()); - } else if ($('.page-footer').parent(".container").size() === 1) { - $('.page-footer').insertAfter('.page-container'); - $('.scroll-to-top').insertAfter('.page-footer'); - } - - $(".top-menu > .navbar-nav > li.dropdown").removeClass("dropdown-dark"); - - $('body > .container').remove(); - }; - - var lastSelectedLayout = ''; - - var setLayout = function() { - - var layoutOption = $('.layout-option', panel).val(); - var sidebarOption = $('.sidebar-option', panel).val(); - var headerOption = $('.page-header-option', panel).val(); - var footerOption = $('.page-footer-option', panel).val(); - var sidebarPosOption = $('.sidebar-pos-option', panel).val(); - var sidebarStyleOption = $('.sidebar-style-option', panel).val(); - var sidebarMenuOption = $('.sidebar-menu-option', panel).val(); - var headerTopDropdownStyle = $('.page-header-top-dropdown-style-option', panel).val(); - - if (sidebarOption == "fixed" && headerOption == "default") { - alert('Default Header with Fixed Sidebar option is not supported. Proceed with Fixed Header with Fixed Sidebar.'); - $('.page-header-option', panel).val("fixed"); - $('.sidebar-option', panel).val("fixed"); - sidebarOption = 'fixed'; - headerOption = 'fixed'; - } - - resetLayout(); // reset layout to default state - - if (layoutOption === "boxed") { - $("body").addClass("page-boxed"); - - // set header - $('.page-header > .page-header-inner').addClass("container"); - var cont = $('body > .clearfix').after('
'); - - // set content - $('.page-container').appendTo('body > .container'); - - // set footer - if (footerOption === 'fixed') { - $('.page-footer').html('
' + $('.page-footer').html() + '
'); - } else { - $('.page-footer').appendTo('body > .container'); - } - } - - if (lastSelectedLayout != layoutOption) { - //layout changed, run responsive handler: - Metronic.runResizeHandlers(); - } - lastSelectedLayout = layoutOption; - - //header - if (headerOption === 'fixed') { - $("body").addClass("page-header-fixed"); - $(".page-header").removeClass("navbar-static-top").addClass("navbar-fixed-top"); - } else { - $("body").removeClass("page-header-fixed"); - $(".page-header").removeClass("navbar-fixed-top").addClass("navbar-static-top"); - } - - //sidebar - if ($('body').hasClass('page-full-width') === false) { - if (sidebarOption === 'fixed') { - $("body").addClass("page-sidebar-fixed"); - $("page-sidebar-menu").addClass("page-sidebar-menu-fixed"); - $("page-sidebar-menu").removeClass("page-sidebar-menu-default"); - Layout.initFixedSidebarHoverEffect(); - } else { - $("body").removeClass("page-sidebar-fixed"); - $("page-sidebar-menu").addClass("page-sidebar-menu-default"); - $("page-sidebar-menu").removeClass("page-sidebar-menu-fixed"); - $('.page-sidebar-menu').unbind('mouseenter').unbind('mouseleave'); - } - } - - // top dropdown style - if (headerTopDropdownStyle === 'dark') { - $(".top-menu > .navbar-nav > li.dropdown").addClass("dropdown-dark"); - } else { - $(".top-menu > .navbar-nav > li.dropdown").removeClass("dropdown-dark"); - } - - //footer - if (footerOption === 'fixed') { - $("body").addClass("page-footer-fixed"); - } else { - $("body").removeClass("page-footer-fixed"); - } - - //sidebar style - if (sidebarStyleOption === 'light') { - $(".page-sidebar-menu").addClass("page-sidebar-menu-light"); - } else { - $(".page-sidebar-menu").removeClass("page-sidebar-menu-light"); - } - - //sidebar menu - if (sidebarMenuOption === 'hover') { - if (sidebarOption == 'fixed') { - $('.sidebar-menu-option', panel).val("accordion"); - alert("Hover Sidebar Menu is not compatible with Fixed Sidebar Mode. Select Default Sidebar Mode Instead."); - } else { - $(".page-sidebar-menu").addClass("page-sidebar-menu-hover-submenu"); - } - } else { - $(".page-sidebar-menu").removeClass("page-sidebar-menu-hover-submenu"); - } - - //sidebar position - if (Metronic.isRTL()) { - if (sidebarPosOption === 'left') { - $("body").addClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'right' - }); - } else { - $("body").removeClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'left' - }); - } - } else { - if (sidebarPosOption === 'right') { - $("body").addClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'left' - }); - } else { - $("body").removeClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'right' - }); - } - } - - Layout.fixContentHeight(); // fix content height - Layout.initFixedSidebar(); // reinitialize fixed sidebar - }; - - // handle theme colors - var setColor = function(color) { - var color_ = (Metronic.isRTL() ? color + '-rtl' : color); - $('#style_color').attr("href", Layout.getLayoutCssPath() + 'themes/' + color_ + ".css"); - if (color == 'light2') { - $('.page-logo img').attr('src', Layout.getLayoutImgPath() + 'logo-invert.png'); - } else { - $('.page-logo img').attr('src', Layout.getLayoutImgPath() + 'logo.png'); - } - }; - - $('.toggler', panel).click(function() { - $('.toggler').hide(); - $('.toggler-close').show(); - $('.theme-panel > .theme-options').show(); - }); - - $('.toggler-close', panel).click(function() { - $('.toggler').show(); - $('.toggler-close').hide(); - $('.theme-panel > .theme-options').hide(); - }); - - $('.theme-colors > ul > li', panel).click(function() { - var color = $(this).attr("data-style"); - setColor(color); - $('ul > li', panel).removeClass("current"); - $(this).addClass("current"); - }); - - // set default theme options: - - if ($("body").hasClass("page-boxed")) { - $('.layout-option', panel).val("boxed"); - } - - if ($("body").hasClass("page-sidebar-fixed")) { - $('.sidebar-option', panel).val("fixed"); - } - - if ($("body").hasClass("page-header-fixed")) { - $('.page-header-option', panel).val("fixed"); - } - - if ($("body").hasClass("page-footer-fixed")) { - $('.page-footer-option', panel).val("fixed"); - } - - if ($("body").hasClass("page-sidebar-reversed")) { - $('.sidebar-pos-option', panel).val("right"); - } - - if ($(".page-sidebar-menu").hasClass("page-sidebar-menu-light")) { - $('.sidebar-style-option', panel).val("light"); - } - - if ($(".page-sidebar-menu").hasClass("page-sidebar-menu-hover-submenu")) { - $('.sidebar-menu-option', panel).val("hover"); - } - - var sidebarOption = $('.sidebar-option', panel).val(); - var headerOption = $('.page-header-option', panel).val(); - var footerOption = $('.page-footer-option', panel).val(); - var sidebarPosOption = $('.sidebar-pos-option', panel).val(); - var sidebarStyleOption = $('.sidebar-style-option', panel).val(); - var sidebarMenuOption = $('.sidebar-menu-option', panel).val(); - - $('.layout-option, .page-header-option, .page-header-top-dropdown-style-option, .sidebar-option, .page-footer-option, .sidebar-pos-option, .sidebar-style-option, .sidebar-menu-option', panel).change(setLayout); - }; - - // handle theme style - var setThemeStyle = function(style) { - var file = (style === 'rounded' ? 'components-rounded' : 'components'); - file = (Metronic.isRTL() ? file + '-rtl' : file); - - $('#style_components').attr("href", Metronic.getGlobalCssPath() + file + ".css"); - - if ($.cookie) { - $.cookie('layout-style-option', style); - } - }; - - return { - - //main function to initiate the theme - init: function() { - // handles style customer tool - handleTheme(); - - // handle layout style change - $('.theme-panel .layout-style-option').change(function() { - setThemeStyle($(this).val()); - }); - - // set layout style from cookie - if ($.cookie && $.cookie('layout-style-option') === 'rounded') { - setThemeStyle($.cookie('layout-style-option')); - $('.theme-panel .layout-style-option').val($.cookie('layout-style-option')); - } - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/layout/scripts/layout.js b/app/static/admin/layout/scripts/layout.js deleted file mode 100644 index 80d533c..0000000 --- a/app/static/admin/layout/scripts/layout.js +++ /dev/null @@ -1,612 +0,0 @@ -/** -Core script to handle the entire theme and core functions -**/ -var Layout = function () { - - var layoutImgPath = 'admin/layout/img/'; - - var layoutCssPath = 'admin/layout/css/'; - - var resBreakpointMd = Metronic.getResponsiveBreakpoint('md'); - - //* BEGIN:CORE HANDLERS *// - // this function handles responsive layout on screen size resize or mobile device rotate. - - // Set proper height for sidebar and content. The content and sidebar height must be synced always. - var handleSidebarAndContentHeight = function () { - var content = $('.page-content'); - var sidebar = $('.page-sidebar'); - var body = $('body'); - var height; - - if (body.hasClass("page-footer-fixed") === true && body.hasClass("page-sidebar-fixed") === false) { - var available_height = Metronic.getViewPort().height - $('.page-footer').outerHeight() - $('.page-header').outerHeight(); - if (content.height() < available_height) { - content.attr('style', 'min-height:' + available_height + 'px'); - } - } else { - if (body.hasClass('page-sidebar-fixed')) { - height = _calculateFixedSidebarViewportHeight(); - if (body.hasClass('page-footer-fixed') === false) { - height = height - $('.page-footer').outerHeight(); - } - } else { - var headerHeight = $('.page-header').outerHeight(); - var footerHeight = $('.page-footer').outerHeight(); - - if (Metronic.getViewPort().width < resBreakpointMd) { - height = Metronic.getViewPort().height - headerHeight - footerHeight; - } else { - height = sidebar.height() + 20; - } - - if ((height + headerHeight + footerHeight) <= Metronic.getViewPort().height) { - height = Metronic.getViewPort().height - headerHeight - footerHeight; - } - } - content.attr('style', 'min-height:' + height + 'px'); - } - }; - - // Handle sidebar menu links - var handleSidebarMenuActiveLink = function(mode, el) { - var url = location.hash.toLowerCase(); - - var menu = $('.page-sidebar-menu'); - - if (mode === 'click' || mode === 'set') { - el = $(el); - } else if (mode === 'match') { - menu.find("li > a").each(function() { - var path = $(this).attr("href").toLowerCase(); - // url match condition - if (path.length > 1 && url.substr(1, path.length - 1) == path.substr(1)) { - el = $(this); - return; - } - }); - } - - if (!el || el.size() == 0) { - return; - } - - if (el.attr('href').toLowerCase() === 'javascript:;' || el.attr('href').toLowerCase() === '#') { - return; - } - - var slideSpeed = parseInt(menu.data("slide-speed")); - var keepExpand = menu.data("keep-expanded"); - - // disable active states - menu.find('li.active').removeClass('active'); - menu.find('li > a > .selected').remove(); - - if (menu.hasClass('page-sidebar-menu-hover-submenu') === false) { - menu.find('li.open').each(function(){ - if ($(this).children('.sub-menu').size() === 0) { - $(this).removeClass('open'); - $(this).find('> a > .arrow.open').removeClass('open'); - } - }); - } else { - menu.find('li.open').removeClass('open'); - } - - el.parents('li').each(function () { - $(this).addClass('active'); - $(this).find('> a > span.arrow').addClass('open'); - - if ($(this).parent('ul.page-sidebar-menu').size() === 1) { - $(this).find('> a').append(''); - } - - if ($(this).children('ul.sub-menu').size() === 1) { - $(this).addClass('open'); - } - }); - - if (mode === 'click') { - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - } - }; - - // Handle sidebar menu - var handleSidebarMenu = function () { - // handle sidebar link click - $('.page-sidebar').on('click', 'li > a', function (e) { - - if ($('body').hasClass('page-sidebar-closed') && $(this).parent('li').parent('.page-sidebar-menu').size() === 1) { - return; - } - - var hasSubMenu = $(this).next().hasClass('sub-menu'); - - if (Metronic.getViewPort().width >= resBreakpointMd && $(this).parents('.page-sidebar-menu-hover-submenu').size() === 1) { // exit of hover sidebar menu - return; - } - - if (hasSubMenu === false) { - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - return; - } - - if ($(this).next().hasClass('sub-menu always-open')) { - return; - } - - var parent = $(this).parent().parent(); - var the = $(this); - var menu = $('.page-sidebar-menu'); - var sub = $(this).next(); - - var autoScroll = menu.data("auto-scroll"); - var slideSpeed = parseInt(menu.data("slide-speed")); - var keepExpand = menu.data("keep-expanded"); - - if (keepExpand !== true) { - parent.children('li.open').children('a').children('.arrow').removeClass('open'); - parent.children('li.open').children('.sub-menu:not(.always-open)').slideUp(slideSpeed); - parent.children('li.open').removeClass('open'); - } - - var slideOffeset = -200; - - if (sub.is(":visible")) { - $('.arrow', $(this)).removeClass("open"); - $(this).parent().removeClass("open"); - sub.slideUp(slideSpeed, function () { - if (autoScroll === true && $('body').hasClass('page-sidebar-closed') === false) { - if ($('body').hasClass('page-sidebar-fixed')) { - menu.slimScroll({ - 'scrollTo': (the.position()).top - }); - } else { - Metronic.scrollTo(the, slideOffeset); - } - } - handleSidebarAndContentHeight(); - }); - } else if (hasSubMenu) { - $('.arrow', $(this)).addClass("open"); - $(this).parent().addClass("open"); - sub.slideDown(slideSpeed, function () { - if (autoScroll === true && $('body').hasClass('page-sidebar-closed') === false) { - if ($('body').hasClass('page-sidebar-fixed')) { - menu.slimScroll({ - 'scrollTo': (the.position()).top - }); - } else { - Metronic.scrollTo(the, slideOffeset); - } - } - handleSidebarAndContentHeight(); - }); - } - - e.preventDefault(); - }); - - // handle ajax links within sidebar menu - $('.page-sidebar').on('click', ' li > a.ajaxify', function (e) { - e.preventDefault(); - Metronic.scrollTop(); - - var url = $(this).attr("href"); - var menuContainer = $('.page-sidebar ul'); - var pageContent = $('.page-content'); - var pageContentBody = $('.page-content .page-content-body'); - - menuContainer.children('li.active').removeClass('active'); - menuContainer.children('arrow.open').removeClass('open'); - - $(this).parents('li').each(function () { - $(this).addClass('active'); - $(this).children('a > span.arrow').addClass('open'); - }); - $(this).parents('li').addClass('active'); - - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - - Metronic.startPageLoading(); - - var the = $(this); - - $.ajax({ - type: "GET", - cache: false, - url: url, - dataType: "html", - success: function (res) { - if (the.parents('li.open').size() === 0) { - $('.page-sidebar-menu > li.open > a').click(); - } - - Metronic.stopPageLoading(); - pageContentBody.html(res); - Layout.fixContentHeight(); // fix content height - Metronic.initAjax(); // initialize core stuff - }, - error: function (xhr, ajaxOptions, thrownError) { - Metronic.stopPageLoading(); - pageContentBody.html('

Could not load the requested content.

'); - } - }); - }); - - // handle ajax link within main content - $('.page-content').on('click', '.ajaxify', function (e) { - e.preventDefault(); - Metronic.scrollTop(); - - var url = $(this).attr("href"); - var pageContent = $('.page-content'); - var pageContentBody = $('.page-content .page-content-body'); - - Metronic.startPageLoading(); - - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - - $.ajax({ - type: "GET", - cache: false, - url: url, - dataType: "html", - success: function (res) { - Metronic.stopPageLoading(); - pageContentBody.html(res); - Layout.fixContentHeight(); // fix content height - Metronic.initAjax(); // initialize core stuff - }, - error: function (xhr, ajaxOptions, thrownError) { - pageContentBody.html('

Could not load the requested content.

'); - Metronic.stopPageLoading(); - } - }); - }); - - // handle scrolling to top on responsive menu toggler click when header is fixed for mobile view - $(document).on('click', '.page-header-fixed-mobile .page-header .responsive-toggler', function(){ - Metronic.scrollTop(); - }); - - // handle sidebar hover effect - handleFixedSidebarHoverEffect(); - - // handle the search bar close - $('.page-sidebar').on('click', '.sidebar-search .remove', function (e) { - e.preventDefault(); - $('.sidebar-search').removeClass("open"); - }); - - // handle the search query submit on enter press - $('.page-sidebar .sidebar-search').on('keypress', 'input.form-control', function (e) { - if (e.which == 13) { - $('.sidebar-search').submit(); - return false; //<---- Add this line - } - }); - - // handle the search submit(for sidebar search and responsive mode of the header search) - $('.sidebar-search .submit').on('click', function (e) { - e.preventDefault(); - if ($('body').hasClass("page-sidebar-closed")) { - if ($('.sidebar-search').hasClass('open') === false) { - if ($('.page-sidebar-fixed').size() === 1) { - $('.page-sidebar .sidebar-toggler').click(); //trigger sidebar toggle button - } - $('.sidebar-search').addClass("open"); - } else { - $('.sidebar-search').submit(); - } - } else { - $('.sidebar-search').submit(); - } - }); - - // handle close on body click - if ($('.sidebar-search').size() !== 0) { - $('.sidebar-search .input-group').on('click', function(e){ - e.stopPropagation(); - }); - - $('body').on('click', function() { - if ($('.sidebar-search').hasClass('open')) { - $('.sidebar-search').removeClass("open"); - } - }); - } - }; - - // Helper function to calculate sidebar height for fixed sidebar layout. - var _calculateFixedSidebarViewportHeight = function () { - var sidebarHeight = Metronic.getViewPort().height - $('.page-header').outerHeight(); - if ($('body').hasClass("page-footer-fixed")) { - sidebarHeight = sidebarHeight - $('.page-footer').outerHeight(); - } - - return sidebarHeight; - }; - - // Handles fixed sidebar - var handleFixedSidebar = function () { - var menu = $('.page-sidebar-menu'); - - Metronic.destroySlimScroll(menu); - - if ($('.page-sidebar-fixed').size() === 0) { - handleSidebarAndContentHeight(); - return; - } - - if (Metronic.getViewPort().width >= resBreakpointMd) { - menu.attr("data-height", _calculateFixedSidebarViewportHeight()); - Metronic.initSlimScroll(menu); - handleSidebarAndContentHeight(); - } - }; - - // Handles sidebar toggler to close/hide the sidebar. - var handleFixedSidebarHoverEffect = function () { - var body = $('body'); - if (body.hasClass('page-sidebar-fixed')) { - $('.page-sidebar').on('mouseenter', function () { - if (body.hasClass('page-sidebar-closed')) { - $(this).find('.page-sidebar-menu').removeClass('page-sidebar-menu-closed'); - } - }).on('mouseleave', function () { - if (body.hasClass('page-sidebar-closed')) { - $(this).find('.page-sidebar-menu').addClass('page-sidebar-menu-closed'); - } - }); - } - }; - - // Hanles sidebar toggler - var handleSidebarToggler = function () { - var body = $('body'); - if ($.cookie && $.cookie('sidebar_closed') === '1' && Metronic.getViewPort().width >= resBreakpointMd) { - $('body').addClass('page-sidebar-closed'); - $('.page-sidebar-menu').addClass('page-sidebar-menu-closed'); - } - - // handle sidebar show/hide - $('body').on('click', '.sidebar-toggler', function (e) { - var sidebar = $('.page-sidebar'); - var sidebarMenu = $('.page-sidebar-menu'); - $(".sidebar-search", sidebar).removeClass("open"); - - if (body.hasClass("page-sidebar-closed")) { - body.removeClass("page-sidebar-closed"); - sidebarMenu.removeClass("page-sidebar-menu-closed"); - if ($.cookie) { - $.cookie('sidebar_closed', '0'); - } - } else { - body.addClass("page-sidebar-closed"); - sidebarMenu.addClass("page-sidebar-menu-closed"); - if (body.hasClass("page-sidebar-fixed")) { - sidebarMenu.trigger("mouseleave"); - } - if ($.cookie) { - $.cookie('sidebar_closed', '1'); - } - } - - $(window).trigger('resize'); - }); - }; - - // Handles the horizontal menu - var handleHorizontalMenu = function () { - //handle tab click - $('.page-header').on('click', '.hor-menu a[data-toggle="tab"]', function (e) { - e.preventDefault(); - var nav = $(".hor-menu .nav"); - var active_link = nav.find('li.current'); - $('li.active', active_link).removeClass("active"); - $('.selected', active_link).remove(); - var new_link = $(this).parents('li').last(); - new_link.addClass("current"); - new_link.find("a:first").append(''); - }); - - // handle search box expand/collapse - $('.page-header').on('click', '.search-form', function (e) { - $(this).addClass("open"); - $(this).find('.form-control').focus(); - - $('.page-header .search-form .form-control').on('blur', function (e) { - $(this).closest('.search-form').removeClass("open"); - $(this).unbind("blur"); - }); - }); - - // handle hor menu search form on enter press - $('.page-header').on('keypress', '.hor-menu .search-form .form-control', function (e) { - if (e.which == 13) { - $(this).closest('.search-form').submit(); - return false; - } - }); - - // handle header search button click - $('.page-header').on('mousedown', '.search-form.open .submit', function (e) { - e.preventDefault(); - e.stopPropagation(); - $(this).closest('.search-form').submit(); - }); - - // handle hover dropdown menu for desktop devices only - $('[data-hover="megamenu-dropdown"]').not('.hover-initialized').each(function() { - $(this).dropdownHover(); - $(this).addClass('hover-initialized'); - }); - - $(document).on('click', '.mega-menu-dropdown .dropdown-menu', function (e) { - e.stopPropagation(); - }); - }; - - // Handles Bootstrap Tabs. - var handleTabs = function () { - // fix content height on tab click - $('body').on('shown.bs.tab', 'a[data-toggle="tab"]', function () { - handleSidebarAndContentHeight(); - }); - }; - - // Handles the go to top button at the footer - var handleGoTop = function () { - var offset = 300; - var duration = 500; - - if (navigator.userAgent.match(/iPhone|iPad|iPod/i)) { // ios supported - $(window).bind("touchend touchcancel touchleave", function(e){ - if ($(this).scrollTop() > offset) { - $('.scroll-to-top').fadeIn(duration); - } else { - $('.scroll-to-top').fadeOut(duration); - } - }); - } else { // general - $(window).scroll(function() { - if ($(this).scrollTop() > offset) { - $('.scroll-to-top').fadeIn(duration); - } else { - $('.scroll-to-top').fadeOut(duration); - } - }); - } - - $('.scroll-to-top').click(function(e) { - e.preventDefault(); - $('html, body').animate({scrollTop: 0}, duration); - return false; - }); - }; - - // Hanlde 100% height elements(block, portlet, etc) - var handle100HeightContent = function () { - - var target = $('.full-height-content'); - var height; - - height = Metronic.getViewPort().height - - $('.page-header').outerHeight(true) - - $('.page-footer').outerHeight(true) - - $('.page-title').outerHeight(true) - - $('.page-bar').outerHeight(true); - - if (target.hasClass('portlet')) { - var portletBody = target.find('.portlet-body'); - - if (Metronic.getViewPort().width < resBreakpointMd) { - Metronic.destroySlimScroll(portletBody.find('.full-height-content-body')); // destroy slimscroll - return; - } - - height = height - - target.find('.portlet-title').outerHeight(true) - - parseInt(target.find('.portlet-body').css('padding-top')) - - parseInt(target.find('.portlet-body').css('padding-bottom')) - 2; - - if (target.hasClass("full-height-content-scrollable")) { - height = height - 35; - portletBody.find('.full-height-content-body').css('height', height); - Metronic.initSlimScroll(portletBody.find('.full-height-content-body')); - } else { - portletBody.css('min-height', height); - } - } else { - if (Metronic.getViewPort().width < resBreakpointMd) { - Metronic.destroySlimScroll(target.find('.full-height-content-body')); // destroy slimscroll - return; - } - - if (target.hasClass("full-height-content-scrollable")) { - height = height - 35; - target.find('.full-height-content-body').css('height', height); - Metronic.initSlimScroll(target.find('.full-height-content-body')); - } else { - target.css('min-height', height); - } - } - }; - //* END:CORE HANDLERS *// - - return { - // Main init methods to initialize the layout - //IMPORTANT!!!: Do not modify the core handlers call order. - - initHeader: function() { - handleHorizontalMenu(); // handles horizontal menu - }, - - setSidebarMenuActiveLink: function(mode, el) { - handleSidebarMenuActiveLink(mode, el); - }, - - initSidebar: function() { - //layout handlers - handleFixedSidebar(); // handles fixed sidebar menu - handleSidebarMenu(); // handles main menu - handleSidebarToggler(); // handles sidebar hide/show - - if (Metronic.isAngularJsApp()) { - handleSidebarMenuActiveLink('match'); // init sidebar active links - } - - Metronic.addResizeHandler(handleFixedSidebar); // reinitialize fixed sidebar on window resize - }, - - initContent: function() { - handle100HeightContent(); // handles 100% height elements(block, portlet, etc) - handleTabs(); // handle bootstrah tabs - - Metronic.addResizeHandler(handleSidebarAndContentHeight); // recalculate sidebar & content height on window resize - Metronic.addResizeHandler(handle100HeightContent); // reinitialize content height on window resize - }, - - initFooter: function() { - handleGoTop(); //handles scroll to top functionality in the footer - }, - - init: function () { - this.initHeader(); - this.initSidebar(); - this.initContent(); - this.initFooter(); - }, - - //public function to fix the sidebar and content height accordingly - fixContentHeight: function () { - handleSidebarAndContentHeight(); - }, - - initFixedSidebarHoverEffect: function() { - handleFixedSidebarHoverEffect(); - }, - - initFixedSidebar: function() { - handleFixedSidebar(); - }, - - getLayoutImgPath: function () { - return Metronic.getAssetsPath() + layoutImgPath; - }, - - getLayoutCssPath: function () { - return Metronic.getAssetsPath() + layoutCssPath; - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/layout/scripts/quick-sidebar.js b/app/static/admin/layout/scripts/quick-sidebar.js deleted file mode 100644 index 520642a..0000000 --- a/app/static/admin/layout/scripts/quick-sidebar.js +++ /dev/null @@ -1,174 +0,0 @@ -/** -Core script to handle the entire theme and core functions -**/ -var QuickSidebar = function () { - - // Handles quick sidebar toggler - var handleQuickSidebarToggler = function () { - // quick sidebar toggler - $('.top-menu .dropdown-quick-sidebar-toggler a, .page-quick-sidebar-toggler').click(function (e) { - $('body').toggleClass('page-quick-sidebar-open'); - }); - }; - - // Handles quick sidebar chats - var handleQuickSidebarChat = function () { - var wrapper = $('.page-quick-sidebar-wrapper'); - var wrapperChat = wrapper.find('.page-quick-sidebar-chat'); - - var initChatSlimScroll = function () { - var chatUsers = wrapper.find('.page-quick-sidebar-chat-users'); - var chatUsersHeight; - - chatUsersHeight = wrapper.height() - wrapper.find('.nav-justified > .nav-tabs').outerHeight(); - - // chat user list - Metronic.destroySlimScroll(chatUsers); - chatUsers.attr("data-height", chatUsersHeight); - Metronic.initSlimScroll(chatUsers); - - var chatMessages = wrapperChat.find('.page-quick-sidebar-chat-user-messages'); - var chatMessagesHeight = chatUsersHeight - wrapperChat.find('.page-quick-sidebar-chat-user-form').outerHeight() - wrapperChat.find('.page-quick-sidebar-nav').outerHeight(); - - // user chat messages - Metronic.destroySlimScroll(chatMessages); - chatMessages.attr("data-height", chatMessagesHeight); - Metronic.initSlimScroll(chatMessages); - }; - - initChatSlimScroll(); - Metronic.addResizeHandler(initChatSlimScroll); // reinitialize on window resize - - wrapper.find('.page-quick-sidebar-chat-users .media-list > .media').click(function () { - wrapperChat.addClass("page-quick-sidebar-content-item-shown"); - }); - - wrapper.find('.page-quick-sidebar-chat-user .page-quick-sidebar-back-to-list').click(function () { - wrapperChat.removeClass("page-quick-sidebar-content-item-shown"); - }); - - var handleChatMessagePost = function (e) { - e.preventDefault(); - - var chatContainer = wrapperChat.find(".page-quick-sidebar-chat-user-messages"); - var input = wrapperChat.find('.page-quick-sidebar-chat-user-form .form-control'); - - var text = input.val(); - if (text.length === 0) { - return; - } - - var preparePost = function(dir, time, name, avatar, message) { - var tpl = ''; - tpl += '
'; - tpl += ''; - tpl += '
'; - tpl += ''; - tpl += 'Bob Nilson '; - tpl += '' + time + ''; - tpl += ''; - tpl += message; - tpl += ''; - tpl += '
'; - tpl += '
'; - - return tpl; - }; - - // handle post - var time = new Date(); - var message = preparePost('out', (time.getHours() + ':' + time.getMinutes()), "Bob Nilson", 'avatar3', text); - message = $(message); - chatContainer.append(message); - - var getLastPostPos = function() { - var height = 0; - chatContainer.find(".post").each(function() { - height = height + $(this).outerHeight(); - }); - - return height; - }; - - chatContainer.slimScroll({ - scrollTo: getLastPostPos() - }); - - input.val(""); - - // simulate reply - setTimeout(function(){ - var time = new Date(); - var message = preparePost('in', (time.getHours() + ':' + time.getMinutes()), "Ella Wong", 'avatar2', 'Lorem ipsum doloriam nibh...'); - message = $(message); - chatContainer.append(message); - - chatContainer.slimScroll({ - scrollTo: getLastPostPos() - }); - }, 3000); - }; - - wrapperChat.find('.page-quick-sidebar-chat-user-form .btn').click(handleChatMessagePost); - wrapperChat.find('.page-quick-sidebar-chat-user-form .form-control').keypress(function (e) { - if (e.which == 13) { - handleChatMessagePost(e); - return false; - } - }); - }; - - // Handles quick sidebar tasks - var handleQuickSidebarAlerts = function () { - var wrapper = $('.page-quick-sidebar-wrapper'); - var wrapperAlerts = wrapper.find('.page-quick-sidebar-alerts'); - - var initAlertsSlimScroll = function () { - var alertList = wrapper.find('.page-quick-sidebar-alerts-list'); - var alertListHeight; - - alertListHeight = wrapper.height() - wrapper.find('.nav-justified > .nav-tabs').outerHeight(); - - // alerts list - Metronic.destroySlimScroll(alertList); - alertList.attr("data-height", alertListHeight); - Metronic.initSlimScroll(alertList); - }; - - initAlertsSlimScroll(); - Metronic.addResizeHandler(initAlertsSlimScroll); // reinitialize on window resize - }; - - // Handles quick sidebar settings - var handleQuickSidebarSettings = function () { - var wrapper = $('.page-quick-sidebar-wrapper'); - var wrapperAlerts = wrapper.find('.page-quick-sidebar-settings'); - - var initSettingsSlimScroll = function () { - var settingsList = wrapper.find('.page-quick-sidebar-settings-list'); - var settingsListHeight; - - settingsListHeight = wrapper.height() - wrapper.find('.nav-justified > .nav-tabs').outerHeight(); - - // alerts list - Metronic.destroySlimScroll(settingsList); - settingsList.attr("data-height", settingsListHeight); - Metronic.initSlimScroll(settingsList); - }; - - initSettingsSlimScroll(); - Metronic.addResizeHandler(initSettingsSlimScroll); // reinitialize on window resize - }; - - return { - - init: function () { - //layout handlers - handleQuickSidebarToggler(); // handles quick sidebar's toggler - handleQuickSidebarChat(); // handles quick sidebar's chats - handleQuickSidebarAlerts(); // handles quick sidebar's alerts - handleQuickSidebarSettings(); // handles quick sidebar's setting - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/layout2/css/custom.css b/app/static/admin/layout2/css/custom.css deleted file mode 100644 index 7ac5248..0000000 --- a/app/static/admin/layout2/css/custom.css +++ /dev/null @@ -1,27 +0,0 @@ -/* here you can put your own css to customize and override the theme */ - -.length-break { - word-break: break-all !important; -} - -#tbl_record_manage td { - font-family:'Roboto Mono' !important; -} - -/*** -Rounded Portlets -***/ -/* -.portlet { - border-radius: 4px !important; -} - -.portlet .portlet-title { - border-radius: 4px 4px 0px 0px !important; -} - -.portlet .portlet-body, -.portlet .portlet-body .form-actions { - border-radius: 0px 0px 4px 4px !important; -} -*/ \ No newline at end of file diff --git a/app/static/admin/layout2/css/layout.css b/app/static/admin/layout2/css/layout.css deleted file mode 100644 index 9123c8e..0000000 --- a/app/static/admin/layout2/css/layout.css +++ /dev/null @@ -1,1962 +0,0 @@ -@media print { - body { - background-color: #fff !important; - } - - .page-bar { - display: none; - } - - .page-sidebar-wrapper { - display: none; - } - - .theme-panel { - display: none; - } - - .hidden-print { - display: none; - } - - .page-footer { - display: none; - } - - .no-page-break { - page-break-after: avoid; - } - - .page-container { - margin: 0px !important; - padding: 0px !important; - } - - .page-content { - padding: 0 !important; - min-height: 300px !important; - padding: 0px 20px 20px !important; - margin: 0 !important; - } - .page-content > .portlet { - padding: 0; - margin: 0; - } - .page-content > .portlet > .portlet-body { - padding: 0; - margin: 0; - } -} -/*** -Page Header -***/ -.page-header.navbar { - width: 100%; - padding: 0 20px 0 20px; - margin: 0; - border: 0px; - padding: 0px; - box-shadow: none; - height: 68px; - min-height: 68px; - filter: none; - background-image: none; - /* Fixed header */ - /* Header logo */ - /* header top */ - /* Search box */ - /* Menu Toggler */ - /* Top menu */ -} -.page-header.navbar.navbar-fixed-top { - z-index: 9995; -} -.page-header.navbar.navbar-static-top { - z-index: 9995; -} -.page-header.navbar .page-logo { - float: left; - display: block; - width: 195px; - height: 68px; - padding-left: 20px; - padding-right: 20px; -} -.page-header.navbar .page-logo > .logo-image, -.page-header.navbar .page-logo > a { - display: block; - float: left; -} -.page-header.navbar .page-logo .logo-default { - margin: 10px 0 0 0; -} -.page-header.navbar .page-logo .logo-mini { - display: none; - margin-left: 5px; -} -.page-header.navbar .page-logo .text-logo { - padding-left: 20px; - padding-top: 12px; -} -.page-header.navbar .page-top { - height: 68px; - background: #BAC0B6; -} -.page-header.navbar .search-form { - margin-left: 10px; - display: inline-block; - width: 68px; - position: relative; - float: left !important; - transition: all 0.6s; -} -.page-header.navbar .search-form .input-group .form-control { - height: 68px; - border: 0; - background: transparent !important; - font-size: 14px; - padding-left: 0; - margin-left: 12px; - text-indent: -150000px; -} -.page-header.navbar .search-form .input-group .form-control:hover { - cursor: pointer; -} -.page-header.navbar .search-form .input-group .input-group-btn { - height: 68px; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit { - margin-left: -24px; - padding: 0; - width: 68px; - background: none; - margin-top: 4px; - display: block; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - font-size: 15px; -} -.page-header.navbar .search-form.open { - transition: all 0.6s; - width: 300px !important; -} -.page-header.navbar .search-form.open .input-group .form-control { - text-indent: 0; -} -.page-header.navbar .search-form.open .input-group .form-control:hover { - cursor: text; -} -.page-header.navbar .search-form.open .input-group .input-group-btn .btn.submit { - margin-left: 0; -} -.page-header.navbar .menu-toggler { - display: block; - cursor: pointer; - opacity: 0.6; - filter: alpha(opacity=60); - width: 20px; - height: 20px; - background-repeat: no-repeat; - background-position: center center; - background-image: url(../img/sidebar-toggler.png); -} -.page-header.navbar .menu-toggler:hover { - filter: alpha(opacity=100); - opacity: 1; -} -.page-header.navbar .menu-toggler.sidebar-toggler { - float: right; - margin: -40px 0 0 0; -} -.page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .menu-toggler.sidebar-toggler { - margin-right: 17px; - margin: 23px; -} -.page-header.navbar .menu-toggler.responsive-toggler { - display: none; - float: right; - margin: 24px 14px 0 6px; - background-image: url(../img/sidebar-toggler-inverse.png); -} -.page-header.navbar .page-actions { - margin: 17px 0 15px 15px; - padding: 0; - float: left; -} -.page-header.navbar .page-actions .btn-group .dropdown-menu:before { - left: 9px; - right: auto; -} -.page-header.navbar .page-actions .btn-group .dropdown-menu:after { - left: 10px; - right: auto; -} -.page-header.navbar .top-menu { - margin: 0; - padding: 0; - float: right; -} -.page-header.navbar .top-menu .navbar-nav { - padding: 0; - margin-right: 20px; - display: block; - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown { - margin: 0px; - padding: 0px; - height: 68px; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown:last-child { - padding-right: 0px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle { - margin: 0px; - padding: 28px 16px 19px 16px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:last-child { - padding-right: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i { - font-size: 19px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon { - top: 0; - font-size: 17px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge { - font-family: "Open Sans", sans-serif; - position: absolute; - top: 17px; - right: 9px; - font-weight: 300; - padding: 3px 6px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus { - background: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu { - margin-top: 9px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { - position: absolute; - top: -7px; - right: 9px; - display: inline-block !important; - border-right: 7px solid transparent; - border-bottom: 7px solid #eee; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after { - position: absolute; - top: -6px; - right: 10px; - display: inline-block !important; - border-right: 6px solid transparent; - border-bottom: 6px solid #fff; - border-left: 6px solid transparent; - content: ''; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu > li > a { - color: #555; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - min-width: 160px; - max-width: 275px; - width: 275px; - z-index: 9995; - /* header notifications dropdowns */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - display: block; - overflow: hidden; - padding: 15px 15px; - letter-spacing: 0.5px; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - -ms-border-radius: 4px 4px 0 0; - -o-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - margin: 0; - padding: 0; - float: left; - font-size: 13px; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - display: inline-block; - padding: 0; - background: none; - clear: inherit; - font-size: 13px; - font-weight: 300; - position: absolute; - right: 10px; - border: 0; - margin-top: -1px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - text-decoration: underline; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list { - padding-right: 0 !important; - padding-left: 0; - list-style: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - display: block; - clear: both; - font-weight: 300; - line-height: 20px; - white-space: normal; - font-size: 13px; - padding: 16px 15px 18px; - text-shadow: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - opacity: 1 ; - filter: alpha(opacity=100) ; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a { - border-top: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details { - overflow: hidden; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon { - margin-right: 10px; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - -o-border-radius: 50%; - border-radius: 50%; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i { - margin-right: 2px; - margin-left: 1px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge { - right: 15px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time { - float: right; - max-width: 75px; - font-size: 11px; - font-weight: 400; - opacity: 0.7 ; - filter: alpha(opacity=70) ; - text-align: right; - padding: 1px 5px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo { - float: left; - margin: 0 6px 6px 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img { - height: 40px; - width: 40px; - -webkit-border-radius: 50% !important; - -moz-border-radius: 50% !important; - -ms-border-radius: 50% !important; - -o-border-radius: 50% !important; - border-radius: 50% !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject { - display: block; - margin-left: 46px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from { - font-size: 13px; - font-weight: 600; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time { - font-size: 12px; - font-weight: 400; - opacity: 0.5 ; - filter: alpha(opacity=50) ; - float: right; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message { - display: block !important; - font-size: 12px; - line-height: 1.3; - margin-left: 46px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task { - margin-bottom: 5px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc { - font-size: 13px; - font-weight: 300; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent { - float: right; - font-weight: 600; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress { - display: block; - height: 8px; - margin: 8px 0 2px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar { - box-shadow: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user { - padding: 0 0 0 10px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - padding: 24px 12px 24px 12px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username { - display: inline-block; - font-size: 14px; - font-weight: 400; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img { - float: left; - margin-top: -8px; - margin-right: 7px; - height: 39px; - display: inline-block; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i { - display: inline-block; - margin-top: 5px; - margin: 0; - font-size: 14px; - font-weight: 400; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu { - width: 175px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a { - font-size: 14px; - font-weight: 300; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i { - width: 15px; - display: inline-block; - margin-right: 9px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge { - margin-right: 10px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language { - padding-left: 0; - padding-right: 0; - margin: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle { - font-size: 13px; - padding: 24px 12px 24px 12px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img { - margin-bottom: 2px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i { - font-size: 14px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a { - font-size: 13px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img { - margin-bottom: 2px; - margin-right: 5px; -} -.page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu { - border: 0; -} -.page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before { - border-left: none; - border-right: none; -} -.page-header.navbar .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a { - background: none !important; - border: none !important; -} - -/* Allow expanded search for above 768px */ -@media (min-width: 768px) { - /* 768px */ - .page-header.navbar { - /* Search box */ - } - .page-header.navbar .search-form.search-form-expanded { - width: 200px; - } - .page-header.navbar .search-form.search-form-expanded .input-group .form-control { - text-indent: 0; - } - .page-header.navbar .search-form.search-form-expanded .input-group .form-control:hover { - cursor: text; - } - .page-header.navbar .search-form.search-form-expanded .input-group .input-group-btn .btn.submit { - margin-left: 0; - } -} -/* Form medium devices upto large devices */ -@media (min-width: 992px) and (max-width: 1200px) { - /* 992px 1200px */ - /* Boxed layout */ - .page-boxed .page-header.navbar { - /* Top menu */ - } - .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile { - display: none; - } - .page-boxed .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname { - display: none; - } -} -@media (min-width: 992px) { - /* 992px */ - /* Page header */ - .page-header.navbar { - /* Header logo */ - } - .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { - padding: 0; - } - .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo { - width: 54px; - } - .page-sidebar-closed.page-sidebar-closed-hide-logo .page-header.navbar .page-logo .logo-default { - display: none; - } - - /* Boxed Layout */ - .page-boxed .page-header.navbar { - /* Page logo */ - /* Top menu */ - } - .page-boxed .page-header.navbar .page-logo { - width: 195px; - } - .page-boxed .page-header.navbar .top-menu .navbar-nav { - margin-right: 20px; - } - - /* Sidebar closed & logo hidden */ - .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar { - /* Page logo */ - } - .page-sidebar-closed.page-sidebar-closed-hide-logo.page-boxed .page-header.navbar .page-logo { - width: 54px; - } - - /* Boxed layout & page sidebar fixed layout */ - .page-boxed.page-sidebar-fixed .page-header.navbar { - /* Page logo */ - } - .page-boxed.page-sidebar-fixed .page-header.navbar .page-logo { - width: 195px; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Page header */ - .page-header.navbar { - padding: 0; - margin: 0; - position: relative; - clear: both; - /* Page logo */ - /* Menu Toggler */ - /* Search form */ - /* Top Menu */ - } - .page-header.navbar .page-logo { - width: auto; - padding: 0 15px 0 10px; - } - .page-header.navbar .page-logo img { - margin-left: 4px !important; - } - .page-header.navbar .menu-toggler.sidebar-toggler { - display: none !important; - } - .page-header.navbar .menu-toggler.responsive-toggler { - display: inline-block; - } - .page-header.navbar .search-form { - margin-left: 0; - } - .page-header.navbar .search-form.open { - width: 245px !important; - } - .page-header.navbar .page-header-inner.container { - width: 100%; - max-width: none !important; - margin: 0 !important; - padding: 0 !important; - } - .page-header.navbar .top-menu .navbar-nav { - display: inline-block; - margin: 0 10px 0 0; - } - .page-header.navbar .top-menu .navbar-nav > li { - float: left; - } - .page-header.navbar .top-menu .navbar-nav .nav li.dropdown i { - display: inline-block; - position: relative; - top: 1px; - right: 0px; - } - .page-header.navbar .top-menu .navbar-nav .open .dropdown-menu { - position: absolute; - } - - /* Fixed header for mobile */ - .page-header-fixed.page-header-fixed-mobile .navbar-fixed-top { - position: fixed; - } - - /* Boxed Layout */ - .page-boxed .page-header.navbar > .container { - max-width: none !important; - margin: 0 !important; - padding: 0 !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* 768px & 991px */ - /* Boxed Layout */ - .page-boxed .page-header.navbar { - margin: auto !important; - padding: 0; - } - .page-boxed .page-header.navbar > .container { - margin: auto !important; - } -} -@media (max-width: 767px) { - /* 767px */ - /* Page header */ - .page-header.navbar { - padding: 0; - /* Header logo */ - /* Search box */ - /* Top navigation menu*/ - } - .page-header.navbar .page-logo { - width: auto; - } - .page-header.navbar .search-form.open { - z-index: 3; - left: 10px; - right: 10px; - position: absolute; - width: auto !important; - margin: 0 -10px !important; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu { - max-width: 245px; - width: 245px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu { - margin-right: -170px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:before { - margin-right: 170px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu { - margin-right: -120px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:before { - margin-right: 120px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu { - margin-right: -80px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu:before { - margin-right: 80px; - } -} -@media (max-width: 580px) { - /* Page header */ - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle .username.username-hide-on-mobile { - display: none; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle .langname { - display: none; - } -} -@media (max-width: 767px) { - /* 767px */ - .page-header.navbar { - height: 136px; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav { - margin-right: 0; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle { - padding: 28px 10px 19px 10px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-language .dropdown-toggle { - padding: 24px 6px 24px 6px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user { - margin-right: 10px; - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle { - padding: 24px 6px 24px 6px; - } - .page-header.navbar .menu-toggler.responsive-toggler { - background-image: url(../img/sidebar-toggler.png); - } - .page-header.navbar .search-form { - margin-left: -12px; - } - .page-header.navbar .page-top { - display: block; - clear: both; - } -} -/*** -Pace - Page Progress -***/ -.pace .pace-progress { - z-index: 10000; - top: 66px; - height: 2px; -} - -.pace .pace-progress-inner { - box-shadow: none; -} - -.pace .pace-activity { - top: 70px; - right: 22px; - border-radius: 10px !important; -} - -@media (max-width: 767px) { - /* 767px */ - .page-header-fixed .pace .pace-progress { - top: 136px; - } - - .page-header-fixed .pace .pace-activity { - top: 276px; - right: 15px; - } -} -/*** -Page container -***/ -.page-container { - margin: 0px; - padding: 0px; - position: relative; - /* Fixed header */ - /* Fixed footer for mobile */ -} -.page-container:before, .page-container:after { - content: " "; - display: table; -} -.page-container:after { - clear: both; -} -.page-header-fixed .page-container { - margin-top: 68px; -} -.page-footer-fixed.page-footer-fixed-mobile .page-container { - margin-bottom: 20px !important; -} - -@media (min-width: 1260px) { - /* 1200px */ - .container { - width: 1270px; - } -} -@media (min-width: 992px) { - /* Page container in fixed footer */ - .page-footer-fixed .page-container { - margin-bottom: 20px !important; - } -} -@media (max-width: 991px) { - /* Page container */ - .page-container { - margin: 0 !important; - padding: 0 !important; - } - .page-header-fixed.page-header-fixed-mobile .page-container { - margin-top: 68px !important; - } -} -@media (max-width: 480px) { - /* Page container */ - .page-header-fixed.page-header-fixed-mobile .page-container { - margin-top: 136px !important; - } -} -/*** -Page sidebar -***/ -/* IE8 fix */ -.ie8 .page-sidebar { - width: 195px; - float: left; - position: relative; - margin-right: -100%; -} - -/* Page Sidebar */ -.page-sidebar, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover { - /* Default sidebar menu */ - /* Compact sidebar menu */ - /* Compact hoverable sidebar menu */ -} -.page-sidebar.navbar-collapse, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse { - padding: 0; - box-shadow: none; -} -.page-sidebar .page-sidebar-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu { - list-style: none; - margin: 0; - padding: 0; - /* 1st level links */ - /* all links */ -} -.page-sidebar .page-sidebar-menu > li, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li { - display: block; - margin: 0; - padding: 0; - border: 0px; -} -.page-sidebar .page-sidebar-menu > li.start > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.start > a { - border-top-color: transparent !important; -} -.page-sidebar .page-sidebar-menu > li.last > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.last > a { - border-bottom-color: transparent !important; -} -.page-sidebar .page-sidebar-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { - min-height: 78px; - display: block; - position: relative; - margin: 0; - border: 0px; - padding: 17px 15px 15px 15px; - text-decoration: none; - font-size: 13px; - font-weight: 300; - text-align: center; -} -.page-sidebar .page-sidebar-menu > li > a > .title, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title { - display: block; - text-align: center; - margin-top: 5px; -} -.page-sidebar .page-sidebar-menu > li > a > i, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i { - font-size: 24px; - text-shadow: none; - font-weight: 300; - text-align: center; -} -.page-sidebar .page-sidebar-menu > li > a > i.glyphicon, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i.glyphicon { - top: 3px; - margin-left: 1px; - margin-right: 4px; -} -.page-sidebar .page-sidebar-menu > li > a > [class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > [class^="icon-"] { - top: 2px; - margin-left: 1px; - margin-right: 4px; -} -.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-fixed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { - transition: all 0.2s ease; -} -.page-sidebar-reversed.page-sidebar-fixed .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-reversed.page-sidebar-fixed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { - transition: none; -} -.page-sidebar .page-sidebar-menu > li.open > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a { - font-size: 13px; -} -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a { - border: none; - text-shadow: none; - font-size: 13px; -} -.page-sidebar .page-sidebar-menu > li.active > a > .selected, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - background-image: none; - /* will be set in a theme css file*/ - float: right; - position: absolute; - right: -1px; - top: 26px; - background: none; - width: 0; - height: 0; - border-style: solid; - border-top: 12px double transparent; - border-bottom: 12px double transparent; - border-left: 0; - border-right: 8px solid #ffffff; -} -.page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-sidebar-reversed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - right: auto; - left: -1px; - border-right: 0; - border-left: 8px solid #ffffff; -} -.page-container-bg-solid .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - border-color: transparent #F1F3FA transparent transparent; -} -.page-container-bg-solid.page-sidebar-reversed .page-sidebar .page-sidebar-menu > li.active > a > .selected, .page-container-bg-solid.page-sidebar-reversed -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .selected { - border-color: transparent transparent transparent #F1F3FA; -} -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before { - width: 10px; - float: right; - margin-right: 5px; - margin-left: 5px; - margin-top: -32px; - display: inline; - font-size: 16px; - font-family: FontAwesome; - height: auto; - content: "\f104"; - font-weight: 300; - text-shadow: none; -} -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before { - content: "\f107"; -} -.page-sidebar .page-sidebar-menu li > a > .badge, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .badge { - float: right; - margin-top: 1px; - margin-right: 0px; -} -.page-sidebar .page-sidebar-menu .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu { - list-style: none; - display: none; - padding: 0; - margin: 8px 0px 8px 0px; -} -.page-sidebar .page-sidebar-menu .sub-menu li, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li { - background: none; - margin: 0px; - padding: 0px; - margin-top: 1px !important; - /* 2nd level sub menu */ -} -.page-sidebar .page-sidebar-menu .sub-menu li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a { - display: block; - margin: 0; - padding: 9px 15px 9px 15px; - text-decoration: none; - font-size: 13px; - font-weight: 300; - background: none; -} -.page-sidebar .page-sidebar-menu .sub-menu li > a > i, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i { - font-size: 14px; - margin-right: 1px; -} -.page-sidebar .page-sidebar-menu .sub-menu li > a .arrow:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow:before { - margin-top: -4px; -} -.page-sidebar .page-sidebar-menu .sub-menu li > a .arrow.open:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow.open:before { - margin-top: -2px; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu { - margin: 0; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li { - /* 3rd level sub menu */ -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > a { - padding-left: 30px; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu { - margin: 0; -} -.page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu > li > .sub-menu > li > a { - padding-left: 40px; -} -.page-sidebar .page-sidebar-menu li.active > .sub-menu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu { - display: block; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact { - /* first level links */ - /* all links */ -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact > li, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact > li { - text-align: left; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact > li > a { - text-align: left; - min-height: 50px; - padding: 15px 15px 15px 15px; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact > li > a > .title, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact > li > a > .title { - display: inline-block; - text-align: left; - margin-top: 0px; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact > li > a > i, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact > li > a > i { - font-size: 16px; - /* $sidebar-menu-link-icon-font-size */ - text-align: left; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact > li.active > a > .selected, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact > li.active > a > .selected { - top: 14px; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact > li > .sub-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact > li > .sub-menu > li > a { - padding-left: 22px; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact li > a > .arrow:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact li > a > .arrow:before { - margin-top: -1px; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact li > a > .arrow.open:before, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact li > a > .arrow.open:before { - margin-top: -1px; -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-hover-submenu, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-hover-submenu { - /* first level links */ -} -.page-sidebar .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-hover-submenu > li > .sub-menu > li > a, -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-hover-submenu > li > .sub-menu > li > a { - padding-left: 15px; -} - -@media (min-width: 992px) { - /* 992px */ - .page-sidebar { - width: 195px; - float: left; - position: relative; - margin-right: -100%; - } - .page-full-width .page-sidebar { - display: none !important; - } - .page-sidebar.navbar-collapse { - max-height: none !important; - } - .page-sidebar .page-sidebar-menu { - margin-bottom: 10px; - } - - .page-sidebar-reversed .page-sidebar { - float: right; - margin-right: 0; - margin-left: -100%; - } - .page-sidebar-reversed.page-sidebar-fixed .page-sidebar { - margin-left: -195px; - } - .page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper { - position: relative; - float: right; - } - - .page-sidebar-fixed .page-sidebar { - position: fixed !important; - margin-left: 0; - top: 68px; - } - .page-sidebar-fixed .page-sidebar-menu > li.last { - margin-bottom: 15px !important; - } - .page-sidebar-fixed .page-sidebar-menu .sub-menu { - height: auto !important; - } - - /* Sidebar Closed */ - .page-sidebar-closed .page-sidebar { - width: 54px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed { - /* sidebar */ - width: 54px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li { - /* hide opened sub menu */ - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li.open > .sub-menu, - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu { - display: none !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - width: 249px !important; - position: relative !important; - z-index: 10000; - display: block !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a { - -webkit-border-radius: 0 4px 0 0; - -moz-border-radius: 0 4px 0 0; - -ms-border-radius: 0 4px 0 0; - -o-border-radius: 0 4px 0 0; - border-radius: 0 4px 0 0; - text-align: left; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i { - display: inline-block; - margin-right: 10px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title { - display: inline !important; - padding-left: 20px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .badge { - display: block !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .selected { - display: none; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - width: 194px; - position: absolute; - z-index: 2000; - left: 55px; - margin-top: 0; - top: 100%; - display: block !important; - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - -ms-border-radius: 0 0 4px 4px; - -o-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > a { - padding-left: 15px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > a { - padding-left: 30px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu > li > a { - padding-left: 45px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a { - min-height: 54px; - padding-left: 11px; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a .selected { - top: 16px; - right: -2px !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .badge, - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .title, - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > a > .arrow { - display: none !important; - } - .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-closed > li > a { - min-height: 50px; - padding-right: 11px; - padding-left: 18px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar { - margin-left: -54px; - width: 54px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed { - /* sidebar */ - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li > .sub-menu { - left: auto; - right: 55px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - margin-left: -195px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a { - -webkit-border-radius: 4px 0 0 0; - -moz-border-radius: 4px 0 0 0; - -ms-border-radius: 4px 0 0 0; - -o-border-radius: 4px 0 0 0; - border-radius: 4px 0 0 0; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > .title { - padding-left: 0; - padding-right: 15px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed > li:hover > a > i { - margin-right: 0; - margin-left: 2px; - } - .page-sidebar-closed.page-sidebar-reversed .page-sidebar .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li > a { - padding-right: 7px; - padding-left: 11px; - } - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover { - width: 195px !important; - display: block; - z-index: 10000; - } - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu { - width: 195px !important; - } - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .selected { - display: none !important; - } - .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover { - width: 195px !important; - display: block; - z-index: 10000; - margin-left: -195px !important; - } - .page-sidebar-closed.page-sidebar-fixed.page-sidebar-reversed .page-sidebar:hover .page-sidebar-menu { - width: 195px !important; - } - .page-sidebar-closed.page-sidebar-hide .page-sidebar { - display: none !important; - } - - /* Default Sidebar Menu With Hoverable Submenu */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu { - display: none; - width: 194px; - z-index: 2000; - position: absolute; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li .sub-menu > li > a { - margin: 3px; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li.active .sub-menu, .page-sidebar-menu.page-sidebar-menu-hover-submenu li.open .sub-menu { - display: none !important; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li a > .arrow { - display: none; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow { - display: block; - float: right; - position: absolute; - right: 0; - margin-top: -20px; - background: none; - width: 0; - height: 0; - border-style: solid; - border-top: 12px double transparent; - border-bottom: 12px double transparent; - border-left: 0; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:after, .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow:before { - display: none; - } - .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > a > .arrow { - right: auto; - left: 0; - border-right: 0; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - display: inline-block !important; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow { - z-index: 1; - right: 0px; - margin-top: -36px; - } - .page-fontawesome .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow { - margin-top: -34px; - } - .page-glyphicons .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > a > .arrow { - margin-top: -38px; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - margin-left: 195px; - margin-top: -78px; - } - .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - margin-left: -194px !important; - } - .page-sidebar-closed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - margin-left: 0; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu { - margin-left: 194px; - margin-top: -42px !important; - } - .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu { - margin-left: -194px !important; - } - .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu > li .sub-menu > li > a { - padding-left: 10px; - padding-right: 10px; - } - - /* Compact Sidebar Menu With Hoverable Submenu */ - .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-hover-submenu li:hover > a > .arrow { - margin-top: -20px; - } - .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-hover-submenu > li:hover > a > .arrow { - margin-top: -20px; - } - .page-sidebar-menu.page-sidebar-menu-compact.page-sidebar-menu-hover-submenu > li:hover > .sub-menu { - margin-top: -49px; - } -} -@media (max-width: 991px) { - /* 991px */ - .page-sidebar { - border-top: 0 !important; - margin: 20px; - } - .page-sidebar .selected { - display: none !important; - } - .page-sidebar.navbar-collapse { - max-height: none; - /* set some max height to have a scrollable menu on mobile devices */ - } - .page-sidebar.navbar-collapse.collapse { - display: none !important; - } - .page-sidebar.navbar-collapse.in { - border-top: 0 !important; - margin: 20px; - position: relative; - overflow: hidden !important; - overflow-y: auto !important; - display: block !important; - } - .page-sidebar.navbar-collapse.navbar-no-scroll { - max-height: none !important; - } - .page-sidebar .mega-menu-responsive-content { - padding: 10px 18px 10px 45px; - } - - .page-full-width .page-sidebar-menu { - display: block; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* 768px & 991px */ - .page-sidebar .btn-navbar.collapsed .arrow { - display: none; - } - .page-sidebar .btn-navbar .arrow { - position: absolute; - right: 25px; - width: 0; - height: 0; - top: 50px; - border-bottom: 15px solid #5f646b; - border-left: 15px solid transparent; - border-right: 15px solid transparent; - } -} -@media (max-width: 480px) { - /* 480px */ - /* Page sidebar */ - .page-sidebar, - .page-sidebar.in { - margin: 10px 10px 10px 10px !important; - } - .page-header-fixed.page-header-fixed-mobile .page-sidebar, .page-header-fixed.page-header-fixed-mobile - .page-sidebar.in { - margin-top: 10px !important; - } -} -/*** -Page content -***/ -/* Page title */ -.page-title { - padding: 0px; - font-size: 26px; - letter-spacing: -1px; - line-height: 26px; - display: block; - color: #666; - margin: 0px 0px 20px 0px; - font-weight: 300; - font-family: "Open Sans", sans-serif; - /* subtitle */ -} -.page-title small { - font-size: 13px; - letter-spacing: 0px; - font-weight: 300; - color: #888; -} -.page-container-bg-solid .page-title { - color: #666; -} -.page-container-bg-solid .page-title small { - color: #666; -} - -/* Page breadcrumb */ -.page-bar { - padding: 0px; - background-color: #ffffff; - margin-bottom: 20px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.page-bar:before, .page-bar:after { - content: " "; - display: table; -} -.page-bar:after { - clear: both; -} -.page-bar .page-breadcrumb { - display: inline-block; - float: left; - padding: 10px 6px; - margin: 0; - list-style: none; -} -.page-bar .page-breadcrumb > li { - display: inline-block; -} -.ie8 .page-bar .page-breadcrumb > li { - margin-right: 1px; -} -.page-bar .page-breadcrumb > li > a, -.page-bar .page-breadcrumb > li > span { - color: #888; - font-size: 13px; - text-shadow: none; -} -.page-bar .page-breadcrumb > li > i { - color: #aaa; - font-size: 14px; - text-shadow: none; -} -.page-bar .page-breadcrumb > li > i[class^="icon-"], -.page-bar .page-breadcrumb > li > i[class*="icon-"] { - color: #8c8c8c; -} -.page-bar .page-toolbar { - display: inline-block; - float: right; -} -.page-bar .page-toolbar .btn-fit-height { - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - -ms-border-radius: 0 4px 4px 0; - -o-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; - padding-top: 9px; - padding-bottom: 9px; -} -.page-md .page-bar .page-toolbar .btn-fit-height { - padding-top: 11px; - padding-bottom: 10px; - box-shadow: none !important; -} -.page-bar .page-toolbar .btn.btn-default { - border-color: #eee; - color: #999; -} -.page-bar .page-toolbar .btn.btn-default > i { - color: #999; -} -.page-bar .page-toolbar .btn.btn-sm { - margin-top: 0px; -} -.page-bar .page-toolbar .btn-dashboard-daterange { - padding: 8px 16px 8px 16px; -} -.page-bar .page-toolbar .btn-dashboard-daterange > i[class^="icon-"] { - position: relative; - font-size: 20px; - opacity: 0.8 ; - filter: alpha(opacity=80) ; - top: 2px; -} -.page-bar .page-toolbar .btn-dashboard-daterange > i.fa-angle-down { - font-size: 16px; - opacity: 0.8 ; - filter: alpha(opacity=80) ; -} - -/* Page content */ -.page-content { - margin-top: 0px; - padding: 0px; - background-color: #fff; -} -.page-container-bg-solid .page-content { - background: #F1F3FA; -} -.page-full-width .page-content { - margin-left: 0px !important; -} - -@media (min-width: 992px) { - /* 992px */ - /* Page content */ - .page-content-wrapper { - float: left; - width: 100%; - } - .page-content-wrapper .page-content { - margin-left: 195px; - margin-top: 0px; - min-height: 600px; - padding: 25px 20px 10px 20px; - } - .page-content-wrapper .page-content.no-min-height { - min-height: auto; - } - .page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content { - margin-left: 54px; - } - .page-sidebar-reversed .page-content-wrapper .page-content { - margin-left: 0 !important; - margin-right: 195px !important; - } - .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content-wrapper .page-content { - margin-left: 0; - margin-right: 54px; - } - .page-sidebar-reversed.page-sidebar-closed .page-content-wrapper .page-content { - margin-left: 0 !important; - margin-right: 54px !important; - } - .page-sidebar-closed .page-content-wrapper .page-content { - margin-left: 54px !important; - } - .page-sidebar-closed.page-sidebar-hide .page-content-wrapper .page-content { - margin-left: 0 !important; - } - .page-sidebar-closed.page-sidebar-reversed.page-sidebar-hide .page-content-wrapper .page-content { - margin-right: 0 !important; - } - .page-full-width .page-content-wrapper .page-content { - margin-left: 0px !important; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Boxed page container */ - .page-boxed > .container { - width: 100%; - max-width: none !important; - margin: 0 !important; - padding: 0 !important; - } - - /* Page content */ - .page-content-wrapper .page-content { - margin: 0px !important; - padding: 20px !important; - min-height: 280px; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* 768px & 991px */ - /* Boxed page container */ - .page-boxed > .container { - margin: auto !important; - } -} -@media (max-width: 767px) { - /* 767px */ - /* Page content */ - .page-content-wrapper .page-content { - padding: 20px 10px 10px 10px !important; - overflow: hidden; - /* Page title */ - } - .page-content-wrapper .page-content .page-title { - margin-bottom: 15px; - font-size: 20px; - } - .page-content-wrapper .page-content .page-title small { - font-size: 13px; - padding-top: 3px; - } -} -@media (max-width: 480px) { - /* 480px */ - /* Dashboard date range panel */ - .page-content-wrapper .page-content .page-title small { - display: block; - clear: both; - } -} -/*** -Page footer -***/ -.page-footer { - padding: 8px 20px 5px 20px; - font-size: 12px; - height: 33px; -} -.page-footer:before, .page-footer:after { - content: " "; - display: table; -} -.page-footer:after { - clear: both; -} -.page-footer .page-footer-inner { - float: left; - display: inline-block; -} -.page-footer .page-footer-tools { - float: right; - display: inline-block; -} -.page-footer .page-footer-tools .go-top { - display: block; - text-decoration: none; - cursor: pointer; - margin-top: -2px; - margin-right: 0px; - margin-bottom: 0px; - font-size: 16px; - padding: 0px 6px 0px 6px; -} -.page-footer .page-footer-tools .go-top i { - font-size: 22px; - margin-bottom: 5px; -} -.page-footer-fixed.page-footer-fixed-mobile .page-footer { - position: fixed; - left: 0; - right: 0; - z-index: 10000; - bottom: 0; -} -.page-footer-fixed.page-footer-fixed-mobile.page-sidebar-fixed .page-footer { - margin-left: 0 !important; -} - -@media (min-width: 992px) { - /* 992px */ - /* Default footer */ - .page-footer { - clear: left; - } - - /* Fixed footer */ - .page-footer-fixed .page-footer { - position: fixed; - left: 0; - right: 0; - z-index: 10000; - bottom: 0; - } - - /* Footer with footer sidebar */ - .page-sidebar-fixed.page-sidebar-closed .page-footer { - margin-left: 54px; - } - .page-sidebar-fixed.page-footer-fixed .page-footer { - margin-left: 0 !important; - } - - /* Fixed Sidebar */ - .page-sidebar-fixed .page-footer { - margin-left: 195px; - padding: 8px 20px 5px 20px; - } - - /* Boxed page */ - .page-boxed .page-footer { - padding: 8px 0 5px 0; - } - .page-boxed.page-sidebar-fixed .page-footer { - padding-right: 20px; - padding-left: 20px; - } - - /* Page sidebar reversed */ - .page-sidebar-reversed.page-sidebar-fixed .page-footer { - margin-left: 0; - margin-right: 195px; - padding: 8px 20px 5px 20px; - } - .page-sidebar-reversed.page-sidebar-fixed.page-footer-fixed .page-footer { - margin-left: 0; - margin-right: 0; - } - .page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-footer { - margin-right: 54px; - } -} -@media (max-width: 991px) { - /* 991px */ - /* Boxed Layout */ - .page-footer { - padding-left: 10px; - padding-right: 10px; - } -} -@media (max-width: 767px) { - /* 767px */ - /* Default footer & boxed footer */ - .page-footer, - .page-boxed .page-footer { - padding-left: 10px; - padding-right: 10px; - } - - /* Fixed footer */ - .page-footer-fixed .page-footer .container { - padding-left: 0; - padding-right: 0; - } -} -/* Scroll Top Top */ -.scroll-to-top { - display: inline-block; - padding: 2px; - text-align: center; - position: fixed; - z-index: 10001; - bottom: 10px; - display: none; - right: 10px; -} -.scroll-to-top > i { - display: inline-block; - color: #687991; - font-size: 32px; - opacity: 0.7 ; - filter: alpha(opacity=70) ; -} -.scroll-to-top:hover { - cursor: pointer; -} -.scroll-to-top:hover > i { - opacity: 1 ; - filter: alpha(opacity=100) ; -} - -@media (min-width: 992px) { - /* 992px */ - .scroll-to-top { - right: 10px; - } -} -@media (max-width: 991px) { - /* 991px */ - .scroll-to-top { - right: 10px; - } - .scroll-to-top > i { - font-size: 28px; - } -} -/*** -Theme Panel -***/ -.theme-panel { - width: 400px; - margin-top: -15px; - margin-right: 0px; - z-index: 100; - float: right; - position: relative; -} -.theme-panel > .toggler { - top: 5px; - right: 1px; - height: 40px; - width: 40px; - border-radius: 50% !important; - cursor: pointer; - position: absolute; - text-align: center; - background-color: #fff; -} -.theme-panel > .toggler > i { - position: relative; - top: 12px; - font-size: 20px; - color: #9fb3ca; -} -.theme-panel > .toggler:hover { - background: #ACB5C3; -} -.theme-panel > .toggler:hover > i { - color: #fff; -} -.theme-panel > .toggler-close { - display: none; - top: 5px; - right: 1px; - z-index: 101; - cursor: pointer; - position: absolute; -} -.theme-panel > .toggler-close > i { - position: relative; - top: 12px; - right: 12px; - font-size: 20px; - color: #f2f2f2; -} -.theme-panel > .toggler-close:hover { - opacity: 0.8 ; - filter: alpha(opacity=80) ; -} -.theme-panel > .theme-options { - box-shadow: 5px 5px rgba(63, 77, 86, 0.1); - top: 4px; - right: 0; - display: none; - position: absolute; - z-index: 100; - background: #3f4d56; - border: 1px solid #39454d; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - -ms-border-radius: 4px; - -o-border-radius: 4px; - border-radius: 4px; -} -.theme-panel > .theme-options > .theme-option { - color: #eee; - padding: 11px; - border-top: 1px solid #46545f; - margin-top: 0px; - margin-bottom: 0px; -} -.theme-panel > .theme-options > .theme-option > span { - text-transform: uppercase; - display: inline-block; - width: 115px; - font-size: 13px; - font-weight: 300; -} -.theme-panel > .theme-options > .theme-option > select.form-control { - display: inline; - width: 100px; - padding: 2px; - text-transform: lowercase; -} -.theme-panel > .theme-options > .theme-option.theme-colors { - border-top: 0; -} -.theme-panel > .theme-options > .theme-option.theme-colors > span { - display: block; - width: auto; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul { - list-style: none; - padding: 0; - display: block; - margin-bottom: 10px !important; - margin-top: 15px; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li { - width: 46px; - height: 45px; - margin: 0 4px; - cursor: pointer; - list-style: none; - float: left; - border: solid 1px #707070; - /* theme colors */ -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:first-child { - margin-left: 0; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:hover, .theme-panel > .theme-options > .theme-option.theme-colors > ul > li.current { - border: solid 2px #d64635; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-default { - background: #2b3643; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-dark { - background: #333438; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-blue { - background: #26344B; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-grey { - background: #4D5B69; -} -.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-light { - background: #f5f5f5; -} - -/*** -Page Loading -***/ -.page-on-load { - background: #fefefe; -} -.page-on-load .page-header, -.page-on-load .page-container, -.page-on-load .page-footer, -.page-on-load > .clearfix { - display: none; - transition: all 2s; -} diff --git a/app/static/admin/layout2/css/themes/blue.css b/app/static/admin/layout2/css/themes/blue.css deleted file mode 100644 index 1589f31..0000000 --- a/app/static/admin/layout2/css/themes/blue.css +++ /dev/null @@ -1,428 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - /* Top notification menu/bar */ - /* Header seaech box */ -} -.page-header.navbar .page-logo { - background: #17C4BB; -} -.page-header.navbar .page-top { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - background: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #C0CDDC; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #17C4BB; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { - border-bottom-color: #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border: 1px solid #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before { - border-bottom-color: #d4dae4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #17C4BB; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #17C4BB; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #374b6d; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #374b6d; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #293952; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #a8b8d3; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #b8c6db; - border-bottom: 1px solid #415a81 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #97aaca; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #3e557a; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #415a81; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #2f405c; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #26344b; -} -.page-header.navbar .search-form { - background: #fff; -} -.page-header.navbar .search-form .input-group .form-control { - color: #7f96ac; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #7c94aa; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #7f96ac; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #26344B; - /* Default sidebar */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #2b3b55; - color: #c3cee0; -} -@media (max-width: 991px) { - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, - .page-sidebar .page-sidebar-menu > li > a { - /* 991px */ - border-top: 1px solid #344766; - } -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #43516c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #4d5d7c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #3b5074; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #212d41; - color: #e4e9f2; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #4d5d7c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #4d5d7c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #1f2b3d; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #232f44; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #18cdc4; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #f1f4f8; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #3b5074; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #4d5d7c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #f1f4f8; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background: #1c2637; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #b2c0d8; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #516fa0; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #5d7bad; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #3b5074; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #212d41 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #4d5d7c; - color: #90a5c7; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #4d5d7c; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #a1b2cf; -} -.page-footer-fixed .page-footer { - background-color: #a5aea8; -} -.page-footer-fixed .page-footer .page-footer-inner { - color: #121618; -} - -.page-boxed .page-footer .page-footer-inner { - color: #121618; -} -.page-footer-fixed .page-boxed .page-footer { - background-color: #a5aea8; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #F1F3FA; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #b8bfba !important; - /* Page container */ - } - .page-boxed .page-container { - background-color: #26344B; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #1c2637; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #1c2637; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #1c2637 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - .page-container { - background: #F1F3FA; - } - - .page-header.navbar { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - padding: 0; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #f6f7fa; - } - .page-header.navbar .page-top { - box-shadow: none; - } -} -@media (max-width: 767px) { - /* 767px */ - .page-header.navbar { - background: #17C4BB; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #eff1f6; - } -} -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #1adbd1; -} - -/**** -Boby -****/ -body { - background-color: #26344B; -} - -body.page-boxed { - background-color: #C0C6C2; -} diff --git a/app/static/admin/layout2/css/themes/dark.css b/app/static/admin/layout2/css/themes/dark.css deleted file mode 100644 index 6504288..0000000 --- a/app/static/admin/layout2/css/themes/dark.css +++ /dev/null @@ -1,428 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - /* Top notification menu/bar */ - /* Header seaech box */ -} -.page-header.navbar .page-logo { - background: #EF3F3F; -} -.page-header.navbar .page-top { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - background: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #C0CDDC; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #EF3F3F; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { - border-bottom-color: #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border: 1px solid #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before { - border-bottom-color: #d4dae4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #EF3F3F; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #EF3F3F; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #575757; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #575757; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #424242; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #c2c2c2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #cecece; - border-bottom: 1px solid #666666 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #b5b5b5; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #616161; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #666666; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #4a4a4a; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #3d3d3d; -} -.page-header.navbar .search-form { - background: #fff; -} -.page-header.navbar .search-form .input-group .form-control { - color: #7f96ac; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #7c94aa; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #7f96ac; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #3D3D3D; - /* Default sidebar */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #454545; - color: #d6d6d6; -} -@media (max-width: 991px) { - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, - .page-sidebar .page-sidebar-menu > li > a { - /* 991px */ - border-top: 1px solid #515151; - } -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #8a8a8a; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #969696; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #5c5c5c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #353535; - color: #f0f0f0; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #969696; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #969696; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #333333; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #383838; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #f04848; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: whitesmoke; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #5c5c5c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #969696; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: whitesmoke; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background: #2e2e2e; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #c9c9c9; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #7d7d7d; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #8a8a8a; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #5c5c5c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #353535 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #969696; - color: #b0b0b0; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #969696; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #bdbdbd; -} -.page-footer-fixed .page-footer { - background-color: #a5aea8; -} -.page-footer-fixed .page-footer .page-footer-inner { - color: #121618; -} - -.page-boxed .page-footer .page-footer-inner { - color: #121618; -} -.page-footer-fixed .page-boxed .page-footer { - background-color: #a5aea8; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #F1F3FA; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #b8bfba !important; - /* Page container */ - } - .page-boxed .page-container { - background-color: #3D3D3D; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #2e2e2e; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #2e2e2e; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #2e2e2e !important; - } -} -@media (max-width: 991px) { - /* 991px */ - .page-container { - background: #F1F3FA; - } - - .page-header.navbar { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - padding: 0; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #f6f7fa; - } - .page-header.navbar .page-top { - box-shadow: none; - } -} -@media (max-width: 767px) { - /* 767px */ - .page-header.navbar { - background: #EF3F3F; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #eff1f6; - } -} -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #f15757; -} - -/**** -Boby -****/ -body { - background-color: #3D3D3D; -} - -body.page-boxed { - background-color: #C0C6C2; -} diff --git a/app/static/admin/layout2/css/themes/default.css b/app/static/admin/layout2/css/themes/default.css deleted file mode 100644 index 49c7274..0000000 --- a/app/static/admin/layout2/css/themes/default.css +++ /dev/null @@ -1,428 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - /* Top notification menu/bar */ - /* Header seaech box */ -} -.page-header.navbar .page-logo { - background: #FB5557; -} -.page-header.navbar .page-top { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - background: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #C0CDDC; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #FB5557; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { - border-bottom-color: #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border: 1px solid #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before { - border-bottom-color: #d4dae4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #FB5557; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #FB5557; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #536470; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #536470; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #414f59; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #c5ced4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #d4dadf; - border-bottom: 1px solid #607482 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #b6c2c9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #5b6f7c; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #607482; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #485762; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #3d4a53; -} -.page-header.navbar .search-form { - background: #fff; -} -.page-header.navbar .search-form .input-group .form-control { - color: #7f96ac; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #7c94aa; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #7f96ac; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #3D4A53; - /* Default sidebar */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #43525c; - color: #dce2e6; -} -@media (max-width: 991px) { - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, - .page-sidebar .page-sidebar-menu > li > a { - /* 991px */ - border-top: 1px solid #4e5f6b; - } -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #019660; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #01b070; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #576976; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #37424a; - color: #fafbfb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #01b070; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #01b070; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #344047; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #39454d; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #fb5f61; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #f3f5f6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #576976; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #01b070; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #f3f5f6; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background: #303a41; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #ced5db; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #768b9a; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #8497a5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #576976; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #37424a !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #01b070; - color: #b0bdc5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #01b070; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #bfc9d0; -} -.page-footer-fixed .page-footer { - background-color: #cdd2cf; -} -.page-footer-fixed .page-footer .page-footer-inner { - color: #121618; -} - -.page-boxed .page-footer .page-footer-inner { - color: #121618; -} -.page-footer-fixed .page-boxed .page-footer { - background-color: #cdd2cf; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #F1F3FA; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #c5cbc7 !important; - /* Page container */ - } - .page-boxed .page-container { - background-color: #3D4A53; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #303a41; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #303a41; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #303a41 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - .page-container { - background: #F1F3FA; - } - - .page-header.navbar { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - padding: 0; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #f6f7fa; - } - .page-header.navbar .page-top { - box-shadow: none; - } -} -@media (max-width: 767px) { - /* 767px */ - .page-header.navbar { - background: #FB5557; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #eff1f6; - } -} -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #fc6e70; -} - -/**** -Boby -****/ -body { - background-color: #3D4A53; -} - -body.page-boxed { - background-color: #cdd2cf; -} diff --git a/app/static/admin/layout2/css/themes/grey.css b/app/static/admin/layout2/css/themes/grey.css deleted file mode 100644 index 7754133..0000000 --- a/app/static/admin/layout2/css/themes/grey.css +++ /dev/null @@ -1,428 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - /* Top notification menu/bar */ - /* Header seaech box */ -} -.page-header.navbar .page-logo { - background: #14B9D6; -} -.page-header.navbar .page-top { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - background: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #C0CDDC; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #14B9D6; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { - border-bottom-color: #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border: 1px solid #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before { - border-bottom-color: #d4dae4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #14B9D6; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #14B9D6; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #627587; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #627587; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #51616f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: #dbe0e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: #e9ecef; - border-bottom: 1px solid #718497 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: #ccd3da; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #6b7f92; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #718497; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #586878; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #4d5b69; -} -.page-header.navbar .search-form { - background: #fff; -} -.page-header.navbar .search-form .input-group .form-control { - color: #7f96ac; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #7c94aa; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #7f96ac; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #4d5b69; - /* Default sidebar */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #536372; - color: #f2f4f6; -} -@media (max-width: 991px) { - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, - .page-sidebar .page-sidebar-menu > li > a { - /* 991px */ - border-top: 1px solid #5e7081; - } -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #7ba0bb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: #8cacc3; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #677a8c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #465460; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: #8cacc3; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: #8cacc3; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #44515d; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #495663; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #15c1df; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #f3f5f6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #677a8c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: #8cacc3; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #f3f5f6; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background: #404c57; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: #e4e7eb; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #8b9baa; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: #9aa8b5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #677a8c; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #465460 !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: #8cacc3; - color: #c6ced5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: #8cacc3; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #d5dbe0; -} -.page-footer-fixed .page-footer { - background-color: #adb5b0; -} -.page-footer-fixed .page-footer .page-footer-inner { - color: #121618; -} - -.page-boxed .page-footer .page-footer-inner { - color: #121618; -} -.page-footer-fixed .page-boxed .page-footer { - background-color: #adb5b0; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #F1F3FA; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #c0c6c2 !important; - /* Page container */ - } - .page-boxed .page-container { - background-color: #4d5b69; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #404c57; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #404c57; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #404c57 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - .page-container { - background: #F1F3FA; - } - - .page-header.navbar { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - padding: 0; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #f6f7fa; - } - .page-header.navbar .page-top { - box-shadow: none; - } -} -@media (max-width: 767px) { - /* 767px */ - .page-header.navbar { - background: #14B9D6; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #eff1f6; - } -} -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #1acbea; -} - -/**** -Boby -****/ -body { - background-color: #4d5b69; -} - -body.page-boxed { - background-color: #c8cdca; -} diff --git a/app/static/admin/layout2/css/themes/light.css b/app/static/admin/layout2/css/themes/light.css deleted file mode 100644 index ac4070a..0000000 --- a/app/static/admin/layout2/css/themes/light.css +++ /dev/null @@ -1,428 +0,0 @@ -/*********** -Page Header -***********/ -/* Header search bar, toggler button & top menu */ -.page-header.navbar { - /* Top notification menu/bar */ - /* Header seaech box */ -} -.page-header.navbar .page-logo { - background: #ea4b4b; -} -.page-header.navbar .page-top { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - background: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav { - /* Extended Dropdowns */ - /* Notification */ - /* Inbox */ - /* Tasks */ - /* User */ - /* Language */ - /* Dark version */ -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i { - color: #C0CDDC; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default { - background-color: #ea4b4b; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle { - background-color: #f9fafc; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before { - border-bottom-color: #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu { - border: 1px solid #e4e8ee; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before { - border-bottom-color: #d4dae4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after { - border-bottom-color: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external { - background: #eaedf2; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 { - color: #62878f; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover { - color: #3175af; - text-decoration: none; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a { - border-bottom: 1px solid #EFF2F6 !important; - color: #888888; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover { - background: #f8f9fa; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time { - background: #f1f1f1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #e4e4e4; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle { - background-color: #ea4b4b; - color: #ffffff; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner { - border-color: transparent transparent transparent #ea4b4b; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from { - color: #5b9bd1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress { - background-color: #dfe2e9; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu { - width: 195px; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname { - color: #7f96ac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu { - background: #9facac; - border: 0; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after { - border-bottom-color: #9facac; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external { - background: #899a9a; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 { - color: white; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover { - color: #87b6dd; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a { - color: white; - border-bottom: 1px solid #afbbbb !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i { - color: white; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover, -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover { - background: #aab6b6; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a { - border-bottom: 0 !important; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider { - background: #afbbbb; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time { - background: #91a1a1; -} -.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time { - background: #839595; -} -.page-header.navbar .search-form { - background: #fff; -} -.page-header.navbar .search-form .input-group .form-control { - color: #7f96ac; -} -.page-header.navbar .search-form .input-group .form-control::-moz-placeholder { - color: #7c94aa; - opacity: 1; -} -.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder { - color: #7c94aa; -} -.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i { - color: #7f96ac; -} - -/* Page sidebar */ -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, -.page-sidebar { - background-color: #839595; - /* Default sidebar */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu, -.page-sidebar .page-sidebar-menu { - /* 1st level links */ - /* All links */ -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, -.page-sidebar .page-sidebar-menu > li > a { - border-top: 1px solid #8b9c9c; - color: white; -} -@media (max-width: 991px) { - .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, - .page-sidebar .page-sidebar-menu > li > a { - /* 991px */ - border-top: 1px solid #99a8a8; - } -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, -.page-sidebar .page-sidebar-menu > li > a > i { - color: #f4f5f5; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"] { - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li > a > .arrow.open:before { - color: #a4b1b1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, -.page-sidebar .page-sidebar-menu > li:hover > a, -.page-sidebar .page-sidebar-menu > li.open > a { - background: #7b8e8e; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu > li.open > a > i { - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before { - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, -.page-sidebar .page-sidebar-menu > li.active > a, -.page-sidebar .page-sidebar-menu > li.active.open > a { - background: #788b8b; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, -.page-sidebar .page-sidebar-menu > li.active > a:hover, -.page-sidebar .page-sidebar-menu > li.active.open > a:hover { - background: #7e9090; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, -.page-sidebar .page-sidebar-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu > li.active.open > a > i { - color: #eb5454; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before { - color: #f4f6f6; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a, -.page-sidebar .page-sidebar-menu > li:last-child > a { - border-bottom: 1px solid transparent !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li > a > .arrow:before, -.page-sidebar .page-sidebar-menu li > a > .arrow.open:before { - color: #a4b1b1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu li:hover > a > .arrow.open:before { - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before { - color: #f4f6f6; -} -.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed -.page-sidebar .page-sidebar-menu:hover .sub-menu { - background: #738686; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, -.page-sidebar .page-sidebar-menu .sub-menu > li > a { - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i { - color: #f1f3f3; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^="icon-"], -.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*="icon-"] { - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before { - color: #a4b1b1; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a { - background: #7b8e8e !important; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i { - color: white; - color: white; -} -.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, -.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before { - color: white; -} - -/****** -Page Footer -******/ -.page-footer .page-footer-inner { - color: #e4e7e7; -} -.page-footer-fixed .page-footer { - background-color: #d5d9d7; -} -.page-footer-fixed .page-footer .page-footer-inner { - color: #121618; -} - -.page-boxed .page-footer .page-footer-inner { - color: #121618; -} -.page-footer-fixed .page-boxed .page-footer { - background-color: #d5d9d7; -} - -@media (min-width: 992px) { - /* 992px */ - /* Sidebar menu closed */ - .page-sidebar-menu.page-sidebar-menu-hover-submenu li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - .page-sidebar-menu.page-sidebar-menu-closed > li:hover { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu { - box-shadow: 5px 5px rgba(48, 48, 48, 0.2); - } - - /* Fixed Sidebar */ - .page-sidebar-fixed:not(.page-footer-fixed) .page-content { - border-bottom: 0; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer { - background-color: #F1F3FA; - } - .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner { - color: #333; - } - - /* Boxed Layout */ - .page-boxed { - background-color: #e8eae9 !important; - /* Page container */ - } - .page-boxed .page-container { - background-color: #839595; - } - .page-boxed.page-sidebar-reversed .page-container { - border-left: 0; - } - .page-boxed.page-sidebar-fixed .page-container { - border-left: 0; - border-bottom: 0; - } - .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container { - border-left: 0; - border-right: 0; - border-bottom: 0; - } - - /* Sidebar Menu Wirh Hoverable Submenu */ - .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-right: 8px solid #738686; - } - .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow { - border-left: 8px solid #738686; - } - .page-sidebar-menu-hover-submenu li:hover > .sub-menu { - background: #738686 !important; - } -} -@media (max-width: 991px) { - /* 991px */ - .page-container { - background: #F1F3FA; - } - - .page-header.navbar { - box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); - padding: 0; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #f6f7fa; - } - .page-header.navbar .page-top { - box-shadow: none; - } -} -@media (max-width: 767px) { - /* 767px */ - .page-header.navbar { - background: #ea4b4b; - /* Top menu */ - } - .page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover { - background-color: #eff1f6; - } -} -/**** - CSS3 Spinner Bar -****/ -.page-spinner-bar > div, -.block-spinner-bar > div { - background: #ed6262; -} - -/**** -Boby -****/ -body { - background-color: #839595; -} - -body.page-boxed { - background-color: #f0f2f1; -} diff --git a/app/static/admin/layout2/img/ajax-loading.gif b/app/static/admin/layout2/img/ajax-loading.gif deleted file mode 100644 index 115f898..0000000 Binary files a/app/static/admin/layout2/img/ajax-loading.gif and /dev/null differ diff --git a/app/static/admin/layout2/img/ajax-modal-loading.gif b/app/static/admin/layout2/img/ajax-modal-loading.gif deleted file mode 100644 index 696ea34..0000000 Binary files a/app/static/admin/layout2/img/ajax-modal-loading.gif and /dev/null differ diff --git a/app/static/admin/layout2/img/arrow-down.png b/app/static/admin/layout2/img/arrow-down.png deleted file mode 100644 index c503da9..0000000 Binary files a/app/static/admin/layout2/img/arrow-down.png and /dev/null differ diff --git a/app/static/admin/layout2/img/avatar.png b/app/static/admin/layout2/img/avatar.png deleted file mode 100644 index 2a14b35..0000000 Binary files a/app/static/admin/layout2/img/avatar.png and /dev/null differ diff --git a/app/static/admin/layout2/img/hor-menu-red-arrow.png b/app/static/admin/layout2/img/hor-menu-red-arrow.png deleted file mode 100644 index 84a8b06..0000000 Binary files a/app/static/admin/layout2/img/hor-menu-red-arrow.png and /dev/null differ diff --git a/app/static/admin/layout2/img/icon-color-close.png b/app/static/admin/layout2/img/icon-color-close.png deleted file mode 100644 index 9b7dfac..0000000 Binary files a/app/static/admin/layout2/img/icon-color-close.png and /dev/null differ diff --git a/app/static/admin/layout2/img/icon-color.png b/app/static/admin/layout2/img/icon-color.png deleted file mode 100644 index b9666ee..0000000 Binary files a/app/static/admin/layout2/img/icon-color.png and /dev/null differ diff --git a/app/static/admin/layout2/img/icon-img-down.png b/app/static/admin/layout2/img/icon-img-down.png deleted file mode 100644 index 1b85914..0000000 Binary files a/app/static/admin/layout2/img/icon-img-down.png and /dev/null differ diff --git a/app/static/admin/layout2/img/icon-img-up.png b/app/static/admin/layout2/img/icon-img-up.png deleted file mode 100644 index d90af40..0000000 Binary files a/app/static/admin/layout2/img/icon-img-up.png and /dev/null differ diff --git a/app/static/admin/layout2/img/inbox-nav-arrow-blue.png b/app/static/admin/layout2/img/inbox-nav-arrow-blue.png deleted file mode 100644 index cefd8e3..0000000 Binary files a/app/static/admin/layout2/img/inbox-nav-arrow-blue.png and /dev/null differ diff --git a/app/static/admin/layout2/img/loading-spinner-blue.gif b/app/static/admin/layout2/img/loading-spinner-blue.gif deleted file mode 100644 index c8c451e..0000000 Binary files a/app/static/admin/layout2/img/loading-spinner-blue.gif and /dev/null differ diff --git a/app/static/admin/layout2/img/loading-spinner-default.gif b/app/static/admin/layout2/img/loading-spinner-default.gif deleted file mode 100644 index 68b466d..0000000 Binary files a/app/static/admin/layout2/img/loading-spinner-default.gif and /dev/null differ diff --git a/app/static/admin/layout2/img/loading-spinner-grey.gif b/app/static/admin/layout2/img/loading-spinner-grey.gif deleted file mode 100644 index 6d614d3..0000000 Binary files a/app/static/admin/layout2/img/loading-spinner-grey.gif and /dev/null differ diff --git a/app/static/admin/layout2/img/loading.gif b/app/static/admin/layout2/img/loading.gif deleted file mode 100644 index 29bbff0..0000000 Binary files a/app/static/admin/layout2/img/loading.gif and /dev/null differ diff --git a/app/static/admin/layout2/img/menu-toggler.png b/app/static/admin/layout2/img/menu-toggler.png deleted file mode 100644 index 3d5c2d4..0000000 Binary files a/app/static/admin/layout2/img/menu-toggler.png and /dev/null differ diff --git a/app/static/admin/layout2/img/remove-icon-small.png b/app/static/admin/layout2/img/remove-icon-small.png deleted file mode 100644 index 382bb24..0000000 Binary files a/app/static/admin/layout2/img/remove-icon-small.png and /dev/null differ diff --git a/app/static/admin/layout2/img/search_icon_light.png b/app/static/admin/layout2/img/search_icon_light.png deleted file mode 100644 index 10d6539..0000000 Binary files a/app/static/admin/layout2/img/search_icon_light.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar-menu-arrow-reverse.png b/app/static/admin/layout2/img/sidebar-menu-arrow-reverse.png deleted file mode 100644 index c5a8914..0000000 Binary files a/app/static/admin/layout2/img/sidebar-menu-arrow-reverse.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar-menu-arrow-right.png b/app/static/admin/layout2/img/sidebar-menu-arrow-right.png deleted file mode 100644 index c5a8914..0000000 Binary files a/app/static/admin/layout2/img/sidebar-menu-arrow-right.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar-menu-arrow.png b/app/static/admin/layout2/img/sidebar-menu-arrow.png deleted file mode 100644 index e00acb1..0000000 Binary files a/app/static/admin/layout2/img/sidebar-menu-arrow.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar-toggler-inverse.png b/app/static/admin/layout2/img/sidebar-toggler-inverse.png deleted file mode 100644 index dc2e41c..0000000 Binary files a/app/static/admin/layout2/img/sidebar-toggler-inverse.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar-toggler.png b/app/static/admin/layout2/img/sidebar-toggler.png deleted file mode 100644 index f342c4f..0000000 Binary files a/app/static/admin/layout2/img/sidebar-toggler.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_arrow_icon_light.png b/app/static/admin/layout2/img/sidebar_arrow_icon_light.png deleted file mode 100644 index 19effcf..0000000 Binary files a/app/static/admin/layout2/img/sidebar_arrow_icon_light.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_arrow_icon_light_rtl.png b/app/static/admin/layout2/img/sidebar_arrow_icon_light_rtl.png deleted file mode 100644 index 5a15bfd..0000000 Binary files a/app/static/admin/layout2/img/sidebar_arrow_icon_light_rtl.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_blue.jpg b/app/static/admin/layout2/img/sidebar_inline_toggler_icon_blue.jpg deleted file mode 100644 index 1f2fa70..0000000 Binary files a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_blue.jpg and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_darkblue.jpg b/app/static/admin/layout2/img/sidebar_inline_toggler_icon_darkblue.jpg deleted file mode 100644 index 9d47b15..0000000 Binary files a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_darkblue.jpg and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_default.jpg b/app/static/admin/layout2/img/sidebar_inline_toggler_icon_default.jpg deleted file mode 100644 index f8cffe6..0000000 Binary files a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_default.jpg and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_grey.jpg b/app/static/admin/layout2/img/sidebar_inline_toggler_icon_grey.jpg deleted file mode 100644 index c46daec..0000000 Binary files a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_grey.jpg and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_light.jpg b/app/static/admin/layout2/img/sidebar_inline_toggler_icon_light.jpg deleted file mode 100644 index 04ac09b..0000000 Binary files a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_light.jpg and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_light2.jpg b/app/static/admin/layout2/img/sidebar_inline_toggler_icon_light2.jpg deleted file mode 100644 index 04ac09b..0000000 Binary files a/app/static/admin/layout2/img/sidebar_inline_toggler_icon_light2.jpg and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_toggler_icon_blue.png b/app/static/admin/layout2/img/sidebar_toggler_icon_blue.png deleted file mode 100644 index 1140faf..0000000 Binary files a/app/static/admin/layout2/img/sidebar_toggler_icon_blue.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_toggler_icon_darkblue.png b/app/static/admin/layout2/img/sidebar_toggler_icon_darkblue.png deleted file mode 100644 index b2ee442..0000000 Binary files a/app/static/admin/layout2/img/sidebar_toggler_icon_darkblue.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_toggler_icon_default.png b/app/static/admin/layout2/img/sidebar_toggler_icon_default.png deleted file mode 100644 index 0180452..0000000 Binary files a/app/static/admin/layout2/img/sidebar_toggler_icon_default.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_toggler_icon_grey.png b/app/static/admin/layout2/img/sidebar_toggler_icon_grey.png deleted file mode 100644 index e218484..0000000 Binary files a/app/static/admin/layout2/img/sidebar_toggler_icon_grey.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_toggler_icon_light.png b/app/static/admin/layout2/img/sidebar_toggler_icon_light.png deleted file mode 100644 index e218484..0000000 Binary files a/app/static/admin/layout2/img/sidebar_toggler_icon_light.png and /dev/null differ diff --git a/app/static/admin/layout2/img/sidebar_toggler_icon_light2.png b/app/static/admin/layout2/img/sidebar_toggler_icon_light2.png deleted file mode 100644 index e218484..0000000 Binary files a/app/static/admin/layout2/img/sidebar_toggler_icon_light2.png and /dev/null differ diff --git a/app/static/admin/layout2/scripts/demo.js b/app/static/admin/layout2/scripts/demo.js deleted file mode 100644 index 821b0e3..0000000 --- a/app/static/admin/layout2/scripts/demo.js +++ /dev/null @@ -1,282 +0,0 @@ -/** -Demo script to handle the theme demo -**/ -var Demo = function () { - - // Handle Theme Settings - var handleTheme = function () { - - var panel = $('.theme-panel'); - - if ($('body').hasClass('page-boxed') === false) { - $('.layout-option', panel).val("fluid"); - } - - $('.sidebar-option', panel).val("default"); - $('.page-header-option', panel).val("fixed"); - $('.page-footer-option', panel).val("default"); - if ($('.sidebar-pos-option').attr("disabled") === false) { - $('.sidebar-pos-option', panel).val(Metronic.isRTL() ? 'right' : 'left'); - } - - //handle theme layout - var resetLayout = function () { - $("body"). - removeClass("page-boxed"). - removeClass("page-footer-fixed"). - removeClass("page-sidebar-fixed"). - removeClass("page-header-fixed"). - removeClass("page-sidebar-reversed"); - - $('.page-header > .page-header-inner').removeClass("container"); - - if ($('.page-container').parent(".container").size() === 1) { - $('.page-container').insertAfter('body > .clearfix'); - } - - if ($('.page-footer > .container').size() === 1) { - $('.page-footer').html($('.page-footer > .container').html()); - } else if ($('.page-footer').parent(".container").size() === 1) { - $('.page-footer').insertAfter('.page-container'); - $('.scroll-to-top').insertAfter('.page-footer'); - } - - $(".top-menu > .navbar-nav > li.dropdown").removeClass("dropdown-dark"); - - $('body > .container').remove(); - }; - - var lastSelectedLayout = ''; - - var setLayout = function () { - - var layoutOption = $('.layout-option', panel).val(); - var sidebarOption = $('.sidebar-option', panel).val(); - var headerOption = $('.page-header-option', panel).val(); - var footerOption = $('.page-footer-option', panel).val(); - var sidebarPosOption = $('.sidebar-pos-option', panel).val(); - var sidebarStyleOption = $('.sidebar-style-option', panel).val(); - var sidebarMenuOption = $('.sidebar-menu-option', panel).val(); - var headerTopDropdownStyle = $('.page-header-top-dropdown-style-option', panel).val(); - - - if (sidebarOption == "fixed" && headerOption == "default") { - alert('Default Header with Fixed Sidebar option is not supported. Proceed with Fixed Header with Fixed Sidebar.'); - $('.page-header-option', panel).val("fixed"); - $('.sidebar-option', panel).val("fixed"); - sidebarOption = 'fixed'; - headerOption = 'fixed'; - } - - resetLayout(); // reset layout to default state - - if (layoutOption === "boxed") { - $("body").addClass("page-boxed"); - - // set header - $('.page-header > .page-header-inner').addClass("container"); - var cont = $('body > .clearfix').after('
'); - - // set content - $('.page-container').appendTo('body > .container'); - - // set footer - if (footerOption === 'fixed') { - $('.page-footer').html('
' + $('.page-footer').html() + '
'); - } else { - $('.page-footer').appendTo('body > .container'); - } - } - - if (lastSelectedLayout != layoutOption) { - //layout changed, run responsive handler: - Metronic.runResizeHandlers(); - } - lastSelectedLayout = layoutOption; - - //header - if (headerOption === 'fixed') { - $("body").addClass("page-header-fixed"); - $(".page-header").removeClass("navbar-static-top").addClass("navbar-fixed-top"); - } else { - $("body").removeClass("page-header-fixed"); - $(".page-header").removeClass("navbar-fixed-top").addClass("navbar-static-top"); - } - - //sidebar - if ($('body').hasClass('page-full-width') === false) { - if (sidebarOption === 'fixed') { - $("body").addClass("page-sidebar-fixed"); - $("page-sidebar-menu").addClass("page-sidebar-menu-fixed"); - $("page-sidebar-menu").removeClass("page-sidebar-menu-default"); - Layout.initFixedSidebarHoverEffect(); - } else { - $("body").removeClass("page-sidebar-fixed"); - $("page-sidebar-menu").addClass("page-sidebar-menu-default"); - $("page-sidebar-menu").removeClass("page-sidebar-menu-fixed"); - $('.page-sidebar-menu').unbind('mouseenter').unbind('mouseleave'); - } - } - - // top dropdown style - if (headerTopDropdownStyle === 'dark') { - $(".top-menu > .navbar-nav > li.dropdown").addClass("dropdown-dark"); - } else { - $(".top-menu > .navbar-nav > li.dropdown").removeClass("dropdown-dark"); - } - - //footer - if (footerOption === 'fixed') { - $("body").addClass("page-footer-fixed"); - } else { - $("body").removeClass("page-footer-fixed"); - } - - //sidebar style - if (sidebarStyleOption === 'compact') { - $(".page-sidebar-menu").addClass("page-sidebar-menu-compact"); - } else { - $(".page-sidebar-menu").removeClass("page-sidebar-menu-compact"); - } - - //sidebar menu - if (sidebarMenuOption === 'hover') { - if (sidebarOption == 'fixed') { - $('.sidebar-menu-option', panel).val("accordion"); - alert("Hover Sidebar Menu is not compatible with Fixed Sidebar Mode. Select Default Sidebar Mode Instead."); - } else { - $(".page-sidebar-menu").addClass("page-sidebar-menu-hover-submenu"); - } - } else { - $(".page-sidebar-menu").removeClass("page-sidebar-menu-hover-submenu"); - } - - //sidebar position - if (Metronic.isRTL()) { - if (sidebarPosOption === 'left') { - $("body").addClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'right' - }); - } else { - $("body").removeClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'left' - }); - } - } else { - if (sidebarPosOption === 'right') { - $("body").addClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'left' - }); - } else { - $("body").removeClass("page-sidebar-reversed"); - $('#frontend-link').tooltip('destroy').tooltip({ - placement: 'right' - }); - } - } - - Layout.fixContentHeight(); // fix content height - Layout.initFixedSidebar(); // reinitialize fixed sidebar - }; - - // handle theme colors - var setColor = function (color) { - var color_ = (Metronic.isRTL() ? color + '-rtl' : color); - $('#style_color').attr("href", Layout.getLayoutCssPath() + 'themes/' + color_ + ".css"); - }; - - $('.toggler', panel).click(function () { - $('.toggler').hide(); - $('.toggler-close').show(); - $('.theme-panel > .theme-options').show(); - }); - - $('.toggler-close', panel).click(function () { - $('.toggler').show(); - $('.toggler-close').hide(); - $('.theme-panel > .theme-options').hide(); - }); - - $('.theme-colors > ul > li', panel).click(function () { - var color = $(this).attr("data-style"); - setColor(color); - $('ul > li', panel).removeClass("current"); - $(this).addClass("current"); - }); - - // set default theme options: - - if ($("body").hasClass("page-boxed")) { - $('.layout-option', panel).val("boxed"); - } - - if ($("body").hasClass("page-sidebar-fixed")) { - $('.sidebar-option', panel).val("fixed"); - } - - if ($("body").hasClass("page-header-fixed")) { - $('.page-header-option', panel).val("fixed"); - } - - if ($("body").hasClass("page-footer-fixed")) { - $('.page-footer-option', panel).val("fixed"); - } - - if ($("body").hasClass("page-sidebar-reversed")) { - $('.sidebar-pos-option', panel).val("right"); - } - - if ($(".page-sidebar-menu").hasClass("page-sidebar-menu-light")) { - $('.sidebar-style-option', panel).val("light"); - } - - if ($(".page-sidebar-menu").hasClass("page-sidebar-menu-hover-submenu")) { - $('.sidebar-menu-option', panel).val("hover"); - } - - var sidebarOption = $('.sidebar-option', panel).val(); - var headerOption = $('.page-header-option', panel).val(); - var footerOption = $('.page-footer-option', panel).val(); - var sidebarPosOption = $('.sidebar-pos-option', panel).val(); - var sidebarStyleOption = $('.sidebar-style-option', panel).val(); - var sidebarMenuOption = $('.sidebar-menu-option', panel).val(); - - $('.layout-option, .page-header-top-dropdown-style-option, .page-header-option, .sidebar-option, .page-footer-option, .sidebar-pos-option, .sidebar-style-option, .sidebar-menu-option', panel).change(setLayout); - }; - - // handle theme style - var setThemeStyle = function(style) { - var file = (style === 'rounded' ? 'components-rounded' : 'components'); - file = (Metronic.isRTL() ? file + '-rtl' : file); - - $('#style_components').attr("href", Metronic.getGlobalCssPath() + file + ".css"); - - if ($.cookie) { - $.cookie('layout-style-option', style); - } - }; - - return { - - //main function to initiate the theme - init: function() { - // handles style customer tool - handleTheme(); - - // handle layout style change - $('.theme-panel .layout-style-option').change(function() { - setThemeStyle($(this).val()); - }); - - // set layout style from cookie - if ($.cookie && $.cookie('layout-style-option') === 'rounded') { - setThemeStyle($.cookie('layout-style-option')); - $('.theme-panel .layout-style-option').val($.cookie('layout-style-option')); - } - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/layout2/scripts/layout.js b/app/static/admin/layout2/scripts/layout.js deleted file mode 100644 index e2d03dc..0000000 --- a/app/static/admin/layout2/scripts/layout.js +++ /dev/null @@ -1,581 +0,0 @@ -/** -Core script to handle the entire theme and core functions -**/ -var Layout = function() { - - var layoutImgPath = 'admin/layout2/img/'; - - var layoutCssPath = 'admin/layout2/css/'; - - var resBreakpointMd = Metronic.getResponsiveBreakpoint('md'); - - //* BEGIN:CORE HANDLERS *// - // this function handles responsive layout on screen size resize or mobile device rotate. - - // Set proper height for sidebar and content. The content and sidebar height must be synced always. - var handleSidebarAndContentHeight = function() { - var content = $('.page-content'); - var sidebar = $('.page-sidebar'); - var body = $('body'); - var height; - - if (body.hasClass("page-footer-fixed") === true && body.hasClass("page-sidebar-fixed") === false) { - var available_height = Metronic.getViewPort().height - $('.page-footer').outerHeight() - $('.page-header').outerHeight(); - if (content.height() < available_height) { - content.attr('style', 'min-height:' + available_height + 'px'); - } - } else { - if (body.hasClass('page-sidebar-fixed')) { - height = _calculateFixedSidebarViewportHeight(); - if (body.hasClass('page-footer-fixed') === false) { - height = height - $('.page-footer').outerHeight(); - } - } else { - var headerHeight = $('.page-header').outerHeight(); - var footerHeight = $('.page-footer').outerHeight(); - - if (Metronic.getViewPort().width < resBreakpointMd) { - height = Metronic.getViewPort().height - headerHeight - footerHeight; - } else { - height = sidebar.outerHeight() + 10; - } - - if ((height + headerHeight + footerHeight) <= Metronic.getViewPort().height) { - height = Metronic.getViewPort().height - headerHeight - footerHeight; - } - } - content.attr('style', 'min-height:' + height + 'px'); - } - }; - - // Handle sidebar menu links - var handleSidebarMenuActiveLink = function(mode, el) { - var url = location.hash.toLowerCase(); - - var menu = $('.page-sidebar-menu'); - - if (mode === 'click' || mode === 'set') { - el = $(el); - } else if (mode === 'match') { - menu.find("li > a").each(function() { - var path = $(this).attr("href").toLowerCase(); - // url match condition - if (path.length > 1 && url.substr(1, path.length - 1) == path.substr(1)) { - el = $(this); - return; - } - }); - } - - if (!el || el.size() == 0) { - return; - } - - if (el.attr('href').toLowerCase() === 'javascript:;' || el.attr('href').toLowerCase() === '#') { - return; - } - - var slideSpeed = parseInt(menu.data("slide-speed")); - var keepExpand = menu.data("keep-expanded"); - - // disable active states - menu.find('li.active').removeClass('active'); - menu.find('li > a > .selected').remove(); - - if (menu.hasClass('page-sidebar-menu-hover-submenu') === false) { - menu.find('li.open').each(function(){ - if ($(this).children('.sub-menu').size() === 0) { - $(this).removeClass('open'); - $(this).find('> a > .arrow.open').removeClass('open'); - } - }); - } else { - menu.find('li.open').removeClass('open'); - } - - el.parents('li').each(function () { - $(this).addClass('active'); - $(this).find('> a > span.arrow').addClass('open'); - - if ($(this).parent('ul.page-sidebar-menu').size() === 1) { - $(this).find('> a').append(''); - } - - if ($(this).children('ul.sub-menu').size() === 1) { - $(this).addClass('open'); - } - }); - - if (mode === 'click') { - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - } - }; - - // Handle sidebar menu - var handleSidebarMenu = function() { - $('.page-sidebar').on('click', 'li > a', function(e) { - - if (Metronic.getViewPort().width >= resBreakpointMd && $(this).parents('.page-sidebar-menu-hover-submenu').size() === 1) { // exit of hover sidebar menu - return; - } - - if ($(this).next().hasClass('sub-menu') === false) { - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - return; - } - - if ($(this).next().hasClass('sub-menu always-open')) { - return; - } - - var parent = $(this).parent().parent(); - var the = $(this); - var menu = $('.page-sidebar-menu'); - var sub = $(this).next(); - - var autoScroll = menu.data("auto-scroll"); - var slideSpeed = parseInt(menu.data("slide-speed")); - var keepExpand = menu.data("keep-expanded"); - - if (keepExpand !== true) { - parent.children('li.open').children('a').children('.arrow').removeClass('open'); - parent.children('li.open').children('.sub-menu:not(.always-open)').slideUp(slideSpeed); - parent.children('li.open').removeClass('open'); - } - - var slideOffeset = -200; - - if (sub.is(":visible")) { - $('.arrow', $(this)).removeClass("open"); - $(this).parent().removeClass("open"); - sub.slideUp(slideSpeed, function() { - if (autoScroll === true && $('body').hasClass('page-sidebar-closed') === false) { - if ($('body').hasClass('page-sidebar-fixed')) { - menu.slimScroll({ - 'scrollTo': (the.position()).top - }); - } else { - Metronic.scrollTo(the, slideOffeset); - } - } - handleSidebarAndContentHeight(); - }); - } else { - $('.arrow', $(this)).addClass("open"); - $(this).parent().addClass("open"); - sub.slideDown(slideSpeed, function() { - if (autoScroll === true && $('body').hasClass('page-sidebar-closed') === false) { - if ($('body').hasClass('page-sidebar-fixed')) { - menu.slimScroll({ - 'scrollTo': (the.position()).top - }); - } else { - Metronic.scrollTo(the, slideOffeset); - } - } - handleSidebarAndContentHeight(); - }); - } - - e.preventDefault(); - }); - - // handle ajax links within sidebar menu - $('.page-sidebar').on('click', ' li > a.ajaxify', function(e) { - e.preventDefault(); - Metronic.scrollTop(); - - var url = $(this).attr("href"); - var menuContainer = $('.page-sidebar ul'); - var pageContent = $('.page-content'); - var pageContentBody = $('.page-content .page-content-body'); - - menuContainer.children('li.active').removeClass('active'); - menuContainer.children('arrow.open').removeClass('open'); - - $(this).parents('li').each(function() { - $(this).addClass('active'); - $(this).children('a > span.arrow').addClass('open'); - }); - $(this).parents('li').addClass('active'); - - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - - Metronic.startPageLoading(); - - var the = $(this); - - $.ajax({ - type: "GET", - cache: false, - url: url, - dataType: "html", - success: function(res) { - - if (the.parents('li.open').size() === 0) { - $('.page-sidebar-menu > li.open > a').click(); - } - - Metronic.stopPageLoading(); - pageContentBody.html(res); - Layout.fixContentHeight(); // fix content height - Metronic.initAjax(); // initialize core stuff - }, - error: function(xhr, ajaxOptions, thrownError) { - Metronic.stopPageLoading(); - pageContentBody.html('

Could not load the requested content.

'); - } - }); - }); - - // handle ajax link within main content - $('.page-content').on('click', '.ajaxify', function(e) { - e.preventDefault(); - Metronic.scrollTop(); - - var url = $(this).attr("href"); - var pageContent = $('.page-content'); - var pageContentBody = $('.page-content .page-content-body'); - - Metronic.startPageLoading(); - - if (Metronic.getViewPort().width < resBreakpointMd && $('.page-sidebar').hasClass("in")) { // close the menu on mobile view while laoding a page - $('.page-header .responsive-toggler').click(); - } - - $.ajax({ - type: "GET", - cache: false, - url: url, - dataType: "html", - success: function(res) { - Metronic.stopPageLoading(); - pageContentBody.html(res); - Layout.fixContentHeight(); // fix content height - Metronic.initAjax(); // initialize core stuff - }, - error: function(xhr, ajaxOptions, thrownError) { - pageContentBody.html('

Could not load the requested content.

'); - Metronic.stopPageLoading(); - } - }); - }); - - // handle scrolling to top on responsive menu toggler click when header is fixed for mobile view - $(document).on('click', '.page-header-fixed-mobile .page-header .responsive-toggler', function(){ - Metronic.scrollTop(); - }); - }; - - // Helper function to calculate sidebar height for fixed sidebar layout. - var _calculateFixedSidebarViewportHeight = function() { - var sidebarHeight = Metronic.getViewPort().height - $('.page-header').outerHeight(); - if ($('body').hasClass("page-footer-fixed")) { - sidebarHeight = sidebarHeight - $('.page-footer').outerHeight(); - } - - return sidebarHeight; - }; - - // Handles fixed sidebar - var handleFixedSidebar = function() { - var menu = $('.page-sidebar-menu'); - - Metronic.destroySlimScroll(menu); - - if ($('.page-sidebar-fixed').size() === 0) { - handleSidebarAndContentHeight(); - return; - } - - if (Metronic.getViewPort().width >= resBreakpointMd) { - menu.attr("data-height", _calculateFixedSidebarViewportHeight()); - Metronic.initSlimScroll(menu); - handleSidebarAndContentHeight(); - } - }; - - // Handles sidebar toggler to close/hide the sidebar. - var handleFixedSidebarHoverEffect = function () { - var body = $('body'); - if (body.hasClass('page-sidebar-fixed')) { - $('.page-sidebar').on('mouseenter', function () { - if (body.hasClass('page-sidebar-closed')) { - $(this).find('.page-sidebar-menu').removeClass('page-sidebar-menu-closed'); - } - }).on('mouseleave', function () { - if (body.hasClass('page-sidebar-closed')) { - $(this).find('.page-sidebar-menu').addClass('page-sidebar-menu-closed'); - } - }); - } - }; - - // Hanles sidebar toggler - var handleSidebarToggler = function() { - var body = $('body'); - if ($.cookie && $.cookie('sidebar_closed') === '1' && Metronic.getViewPort().width >= resBreakpointMd) { - $('body').addClass('page-sidebar-closed'); - $('.page-sidebar-menu').addClass('page-sidebar-menu-closed'); - } - - // handle sidebar show/hide - $('body').on('click', '.sidebar-toggler', function(e) { - var sidebar = $('.page-sidebar'); - var sidebarMenu = $('.page-sidebar-menu'); - $(".sidebar-search", sidebar).removeClass("open"); - - if (body.hasClass("page-sidebar-closed")) { - body.removeClass("page-sidebar-closed"); - sidebarMenu.removeClass("page-sidebar-menu-closed"); - if ($.cookie) { - $.cookie('sidebar_closed', '0'); - } - } else { - body.addClass("page-sidebar-closed"); - sidebarMenu.addClass("page-sidebar-menu-closed"); - if (body.hasClass("page-sidebar-fixed")) { - sidebarMenu.trigger("mouseleave"); - } - if ($.cookie) { - $.cookie('sidebar_closed', '1'); - } - } - - $(window).trigger('resize'); - }); - - handleFixedSidebarHoverEffect(); - - // handle the search bar close - $('.page-sidebar').on('click', '.sidebar-search .remove', function(e) { - e.preventDefault(); - $('.sidebar-search').removeClass("open"); - }); - - // handle the search query submit on enter press - $('.page-sidebar .sidebar-search').on('keypress', 'input.form-control', function(e) { - if (e.which == 13) { - $('.sidebar-search').submit(); - return false; //<---- Add this line - } - }); - - // handle the search submit(for sidebar search and responsive mode of the header search) - $('.sidebar-search .submit').on('click', function(e) { - e.preventDefault(); - if ($('body').hasClass("page-sidebar-closed")) { - if ($('.sidebar-search').hasClass('open') === false) { - if ($('.page-sidebar-fixed').size() === 1) { - $('.page-sidebar .sidebar-toggler').click(); //trigger sidebar toggle button - } - $('.sidebar-search').addClass("open"); - } else { - $('.sidebar-search').submit(); - } - } else { - $('.sidebar-search').submit(); - } - }); - - // handle close on body click - if ($('.sidebar-search').size() !== 0) { - $('.sidebar-search .input-group').on('click', function(e) { - e.stopPropagation(); - }); - - $('body').on('click', function() { - if ($('.sidebar-search').hasClass('open')) { - $('.sidebar-search').removeClass("open"); - } - }); - } - }; - - // Handles the horizontal menu - var handleHeader = function() { - // handle search box expand/collapse - $('.page-header').on('click', '.search-form', function(e) { - $(this).addClass("open"); - $(this).find('.form-control').focus(); - - $('.page-header .search-form .form-control').on('blur', function(e) { - $(this).closest('.search-form').removeClass("open"); - $(this).unbind("blur"); - }); - }); - - // handle hor menu search form on enter press - $('.page-header').on('keypress', '.hor-menu .search-form .form-control', function(e) { - if (e.which == 13) { - $(this).closest('.search-form').submit(); - return false; - } - }); - - // handle header search button click - $('.page-header').on('mousedown', '.search-form.open .submit', function(e) { - e.preventDefault(); - e.stopPropagation(); - $(this).closest('.search-form').submit(); - }); - }; - - // Handles Bootstrap Tabs. - var handleTabs = function() { - // fix content height on tab click - $('body').on('shown.bs.tab', 'a[data-toggle="tab"]', function() { - handleSidebarAndContentHeight(); - }); - }; - - // Handles the go to top button at the footer - var handleGoTop = function() { - var offset = 300; - var duration = 500; - - if (navigator.userAgent.match(/iPhone|iPad|iPod/i)) { // ios supported - $(window).bind("touchend touchcancel touchleave", function(e) { - if ($(this).scrollTop() > offset) { - $('.scroll-to-top').fadeIn(duration); - } else { - $('.scroll-to-top').fadeOut(duration); - } - }); - } else { // general - $(window).scroll(function() { - if ($(this).scrollTop() > offset) { - $('.scroll-to-top').fadeIn(duration); - } else { - $('.scroll-to-top').fadeOut(duration); - } - }); - } - - $('.scroll-to-top').click(function(e) { - e.preventDefault(); - $('html, body').animate({ - scrollTop: 0 - }, duration); - return false; - }); - }; - - // Hanlde 100% height elements(block, portlet, etc) - var handle100HeightContent = function() { - - var target = $('.full-height-content'); - var height; - - if (!target.hasClass('portlet')) { - return; - } - - height = Metronic.getViewPort().height - - $('.page-header').outerHeight(true) - - $('.page-footer').outerHeight(true) - - $('.page-title').outerHeight(true) - - $('.page-bar').outerHeight(true); - - if ($('body').hasClass('page-header-fixed')) { - height = height - $('.page-header').outerHeight(true); - } - - var portletBody = target.find('.portlet-body'); - - if (Metronic.getViewPort().width < resBreakpointMd) { - Metronic.destroySlimScroll(portletBody.find('.full-height-content-body')); // destroy slimscroll - return; - } - - if (target.find('.portlet-title')) { - height = height - target.find('.portlet-title').outerHeight(true); - } - - height = height - parseInt(portletBody.css("padding-top")); - height = height - parseInt(portletBody.css("padding-bottom")); - - if (target.hasClass("full-height-content-scrollable")) { - portletBody.find('.full-height-content-body').css('height', height); - Metronic.initSlimScroll(portletBody.find('.full-height-content-body')); - } else { - portletBody.css('min-height', height); - } - }; - - //* END:CORE HANDLERS *// - - return { - - // Main init methods to initialize the layout - // IMPORTANT!!!: Do not modify the core handlers call order. - - initHeader: function() { - handleHeader(); // handles horizontal menu - }, - - setSidebarMenuActiveLink: function(mode, el) { - handleSidebarMenuActiveLink(mode, el); - }, - - initSidebar: function() { - //layout handlers - handleFixedSidebar(); // handles fixed sidebar menu - handleSidebarMenu(); // handles main menu - handleSidebarToggler(); // handles sidebar hide/show - - if (Metronic.isAngularJsApp()) { - handleSidebarMenuActiveLink('match'); // init sidebar active links - } - - Metronic.addResizeHandler(handleFixedSidebar); // reinitialize fixed sidebar on window resize - }, - - initContent: function() { - handle100HeightContent(); // handles 100% height elements(block, portlet, etc) - handleTabs(); // handle bootstrah tabs - - Metronic.addResizeHandler(handleSidebarAndContentHeight); // recalculate sidebar & content height on window resize - Metronic.addResizeHandler(handle100HeightContent); // reinitialize content height on window resize - }, - - initFooter: function() { - handleGoTop(); //handles scroll to top functionality in the footer - }, - - init: function () { - this.initHeader(); - this.initSidebar(); - this.initContent(); - this.initFooter(); - }, - - //public function to fix the sidebar and content height accordingly - fixContentHeight: function() { - handleSidebarAndContentHeight(); - }, - - initFixedSidebarHoverEffect: function() { - handleFixedSidebarHoverEffect(); - }, - - initFixedSidebar: function() { - handleFixedSidebar(); - }, - - getLayoutImgPath: function() { - return Metronic.getAssetsPath() + layoutImgPath; - }, - - getLayoutCssPath: function() { - return Metronic.getAssetsPath() + layoutCssPath; - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/layout2/scripts/quick-sidebar.js b/app/static/admin/layout2/scripts/quick-sidebar.js deleted file mode 100644 index 520642a..0000000 --- a/app/static/admin/layout2/scripts/quick-sidebar.js +++ /dev/null @@ -1,174 +0,0 @@ -/** -Core script to handle the entire theme and core functions -**/ -var QuickSidebar = function () { - - // Handles quick sidebar toggler - var handleQuickSidebarToggler = function () { - // quick sidebar toggler - $('.top-menu .dropdown-quick-sidebar-toggler a, .page-quick-sidebar-toggler').click(function (e) { - $('body').toggleClass('page-quick-sidebar-open'); - }); - }; - - // Handles quick sidebar chats - var handleQuickSidebarChat = function () { - var wrapper = $('.page-quick-sidebar-wrapper'); - var wrapperChat = wrapper.find('.page-quick-sidebar-chat'); - - var initChatSlimScroll = function () { - var chatUsers = wrapper.find('.page-quick-sidebar-chat-users'); - var chatUsersHeight; - - chatUsersHeight = wrapper.height() - wrapper.find('.nav-justified > .nav-tabs').outerHeight(); - - // chat user list - Metronic.destroySlimScroll(chatUsers); - chatUsers.attr("data-height", chatUsersHeight); - Metronic.initSlimScroll(chatUsers); - - var chatMessages = wrapperChat.find('.page-quick-sidebar-chat-user-messages'); - var chatMessagesHeight = chatUsersHeight - wrapperChat.find('.page-quick-sidebar-chat-user-form').outerHeight() - wrapperChat.find('.page-quick-sidebar-nav').outerHeight(); - - // user chat messages - Metronic.destroySlimScroll(chatMessages); - chatMessages.attr("data-height", chatMessagesHeight); - Metronic.initSlimScroll(chatMessages); - }; - - initChatSlimScroll(); - Metronic.addResizeHandler(initChatSlimScroll); // reinitialize on window resize - - wrapper.find('.page-quick-sidebar-chat-users .media-list > .media').click(function () { - wrapperChat.addClass("page-quick-sidebar-content-item-shown"); - }); - - wrapper.find('.page-quick-sidebar-chat-user .page-quick-sidebar-back-to-list').click(function () { - wrapperChat.removeClass("page-quick-sidebar-content-item-shown"); - }); - - var handleChatMessagePost = function (e) { - e.preventDefault(); - - var chatContainer = wrapperChat.find(".page-quick-sidebar-chat-user-messages"); - var input = wrapperChat.find('.page-quick-sidebar-chat-user-form .form-control'); - - var text = input.val(); - if (text.length === 0) { - return; - } - - var preparePost = function(dir, time, name, avatar, message) { - var tpl = ''; - tpl += '
'; - tpl += ''; - tpl += '
'; - tpl += ''; - tpl += 'Bob Nilson '; - tpl += '' + time + ''; - tpl += ''; - tpl += message; - tpl += ''; - tpl += '
'; - tpl += '
'; - - return tpl; - }; - - // handle post - var time = new Date(); - var message = preparePost('out', (time.getHours() + ':' + time.getMinutes()), "Bob Nilson", 'avatar3', text); - message = $(message); - chatContainer.append(message); - - var getLastPostPos = function() { - var height = 0; - chatContainer.find(".post").each(function() { - height = height + $(this).outerHeight(); - }); - - return height; - }; - - chatContainer.slimScroll({ - scrollTo: getLastPostPos() - }); - - input.val(""); - - // simulate reply - setTimeout(function(){ - var time = new Date(); - var message = preparePost('in', (time.getHours() + ':' + time.getMinutes()), "Ella Wong", 'avatar2', 'Lorem ipsum doloriam nibh...'); - message = $(message); - chatContainer.append(message); - - chatContainer.slimScroll({ - scrollTo: getLastPostPos() - }); - }, 3000); - }; - - wrapperChat.find('.page-quick-sidebar-chat-user-form .btn').click(handleChatMessagePost); - wrapperChat.find('.page-quick-sidebar-chat-user-form .form-control').keypress(function (e) { - if (e.which == 13) { - handleChatMessagePost(e); - return false; - } - }); - }; - - // Handles quick sidebar tasks - var handleQuickSidebarAlerts = function () { - var wrapper = $('.page-quick-sidebar-wrapper'); - var wrapperAlerts = wrapper.find('.page-quick-sidebar-alerts'); - - var initAlertsSlimScroll = function () { - var alertList = wrapper.find('.page-quick-sidebar-alerts-list'); - var alertListHeight; - - alertListHeight = wrapper.height() - wrapper.find('.nav-justified > .nav-tabs').outerHeight(); - - // alerts list - Metronic.destroySlimScroll(alertList); - alertList.attr("data-height", alertListHeight); - Metronic.initSlimScroll(alertList); - }; - - initAlertsSlimScroll(); - Metronic.addResizeHandler(initAlertsSlimScroll); // reinitialize on window resize - }; - - // Handles quick sidebar settings - var handleQuickSidebarSettings = function () { - var wrapper = $('.page-quick-sidebar-wrapper'); - var wrapperAlerts = wrapper.find('.page-quick-sidebar-settings'); - - var initSettingsSlimScroll = function () { - var settingsList = wrapper.find('.page-quick-sidebar-settings-list'); - var settingsListHeight; - - settingsListHeight = wrapper.height() - wrapper.find('.nav-justified > .nav-tabs').outerHeight(); - - // alerts list - Metronic.destroySlimScroll(settingsList); - settingsList.attr("data-height", settingsListHeight); - Metronic.initSlimScroll(settingsList); - }; - - initSettingsSlimScroll(); - Metronic.addResizeHandler(initSettingsSlimScroll); // reinitialize on window resize - }; - - return { - - init: function () { - //layout handlers - handleQuickSidebarToggler(); // handles quick sidebar's toggler - handleQuickSidebarChat(); // handles quick sidebar's chats - handleQuickSidebarAlerts(); // handles quick sidebar's alerts - handleQuickSidebarSettings(); // handles quick sidebar's setting - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/css/error.css b/app/static/admin/pages/css/error.css deleted file mode 100644 index b8abffb..0000000 --- a/app/static/admin/pages/css/error.css +++ /dev/null @@ -1,141 +0,0 @@ -/*** -Error Pages -***/ -/* 404 page option #1 */ -.page-404 { - text-align: center; -} - -.page-404 .number { - position: relative; - top: 35px; - display: inline-block; - letter-spacing: -10px; - margin-top: 0px; - margin-bottom: 10px; - line-height: 128px; - font-size: 128px; - font-weight: 300; - color: #7bbbd6; - text-align: right; -} - -.page-404 .details { - margin-left: 40px; - display: inline-block; - padding-top: 0px; - text-align: left; -} - -/* 500 page option #1 */ -.page-500 { - text-align: center; -} - -.page-500 .number { - display: inline-block; - letter-spacing: -10px; - line-height: 128px; - font-size: 128px; - font-weight: 300; - color: #ec8c8c; - text-align: right; -} - -.page-500 .details { - margin-left: 40px; - display: inline-block; - text-align: left; -} - -/* 404 page option #2*/ -.page-404-full-page { - overflow-x: hidden; - padding: 20px; - margin-bottom: 20px; - background-color: #fafafa !important; -} - -.page-404-full-page .details input { - background-color: #ffffff; -} - -.page-404-full-page .page-404 { - margin-top: 100px; -} - -/* 500 page option #2*/ -.page-500-full-page { - overflow-x: hidden; - padding: 20px; - background-color: #fafafa !important; -} - -.page-500-full-page .details input { - background-color: #ffffff; -} - -.page-500-full-page .page-500 { - margin-top: 100px; -} - -/* 404 page option #3*/ -.page-404-3 { - background: #000 !important; -} - -.page-404-3 .page-inner img { - right: 0; - bottom: 0; - z-index: -1; - position: absolute; -} - -.page-404-3 .error-404 { - color: #fff; - text-align: left; - padding: 70px 20px 0; -} - -.page-404-3 h1 { - color: #fff; - font-size: 130px; - line-height: 160px; -} - -.page-404-3 h2 { - color: #fff; - font-size: 30px; - margin-bottom: 30px; -} - -.page-404-3 p { - color: #fff; - font-size: 16px; -} - -@media (max-width: 480px) { - .page-404 .number, - .page-500 .number, - .page-404 .details, - .page-500 .details { - text-align: center; - margin-left: 0px; - } - - .page-404-full-page .page-404 { - margin-top: 30px; - } - - .page-404-3 .error-404 { - text-align: left; - padding-top: 10px; - } - - .page-404-3 .page-inner img { - right: 0; - bottom: 0; - z-index: -1; - position: fixed; - } -} diff --git a/app/static/admin/pages/css/login.css b/app/static/admin/pages/css/login.css deleted file mode 100644 index 70d2f74..0000000 --- a/app/static/admin/pages/css/login.css +++ /dev/null @@ -1,242 +0,0 @@ -/*** -Login page -***/ -/* bg color */ -.login { - background-color: #364150 !important; -} - -.login .logo { - margin: 0 auto; - margin-top: 60px; - padding: 15px; - text-align: center; -} - -.login .content { - background-color: #eceef1; - -webkit-border-radius: 7px; - -moz-border-radius: 7px; - -ms-border-radius: 7px; - -o-border-radius: 7px; - border-radius: 7px; - width: 400px; - margin: 40px auto 10px auto; - padding: 30px; - padding-top: 10px; - overflow: hidden; - position: relative; -} - -.login .content h3 { - color: #4db3a5; - text-align: center; - font-size: 28px; - font-weight: 400 !important; -} - -.login .content h4 { - color: #555; -} - -.login .content .hint { - color: #999; - padding: 0; - margin: 15px 0 7px 0; -} - -.login .content .login-form, -.login .content .forget-form { - padding: 0px; - margin: 0px; -} - -.login .content .form-control { - border: none; - background-color: #dde3ec; - height: 43px; - color: #8290a3; - border: 1px solid #dde3ec; -} -.login .content .form-control:focus, .login .content .form-control:active { - border: 1px solid #c3ccda; -} -.login .content .form-control::-moz-placeholder { - color: #8290a3; - opacity: 1; -} -.login .content .form-control:-ms-input-placeholder { - color: #8290a3; -} -.login .content .form-control::-webkit-input-placeholder { - color: #8290a3; -} - -.login .content select.form-control { - padding-left: 9px; - padding-right: 9px; -} - -.login .content .forget-form { - display: none; -} - -.login .content .register-form { - display: none; -} - -.login .content .form-title { - font-weight: 300; - margin-bottom: 25px; -} - -.login .content .form-actions { - clear: both; - border: 0px; - border-bottom: 1px solid #eee; - padding: 0px 30px 25px 30px; - margin-left: -30px; - margin-right: -30px; -} - -.login-options { - margin-bottom: 30px; - overflow: hidden; -} - -.login-options h4 { - float: left; - font-weight: 600; - font-size: 15px; - color: #7d91aa !important; -} - -.login-options .social-icons { - float: right; - padding-top: 3px; -} - -.login-options .social-icons li a { - border-radius: 15px 15px 15px 15px !important; - -moz-border-radius: 15px 15px 15px 15px !important; - -webkit-border-radius: 15px 15px 15px 15px !important; -} - -.login .content .form-actions .checkbox { - margin-left: 0; - padding-left: 0; -} - -.login .content .forget-form .form-actions { - border: 0; - margin-bottom: 0; - padding-bottom: 20px; -} - -.login .content .register-form .form-actions { - border: 0; - margin-bottom: 0; - padding-bottom: 0px; -} - -.login .content .form-actions .btn { - margin-top: 1px; -} - -.login .content .form-actions .btn-success { - font-weight: 600; - padding: 10px 20px !important; -} - -.login .content .form-actions .btn-default { - font-weight: 600; - padding: 10px 25px !important; - color: #6c7a8d; - background-color: #ffffff; - border: none; -} - -.login .content .form-actions .btn-default:hover { - background-color: #fafaff; - color: #45b6af; -} - -.login .content .forget-password { - font-size: 14px; - float: right; - display: inline-block; - margin-top: 10px; -} - -.login .content .check { - color: #8290a3; -} - -.login .content .rememberme { - margin-left: 8px; - margin-top: 10px; -} - -.login .content .create-account { - margin: 0 -40px -40px -40px; - padding: 15px 0 17px 0; - text-align: center; - background-color: #6c7a8d; - -webkit-border-radius: 0 0 7px 7px; - -moz-border-radius: 0 0 7px 7px; - -ms-border-radius: 0 0 7px 7px; - -o-border-radius: 0 0 7px 7px; - border-radius: 0 0 7px 7px; -} - -.login .content .create-account p a { - font-weight: 600; - font-size: 14px; - color: #c3cedd; -} - -.login .content .create-account a { - display: inline-block; - margin-top: 5px; -} - -/* footer copyright */ -.login .copyright { - text-align: center; - margin: 0 auto 30px 0; - padding: 10px; - color: #7a8ca5; - font-size: 13px; -} - -@media (max-width: 440px) { - /*** - Login page - ***/ - .login .logo { - margin-top: 10px; - } - - .login .content { - width: 280px; - margin-top: 10px; - } - - .login .content h3 { - font-size: 22px; - } - - .forget-password { - display: inline-block; - margin-top: 20px; - } - - .login-options .social-icons { - float: left; - padding-top: 3px; - } - - .login .checkbox { - font-size: 13px; - } -} diff --git a/app/static/admin/pages/css/news.css b/app/static/admin/pages/css/news.css deleted file mode 100644 index dbb4261..0000000 --- a/app/static/admin/pages/css/news.css +++ /dev/null @@ -1,138 +0,0 @@ -/*** -News Page -***/ -.news-page { - padding-bottom: 20px; -} - -.news-page h1 { - margin-bottom: 20px; -} - -.news-page h2 { - font-size: 38.5px; - margin-bottom: 20px; -} - -.news-page .top-news { - margin-top: 0; -} - -/*News Feeds*/ -.news-blocks { - padding: 10px; - margin-bottom: 10px; - background: #faf6ea; - border-top: solid 2px #faf6ea; -} - -.news-blocks:hover { - background: #fff; - border-color: #78cff8; - transition: all 0.4s ease-in-out 0s; - -moz-transition: all 0.4s ease-in-out 0s; - -webkit-transition: all 0.4s ease-in-out 0s; -} - -.news-blocks h3 { - margin: 0 0 5px 0; - font-size: 23px; - line-height: 32px; -} - -.news-blocks h3 a { - color: #000; -} - -.news-blocks h3 a:hover { - color: #78cff8; - text-decoration: none; -} - -.news-blocks p { - overflow: hidden; -} - -.news-blocks a.news-block-btn { - color: #000; - display: block; - font-size: 14px; - background: none; - padding: 5px 10px 0; - text-align: right; - text-decoration: none; -} - -.news-blocks a.news-block-btn i { - margin-left: 3px; -} - -.news-blocks a.news-block-btn:hover { - text-decoration: none; -} - -.news-blocks img.news-block-img { - width: 70px; - height: 70px; - margin: 5px 0px 0 10px; -} - -.news-blocks .news-block-tags { - margin-bottom: 8px; -} - -.news-blocks .news-block-tags strong { - margin-right: 10px; - font-weight: 400; -} - -.news-blocks .news-block-tags em { - font-style: normal; -} - -/*News Item Page*/ -.news-item-page { - padding: 10px 0; -} - -.blog-tag-data ul { - margin-bottom: 5px; -} - -.blog-tag-data li { - padding: 0; -} - -.blog-tag-data li i { - color: #78cff8; -} - -.blog-tag-data li a { - padding: 0; - color: #555; - margin-right: 8px; -} - -.blog-tag-data { - margin-bottom: 10px; -} - -.blog-tag-data img { - margin-bottom: 12px; -} - -.blog-tag-data ul.blog-tags a { - background: #eee; - padding: 1px 4px; - margin: 0 4px 4px 0; - display: inline-block; -} - -.blog-tag-data ul.blog-tags a:hover { - background: #ddd; - text-decoration: none; -} - -.blog-tag-data .blog-tag-data-inner { - text-align: right; -} diff --git a/app/static/admin/pages/css/profile-old.css b/app/static/admin/pages/css/profile-old.css deleted file mode 100644 index 034bc49..0000000 --- a/app/static/admin/pages/css/profile-old.css +++ /dev/null @@ -1,332 +0,0 @@ -/*** -Profile Page -***/ -.profile { - position: relative; -} - -.profile p { - color: #636363; - font-size: 13px; -} - -.profile p a { - color: #169ef4; -} - -.profile label { - margin-top: 10px; -} - -.profile label:first-child { - margin-top: 0; -} - -/*profile info*/ -.profile-classic .profile-image { - position: relative; -} - -.profile-classic .profile-edit { - top: 0; - right: 0; - margin: 0; - color: #fff; - opacity: 0.6; - padding: 0 9px; - font-size: 11px; - background: #000; - position: absolute; - filter: alpha(opacity=60); - /*for ie*/ -} - -.profile-classic .profile-image img { - margin-bottom: 15px; -} - -.profile-classic li { - padding: 8px 0; - font-size: 13px; - border-top: solid 1px #f5f5f5; -} - -.profile-classic li:first-child { - border-top: none; -} - -.profile-classic li span { - color: #666; - font-size: 13px; - margin-right: 7px; -} - -/*profile tabs*/ -.profile .tabbable-custom-profile .nav-tabs > li > a { - padding: 6px 12px; -} - -/*profile navigation*/ -.profile ul.profile-nav { - margin-bottom: 30px; -} - -.profile ul.profile-nav li { - position: relative; -} - -.profile ul.profile-nav li a { - color: #557386; - display: block; - font-size: 14px; - padding: 8px 10px; - margin-bottom: 1px; - background: #f0f6fa; - border-left: solid 2px #c4d5df; -} - -.profile ul.profile-nav li a:hover { - color: #169ef4; - background: #ecf5fb; - text-decoration: none; - border-left: solid 2px #169ef4; -} - -.profile ul.profile-nav li a.profile-edit { - top: 0; - right: 0; - margin: 0; - color: #fff; - opacity: 0.6; - border: none; - padding: 3px 9px; - font-size: 12px; - background: #000; - position: absolute; - filter: alpha(opacity=60); - /*for ie*/ -} - -.profile ul.profile-nav li a.profile-edit:hover { - text-decoration: underline; -} - -.profile ul.profile-nav a span { - top: 0; - right: 0; - color: #fff; - font-size: 16px; - padding: 7px 13px; - position: absolute; - background: #169ef4; -} - -.profile ul.profile-nav a:hover span { - background: #0b94ea; -} - -/*profile information*/ -.profile-info h1 { - color: #383839; - font-size: 24px; - font-weight: 400; - margin: 0 0 10px 0; -} - -.profile-info ul { - margin-bottom: 15px; -} - -.profile-info li { - color: #6b6b6b; - font-size: 13px; - margin-right: 15px; - margin-bottom: 5px; - padding: 0 !important; -} - -.profile-info li i { - color: #b5c1c9; - font-size: 15px; -} - -.profile-info li:hover i { - color: #169ef4; -} - -/*profile sales summary*/ -.sale-summary ul { - margin-top: -10px; -} - -.sale-summary li { - padding: 10px 0; - overflow: hidden; - border-top: solid 1px #eee; -} - -.sale-summary li:first-child { - border-top: none; -} - -.sale-summary li .sale-info { - margin-top: 4px; - float: left; - color: #646464; - font-size: 14px; - text-transform: uppercase; -} - -.sale-summary li .sale-num { - float: right; - color: #169ef4; - font-size: 20px; - font-weight: 300; -} - -.sale-summary li span i { - top: 1px; - width: 13px; - height: 14px; - margin-left: 3px; - position: relative; - display: inline-block; -} - -.sale-summary li i.icon-img-up { - background: url(../../img/icon-img-up.png) no-repeat !important; -} - -.sale-summary li i.icon-img-down { - background: url(../../img/icon-img-down.png) no-repeat !important; -} - -.sale-summary .caption h4 { - color: #383839; - font-size: 18px; -} - -.sale-summary .caption { - border-color: #c9c9c9; -} - -/*latest customers table*/ -.profile .table-advance thead tr th { - background: #f0f6fa; -} - -.profile .table-bordered th, -.profile .table-bordered td, -.profile .table-bordered { - border-color: #e5eff6; -} - -.profile .table-striped tbody > tr:nth-child(2n+1) > td, -.profile .table-striped tbody > tr:nth-child(2n+1) > th { - background: #fcfcfc; -} - -.profile .table-hover tbody tr:hover td, -.profile .table-hover tbody tr:hover th { - background: #f5fafd; -} - -/*add portfolio*/ -.add-portfolio { - overflow: hidden; - margin-bottom: 30px; - background: #f0f6fa; - padding: 12px 14px; -} - -.add-portfolio span { - float: left; - display: inline-block; - font-weight: 300; - font-size: 22px; - margin-top: 0px; -} - -.add-portfolio .btn { - margin-left: 20px; -} - -/*portfolio block*/ -.portfolio-block { - background: #f7f7f7; - margin-bottom: 15px; - overflow: hidden; -} - -.portfolio-stat { - overflow: hidden; -} - -/*portfolio text*/ -.portfolio-text { - overflow: hidden; -} - -.portfolio-text img { - float: left; - margin-right: 15px; -} - -.portfolio-text .portfolio-text-info { - overflow: hidden; -} - -/*portfolio button*/ -.portfolio-btn a { - display: block; - padding: 25px 0; - background: #ddd !important; -} - -.portfolio-btn a:hover { - background: #1d943b !important; -} - -.portfolio-btn span { - color: #fff; - font-size: 22px; - font-weight: 200; -} - -/*portfolio info*/ -.portfolio-info { - float: left; - color: #616161; - font-size: 12px; - padding: 10px 25px; - margin-bottom: 5px; - text-transform: uppercase; -} - -.portfolio-info span { - color: #16a1f2; - display: block; - font-size: 28px; - line-height: 28px; - margin-top: 0px; - font-weight: 200; - text-transform: uppercase; -} - -/*portfolio settings*/ -.profile-settings { - background: #fafafa; - padding: 15px 8px 0; - margin-bottom: 5px; -} - -.profile-settings p { - padding-left: 5px; - margin-bottom: 3px; -} - -.profile-settings .controls > .radio, -.profile-settings .controls > .checkbox { - font-size: 12px; - margin-top: 2px !important; -} diff --git a/app/static/admin/pages/css/profile.css b/app/static/admin/pages/css/profile.css deleted file mode 100644 index 5cdaf6d..0000000 --- a/app/static/admin/pages/css/profile.css +++ /dev/null @@ -1,164 +0,0 @@ -/*** -New Profile Page -***/ -.profile-sidebar { - float: left; - width: 300px; - margin-right: 20px; -} - -.profile-content { - overflow: hidden; -} - -/* PROFILE SIDEBAR */ -.profile-sidebar-portlet { - padding: 30px 0 0 0 !important; -} - -.profile-userpic img { - float: none; - margin: 0 auto; - width: 50%; - height: 50%; - -webkit-border-radius: 50% !important; - -moz-border-radius: 50% !important; - border-radius: 50% !important; -} - -.profile-usertitle { - text-align: center; - margin-top: 20px; -} - -.profile-usertitle-name { - color: #5a7391; - font-size: 20px; - font-weight: 600; - margin-bottom: 7px; -} - -.profile-usertitle-job { - text-transform: uppercase; - color: #5b9bd1; - font-size: 13px; - font-weight: 800; - margin-bottom: 7px; -} - -.profile-userbuttons { - text-align: center; - margin-top: 10px; -} - -.profile-userbuttons .btn { - margin-right: 5px; -} -.profile-userbuttons .btn:last-child { - margin-right: 0; -} - -.profile-userbuttons button { - text-transform: uppercase; - font-size: 11px; - font-weight: 600; - padding: 6px 15px; -} - -.profile-usermenu { - margin-top: 30px; - padding-bottom: 20px; -} - -.profile-usermenu ul li { - border-bottom: 1px solid #f0f4f7; -} - -.profile-usermenu ul li:last-child { - border-bottom: none; -} - -.profile-usermenu ul li a { - color: #93a3b5; - font-size: 16px; - font-weight: 400; -} - -.profile-usermenu ul li a i { - margin-right: 8px; - font-size: 16px; -} - -.profile-usermenu ul li a:hover { - background-color: #fafcfd; - color: #5b9bd1; -} - -.profile-usermenu ul li.active a { - color: #5b9bd1; - background-color: #f6f9fb; - border-left: 2px solid #5b9bd1; - margin-left: -2px; -} - -.profile-stat { - padding-bottom: 20px; - border-bottom: 1px solid #f0f4f7; -} - -.profile-stat-title { - color: #7f90a4; - font-size: 25px; - text-align: center; -} - -.profile-stat-text { - color: #5b9bd1; - font-size: 11px; - font-weight: 800; - text-align: center; -} - -.profile-desc-title { - color: #7f90a4; - font-size: 17px; - font-weight: 600; -} - -.profile-desc-text { - color: #7e8c9e; - font-size: 14px; -} - -.profile-desc-link i { - width: 22px; - font-size: 19px; - color: #abb6c4; - margin-right: 5px; -} - -.profile-desc-link a { - font-size: 14px; - font-weight: 600; - color: #5b9bd1; -} - -/* END PROFILE SIDEBAR */ -/* RESPONSIVE MODE */ -@media (max-width: 991px) { - /* 991px */ - /* 991px */ - .profile-sidebar { - float: none; - width: 100% !important; - margin: 0; - } - - .profile-sidebar > .portlet { - margin-bottom: 20px; - } - - .profile-content { - overflow: visible; - } -} diff --git a/app/static/admin/pages/css/search.css b/app/static/admin/pages/css/search.css deleted file mode 100644 index 5225330..0000000 --- a/app/static/admin/pages/css/search.css +++ /dev/null @@ -1,152 +0,0 @@ -/* -Search Page -***/ -/* general search form */ -.search-form-default { - margin-bottom: 25px; - background: #f0f6fa; - padding: 12px 14px; -} - -/*search classic*/ -.search-classic { - margin-bottom: 30px; -} - -.search-classic h4 { - margin-bottom: 3px; -} - -.overflow-hidden { - overflow: hidden; -} - -/*Booking Offer*/ -.booking-offer { - position: relative; -} - -.booking-offer .booking-offer-in { - top: 15px; - left: 15px; - right: 15px; - color: #fff; - padding: 15px; - position: absolute; - background: url(../../img/bg-opacity.png); -} - -.booking-offer .booking-offer-in em { - font-size: 14px; - font-style: normal; -} - -.booking-offer .booking-offer-in p { - color: #fff; - font-size: 14px; - margin-bottom: 0; -} - -.booking-offer .booking-offer-in span { - font-size: 22px; - display: block; - margin-bottom: 10px; -} - -.booking-app { - margin-bottom: 10px; -} - -.booking-app a { - color: #fff; - padding: 15px; - display: block; - overflow: hidden; - background: #78ccf8; -} - -.booking-app a:hover { - background: #4d90fe; - text-decoration: none; -} - -.booking-app span { - top: 0px; - color: #fff; - font-size: 20px; - position: relative; -} - -.booking-app i { - color: #fff; - font-size: 40px; - line-height: 18px; -} - -/*Booking Blocks (Content)*/ -.booking-results { - margin-top: 20px; -} - -.booking-result { - overflow: hidden; -} - -.booking-result .booking-img { - display: inline-block; - float: left; - width: 140px; - margin-right: 10px; -} - -.booking-result .booking-img .price-location li { - color: #777; -} - -.booking-result .booking-img .price-location li i { - color: #78ccf8; - font-size: 12px; - margin-right: 5px; -} - -.booking-result .booking-img img { - float: left; - width: 140px; - height: auto; - margin: 3px 10px 10px 0; -} - -.booking-result .booking-info .stars { - padding: 0; - margin: 0 0 5px 0; -} - -.booking-result .booking-info .stars li { - padding: 0; -} - -.booking-result .booking-info .stars li i { - color: #f8be2c; - cursor: pointer; - font-size: 16px; -} - -.booking-result .booking-info h2 { - margin-top: 2px; - font-size: 20px; - line-height: 20px; -} - -@media (max-width: 768px) { - .booking-results, - .search-classic { - margin-top: 0; - } - - .booking-result, - .search-classic { - padding-bottom: 5px; - border-bottom: 1px solid #ddd; - margin: 15px 0; - } -} diff --git a/app/static/admin/pages/img/bg-opacity.png b/app/static/admin/pages/img/bg-opacity.png deleted file mode 100644 index 1be54cb..0000000 Binary files a/app/static/admin/pages/img/bg-opacity.png and /dev/null differ diff --git a/app/static/admin/pages/img/bg-white-lock.png b/app/static/admin/pages/img/bg-white-lock.png deleted file mode 100644 index 1b8a1f7..0000000 Binary files a/app/static/admin/pages/img/bg-white-lock.png and /dev/null differ diff --git a/app/static/admin/pages/img/bg-white.png b/app/static/admin/pages/img/bg-white.png deleted file mode 100644 index 0d87380..0000000 Binary files a/app/static/admin/pages/img/bg-white.png and /dev/null differ diff --git a/app/static/admin/pages/img/inbox-nav-arrow-blue.png b/app/static/admin/pages/img/inbox-nav-arrow-blue.png deleted file mode 100644 index cefd8e3..0000000 Binary files a/app/static/admin/pages/img/inbox-nav-arrow-blue.png and /dev/null differ diff --git a/app/static/admin/pages/media/bg/1.jpg b/app/static/admin/pages/media/bg/1.jpg deleted file mode 100644 index 7ee6694..0000000 Binary files a/app/static/admin/pages/media/bg/1.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/bg/2.jpg b/app/static/admin/pages/media/bg/2.jpg deleted file mode 100644 index 094e2f2..0000000 Binary files a/app/static/admin/pages/media/bg/2.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/bg/3.jpg b/app/static/admin/pages/media/bg/3.jpg deleted file mode 100644 index 6abb77a..0000000 Binary files a/app/static/admin/pages/media/bg/3.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/bg/4.jpg b/app/static/admin/pages/media/bg/4.jpg deleted file mode 100644 index 8bbfad7..0000000 Binary files a/app/static/admin/pages/media/bg/4.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/avatar.png b/app/static/admin/pages/media/profile/avatar.png deleted file mode 100644 index 2a14b35..0000000 Binary files a/app/static/admin/pages/media/profile/avatar.png and /dev/null differ diff --git a/app/static/admin/pages/media/profile/avatar1.jpg b/app/static/admin/pages/media/profile/avatar1.jpg deleted file mode 100644 index d5fa7b6..0000000 Binary files a/app/static/admin/pages/media/profile/avatar1.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/avatar1_small.jpg b/app/static/admin/pages/media/profile/avatar1_small.jpg deleted file mode 100644 index 7c91e85..0000000 Binary files a/app/static/admin/pages/media/profile/avatar1_small.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/avatar2.jpg b/app/static/admin/pages/media/profile/avatar2.jpg deleted file mode 100644 index dc65a93..0000000 Binary files a/app/static/admin/pages/media/profile/avatar2.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/avatar3.jpg b/app/static/admin/pages/media/profile/avatar3.jpg deleted file mode 100644 index 9955595..0000000 Binary files a/app/static/admin/pages/media/profile/avatar3.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/avatar3_small.jpg b/app/static/admin/pages/media/profile/avatar3_small.jpg deleted file mode 100644 index d7d481b..0000000 Binary files a/app/static/admin/pages/media/profile/avatar3_small.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/logo_azteca.jpg b/app/static/admin/pages/media/profile/logo_azteca.jpg deleted file mode 100644 index d32262a..0000000 Binary files a/app/static/admin/pages/media/profile/logo_azteca.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/logo_conquer.jpg b/app/static/admin/pages/media/profile/logo_conquer.jpg deleted file mode 100644 index c2f6c48..0000000 Binary files a/app/static/admin/pages/media/profile/logo_conquer.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/logo_metronic.jpg b/app/static/admin/pages/media/profile/logo_metronic.jpg deleted file mode 100644 index 02400c0..0000000 Binary files a/app/static/admin/pages/media/profile/logo_metronic.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/photo1.jpg b/app/static/admin/pages/media/profile/photo1.jpg deleted file mode 100644 index e3d570d..0000000 Binary files a/app/static/admin/pages/media/profile/photo1.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/photo2.jpg b/app/static/admin/pages/media/profile/photo2.jpg deleted file mode 100644 index 2e6c4f1..0000000 Binary files a/app/static/admin/pages/media/profile/photo2.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/photo3.jpg b/app/static/admin/pages/media/profile/photo3.jpg deleted file mode 100644 index 8c1e004..0000000 Binary files a/app/static/admin/pages/media/profile/photo3.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/profile-img.jpg b/app/static/admin/pages/media/profile/profile-img.jpg deleted file mode 100644 index a82545a..0000000 Binary files a/app/static/admin/pages/media/profile/profile-img.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/profile-img.png b/app/static/admin/pages/media/profile/profile-img.png deleted file mode 100644 index b44eb63..0000000 Binary files a/app/static/admin/pages/media/profile/profile-img.png and /dev/null differ diff --git a/app/static/admin/pages/media/profile/profile.jpg b/app/static/admin/pages/media/profile/profile.jpg deleted file mode 100644 index e9f3f76..0000000 Binary files a/app/static/admin/pages/media/profile/profile.jpg and /dev/null differ diff --git a/app/static/admin/pages/media/profile/profile_user.jpg b/app/static/admin/pages/media/profile/profile_user.jpg deleted file mode 100644 index 26e74b0..0000000 Binary files a/app/static/admin/pages/media/profile/profile_user.jpg and /dev/null differ diff --git a/app/static/admin/pages/scripts/components-context-menu.js b/app/static/admin/pages/scripts/components-context-menu.js deleted file mode 100644 index 201885f..0000000 --- a/app/static/admin/pages/scripts/components-context-menu.js +++ /dev/null @@ -1,57 +0,0 @@ -var ComponentsContextMenu = function () { - - var demo2 = function() { - $('#main').contextmenu({ - target: '#context-menu2', - before: function (e) { - // This function is optional. - // Here we use it to stop the event if the user clicks a span - e.preventDefault(); - if (e.target.tagName == 'SPAN') { - e.preventDefault(); - this.closemenu(); - return false; - } - //this.getMenu().find("li").eq(2).find('a').html("Dynamically changed!"); - return true; - } - }); - } - - var demo3 = function() { - // Demo 3 - $('#context2').contextmenu({ - target: '#context-menu2', - onItem: function (context, e) { - alert($(e.target).text()); - } - }); - - $('#context-menu2').on('show.bs.context', function (e) { - console.log('before show event'); - }); - - $('#context-menu2').on('shown.bs.context', function (e) { - console.log('after show event'); - }); - - $('#context-menu2').on('hide.bs.context', function (e) { - console.log('before hide event'); - }); - - $('#context-menu2').on('hidden.bs.context', function (e) { - console.log('after hide event'); - }); - } - - return { - //main function to initiate the module - - init: function () { - demo2(); - demo3(); - } - - }; - -}(); diff --git a/app/static/admin/pages/scripts/components-dropdowns.js b/app/static/admin/pages/scripts/components-dropdowns.js deleted file mode 100644 index eed01a7..0000000 --- a/app/static/admin/pages/scripts/components-dropdowns.js +++ /dev/null @@ -1,14 +0,0 @@ -var ComponentsDropdowns = function () { - - var handleMultiSelect = function () { - $('#domain_multi_user').multiSelect(); - } - - return { - //main function to initiate the module - init: function () { - handleMultiSelect(); - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/components-editors.js b/app/static/admin/pages/scripts/components-editors.js deleted file mode 100644 index 9b04730..0000000 --- a/app/static/admin/pages/scripts/components-editors.js +++ /dev/null @@ -1,30 +0,0 @@ -var ComponentsEditors = function () { - - var handleWysihtml5 = function () { - if (!jQuery().wysihtml5) { - return; - } - - if ($('.wysihtml5').size() > 0) { - $('.wysihtml5').wysihtml5({ - "stylesheets": ["../../assets/global/plugins/bootstrap-wysihtml5/wysiwyg-color.css"] - }); - } - } - - var handleSummernote = function () { - $('#summernote_1').summernote({height: 300}); - //API: - //var sHTML = $('#summernote_1').code(); // get code - //$('#summernote_1').destroy(); // destroy - } - - return { - //main function to initiate the module - init: function () { - handleWysihtml5(); - handleSummernote(); - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/components-form-tools.js b/app/static/admin/pages/scripts/components-form-tools.js deleted file mode 100644 index 698455d..0000000 --- a/app/static/admin/pages/scripts/components-form-tools.js +++ /dev/null @@ -1,589 +0,0 @@ -var ComponentsFormTools = function () { - - var handleTwitterTypeahead = function() { - - // Example #1 - // instantiate the bloodhound suggestion engine - var numbers = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.num); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - local: [ - { num: 'metronic' }, - { num: 'keenthemes' }, - { num: 'metronic theme' }, - { num: 'metronic template' }, - { num: 'keenthemes team' } - ] - }); - - // initialize the bloodhound suggestion engine - numbers.initialize(); - - // instantiate the typeahead UI - if (Metronic.isRTL()) { - $('#typeahead_example_1').attr("dir", "rtl"); - } - $('#typeahead_example_1').typeahead(null, { - displayKey: 'num', - hint: (Metronic.isRTL() ? false : true), - source: numbers.ttAdapter() - }); - - // Example #2 - var countries = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.name); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - limit: 10, - prefetch: { - url: 'demo/typeahead_countries.json', - filter: function(list) { - return $.map(list, function(country) { return { name: country }; }); - } - } - }); - - countries.initialize(); - - if (Metronic.isRTL()) { - $('#typeahead_example_2').attr("dir", "rtl"); - } - $('#typeahead_example_2').typeahead(null, { - name: 'typeahead_example_2', - displayKey: 'name', - hint: (Metronic.isRTL() ? false : true), - source: countries.ttAdapter() - }); - - // Example #3 - var custom = new Bloodhound({ - datumTokenizer: function(d) { return d.tokens; }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - remote: 'demo/typeahead_custom.php?query=%QUERY' - }); - - custom.initialize(); - - if (Metronic.isRTL()) { - $('#typeahead_example_3').attr("dir", "rtl"); - } - $('#typeahead_example_3').typeahead(null, { - name: 'datypeahead_example_3', - displayKey: 'value', - source: custom.ttAdapter(), - hint: (Metronic.isRTL() ? false : true), - templates: { - suggestion: Handlebars.compile([ - '
', - '
', - '
', - '', - '
', - '
', - '
', - '

{{value}}

', - '

{{desc}}

', - '
', - '
', - ].join('')) - } - }); - - // Example #4 - - var nba = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.team); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - prefetch: 'demo/typeahead_nba.json' - }); - - var nhl = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.team); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - prefetch: 'demo/typeahead_nhl.json' - }); - - nba.initialize(); - nhl.initialize(); - - if (Metronic.isRTL()) { - $('#typeahead_example_4').attr("dir", "rtl"); - } - $('#typeahead_example_4').typeahead({ - hint: (Metronic.isRTL() ? false : true), - highlight: true - }, - { - name: 'nba', - displayKey: 'team', - source: nba.ttAdapter(), - templates: { - header: '

NBA Teams

' - } - }, - { - name: 'nhl', - displayKey: 'team', - source: nhl.ttAdapter(), - templates: { - header: '

NHL Teams

' - } - }); - - } - - var handleTwitterTypeaheadModal = function() { - - // Example #1 - // instantiate the bloodhound suggestion engine - var numbers = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.num); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - local: [ - { num: 'metronic' }, - { num: 'keenthemes' }, - { num: 'metronic theme' }, - { num: 'metronic template' }, - { num: 'keenthemes team' } - ] - }); - - // initialize the bloodhound suggestion engine - numbers.initialize(); - - // instantiate the typeahead UI - if (Metronic.isRTL()) { - $('#typeahead_example_modal_1').attr("dir", "rtl"); - } - $('#typeahead_example_modal_1').typeahead(null, { - displayKey: 'num', - hint: (Metronic.isRTL() ? false : true), - source: numbers.ttAdapter() - }); - - // Example #2 - var countries = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.name); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - limit: 10, - prefetch: { - url: 'demo/typeahead_countries.json', - filter: function(list) { - return $.map(list, function(country) { return { name: country }; }); - } - } - }); - - countries.initialize(); - - if (Metronic.isRTL()) { - $('#typeahead_example_modal_2').attr("dir", "rtl"); - } - $('#typeahead_example_modal_2').typeahead(null, { - name: 'typeahead_example_modal_2', - displayKey: 'name', - hint: (Metronic.isRTL() ? false : true), - source: countries.ttAdapter() - }); - - // Example #3 - var custom = new Bloodhound({ - datumTokenizer: function(d) { return d.tokens; }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - remote: 'demo/typeahead_custom.php?query=%QUERY' - }); - - custom.initialize(); - - if (Metronic.isRTL()) { - $('#typeahead_example_modal_3').attr("dir", "rtl"); - } - $('#typeahead_example_modal_3').typeahead(null, { - name: 'datypeahead_example_modal_3', - displayKey: 'value', - hint: (Metronic.isRTL() ? false : true), - source: custom.ttAdapter(), - templates: { - suggestion: Handlebars.compile([ - '
', - '
', - '
', - '', - '
', - '
', - '
', - '

{{value}}

', - '

{{desc}}

', - '
', - '
', - ].join('')) - } - }); - - // Example #4 - - var nba = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.team); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - limit: 3, - prefetch: 'demo/typeahead_nba.json' - }); - - var nhl = new Bloodhound({ - datumTokenizer: function(d) { return Bloodhound.tokenizers.whitespace(d.team); }, - queryTokenizer: Bloodhound.tokenizers.whitespace, - limit: 3, - prefetch: 'demo/typeahead_nhl.json' - }); - - nba.initialize(); - nhl.initialize(); - - $('#typeahead_example_modal_4').typeahead({ - hint: (Metronic.isRTL() ? false : true), - highlight: true - }, - { - name: 'nba', - displayKey: 'team', - source: nba.ttAdapter(), - templates: { - header: '

NBA Teams

' - } - }, - { - name: 'nhl', - displayKey: 'team', - source: nhl.ttAdapter(), - templates: { - header: '

NHL Teams

' - } - }); - - } - - var handleBootstrapSwitch = function() { - - $('.switch-radio1').on('switch-change', function () { - $('.switch-radio1').bootstrapSwitch('toggleRadioState'); - }); - - // or - $('.switch-radio1').on('switch-change', function () { - $('.switch-radio1').bootstrapSwitch('toggleRadioStateAllowUncheck'); - }); - - // or - $('.switch-radio1').on('switch-change', function () { - $('.switch-radio1').bootstrapSwitch('toggleRadioStateAllowUncheck', false); - }); - - } - - var handleBootstrapTouchSpin = function() { - - $("#touchspin_demo1").TouchSpin({ - buttondown_class: 'btn green', - buttonup_class: 'btn green', - min: -1000000000, - max: 1000000000, - stepinterval: 50, - maxboostedstep: 10000000, - prefix: '$' - }); - - $("#touchspin_demo2").TouchSpin({ - buttondown_class: 'btn blue', - buttonup_class: 'btn blue', - min: 0, - max: 100, - step: 0.1, - decimals: 2, - boostat: 5, - maxboostedstep: 10, - postfix: '%' - }); - - $("#touchspin_demo3").TouchSpin({ - buttondown_class: 'btn green', - buttonup_class: 'btn green', - prefix: "$", - postfix: "%" - }); - } - - var handleBootstrapMaxlength = function() { - $('#maxlength_defaultconfig').maxlength({ - limitReachedClass: "label label-danger", - }) - - $('#maxlength_thresholdconfig').maxlength({ - limitReachedClass: "label label-danger", - threshold: 20 - }); - - $('#maxlength_alloptions').maxlength({ - alwaysShow: true, - warningClass: "label label-success", - limitReachedClass: "label label-danger", - separator: ' out of ', - preText: 'You typed ', - postText: ' chars available.', - validate: true - }); - - $('#maxlength_textarea').maxlength({ - limitReachedClass: "label label-danger", - alwaysShow: true - }); - - $('#maxlength_placement').maxlength({ - limitReachedClass: "label label-danger", - alwaysShow: true, - placement: Metronic.isRTL() ? 'top-right' : 'top-left' - }); - } - - var handleSpinners = function () { - $('#spinner1').spinner(); - $('#spinner2').spinner({disabled: true}); - $('#spinner3').spinner({value:0, min: 0, max: 10}); - $('#spinner4').spinner({value:0, step: 5, min: 0, max: 200}); - } - - var handleTagsInput = function () { - if (!jQuery().tagsInput) { - return; - } - $('#tags_1').tagsInput({ - width: 'auto', - 'onAddTag': function () { - //alert(1); - }, - }); - $('#tags_2').tagsInput({ - width: 300 - }); - } - - var handleInputMasks = function () { - $.extend($.inputmask.defaults, { - 'autounmask': true - }); - - $("#mask_date").inputmask("d/m/y", { - autoUnmask: true - }); //direct mask - $("#mask_date1").inputmask("d/m/y", { - "placeholder": "*" - }); //change the placeholder - $("#mask_date2").inputmask("d/m/y", { - "placeholder": "dd/mm/yyyy" - }); //multi-char placeholder - $("#mask_phone").inputmask("mask", { - "mask": "(999) 999-9999" - }); //specifying fn & options - $("#mask_tin").inputmask({ - "mask": "99-9999999", - placeholder: "" // remove underscores from the input mask - }); //specifying options only - $("#mask_number").inputmask({ - "mask": "9", - "repeat": 10, - "greedy": false - }); // ~ mask "9" or mask "99" or ... mask "9999999999" - $("#mask_decimal").inputmask('decimal', { - rightAlignNumerics: false - }); //disables the right alignment of the decimal input - $("#mask_currency").inputmask('€ 999.999.999,99', { - numericInput: true - }); //123456 => € ___.__1.234,56 - - $("#mask_currency2").inputmask('€ 999,999,999.99', { - numericInput: true, - rightAlignNumerics: false, - greedy: false - }); //123456 => € ___.__1.234,56 - $("#mask_ssn").inputmask("999-99-9999", { - placeholder: " ", - clearMaskOnLostFocus: true - }); //default - } - - var handleIPAddressInput = function () { - $('#input_ipv4').ipAddress(); - $('#input_ipv6').ipAddress({ - v: 6 - }); - } - - var handlePasswordStrengthChecker = function () { - var initialized = false; - var input = $("#password_strength"); - - input.keydown(function () { - if (initialized === false) { - // set base options - input.pwstrength({ - raisePower: 1.4, - minChar: 8, - verdicts: ["Weak", "Normal", "Medium", "Strong", "Very Strong"], - scores: [17, 26, 40, 50, 60] - }); - - // add your own rule to calculate the password strength - input.pwstrength("addRule", "demoRule", function (options, word, score) { - return word.match(/[a-z].[0-9]/) && score; - }, 10, true); - - // set as initialized - initialized = true; - } - }); - } - - var handleUsernameAvailabilityChecker1 = function () { - var input = $("#username1_input"); - - $("#username1_checker").click(function (e) { - var pop = $(this); - - if (input.val() === "") { - input.closest('.form-group').removeClass('has-success').addClass('has-error'); - - pop.popover('destroy'); - pop.popover({ - 'placement': (Metronic.isRTL() ? 'left' : 'right'), - 'html': true, - 'container': 'body', - 'content': 'Please enter a username to check its availability.', - }); - // add error class to the popover - pop.data('bs.popover').tip().addClass('error'); - // set last poped popover to be closed on click(see Metronic.js => handlePopovers function) - Metronic.setLastPopedPopover(pop); - pop.popover('show'); - e.stopPropagation(); // prevent closing the popover - - return; - } - - var btn = $(this); - - btn.attr('disabled', true); - - input.attr("readonly", true). - attr("disabled", true). - addClass("spinner"); - - $.post('demo/username_checker.php', { - username: input.val() - }, function (res) { - btn.attr('disabled', false); - - input.attr("readonly", false). - attr("disabled", false). - removeClass("spinner"); - - if (res.status == 'OK') { - input.closest('.form-group').removeClass('has-error').addClass('has-success'); - - pop.popover('destroy'); - pop.popover({ - 'html': true, - 'placement': (Metronic.isRTL() ? 'left' : 'right'), - 'container': 'body', - 'content': res.message, - }); - pop.popover('show'); - pop.data('bs.popover').tip().removeClass('error').addClass('success'); - } else { - input.closest('.form-group').removeClass('has-success').addClass('has-error'); - - pop.popover('destroy'); - pop.popover({ - 'html': true, - 'placement': (Metronic.isRTL() ? 'left' : 'right'), - 'container': 'body', - 'content': res.message, - }); - pop.popover('show'); - pop.data('bs.popover').tip().removeClass('success').addClass('error'); - Metronic.setLastPopedPopover(pop); - } - - }, 'json'); - - }); - } - - var handleUsernameAvailabilityChecker2 = function () { - $("#username2_input").change(function () { - var input = $(this); - - if (input.val() === "") { - input.closest('.form-group').removeClass('has-error').removeClass('has-success'); - $('.fa-check, fa-warning', input.closest('.form-group')).remove(); - - return; - } - - input.attr("readonly", true). - attr("disabled", true). - addClass("spinner"); - - $.post('demo/username_checker.php', { - username: input.val() - }, function (res) { - input.attr("readonly", false). - attr("disabled", false). - removeClass("spinner"); - - // change popover font color based on the result - if (res.status == 'OK') { - input.closest('.form-group').removeClass('has-error').addClass('has-success'); - $('.fa-warning', input.closest('.form-group')).remove(); - input.before(''); - input.data('bs.popover').tip().removeClass('error').addClass('success'); - } else { - input.closest('.form-group').removeClass('has-success').addClass('has-error'); - $('.fa-check', input.closest('.form-group')).remove(); - input.before(''); - - input.popover('destroy'); - input.popover({ - 'html': true, - 'placement': (Metronic.isRTL() ? 'left' : 'right'), - 'container': 'body', - 'content': res.message, - }); - input.popover('show'); - input.data('bs.popover').tip().removeClass('success').addClass('error'); - - Metronic.setLastPopedPopover(input); - } - - }, 'json'); - - }); - } - - return { - //main function to initiate the module - init: function () { - handleTwitterTypeahead(); - handleTwitterTypeaheadModal(); - - handleBootstrapSwitch(); - handleBootstrapTouchSpin(); - handleBootstrapMaxlength(); - handleSpinners(); - handleTagsInput(); - handleInputMasks(); - handleIPAddressInput(); - handlePasswordStrengthChecker(); - handleUsernameAvailabilityChecker1(); - handleUsernameAvailabilityChecker2(); - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/components-form-tools2.js b/app/static/admin/pages/scripts/components-form-tools2.js deleted file mode 100644 index d7959ae..0000000 --- a/app/static/admin/pages/scripts/components-form-tools2.js +++ /dev/null @@ -1,54 +0,0 @@ -var ComponentsFormTools2 = function() { - - var selectSplitter = function() { - $('#select_selectsplitter1').selectsplitter({ - selectSize: 4 - }); - $('#select_selectsplitter2').selectsplitter({ - selectSize: 6 - }); - $('#select_selectsplitter3').selectsplitter({ - selectSize: 5 - }); - } - - var miniColors = function() { - $('.demo').each(function() { - // - // Dear reader, it's actually very easy to initialize MiniColors. For example: - // - // $(selector).minicolors(); - // - // The way I've done it below is just for the demo, so don't get confused - // by it. Also, data- attributes aren't supported at this time...they're - // only used for this demo. - // - $(this).minicolors({ - control: $(this).attr('data-control') || 'hue', - defaultValue: $(this).attr('data-defaultValue') || '', - inline: $(this).attr('data-inline') === 'true', - letterCase: $(this).attr('data-letterCase') || 'lowercase', - opacity: $(this).attr('data-opacity'), - position: $(this).attr('data-position') || 'bottom left', - change: function(hex, opacity) { - if (!hex) return; - if (opacity) hex += ', ' + opacity; - if (typeof console === 'object') { - console.log(hex); - } - }, - theme: 'bootstrap' - }); - - }); - } - - return { - //main function to initiate the module - init: function() { - selectSplitter(); - miniColors(); - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/components-ion-sliders.js b/app/static/admin/pages/scripts/components-ion-sliders.js deleted file mode 100644 index d77f73b..0000000 --- a/app/static/admin/pages/scripts/components-ion-sliders.js +++ /dev/null @@ -1,81 +0,0 @@ -var ComponentsIonSliders = function () { - - return { - //main function to initiate the module - init: function () { - - $("#range_1").ionRangeSlider({ - min: 0, - max: 5000, - from: 1000, - to: 4000, - type: 'double', - step: 1, - prefix: "$", - prettify: false, - hasGrid: true - }); - - $("#range_2").ionRangeSlider(); - - $("#range_5").ionRangeSlider({ - min: 0, - max: 10, - type: 'single', - step: 0.1, - postfix: " mm", - prettify: false, - hasGrid: true - }); - - $("#range_6").ionRangeSlider({ - min: -50, - max: 50, - from: 0, - type: 'single', - step: 1, - postfix: "°", - prettify: false, - hasGrid: true - }); - - $("#range_4").ionRangeSlider({ - type: "single", - step: 100, - postfix: " light years", - from: 55000, - hideText: true - }); - - $("#range_3").ionRangeSlider({ - type: "double", - postfix: " miles", - step: 10000, - from: 25000000, - to: 35000000, - onChange: function(obj){ - var t = ""; - for(var prop in obj) { - t += prop + ": " + obj[prop] + "\r\n"; - } - $("#result").html(t); - } - }); - - $("#updateLast").on("click", function(){ - - $("#range_3").ionRangeSlider("update", { - min: Math.round(10000 + Math.random() * 40000), - max: Math.round(200000 + Math.random() * 100000), - step: 1, - from: Math.round(40000 + Math.random() * 40000), - to: Math.round(150000 + Math.random() * 80000) - }); - - }); - - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/components-jqueryui-sliders.js b/app/static/admin/pages/scripts/components-jqueryui-sliders.js deleted file mode 100644 index fda3ec3..0000000 --- a/app/static/admin/pages/scripts/components-jqueryui-sliders.js +++ /dev/null @@ -1,108 +0,0 @@ - -var ComponentsjQueryUISliders = function () { - - return { - //main function to initiate the module - init: function () { - // basic - $(".slider-basic").slider(); // basic sliders - - // vertical range sliders - $("#slider-range").slider({ - isRTL: Metronic.isRTL(), - range: true, - values: [17, 67], - slide: function (event, ui) { - $("#slider-range-amount").text("$" + ui.values[0] + " - $" + ui.values[1]); - } - }); - - // snap inc - $("#slider-snap-inc").slider({ - isRTL: Metronic.isRTL(), - value: 100, - min: 0, - max: 1000, - step: 100, - slide: function (event, ui) { - $("#slider-snap-inc-amount").text("$" + ui.value); - } - }); - - $("#slider-snap-inc-amount").text("$" + $("#slider-snap-inc").slider("value")); - - // range slider - $("#slider-range").slider({ - isRTL: Metronic.isRTL(), - range: true, - min: 0, - max: 500, - values: [75, 300], - slide: function (event, ui) { - $("#slider-range-amount").text("$" + ui.values[0] + " - $" + ui.values[1]); - } - }); - - $("#slider-range-amount").text("$" + $("#slider-range").slider("values", 0) + " - $" + $("#slider-range").slider("values", 1)); - - //range max - - $("#slider-range-max").slider({ - isRTL: Metronic.isRTL(), - range: "max", - min: 1, - max: 10, - value: 2, - slide: function (event, ui) { - $("#slider-range-max-amount").text(ui.value); - } - }); - - $("#slider-range-max-amount").text($("#slider-range-max").slider("value")); - - // range min - $("#slider-range-min").slider({ - isRTL: Metronic.isRTL(), - range: "min", - value: 37, - min: 1, - max: 700, - slide: function (event, ui) { - $("#slider-range-min-amount").text("$" + ui.value); - } - }); - - $("#slider-range-min-amount").text("$" + $("#slider-range-min").slider("value")); - - // vertical slider - $("#slider-vertical").slider({ - isRTL: Metronic.isRTL(), - orientation: "vertical", - range: "min", - min: 0, - max: 100, - value: 60, - slide: function (event, ui) { - $("#slider-vertical-amount").text(ui.value); - } - }); - $("#slider-vertical-amount").text($("#slider-vertical").slider("value")); - - // vertical range sliders - $("#slider-range-vertical").slider({ - isRTL: Metronic.isRTL(), - orientation: "vertical", - range: true, - values: [17, 67], - slide: function (event, ui) { - $("#slider-range-vertical-amount").text("$" + ui.values[0] + " - $" + ui.values[1]); - } - }); - - $("#slider-range-vertical-amount").text("$" + $("#slider-range-vertical").slider("values", 0) + " - $" + $("#slider-range-vertical").slider("values", 1)); - - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/components-knob-dials.js b/app/static/admin/pages/scripts/components-knob-dials.js deleted file mode 100644 index 293e40f..0000000 --- a/app/static/admin/pages/scripts/components-knob-dials.js +++ /dev/null @@ -1,23 +0,0 @@ -var ComponentsKnobDials = function () { - - return { - //main function to initiate the module - - init: function () { - //knob does not support ie8 so skip it - if (!jQuery().knob || Metronic.isIE8()) { - return; - } - - // general knob - $(".knob").knob({ - 'dynamicDraw': true, - 'thickness': 0.2, - 'tickColorizeValues': true, - 'skin': 'tron' - }); - } - - }; - -}(); diff --git a/app/static/admin/pages/scripts/components-nouisliders.js b/app/static/admin/pages/scripts/components-nouisliders.js deleted file mode 100644 index 3bb4734..0000000 --- a/app/static/admin/pages/scripts/components-nouisliders.js +++ /dev/null @@ -1,253 +0,0 @@ -var ComponentsNoUiSliders = function() { - - - var demo1 = function() { - $('#slider_0').noUiSlider({ - direction: (Metronic.isRTL() ? "rtl" : "ltr"), - start: 40, - connect: "lower", - range: { - 'min': 0, - 'max': 100 - } - }); - } - - var demo2 = function() { - $("#slider_1").noUiSlider({ - direction: (Metronic.isRTL() ? "rtl" : "ltr"), - start: [20, 80], - range: { - min: 0, - max: 100 - }, - connect: true, - handles: 2 - }); - } - - var demo3 = function() { - // slider 2 - $("#nonlinear").noUiSlider({ - connect: true, - behaviour: 'tap', - start: [500, 4000], - range: { - // Starting at 500, step the value by 500, - // until 4000 is reached. From there, step by 1000. - 'min': [0], - '10%': [500, 500], - '50%': [4000, 1000], - 'max': [10000] - } - }); - - // Write the CSS 'left' value to a span. - function leftValue(value, handle, slider) { - $(this).text(handle.parent()[0].style.left); - } - - // Bind two elements to the lower handle. - // The first item will display the slider value, - // the second shows how far the handle moved - // from the left edge of the slider. - $("#nonlinear").Link('lower').to($('#lower-value')); - $("#nonlinear").Link('lower').to($('#lower-offset'), leftValue); - - - // Do the same for the upper handle. - $("#nonlinear").Link('upper').to($('#upper-value')); - $("#nonlinear").Link('upper').to($('#upper-offset'), leftValue); - } - - var demo4 = function() { - // Store the locked state and slider values. - var lockedState = false, - values = [60, 80], - slider1 = $("#slider1"), - slider2 = $("#slider2"); - - // When the button is clicked, the locked - // state is inverted. - $("#slider2-btn").click(function() { - lockedState = !lockedState; - $(this).text(lockedState ? 'unlock' : 'lock'); - }); - - function crossUpdate(value, handle, slider) { - - // If the sliders aren't interlocked, don't - // cross-update. - if (!lockedState) return; - - // Select whether to increase or decrease - // the other slider value. - var lValue = slider1.is(slider) ? 1 : 0, - hValue = lValue ? 0 : 1; - - // Modify the slider value. - value -= (values[hValue] - values[lValue]); - - // Set the value - $(this).val(value); - } - - slider1.noUiSlider({ - start: 60, - - // Disable animation on value-setting, - // so the sliders respond immediately. - animate: false, - range: { - min: 50, - max: 100 - } - }); - - slider2.noUiSlider({ - start: 80, - animate: false, - range: { - min: 50, - max: 100 - } - }); - - $(".slider").on('set', function() { - - // The .val() function returns a string, - // but we wan't to do substractions, so - // convert the values to numbers. - values = [ - Number(slider1.val()), - Number(slider2.val()) - ]; - }); - - // The value will be send to the other slider, - // using a custom function as the serialization - // method. The function uses the global 'lockedState' - // variable to decide whether the other slider is updated. - - slider1.Link('lower').to(slider2, crossUpdate); - slider1.Link('lower').to($("#slider1-span")); - - slider2.Link('lower').to(slider1, crossUpdate); - slider2.Link('lower').to($("#slider2-span")); - - } - - var demo5 = function() { - - function timestamp(str){ - return new Date(str).getTime(); - } - - // Create a list of day and monthnames. - var - weekdays = [ - "Sunday", "Monday", "Tuesday", - "Wednesday", "Thursday", "Friday", - "Saturday" - ], - months = [ - "January", "February", "March", - "April", "May", "June", "July", - "August", "September", "October", - "November", "December" - ]; - - // Append a suffix to dates. - // Example: 23 => 23rd, 1 => 1st. - function nth(d) { - if (d > 3 && d < 21) return 'th'; - switch (d % 10) { - case 1: - return "st"; - case 2: - return "nd"; - case 3: - return "rd"; - default: - return "th"; - } - } - - // Create a string representation of the date. - function formatDate(date) { - return weekdays[date.getDay()] + ", " + - date.getDate() + nth(date.getDate()) + " " + - months[date.getMonth()] + " " + - date.getFullYear(); - } - - // Write a date as a pretty value. - function setDate(value) { - $(this).html(formatDate(new Date(+value))); - } - - $("#slider-date").noUiSlider({ - // Create two timestamps to define a range. - range: { - min: timestamp('2010'), - max: timestamp('2016') - }, - - // Steps of one week - step: 7 * 24 * 60 * 60 * 1000, - - // Two more timestamps indicate the handle starting positions. - start: [timestamp('2011'), timestamp('2015')], - - // No decimals - format: wNumb({ - decimals: 0 - }) - }); - - $("#slider-date").Link('lower').to($("#event-start"), setDate); - - $("#slider-date").Link('upper').to($("#event-end"), setDate); - - - } - - var demo6 = function() { - $('#soft').noUiSlider({ - start: 50, - range: { - min: 0, - max: 100 - } - }); - - $('#soft').noUiSlider_pips({ - mode: 'values', - values: [20, 80], - density: 4 - }); - - $('#soft').on('set', function ( event, value ) { - if ( value < 20 ) { - $(this).val(20); - } else if ( value > 80 ) { - $(this).val(80); - } - }); - - } - - return { - //main function to initiate the module - init: function() { - demo1(); - demo2(); - demo3(); - demo4(); - demo5(); - demo6(); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/components-pickers.js b/app/static/admin/pages/scripts/components-pickers.js deleted file mode 100644 index ed8d39f..0000000 --- a/app/static/admin/pages/scripts/components-pickers.js +++ /dev/null @@ -1,223 +0,0 @@ -var ComponentsPickers = function () { - - var handleDatePickers = function () { - - if (jQuery().datepicker) { - $('.date-picker').datepicker({ - rtl: Metronic.isRTL(), - orientation: "left", - autoclose: true - }); - //$('body').removeClass("modal-open"); // fix bug when inline picker is used in modal - } - - /* Workaround to restrict daterange past date select: http://stackoverflow.com/questions/11933173/how-to-restrict-the-selectable-date-ranges-in-bootstrap-datepicker */ - } - - var handleTimePickers = function () { - - if (jQuery().timepicker) { - $('.timepicker-default').timepicker({ - autoclose: true, - showSeconds: true, - minuteStep: 1 - }); - - $('.timepicker-no-seconds').timepicker({ - autoclose: true, - minuteStep: 5 - }); - - $('.timepicker-24').timepicker({ - autoclose: true, - minuteStep: 5, - showSeconds: false, - showMeridian: false - }); - - // handle input group button click - $('.timepicker').parent('.input-group').on('click', '.input-group-btn', function(e){ - e.preventDefault(); - $(this).parent('.input-group').find('.timepicker').timepicker('showWidget'); - }); - } - } - - var handleDateRangePickers = function () { - if (!jQuery().daterangepicker) { - return; - } - - $('#defaultrange').daterangepicker({ - opens: (Metronic.isRTL() ? 'left' : 'right'), - format: 'MM/DD/YYYY', - separator: ' to ', - startDate: moment().subtract('days', 29), - endDate: moment(), - minDate: '01/01/2012', - maxDate: '12/31/2018', - }, - function (start, end) { - $('#defaultrange input').val(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); - } - ); - - $('#defaultrange_modal').daterangepicker({ - opens: (Metronic.isRTL() ? 'left' : 'right'), - format: 'MM/DD/YYYY', - separator: ' to ', - startDate: moment().subtract('days', 29), - endDate: moment(), - minDate: '01/01/2012', - maxDate: '12/31/2018', - }, - function (start, end) { - $('#defaultrange_modal input').val(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); - } - ); - - // this is very important fix when daterangepicker is used in modal. in modal when daterange picker is opened and mouse clicked anywhere bootstrap modal removes the modal-open class from the body element. - // so the below code will fix this issue. - $('#defaultrange_modal').on('click', function(){ - if ($('#daterangepicker_modal').is(":visible") && $('body').hasClass("modal-open") == false) { - $('body').addClass("modal-open"); - } - }); - - $('#reportrange').daterangepicker({ - opens: (Metronic.isRTL() ? 'left' : 'right'), - startDate: moment().subtract('days', 29), - endDate: moment(), - minDate: '01/01/2012', - maxDate: '12/31/2014', - dateLimit: { - days: 60 - }, - showDropdowns: true, - showWeekNumbers: true, - timePicker: false, - timePickerIncrement: 1, - timePicker12Hour: true, - ranges: { - 'Today': [moment(), moment()], - 'Yesterday': [moment().subtract('days', 1), moment().subtract('days', 1)], - 'Last 7 Days': [moment().subtract('days', 6), moment()], - 'Last 30 Days': [moment().subtract('days', 29), moment()], - 'This Month': [moment().startOf('month'), moment().endOf('month')], - 'Last Month': [moment().subtract('month', 1).startOf('month'), moment().subtract('month', 1).endOf('month')] - }, - buttonClasses: ['btn'], - applyClass: 'green', - cancelClass: 'default', - format: 'MM/DD/YYYY', - separator: ' to ', - locale: { - applyLabel: 'Apply', - fromLabel: 'From', - toLabel: 'To', - customRangeLabel: 'Custom Range', - daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'], - monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], - firstDay: 1 - } - }, - function (start, end) { - $('#reportrange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); - } - ); - //Set the initial state of the picker label - $('#reportrange span').html(moment().subtract('days', 29).format('MMMM D, YYYY') + ' - ' + moment().format('MMMM D, YYYY')); - } - - var handleDatetimePicker = function () { - - if (!jQuery().datetimepicker) { - return; - } - - $(".form_datetime").datetimepicker({ - autoclose: true, - isRTL: Metronic.isRTL(), - format: "dd MM yyyy - hh:ii", - pickerPosition: (Metronic.isRTL() ? "bottom-right" : "bottom-left") - }); - - $(".form_advance_datetime").datetimepicker({ - isRTL: Metronic.isRTL(), - format: "dd MM yyyy - hh:ii", - autoclose: true, - todayBtn: true, - startDate: "2013-02-14 10:00", - pickerPosition: (Metronic.isRTL() ? "bottom-right" : "bottom-left"), - minuteStep: 10 - }); - - $(".form_meridian_datetime").datetimepicker({ - isRTL: Metronic.isRTL(), - format: "dd MM yyyy - HH:ii P", - showMeridian: true, - autoclose: true, - pickerPosition: (Metronic.isRTL() ? "bottom-right" : "bottom-left"), - todayBtn: true - }); - - $('body').removeClass("modal-open"); // fix bug when inline picker is used in modal - } - - var handleClockfaceTimePickers = function () { - - if (!jQuery().clockface) { - return; - } - - $('.clockface_1').clockface(); - - $('#clockface_2').clockface({ - format: 'HH:mm', - trigger: 'manual' - }); - - $('#clockface_2_toggle').click(function (e) { - e.stopPropagation(); - $('#clockface_2').clockface('toggle'); - }); - - $('#clockface_2_modal').clockface({ - format: 'HH:mm', - trigger: 'manual' - }); - - $('#clockface_2_modal_toggle').click(function (e) { - e.stopPropagation(); - $('#clockface_2_modal').clockface('toggle'); - }); - - $('.clockface_3').clockface({ - format: 'H:mm' - }).clockface('show', '14:30'); - } - - var handleColorPicker = function () { - if (!jQuery().colorpicker) { - return; - } - $('.colorpicker-default').colorpicker({ - format: 'hex' - }); - $('.colorpicker-rgba').colorpicker(); - } - - - return { - //main function to initiate the module - init: function () { - handleDatePickers(); - handleTimePickers(); - handleDatetimePicker(); - handleDateRangePickers(); - handleClockfaceTimePickers(); - handleColorPicker(); - } - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/custom.js b/app/static/admin/pages/scripts/custom.js deleted file mode 100644 index e09ea61..0000000 --- a/app/static/admin/pages/scripts/custom.js +++ /dev/null @@ -1,33 +0,0 @@ -/** -Custom module for you to write your own javascript functions -**/ -var Custom = function () { - - // private functions & variables - - var myFunc = function(text) { - alert(text); - } - - // public functions - return { - - //main function - init: function () { - //initialize here something. - }, - - //some helper function - doSomeStuff: function () { - myFunc(); - } - - }; - -}(); - -/*** -Usage -***/ -//Custom.init(); -//Custom.doSomeStuff(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/form-dropzone.js b/app/static/admin/pages/scripts/form-dropzone.js deleted file mode 100644 index dd6fdc0..0000000 --- a/app/static/admin/pages/scripts/form-dropzone.js +++ /dev/null @@ -1,36 +0,0 @@ -var FormDropzone = function () { - - - return { - //main function to initiate the module - init: function () { - - Dropzone.options.myDropzone = { - init: function() { - this.on("addedfile", function(file) { - // Create the remove button - var removeButton = Dropzone.createElement(""); - - // Capture the Dropzone instance as closure. - var _this = this; - - // Listen to the click event - removeButton.addEventListener("click", function(e) { - // Make sure the button click doesn't submit the form: - e.preventDefault(); - e.stopPropagation(); - - // Remove the file preview. - _this.removeFile(file); - // If you want to the delete the file on the server as well, - // you can do the AJAX request here. - }); - - // Add the button to the file preview element. - file.previewElement.appendChild(removeButton); - }); - } - } - } - }; -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/form-fileupload.js b/app/static/admin/pages/scripts/form-fileupload.js deleted file mode 100644 index fad7f4e..0000000 --- a/app/static/admin/pages/scripts/form-fileupload.js +++ /dev/null @@ -1,59 +0,0 @@ -var FormFileUpload = function () { - - - return { - //main function to initiate the module - init: function () { - - // Initialize the jQuery File Upload widget: - $('#fileupload').fileupload({ - disableImageResize: false, - autoUpload: false, - disableImageResize: /Android(?!.*Chrome)|Opera/.test(window.navigator.userAgent), - maxFileSize: 5000000, - acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i, - // Uncomment the following to send cross-domain cookies: - //xhrFields: {withCredentials: true}, - }); - - // Enable iframe cross-domain access via redirect option: - $('#fileupload').fileupload( - 'option', - 'redirect', - window.location.href.replace( - /\/[^\/]*$/, - '/cors/result.html?%s' - ) - ); - - // Upload server status check for browsers with CORS support: - if ($.support.cors) { - $.ajax({ - type: 'HEAD' - }).fail(function () { - $('
') - .text('Upload server currently unavailable - ' + - new Date()) - .appendTo('#fileupload'); - }); - } - - // Load & display existing files: - $('#fileupload').addClass('fileupload-processing'); - $.ajax({ - // Uncomment the following to send cross-domain cookies: - //xhrFields: {withCredentials: true}, - url: $('#fileupload').attr("action"), - dataType: 'json', - context: $('#fileupload')[0] - }).always(function () { - $(this).removeClass('fileupload-processing'); - }).done(function (result) { - $(this).fileupload('option', 'done') - .call(this, $.Event('done'), {result: result}); - }); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/form-validation.js b/app/static/admin/pages/scripts/form-validation.js deleted file mode 100644 index d9da41a..0000000 --- a/app/static/admin/pages/scripts/form-validation.js +++ /dev/null @@ -1,341 +0,0 @@ -var FormValidation = function () { - - // basic validation - var handleValidation1 = function() { - // for more info visit the official plugin documentation: - // http://docs.jquery.com/Plugins/Validation - - var form1 = $('#form_sample_1'); - var error1 = $('.alert-danger', form1); - var success1 = $('.alert-success', form1); - - form1.validate({ - errorElement: 'span', //default input error message container - errorClass: 'help-block help-block-error', // default input error message class - focusInvalid: false, // do not focus the last invalid input - ignore: "", // validate all fields including form hidden input - messages: { - select_multi: { - maxlength: jQuery.validator.format("Max {0} items allowed for selection"), - minlength: jQuery.validator.format("At least {0} items must be selected") - } - }, - rules: { - name: { - minlength: 2, - required: true - }, - email: { - required: true, - email: true - }, - url: { - required: true, - url: true - }, - number: { - required: true, - number: true - }, - digits: { - required: true, - digits: true - }, - creditcard: { - required: true, - creditcard: true - }, - occupation: { - minlength: 5, - }, - select: { - required: true - }, - select_multi: { - required: true, - minlength: 1, - maxlength: 3 - } - }, - - invalidHandler: function (event, validator) { //display error alert on form submit - success1.hide(); - error1.show(); - Metronic.scrollTo(error1, -200); - }, - - highlight: function (element) { // hightlight error inputs - $(element) - .closest('.form-group').addClass('has-error'); // set error class to the control group - }, - - unhighlight: function (element) { // revert the change done by hightlight - $(element) - .closest('.form-group').removeClass('has-error'); // set error class to the control group - }, - - success: function (label) { - label - .closest('.form-group').removeClass('has-error'); // set success class to the control group - }, - - submitHandler: function (form) { - success1.show(); - error1.hide(); - } - }); - - - } - - // validation using icons - var handleValidation2 = function() { - // for more info visit the official plugin documentation: - // http://docs.jquery.com/Plugins/Validation - - var form2 = $('#form_sample_2'); - var error2 = $('.alert-danger', form2); - var success2 = $('.alert-success', form2); - - form2.validate({ - errorElement: 'span', //default input error message container - errorClass: 'help-block help-block-error', // default input error message class - focusInvalid: false, // do not focus the last invalid input - ignore: "", // validate all fields including form hidden input - rules: { - name: { - minlength: 2, - required: true - }, - email: { - required: true, - email: true - }, - email: { - required: true, - email: true - }, - url: { - required: true, - url: true - }, - number: { - required: true, - number: true - }, - digits: { - required: true, - digits: true - }, - creditcard: { - required: true, - creditcard: true - }, - }, - - invalidHandler: function (event, validator) { //display error alert on form submit - success2.hide(); - error2.show(); - Metronic.scrollTo(error2, -200); - }, - - errorPlacement: function (error, element) { // render error placement for each input type - var icon = $(element).parent('.input-icon').children('i'); - icon.removeClass('fa-check').addClass("fa-warning"); - icon.attr("data-original-title", error.text()).tooltip({'container': 'body'}); - }, - - highlight: function (element) { // hightlight error inputs - $(element) - .closest('.form-group').removeClass("has-success").addClass('has-error'); // set error class to the control group - }, - - unhighlight: function (element) { // revert the change done by hightlight - - }, - - success: function (label, element) { - var icon = $(element).parent('.input-icon').children('i'); - $(element).closest('.form-group').removeClass('has-error').addClass('has-success'); // set success class to the control group - icon.removeClass("fa-warning").addClass("fa-check"); - }, - - submitHandler: function (form) { - success2.show(); - error2.hide(); - form[0].submit(); // submit the form - } - }); - - - } - - // advance validation - var handleValidation3 = function() { - // for more info visit the official plugin documentation: - // http://docs.jquery.com/Plugins/Validation - - var form3 = $('#form_sample_3'); - var error3 = $('.alert-danger', form3); - var success3 = $('.alert-success', form3); - - //IMPORTANT: update CKEDITOR textarea with actual content before submit - form3.on('submit', function() { - for(var instanceName in CKEDITOR.instances) { - CKEDITOR.instances[instanceName].updateElement(); - } - }) - - form3.validate({ - errorElement: 'span', //default input error message container - errorClass: 'help-block help-block-error', // default input error message class - focusInvalid: false, // do not focus the last invalid input - ignore: "", // validate all fields including form hidden input - rules: { - name: { - minlength: 2, - required: true - }, - email: { - required: true, - email: true - }, - options1: { - required: true - }, - options2: { - required: true - }, - select2tags: { - required: true - }, - datepicker: { - required: true - }, - occupation: { - minlength: 5, - }, - membership: { - required: true - }, - service: { - required: true, - minlength: 2 - }, - markdown: { - required: true - }, - editor1: { - required: true - }, - editor2: { - required: true - } - }, - - messages: { // custom messages for radio buttons and checkboxes - membership: { - required: "Please select a Membership type" - }, - service: { - required: "Please select at least 2 types of Service", - minlength: jQuery.validator.format("Please select at least {0} types of Service") - } - }, - - errorPlacement: function (error, element) { // render error placement for each input type - if (element.parent(".input-group").size() > 0) { - error.insertAfter(element.parent(".input-group")); - } else if (element.attr("data-error-container")) { - error.appendTo(element.attr("data-error-container")); - } else if (element.parents('.radio-list').size() > 0) { - error.appendTo(element.parents('.radio-list').attr("data-error-container")); - } else if (element.parents('.radio-inline').size() > 0) { - error.appendTo(element.parents('.radio-inline').attr("data-error-container")); - } else if (element.parents('.checkbox-list').size() > 0) { - error.appendTo(element.parents('.checkbox-list').attr("data-error-container")); - } else if (element.parents('.checkbox-inline').size() > 0) { - error.appendTo(element.parents('.checkbox-inline').attr("data-error-container")); - } else { - error.insertAfter(element); // for other inputs, just perform default behavior - } - }, - - invalidHandler: function (event, validator) { //display error alert on form submit - success3.hide(); - error3.show(); - Metronic.scrollTo(error3, -200); - }, - - highlight: function (element) { // hightlight error inputs - $(element) - .closest('.form-group').addClass('has-error'); // set error class to the control group - }, - - unhighlight: function (element) { // revert the change done by hightlight - $(element) - .closest('.form-group').removeClass('has-error'); // set error class to the control group - }, - - success: function (label) { - label - .closest('.form-group').removeClass('has-error'); // set success class to the control group - }, - - submitHandler: function (form) { - success3.show(); - error3.hide(); - form[0].submit(); // submit the form - } - - }); - - //apply validation on select2 dropdown value change, this only needed for chosen dropdown integration. - $('.select2me', form3).change(function () { - form3.validate().element($(this)); //revalidate the chosen dropdown value and show error or success message for the input - }); - - // initialize select2 tags - $("#select2_tags").change(function() { - form3.validate().element($(this)); //revalidate the chosen dropdown value and show error or success message for the input - }).select2({ - tags: ["red", "green", "blue", "yellow", "pink"] - }); - - //initialize datepicker - $('.date-picker').datepicker({ - rtl: Metronic.isRTL(), - autoclose: true - }); - $('.date-picker .form-control').change(function() { - form3.validate().element($(this)); //revalidate the chosen dropdown value and show error or success message for the input - }) - } - - var handleWysihtml5 = function() { - if (!jQuery().wysihtml5) { - - return; - } - - if ($('.wysihtml5').size() > 0) { - $('.wysihtml5').wysihtml5({ - "stylesheets": ["../../assets/global/plugins/bootstrap-wysihtml5/wysiwyg-color.css"] - }); - } - } - - return { - //main function to initiate the module - init: function () { - - handleWysihtml5(); - handleValidation1(); - handleValidation2(); - handleValidation3(); - - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/login.js b/app/static/admin/pages/scripts/login.js deleted file mode 100644 index ea225eb..0000000 --- a/app/static/admin/pages/scripts/login.js +++ /dev/null @@ -1,262 +0,0 @@ -var Login = function() { - - var handleLogin = function() { - - $('.login-form').validate({ - errorElement: 'span', //default input error message container - errorClass: 'help-block', // default input error message class - focusInvalid: false, // do not focus the last invalid input - rules: { - username: { - required: true - }, - password: { - required: true - }, - remember: { - required: false - } - }, - - messages: { - username: { - required: "Username is required." - }, - password: { - required: "Password is required." - } - }, - - invalidHandler: function(event, validator) { //display error alert on form submit - $('.alert-danger', $('.login-form')).show(); - }, - - highlight: function(element) { // hightlight error inputs - $(element) - .closest('.form-group').addClass('has-error'); // set error class to the control group - }, - - success: function(label) { - label.closest('.form-group').removeClass('has-error'); - label.remove(); - }, - - errorPlacement: function(error, element) { - error.insertAfter(element.closest('.input-icon')); - }, - - submitHandler: function(form) { - form.submit(); // form validation success, call ajax form submit - } - }); - - $('.login-form input').keypress(function(e) { - if (e.which == 13) { - if ($('.login-form').validate().form()) { - $('.login-form').submit(); //form validation success, call ajax form submit - } - return false; - } - }); - } - - var handleForgetPassword = function() { - $('.forget-form').validate({ - errorElement: 'span', //default input error message container - errorClass: 'help-block', // default input error message class - focusInvalid: false, // do not focus the last invalid input - ignore: "", - rules: { - email: { - required: true, - email: true - } - }, - - messages: { - email: { - required: "Email is required." - } - }, - - invalidHandler: function(event, validator) { //display error alert on form submit - - }, - - highlight: function(element) { // hightlight error inputs - $(element) - .closest('.form-group').addClass('has-error'); // set error class to the control group - }, - - success: function(label) { - label.closest('.form-group').removeClass('has-error'); - label.remove(); - }, - - errorPlacement: function(error, element) { - error.insertAfter(element.closest('.input-icon')); - }, - - submitHandler: function(form) { - form.submit(); - } - }); - - $('.forget-form input').keypress(function(e) { - if (e.which == 13) { - if ($('.forget-form').validate().form()) { - $('.forget-form').submit(); - } - return false; - } - }); - - jQuery('#forget-password').click(function() { - jQuery('.login-form').hide(); - jQuery('.forget-form').show(); - }); - - jQuery('#back-btn').click(function() { - jQuery('.login-form').show(); - jQuery('.forget-form').hide(); - }); - - } - - var handleRegister = function() { - - function format(state) { - if (!state.id) return state.text; // optgroup - return "  " + state.text; - } - - if (jQuery().select2) { - $("#select2_sample4").select2({ - placeholder: ' Select a Country', - allowClear: true, - formatResult: format, - formatSelection: format, - escapeMarkup: function(m) { - return m; - } - }); - - - $('#select2_sample4').change(function() { - $('.register-form').validate().element($(this)); //revalidate the chosen dropdown value and show error or success message for the input - }); - } - - $('.register-form').validate({ - errorElement: 'span', //default input error message container - errorClass: 'help-block', // default input error message class - focusInvalid: false, // do not focus the last invalid input - ignore: "", - rules: { - - firstname: { - required: true - }, - lastname: { - required: true - }, - email: { - required: true, - email: true - }, - phone: { - required: true, - }, - address: { - required: true - }, - city: { - required: true - }, - country: { - required: true - }, - - username: { - required: true - }, - password: { - required: true - }, - rpassword: { - equalTo: "#register_password" - }, - - tnc: { - required: true - } - }, - - messages: { // custom messages for radio buttons and checkboxes - tnc: { - required: "Please accept TNC first." - } - }, - - invalidHandler: function(event, validator) { //display error alert on form submit - - }, - - highlight: function(element) { // hightlight error inputs - $(element) - .closest('.form-group').addClass('has-error'); // set error class to the control group - }, - - success: function(label) { - label.closest('.form-group').removeClass('has-error'); - label.remove(); - }, - - errorPlacement: function(error, element) { - if (element.attr("name") == "tnc") { // insert checkbox errors after the container - error.insertAfter($('#register_tnc_error')); - } else if (element.closest('.input-icon').size() === 1) { - error.insertAfter(element.closest('.input-icon')); - } else { - error.insertAfter(element); - } - }, - - submitHandler: function(form) { - form.submit(); - } - }); - - $('.register-form input').keypress(function(e) { - if (e.which == 13) { - if ($('.register-form').validate().form()) { - $('.register-form').submit(); - } - return false; - } - }); - - jQuery('#register-btn').click(function() { - jQuery('.login-form').hide(); - jQuery('.register-form').show(); - }); - - jQuery('#register-back-btn').click(function() { - jQuery('.login-form').show(); - jQuery('.register-form').hide(); - }); - } - - return { - //main function to initiate the module - init: function() { - - handleLogin(); - handleForgetPassword(); - handleRegister(); - - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/my-button-action.js b/app/static/admin/pages/scripts/my-button-action.js deleted file mode 100644 index 1f2f8b7..0000000 --- a/app/static/admin/pages/scripts/my-button-action.js +++ /dev/null @@ -1,47 +0,0 @@ -var MyButtonAction = function () { - - var handleButton = function () { - - function postJson(data, url){ - $.ajax({ - type: "POST", - url: url, - data: JSON.stringify(data),// now data come in this function - contentType: "application/json; charset=utf-8", - crossDomain: true, - dataType: "json", - success: function (data, status, jqXHR) { - bootbox.alert("Applied changes record successfully."); - }, - - error: function (jqXHR, status) { - // error handler - console.log(jqXHR); - a = jqXHR; - bootbox.alert(jqXHR["responseText"]); - } - }); - } - - - $('#delete_domain').click(function (e) { - e.preventDefault(); - bootbox.confirm("Are you sure you want to delete this domain?", function(result) { - if (result == true){ - var domain = document.getElementById('delete_domain').value; - $.get("/admin/domain/"+ domain +"/delete").always(function() { - window.location.href = '/'; - }); - - } - }); - }); - } - - return { - //main function to initiate the module - init: function () { - handleButton(); - } - }; -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/profile.js b/app/static/admin/pages/scripts/profile.js deleted file mode 100644 index 2bbfa07..0000000 --- a/app/static/admin/pages/scripts/profile.js +++ /dev/null @@ -1,59 +0,0 @@ -var Profile = function() { - - var dashboardMainChart = null; - - return { - - //main function - init: function() { - - Profile.initMiniCharts(); - }, - - initMiniCharts: function() { - - // IE8 Fix: function.bind polyfill - if (Metronic.isIE8() && !Function.prototype.bind) { - Function.prototype.bind = function(oThis) { - if (typeof this !== "function") { - // closest thing possible to the ECMAScript 5 internal IsCallable function - throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable"); - } - - var aArgs = Array.prototype.slice.call(arguments, 1), - fToBind = this, - fNOP = function() {}, - fBound = function() { - return fToBind.apply(this instanceof fNOP && oThis ? this : oThis, - aArgs.concat(Array.prototype.slice.call(arguments))); - }; - - fNOP.prototype = this.prototype; - fBound.prototype = new fNOP(); - - return fBound; - }; - } - - $("#sparkline_bar").sparkline([8, 9, 10, 11, 10, 10, 12, 10, 10, 11, 9, 12, 11], { - type: 'bar', - width: '100', - barWidth: 6, - height: '45', - barColor: '#F36A5B', - negBarColor: '#e02222' - }); - - $("#sparkline_bar2").sparkline([9, 11, 12, 13, 12, 13, 10, 14, 13, 11, 11, 12, 11], { - type: 'bar', - width: '100', - barWidth: 6, - height: '45', - barColor: '#5C9BD1', - negBarColor: '#e02222' - }); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/search.js b/app/static/admin/pages/scripts/search.js deleted file mode 100644 index be2a65e..0000000 --- a/app/static/admin/pages/scripts/search.js +++ /dev/null @@ -1,15 +0,0 @@ -var Search = function () { - - return { - //main function to initiate the module - init: function () { - if (jQuery().datepicker) { - $('.date-picker').datepicker(); - } - - Metronic.initFancybox(); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/table-advanced.js b/app/static/admin/pages/scripts/table-advanced.js deleted file mode 100644 index c40c934..0000000 --- a/app/static/admin/pages/scripts/table-advanced.js +++ /dev/null @@ -1,443 +0,0 @@ -var TableAdvanced = function () { - - var initTable1 = function () { - var table = $('#sample_1'); - - /* Table tools samples: https://www.datatables.net/release-datatables/extras/TableTools/ */ - - /* Set tabletools buttons and button container */ - - $.extend(true, $.fn.DataTable.TableTools.classes, { - "container": "btn-group tabletools-dropdown-on-portlet", - "buttons": { - "normal": "btn btn-sm default", - "disabled": "btn btn-sm default disabled" - }, - "collection": { - "container": "DTTT_dropdown dropdown-menu tabletools-dropdown-menu" - } - }); - - var oTable = table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ entries", - "infoEmpty": "No entries found", - "infoFiltered": "(filtered1 from _MAX_ total entries)", - "lengthMenu": "Show _MENU_ entries", - "search": "Search:", - "zeroRecords": "No matching records found" - }, - - // Or you can use remote translation file - //"language": { - // url: '//cdn.datatables.net/plug-ins/3cfcc339e89/i18n/Portuguese.json' - //}, - - "order": [ - [0, 'asc'] - ], - - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 10, - - "dom": "<'row' <'col-md-12'T>><'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r><'table-scrollable't><'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", // horizobtal scrollable datatable - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row' <'col-md-12'T>><'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "tableTools": { - "sSwfPath": "../../assets/global/plugins/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf", - "aButtons": [{ - "sExtends": "pdf", - "sButtonText": "PDF" - }, { - "sExtends": "csv", - "sButtonText": "CSV" - }, { - "sExtends": "xls", - "sButtonText": "Excel" - }, { - "sExtends": "print", - "sButtonText": "Print", - "sInfo": 'Please press "CTR+P" to print or "ESC" to quit', - "sMessage": "Generated by DataTables" - }] - } - }); - - var tableWrapper = $('#sample_1_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper - - tableWrapper.find('.dataTables_length select').select2(); // initialize select2 dropdown - } - - var initTable2 = function () { - var table = $('#sample_2'); - - /* Table tools samples: https://www.datatables.net/release-datatables/extras/TableTools/ */ - - /* Set tabletools buttons and button container */ - - $.extend(true, $.fn.DataTable.TableTools.classes, { - "container": "btn-group tabletools-btn-group pull-right", - "buttons": { - "normal": "btn btn-sm default", - "disabled": "btn btn-sm default disabled" - } - }); - - var oTable = table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ entries", - "infoEmpty": "No entries found", - "infoFiltered": "(filtered1 from _MAX_ total entries)", - "lengthMenu": "Show _MENU_ entries", - "search": "Search:", - "zeroRecords": "No matching records found" - }, - - "order": [ - [0, 'asc'] - ], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - - // set the initial value - "pageLength": 10, - "dom": "<'row' <'col-md-12'T>><'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r><'table-scrollable't><'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", // horizobtal scrollable datatable - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row' <'col-md-12'T>><'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "tableTools": { - "sSwfPath": "../../assets/global/plugins/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf", - "aButtons": [{ - "sExtends": "pdf", - "sButtonText": "PDF" - }, { - "sExtends": "csv", - "sButtonText": "CSV" - }, { - "sExtends": "xls", - "sButtonText": "Excel" - }, { - "sExtends": "print", - "sButtonText": "Print", - "sInfo": 'Please press "CTRL+P" to print or "ESC" to quit', - "sMessage": "Generated by DataTables" - }, { - "sExtends": "copy", - "sButtonText": "Copy" - }] - } - }); - - var tableWrapper = $('#sample_2_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper - tableWrapper.find('.dataTables_length select').select2(); // initialize select2 dropdown - } - - var initTable3 = function () { - var table = $('#sample_3'); - - /* Formatting function for row details */ - function fnFormatDetails(oTable, nTr) { - var aData = oTable.fnGetData(nTr); - var sOut = ''; - sOut += ''; - sOut += ''; - sOut += ''; - sOut += ''; - sOut += '
Platform(s):' + aData[2] + '
Engine version:' + aData[3] + '
CSS grade:' + aData[4] + '
Others:Could provide a link here
'; - - return sOut; - } - - /* - * Insert a 'details' column to the table - */ - var nCloneTh = document.createElement('th'); - nCloneTh.className = "table-checkbox"; - - var nCloneTd = document.createElement('td'); - nCloneTd.innerHTML = ''; - - table.find('thead tr').each(function () { - this.insertBefore(nCloneTh, this.childNodes[0]); - }); - - table.find('tbody tr').each(function () { - this.insertBefore(nCloneTd.cloneNode(true), this.childNodes[0]); - }); - - /* - * Initialize DataTables, with no sorting on the 'details' column - */ - var oTable = table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ entries", - "infoEmpty": "No entries found", - "infoFiltered": "(filtered1 from _MAX_ total entries)", - "lengthMenu": "Show _MENU_ entries", - "search": "Search:", - "zeroRecords": "No matching records found" - }, - - "columnDefs": [{ - "orderable": false, - "targets": [0] - }], - "order": [ - [1, 'asc'] - ], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 10, - }); - var tableWrapper = $('#sample_3_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper - - tableWrapper.find('.dataTables_length select').select2(); // initialize select2 dropdown - - /* Add event listener for opening and closing details - * Note that the indicator for showing which row is open is not controlled by DataTables, - * rather it is done here - */ - table.on('click', ' tbody td .row-details', function () { - var nTr = $(this).parents('tr')[0]; - if (oTable.fnIsOpen(nTr)) { - /* This row is already open - close it */ - $(this).addClass("row-details-close").removeClass("row-details-open"); - oTable.fnClose(nTr); - } else { - /* Open this row */ - $(this).addClass("row-details-open").removeClass("row-details-close"); - oTable.fnOpen(nTr, fnFormatDetails(oTable, nTr), 'details'); - } - }); - } - - var initTable4 = function () { - var table = $('#sample_4'); - - /* Formatting function for row expanded details */ - function fnFormatDetails(oTable, nTr) { - var aData = oTable.fnGetData(nTr); - var sOut = ''; - sOut += ''; - sOut += ''; - sOut += ''; - sOut += ''; - sOut += '
Platform(s):' + aData[2] + '
Engine version:' + aData[3] + '
CSS grade:' + aData[4] + '
Others:Could provide a link here
'; - - return sOut; - } - - /* - * Insert a 'details' column to the table - */ - var nCloneTh = document.createElement('th'); - nCloneTh.className = "table-checkbox"; - - var nCloneTd = document.createElement('td'); - nCloneTd.innerHTML = ''; - - table.find('thead tr').each(function () { - this.insertBefore(nCloneTh, this.childNodes[0]); - }); - - table.find('tbody tr').each(function () { - this.insertBefore(nCloneTd.cloneNode(true), this.childNodes[0]); - }); - - var oTable = table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ entries", - "infoEmpty": "No entries found", - "infoFiltered": "(filtered1 from _MAX_ total entries)", - "lengthMenu": "Show _MENU_ entries", - "search": "Search:", - "zeroRecords": "No matching records found" - }, - - "columnDefs": [{ - "orderable": false, - "targets": [0] - }], - "order": [ - [1, 'asc'] - ], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 10, - }); - - var tableWrapper = $('#sample_4_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper - var tableColumnToggler = $('#sample_4_column_toggler'); - - /* modify datatable control inputs */ - tableWrapper.find('.dataTables_length select').select2(); // initialize select2 dropdown - - /* Add event listener for opening and closing details - * Note that the indicator for showing which row is open is not controlled by DataTables, - * rather it is done here - */ - table.on('click', ' tbody td .row-details', function () { - var nTr = $(this).parents('tr')[0]; - if (oTable.fnIsOpen(nTr)) { - /* This row is already open - close it */ - $(this).addClass("row-details-close").removeClass("row-details-open"); - oTable.fnClose(nTr); - } else { - /* Open this row */ - $(this).addClass("row-details-open").removeClass("row-details-close"); - oTable.fnOpen(nTr, fnFormatDetails(oTable, nTr), 'details'); - } - }); - - /* handle show/hide columns*/ - $('input[type="checkbox"]', tableColumnToggler).change(function () { - /* Get the DataTables object again - this is not a recreation, just a get of the object */ - var iCol = parseInt($(this).attr("data-column")); - var bVis = oTable.fnSettings().aoColumns[iCol].bVisible; - oTable.fnSetColumnVis(iCol, (bVis ? false : true)); - }); - } - - var initTable5 = function () { - - var table = $('#sample_5'); - - /* Fixed header extension: http://datatables.net/extensions/scroller/ */ - - var oTable = table.dataTable({ - "dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", // datatable layout without horizobtal scroll - "scrollY": "300", - "deferRender": true, - "order": [ - [0, 'asc'] - ], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - "pageLength": 10 // set the initial value - }); - - - var tableWrapper = $('#sample_5_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper - tableWrapper.find('.dataTables_length select').select2(); // initialize select2 dropdown - } - - var initTable6 = function () { - - var table = $('#sample_6'); - - /* Fixed header extension: http://datatables.net/extensions/keytable/ */ - - var oTable = table.dataTable({ - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ entries", - "infoEmpty": "No entries found", - "infoFiltered": "(filtered1 from _MAX_ total entries)", - "lengthMenu": "Show _MENU_ entries", - "search": "Search:", - "zeroRecords": "No matching records found" - }, - "order": [ - [0, 'asc'] - ], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - "pageLength": 10, // set the initial value, - "columnDefs": [{ // set default column settings - 'orderable': false, - 'targets': [0] - }, { - "searchable": false, - "targets": [0] - }], - "order": [ - [1, "asc"] - ] - }); - - var oTableColReorder = new $.fn.dataTable.ColReorder( oTable ); - - var tableWrapper = $('#sample_6_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper - tableWrapper.find('.dataTables_length select').select2(); // initialize select2 dropdown - } - - return { - - //main function to initiate the module - init: function () { - - if (!jQuery().dataTable) { - return; - } - - console.log('me 1'); - - initTable1(); - initTable2(); - initTable3(); - initTable4(); - initTable5(); - initTable6(); - - console.log('me 2'); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/table-ajax.js b/app/static/admin/pages/scripts/table-ajax.js deleted file mode 100644 index 0c91def..0000000 --- a/app/static/admin/pages/scripts/table-ajax.js +++ /dev/null @@ -1,91 +0,0 @@ -var TableAjax = function () { - - var initPickers = function () { - //init date pickers - $('.date-picker').datepicker({ - rtl: Metronic.isRTL(), - autoclose: true - }); - } - - var handleRecords = function () { - - var grid = new Datatable(); - - grid.init({ - src: $("#datatable_ajax"), - onSuccess: function (grid) { - // execute some code after table records loaded - }, - onError: function (grid) { - // execute some code on network or other general error - }, - onDataLoad: function(grid) { - // execute some code on ajax data load - }, - loadingMessage: 'Loading...', - dataTable: { // here you can define a typical datatable settings from http://datatables.net/usage/options - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/scripts/datatable.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row'<'col-md-8 col-sm-12'pli><'col-md-4 col-sm-12'<'table-group-actions pull-right'>>r>t<'row'<'col-md-8 col-sm-12'pli><'col-md-4 col-sm-12'>>", - - "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie. - - "lengthMenu": [ - [10, 20, 50, 100, 150, -1], - [10, 20, 50, 100, 150, "All"] // change per page values here - ], - "pageLength": 10, // default record count per page - "ajax": { - "url": "demo/table_ajax.php", // ajax source - }, - "order": [ - [1, "asc"] - ]// set first column as a default sort by asc - } - }); - - // handle group actionsubmit button click - grid.getTableWrapper().on('click', '.table-group-action-submit', function (e) { - e.preventDefault(); - var action = $(".table-group-action-input", grid.getTableWrapper()); - if (action.val() != "" && grid.getSelectedRowsCount() > 0) { - grid.setAjaxParam("customActionType", "group_action"); - grid.setAjaxParam("customActionName", action.val()); - grid.setAjaxParam("id", grid.getSelectedRows()); - grid.getDataTable().ajax.reload(); - grid.clearAjaxParams(); - } else if (action.val() == "") { - Metronic.alert({ - type: 'danger', - icon: 'warning', - message: 'Please select an action', - container: grid.getTableWrapper(), - place: 'prepend' - }); - } else if (grid.getSelectedRowsCount() === 0) { - Metronic.alert({ - type: 'danger', - icon: 'warning', - message: 'No record selected', - container: grid.getTableWrapper(), - place: 'prepend' - }); - } - }); - } - - return { - - //main function to initiate the module - init: function () { - - initPickers(); - handleRecords(); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/table-editable.js b/app/static/admin/pages/scripts/table-editable.js deleted file mode 100644 index eea9168..0000000 --- a/app/static/admin/pages/scripts/table-editable.js +++ /dev/null @@ -1,313 +0,0 @@ -var TableEditable = function () { - - var handleTable = function () { - - function restoreRow(oTable, nRow) { - var aData = oTable.fnGetData(nRow); - var jqTds = $('>td', nRow); - - for (var i = 0, iLen = jqTds.length; i < iLen; i++) { - oTable.fnUpdate(aData[i], nRow, i, false); - } - - oTable.fnDraw(); - } - - function SelectElement(elementID, valueToSelect) - { - var element = document.getElementById(elementID); - element.value = valueToSelect; - } - - function editRow(oTable, nRow) { - var aData = oTable.fnGetData(nRow); - var jqTds = $('>td', nRow); - var record_types = ""; - for(var i = 0; i < records_allow_edit.length; i++) { - var record_type = records_allow_edit[i]; - record_types += ""; - } - jqTds[0].innerHTML = ''; - //jqTds[1].innerHTML = ''; - jqTds[1].innerHTML = ''; - jqTds[2].innerHTML = ''; - jqTds[3].innerHTML = ''; - jqTds[4].innerHTML = ''; - jqTds[5].innerHTML = 'Save'; - jqTds[6].innerHTML = 'Cancel'; - - // set current value of dropdows column - if (aData[2] == 'Active'){ - isDiable = 'false'; - } - else { - isDiable = 'true'; - } - - SelectElement('record_type', aData[1]); - SelectElement('record_status', isDiable); - SelectElement('record_ttl', aData[3]); - } - - function saveRow(oTable, nRow) { - // var jqInputs = $('input', nRow); - // oTable.fnUpdate(jqInputs[0].value, nRow, 0, false); - // oTable.fnUpdate(jqInputs[1].value, nRow, 1, false); - // oTable.fnUpdate(jqInputs[2].value, nRow, 2, false); - // oTable.fnUpdate(jqInputs[3].value, nRow, 3, false); - // oTable.fnUpdate(jqInputs[4].value, nRow, 4, false); - - var jqInputs = $('input', nRow); - var jqSelect = $('select', nRow); - - if (jqSelect[1].value == 'false'){ - status = 'Active'; - } - else { - status = 'Disabled'; - } - - oTable.fnUpdate(jqInputs[0].value, nRow, 0, false); - oTable.fnUpdate(jqSelect[0].value, nRow, 1, false); - oTable.fnUpdate(status, nRow, 2, false); - oTable.fnUpdate(jqSelect[2].value, nRow, 3, false); - oTable.fnUpdate(jqInputs[1].value, nRow, 4, false); - - oTable.fnUpdate(' ', nRow, 5, false); - oTable.fnUpdate(' ', nRow, 6, false); - oTable.fnDraw(); - } - - function cancelEditRow(oTable, nRow) { - var jqInputs = $('input', nRow); - oTable.fnUpdate(jqInputs[0].value, nRow, 0, false); - oTable.fnUpdate(jqInputs[1].value, nRow, 1, false); - oTable.fnUpdate(jqInputs[2].value, nRow, 2, false); - oTable.fnUpdate(jqInputs[3].value, nRow, 3, false); - oTable.fnUpdate(jqInputs[4].value, nRow, 4, false); - oTable.fnUpdate('Edit', nRow, 5, false); - oTable.fnDraw(); - } - - function getTableData(table) { - var rData = [] - // get all table data - rData = table.fnGetData(); - - // reformat - pretty format - var records = [] - rData.forEach(function(r) { - var record = {} - record["record_name"] = r[0].trim(); - record["record_type"] = r[1].trim(); - record["record_status"] = r[2].trim(); - record["record_ttl"] = r[3].trim(); - record["record_data"] = r[4].trim(); - records.push(record); - }); - return records - } - - function applyChanges(data, url){ - $.ajax({ - type: "POST", - url: url, - data: JSON.stringify(data),// now data come in this function - contentType: "application/json; charset=utf-8", - crossDomain: true, - dataType: "json", - success: function (data, status, jqXHR) { - bootbox.alert("Applied changes record successfully."); - }, - - error: function (jqXHR, status) { - // error handler - console.log(jqXHR); - a = jqXHR; - bootbox.alert(jqXHR["responseText"]); - } - }); - } - - var table = $('#tbl_record_manage'); - - var oTable = table.dataTable({ - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - - // Or you can use remote translation file - //"language": { - // url: '//cdn.datatables.net/plug-ins/3cfcc339e89/i18n/Portuguese.json' - //}, - - // set the initial value - "pageLength": 15, - - "language": { - "lengthMenu": " _MENU_ records" - }, - "columnDefs": [{ // set default column settings - 'orderable': true, - 'targets': [0] - }, { - "searchable": true, - "targets": [0] - }, { - "className": "length-break", - targets: [4] - }], - "order": [ - [0, "asc"] - ] // set first column as a default sort by asc - }); - - var tableWrapper = $("#tbl_record_manage_new_wrapper"); - - tableWrapper.find(".dataTables_length select").select2({ - showSearchInput: true //hide search box with special css class - }); // initialize select2 dropdown - - var nEditing = null; - var nNew = false; - - $('#tbl_record_manage_new').click(function (e) { - e.preventDefault(); - - if (nNew && nEditing) { - bootbox.alert("Previous record not saved. Please save it before adding more record.") - return; - } - - var aiNew = oTable.fnAddData(['', 'A', 'Active', 3600, '', '', '']); - var nRow = oTable.fnGetNodes(aiNew[0]); - editRow(oTable, nRow); - nEditing = nRow; - nNew = true; - }); - - $('#tbl_record_manage_apply').click(function (e) { - e.preventDefault(); - bootbox.confirm("Are you sure you want to apply the new changes?", function(result) { - if (result == true){ - var domain = document.getElementById('domainname').value; - var data = getTableData(oTable); - applyChanges(data, '/domain/'+ domain + '/apply'); - } - }); - }); - - $('#tbl_record_update_from_master').click(function (e) { - e.preventDefault(); - var domain = document.getElementById('domainname').value; - applyChanges({'domain': domain}, '/domain/'+ domain + '/update'); - }); - - table.on('click', '.delete', function (e) { - e.preventDefault(); - var nRow = $(this).parents('tr')[0]; - - bootbox.confirm("Are you sure to delete this record?", function(result) { - if (result == true){ - oTable.fnDeleteRow(nRow); - } - }); - }); - - table.on('click', '.cancel', function (e) { - e.preventDefault(); - if (nNew) { - oTable.fnDeleteRow(nEditing); - nEditing = null; - nNew = false; - } else { - restoreRow(oTable, nEditing); - nEditing = null; - } - }); - - table.on('click', '.edit', function (e) { - e.preventDefault(); - - /* Get the row as a parent of the link that was clicked on */ - var nRow = $(this).parents('tr')[0]; - - if (nEditing !== null && nEditing != nRow) { - /* Currently editing - but not this row - restore the old before continuing to edit mode */ - restoreRow(oTable, nEditing); - editRow(oTable, nRow); - nEditing = nRow; - } else if (nEditing == nRow && this.innerHTML == "Save") { - /* Editing this row and want to save it */ - saveRow(oTable, nEditing); - nEditing = null; - //alert("Updated! Do not forget to do some ajax to sync with backend :)"); - } else { - /* No edit in progress - let's start one */ - editRow(oTable, nRow); - nEditing = nRow; - } - }); - - table.on('click', '.advance-data', function (e) { - e.preventDefault(); - var nRow = $(this).parents('tr')[0]; - - // get record type - var jqSelect = $('select', nRow); - var record_type = jqSelect[0].value; - - if (record_type == 'MX'){ - // get record data - var jqInputs = $('input', nRow); - var record_data = jqInputs[1].value; - - if (record_data){ - var record_data = record_data.split(" "); - var mx_priority = record_data[0]; - var mx_data = record_data[1]; - } - else - { - var mx_priority = "10"; - var mx_data = ""; - } - - bootbox.dialog({ - message:'Server:
Priority: ', - title: "MX Record Data", - value: "makeusabrew", - buttons: { - main: { - label: "Save", - className: "btn-primary", - callback: function() { - var new_record_data = $('#rpriority').val() + " " + $('#rdata').val(); - $('.advance-data').val(new_record_data); - } - } - } - }); - - } - }); - - } - - return { - - //main function to initiate the module - init: function () { - handleTable(); - } - - }; - -}(); diff --git a/app/static/admin/pages/scripts/table-managed.js b/app/static/admin/pages/scripts/table-managed.js deleted file mode 100644 index cd6a581..0000000 --- a/app/static/admin/pages/scripts/table-managed.js +++ /dev/null @@ -1,667 +0,0 @@ -var TableManaged = function () { - - var initTableDomain = function () { - - var table = $('#tb_domain_list'); - - // begin first table - table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ domains", - "infoEmpty": "No domains found", - "infoFiltered": "(filtered1 from _MAX_ total domains)", - "lengthMenu": "Show _MENU_ domains", - "search": "Search:", - "zeroRecords": "No matching records found" - }, - - // Or you can use remote translation file - //"language": { - // url: '//cdn.datatables.net/plug-ins/3cfcc339e89/i18n/Portuguese.json' - //}, - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie. - - "columns": [{ - "orderable": true - }, { - "orderable": true - }, { - "orderable": true - }, { - "orderable": true - }, { - "orderable": true - }, { - "orderable": false - }], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 10, - "pagingType": "bootstrap_full_number", - "language": { - "search": "Search: ", - "lengthMenu": " _MENU_ records", - "paginate": { - "previous":"Prev", - "next": "Next", - "last": "Last", - "first": "First" - } - }, - "columnDefs": [{ // set default column settings - 'orderable': false, - 'targets': [5] - }, { - "searchable": false, - "targets": [5] - }], - "order": [ - [1, "asc"] - ] // set first column as a default sort by asc - }); - - var tableWrapper = jQuery('#tb_domain_list_wrapper'); - - table.find('.group-checkable').change(function () { - var set = jQuery(this).attr("data-set"); - var checked = jQuery(this).is(":checked"); - jQuery(set).each(function () { - if (checked) { - $(this).attr("checked", true); - $(this).parents('tr').addClass("active"); - } else { - $(this).attr("checked", false); - $(this).parents('tr').removeClass("active"); - } - }); - jQuery.uniform.update(set); - }); - - table.on('change', 'tbody tr .checkboxes', function () { - $(this).parents('tr').toggleClass("active"); - }); - - tableWrapper.find('.dataTables_length select').addClass("form-control input-xsmall input-inline"); // modify table per page dropdown - - function getdnssec(url){ - $.getJSON(url, function(data) { - if (data['status'] == 'error'){ - bootbox.alert({ - title: 'DNSSEC', - message: 'DNSSEC is not enabled for this domain.' - }); - } - else { - var dnssec_msg = ''; - var dnssec = data['dnssec']; - for (var i = 0; i < dnssec.length; i++) { - if (dnssec[i]['active']){ - dnssec_msg += '
'+ - '

'+dnssec[i]['keytype']+'

'+ - 'DNSKEY'+ - ''+ - '
'+ - '
'; - if(dnssec[i]['ds']){ - var dsList = dnssec[i]['ds']; - dnssec_msg += 'DS'; - for (var j = 0; j < dsList.length; j++){ - dnssec_msg += ''; - } - } - } - } - bootbox.alert({ - title: 'DNSSEC', - message: dnssec_msg - }); - } - }); - } - - table.on('click', '.dnssec', function (e) { - e.preventDefault(); - var nRow = $(this).parents('tr')[0]; - var domain_name = nRow.cells[0].innerText; - getdnssec('/domain/'+ domain_name +'/dnssec'); - }); - - } - - var initTableConfig = function () { - - var table = $('#tb_config_list'); - - // begin first table - table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ configs", - "infoEmpty": "No configs found", - "infoFiltered": "(filtered1 from _MAX_ total configs)", - "lengthMenu": "Show _MENU_ configs", - "search": "Search:", - "zeroRecords": "No matching configs found" - }, - - // Or you can use remote translation file - //"language": { - // url: '//cdn.datatables.net/plug-ins/3cfcc339e89/i18n/Portuguese.json' - //}, - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie. - - "columns": [{ - "orderable": false - }, { - "orderable": true - }, { - "orderable": true - }], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 20, - "pagingType": "bootstrap_full_number", - "language": { - "search": "Search: ", - "lengthMenu": " _MENU_ configs", - "paginate": { - "previous":"Prev", - "next": "Next", - "last": "Last", - "first": "First" - } - }, - "columnDefs": [{ // set default column settings - 'orderable': false, - 'targets': [0] - }, { - "searchable": false, - "targets": [0] - }], - "order": [ - [2, "asc"] - ] // set first column as a default sort by asc - }); - - var tableWrapper = jQuery('#tb_config_list_wrapper'); - - table.find('.group-checkable').change(function () { - var set = jQuery(this).attr("data-set"); - var checked = jQuery(this).is(":checked"); - jQuery(set).each(function () { - if (checked) { - $(this).attr("checked", true); - $(this).parents('tr').addClass("active"); - } else { - $(this).attr("checked", false); - $(this).parents('tr').removeClass("active"); - } - }); - jQuery.uniform.update(set); - }); - - table.on('change', 'tbody tr .checkboxes', function () { - $(this).parents('tr').toggleClass("active"); - }); - - tableWrapper.find('.dataTables_length select').addClass("form-control input-xsmall input-inline"); // modify table per page dropdown - } - - var initTableStastic = function () { - - var table = $('#tb_stastic_list'); - - // begin first table - table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ stastics", - "infoEmpty": "No stastics found", - "infoFiltered": "(filtered1 from _MAX_ total stastics)", - "lengthMenu": "Show _MENU_ stastics", - "search": "Search:", - "zeroRecords": "No matching stastics found" - }, - - // Or you can use remote translation file - //"language": { - // url: '//cdn.datatables.net/plug-ins/3cfcc339e89/i18n/Portuguese.json' - //}, - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie. - - "columns": [{ - "orderable": false - }, { - "orderable": true - }, { - "orderable": true - }], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 20, - "pagingType": "bootstrap_full_number", - "language": { - "search": "Search: ", - "lengthMenu": " _MENU_ stastics", - "paginate": { - "previous":"Prev", - "next": "Next", - "last": "Last", - "first": "First" - } - }, - "columnDefs": [{ // set default column settings - 'orderable': false, - 'targets': [0] - }, { - "searchable": false, - "targets": [0] - }], - "order": [ - [2, "asc"] - ] // set first column as a default sort by asc - }); - - var tableWrapper = jQuery('#tb_stastic_list_wrapper'); - - table.find('.group-checkable').change(function () { - var set = jQuery(this).attr("data-set"); - var checked = jQuery(this).is(":checked"); - jQuery(set).each(function () { - if (checked) { - $(this).attr("checked", true); - $(this).parents('tr').addClass("active"); - } else { - $(this).attr("checked", false); - $(this).parents('tr').removeClass("active"); - } - }); - jQuery.uniform.update(set); - }); - - table.on('change', 'tbody tr .checkboxes', function () { - $(this).parents('tr').toggleClass("active"); - }); - - tableWrapper.find('.dataTables_length select').addClass("form-control input-xsmall input-inline"); // modify table per page dropdown - } - - var initTableUser = function () { - - function applyChanges(data, url, showResult){ - $.ajax({ - type: "POST", - url: url, - data: JSON.stringify(data),// now data come in this function - contentType: "application/json; charset=utf-8", - crossDomain: true, - dataType: "json", - success: function (data, status, jqXHR) { - if (showResult){ - bootbox.alert("Applied changes successfully."); - } - else{ - console.log("Applied changes successfully.") - } - }, - - error: function (jqXHR, status) { - // error handler - console.log(jqXHR); - a = jqXHR; - bootbox.alert(jqXHR["responseText"]); - } - }); - } - - var table = $('#tbl_user_manage'); - - // begin first table - table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ users", - "infoEmpty": "No users found", - "infoFiltered": "(filtered1 from _MAX_ total users)", - "lengthMenu": "Show _MENU_ users", - "search": "Search:", - "zeroRecords": "No matching users found" - }, - - // Or you can use remote translation file - //"language": { - // url: '//cdn.datatables.net/plug-ins/3cfcc339e89/i18n/Portuguese.json' - //}, - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie. - - "columns": [{ - "orderable": true - }, { - "orderable": true - }, { - "orderable": true - }, { - "orderable": false - }, { - "orderable": false - }, { - "orderable": false - }], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 5, - "pagingType": "bootstrap_full_number", - "language": { - "search": "Search: ", - "lengthMenu": " _MENU_ users", - "paginate": { - "previous":"Prev", - "next": "Next", - "last": "Last", - "first": "First" - } - }, - "columnDefs": [{ // set default column settings - 'orderable': false, - 'targets': [0] - }, { - "searchable": true, - "targets": [0] - }], - "order": [ - [1, "asc"] - ] // set first column as a default sort by asc - }); - - var tableWrapper = jQuery('#tb_user_manage_wrapper'); - - table.find('.group-checkable').change(function () { - var set = jQuery(this).attr("data-set"); - var checked = jQuery(this).is(":checked"); - jQuery(set).each(function () { - if (checked) { - $(this).attr("checked", true); - $(this).parents('tr').addClass("active"); - } else { - $(this).attr("checked", false); - $(this).parents('tr').removeClass("active"); - } - }); - jQuery.uniform.update(set); - }); - - table.on('change', 'tbody tr .checkboxes', function () { - $(this).parents('tr').toggleClass("active"); - }); - - tableWrapper.find('.dataTables_length select').addClass("form-control input-xsmall input-inline"); // modify table per page dropdown - - - // Buton action handling - table.on('click', '.revoke', function (e) { - e.preventDefault(); - - var nRow = $(this).parents('tr')[0]; - var username = nRow.cells.item(0).innerText; - - bootbox.confirm("Are you sure to revoke all " + username+ "'s privileges?. He will not able to access to any domain.", function(result) { - if (result == true){ - var postdata = {'action': 'revoke_user_privielges', 'data': username} - applyChanges(postdata, '/admin/manageuser'); - } - }); - }); - - table.on('click', '.delete', function (e) { - e.preventDefault(); - - var nRow = $(this).parents('tr')[0]; - var username = nRow.cells.item(0).innerText; - - bootbox.confirm("Are you sure to delete user " + username + "?", function(result) { - if (result == true){ - var postdata = {'action': 'delete_user', 'data': username} - applyChanges(postdata, '/admin/manageuser'); - } - }); - }); - - table.on('change', '.ck_admin', function (e) { - e.preventDefault(); - - var nRow = $(this).parents('tr')[0]; - var username = nRow.cells.item(0).innerText; - var ckadmin = document.getElementById("ck_admin_" + username).checked; - - if (ckadmin){ - postdata = {'action': 'set_admin', 'data': {'username': username, 'is_admin': true}}; - applyChanges(postdata, '/admin/manageuser'); - } - else{ - postdata = {'action': 'set_admin', 'data': {'username': username, 'is_admin': false}}; - applyChanges(postdata, '/admin/manageuser'); - } - }); - - } - - var initTableHistory = function () { - - function applyChanges(data, url, showResult){ - $.ajax({ - type: "POST", - url: url, - data: JSON.stringify(data),// now data come in this function - contentType: "application/json; charset=utf-8", - crossDomain: true, - dataType: "json", - success: function (data, status, jqXHR) { - if (showResult){ - bootbox.alert("Applied changes successfully."); - } - else{ - console.log("Applied changes successfully.") - } - }, - - error: function (jqXHR, status) { - // error handler - console.log(jqXHR); - a = jqXHR; - bootbox.alert(jqXHR["responseText"]); - } - }); - } - - var table = $('#tbl_history'); - - // begin first table - table.dataTable({ - - // Internationalisation. For more info refer to http://datatables.net/manual/i18n - "language": { - "aria": { - "sortAscending": ": activate to sort column ascending", - "sortDescending": ": activate to sort column descending" - }, - "emptyTable": "No data available in table", - "info": "Showing _START_ to _END_ of _TOTAL_ histories", - "infoEmpty": "No histories found", - "infoFiltered": "(filtered1 from _MAX_ total histories)", - "lengthMenu": "Show _MENU_ histories", - "search": "Search:", - "zeroRecords": "No matching histories found" - }, - - // Or you can use remote translation file - //"language": { - // url: '//cdn.datatables.net/plug-ins/3cfcc339e89/i18n/Portuguese.json' - //}, - - // Uncomment below line("dom" parameter) to fix the dropdown overflow issue in the datatable cells. The default datatable layout - // setup uses scrollable div(table-scrollable) with overflow:auto to enable vertical scroll(see: assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js). - // So when dropdowns used the scrollable div should be removed. - //"dom": "<'row'<'col-md-6 col-sm-12'l><'col-md-6 col-sm-12'f>r>t<'row'<'col-md-5 col-sm-12'i><'col-md-7 col-sm-12'p>>", - - "bStateSave": true, // save datatable state(pagination, sort, etc) in cookie. - - "columns": [{ - "orderable": true - }, { - "orderable": true - }, { - "orderable": true - }, { - "orderable": false - }], - "lengthMenu": [ - [5, 15, 20, -1], - [5, 15, 20, "All"] // change per page values here - ], - // set the initial value - "pageLength": 20, - "pagingType": "bootstrap_full_number", - "language": { - "search": "Search: ", - "lengthMenu": " _MENU_ histories", - "paginate": { - "previous":"Prev", - "next": "Next", - "last": "Last", - "first": "First" - } - }, - "columnDefs": [{ // set default column settings - 'orderable': false, - 'targets': [0] - }, { - "searchable": true, - "targets": [0] - }], - "order": [ - [2 , "desc"] - ] // set first time column as a default sort by desc - }); - - var tableWrapper = jQuery('#tbl_history_wrapper'); - - table.find('.group-checkable').change(function () { - var set = jQuery(this).attr("data-set"); - var checked = jQuery(this).is(":checked"); - jQuery(set).each(function () { - if (checked) { - $(this).attr("checked", true); - $(this).parents('tr').addClass("active"); - } else { - $(this).attr("checked", false); - $(this).parents('tr').removeClass("active"); - } - }); - jQuery.uniform.update(set); - }); - - table.on('change', 'tbody tr .checkboxes', function () { - $(this).parents('tr').toggleClass("active"); - }); - - tableWrapper.find('.dataTables_length select').addClass("form-control input-xsmall input-inline"); // modify table per page dropdown - - table.on('click', '.history_detail', function (e) { - e.preventDefault(); - var nRow = $(this).parents('tr')[0]; - var detail = nRow.cells.item(3).children[0].value; - bootbox.alert(detail); - }); - - $('#tbl_history_clear').click(function (e) { - e.preventDefault(); - bootbox.confirm("Are you sure you want to remove all history?", function(result) { - if (result == true){ - applyChanges('', '/admin/history'); - location.reload(); - } - }); - }); - - } - - - return { - - //main function to initiate the module - init: function () { - if (!jQuery().dataTable) { - return; - } - - initTableDomain(); - initTableConfig(); - initTableStastic(); - initTableUser(); - initTableHistory(); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/tasks.js b/app/static/admin/pages/scripts/tasks.js deleted file mode 100644 index d8f3a35..0000000 --- a/app/static/admin/pages/scripts/tasks.js +++ /dev/null @@ -1,19 +0,0 @@ -var Tasks = function () { - - - return { - - //main function to initiate the module - initDashboardWidget: function () { - $('.task-list input[type="checkbox"]').change(function() { - if ($(this).is(':checked')) { - $(this).parents('li').addClass("task-done"); - } else { - $(this).parents('li').removeClass("task-done"); - } - }); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/admin/pages/scripts/user_profile.js b/app/static/admin/pages/scripts/user_profile.js deleted file mode 100644 index 58307d3..0000000 --- a/app/static/admin/pages/scripts/user_profile.js +++ /dev/null @@ -1,54 +0,0 @@ -var UserProfile = function() { - var handleUpdatePassword = function() { - $('.password-form').validate({ - errorElement: 'span', //default input error message container - errorClass: 'help-block', // default input error message class - focusInvalid: false, // do not focus the last invalid input - ignore: "", - rules: { - password: { - required: true - }, - rpassword: { - equalTo: "#newpassword" - }, - }, - - invalidHandler: function(event, validator) { //display error alert on form submit - - }, - - highlight: function(element) { // hightlight error inputs - $(element) - .closest('.form-group').addClass('has-error'); // set error class to the control group - }, - - success: function(label) { - label.closest('.form-group').removeClass('has-error'); - label.remove(); - }, - - submitHandler: function(form) { - form.submit(); - } - }); - - $('.password-form input').keypress(function(e) { - if (e.which == 13) { - if ($('.password-form').validate().form()) { - $('.password-form').submit(); - } - return false; - } - }); - } - - return { - //main function to initiate the module - init: function() { - handleUpdatePassword(); - } - - }; - -}(); \ No newline at end of file diff --git a/app/static/adminlte2/bootstrap/css/bootstrap.css b/app/static/adminlte2/bootstrap/css/bootstrap.css new file mode 100644 index 0000000..42c79d6 --- /dev/null +++ b/app/static/adminlte2/bootstrap/css/bootstrap.css @@ -0,0 +1,6760 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + 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: -o-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); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + 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: -o-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); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + 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: -o-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); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + 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: -o-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); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + 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: -o-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); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/app/static/adminlte2/bootstrap/css/bootstrap.css.map b/app/static/adminlte2/bootstrap/css/bootstrap.css.map new file mode 100644 index 0000000..09f8cda --- /dev/null +++ b/app/static/adminlte2/bootstrap/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"AAAA;;;;GAIG;AACH,4EAA4E;ACG5E;EACE,wBAAA;EACA,2BAAA;EACA,+BAAA;CDDD;ACQD;EACE,UAAA;CDND;ACmBD;;;;;;;;;;;;;EAaE,eAAA;CDjBD;ACyBD;;;;EAIE,sBAAA;EACA,yBAAA;CDvBD;AC+BD;EACE,cAAA;EACA,UAAA;CD7BD;ACqCD;;EAEE,cAAA;CDnCD;AC6CD;EACE,8BAAA;CD3CD;ACmDD;;EAEE,WAAA;CDjDD;AC2DD;EACE,0BAAA;CDzDD;ACgED;;EAEE,kBAAA;CD9DD;ACqED;EACE,mBAAA;CDnED;AC2ED;EACE,eAAA;EACA,iBAAA;CDzED;ACgFD;EACE,iBAAA;EACA,YAAA;CD9ED;ACqFD;EACE,eAAA;CDnFD;AC0FD;;EAEE,eAAA;EACA,eAAA;EACA,mBAAA;EACA,yBAAA;CDxFD;AC2FD;EACE,YAAA;CDzFD;AC4FD;EACE,gBAAA;CD1FD;ACoGD;EACE,UAAA;CDlGD;ACyGD;EACE,iBAAA;CDvGD;ACiHD;EACE,iBAAA;CD/GD;ACsHD;EACE,gCAAA;KAAA,6BAAA;UAAA,wBAAA;EACA,UAAA;CDpHD;AC2HD;EACE,eAAA;CDzHD;ACgID;;;;EAIE,kCAAA;EACA,eAAA;CD9HD;ACgJD;;;;;EAKE,eAAA;EACA,cAAA;EACA,UAAA;CD9ID;ACqJD;EACE,kBAAA;CDnJD;AC6JD;;EAEE,qBAAA;CD3JD;ACsKD;;;;EAIE,2BAAA;EACA,gBAAA;CDpKD;AC2KD;;EAEE,gBAAA;CDzKD;ACgLD;;EAEE,UAAA;EACA,WAAA;CD9KD;ACsLD;EACE,oBAAA;CDpLD;AC+LD;;EAEE,+BAAA;KAAA,4BAAA;UAAA,uBAAA;EACA,WAAA;CD7LD;ACsMD;;EAEE,aAAA;CDpMD;AC4MD;EACE,8BAAA;EACA,gCAAA;KAAA,6BAAA;UAAA,wBAAA;CD1MD;ACmND;;EAEE,yBAAA;CDjND;ACwND;EACE,0BAAA;EACA,cAAA;EACA,+BAAA;CDtND;AC8ND;EACE,UAAA;EACA,WAAA;CD5ND;ACmOD;EACE,eAAA;CDjOD;ACyOD;EACE,kBAAA;CDvOD;ACiPD;EACE,0BAAA;EACA,kBAAA;CD/OD;ACkPD;;EAEE,WAAA;CDhPD;AACD,qFAAqF;AElFrF;EA7FI;;;IAGI,mCAAA;IACA,uBAAA;IACA,oCAAA;YAAA,4BAAA;IACA,6BAAA;GFkLL;EE/KC;;IAEI,2BAAA;GFiLL;EE9KC;IACI,6BAAA;GFgLL;EE7KC;IACI,8BAAA;GF+KL;EE1KC;;IAEI,YAAA;GF4KL;EEzKC;;IAEI,uBAAA;IACA,yBAAA;GF2KL;EExKC;IACI,4BAAA;GF0KL;EEvKC;;IAEI,yBAAA;GFyKL;EEtKC;IACI,2BAAA;GFwKL;EErKC;;;IAGI,WAAA;IACA,UAAA;GFuKL;EEpKC;;IAEI,wBAAA;GFsKL;EEhKC;IACI,cAAA;GFkKL;EEhKC;;IAGQ,kCAAA;GFiKT;EE9JC;IACI,uBAAA;GFgKL;EE7JC;IACI,qCAAA;GF+JL;EEhKC;;IAKQ,kCAAA;GF+JT;EE5JC;;IAGQ,kCAAA;GF6JT;CACF;AGnPD;EACE,oCAAA;EACA,sDAAA;EACA,gYAAA;CHqPD;AG7OD;EACE,mBAAA;EACA,SAAA;EACA,sBAAA;EACA,oCAAA;EACA,mBAAA;EACA,oBAAA;EACA,eAAA;EACA,oCAAA;EACA,mCAAA;CH+OD;AG3OmC;EAAW,iBAAA;CH8O9C;AG7OmC;EAAW,iBAAA;CHgP9C;AG9OmC;;EAAW,iBAAA;CHkP9C;AGjPmC;EAAW,iBAAA;CHoP9C;AGnPmC;EAAW,iBAAA;CHsP9C;AGrPmC;EAAW,iBAAA;CHwP9C;AGvPmC;EAAW,iBAAA;CH0P9C;AGzPmC;EAAW,iBAAA;CH4P9C;AG3PmC;EAAW,iBAAA;CH8P9C;AG7PmC;EAAW,iBAAA;CHgQ9C;AG/PmC;EAAW,iBAAA;CHkQ9C;AGjQmC;EAAW,iBAAA;CHoQ9C;AGnQmC;EAAW,iBAAA;CHsQ9C;AGrQmC;EAAW,iBAAA;CHwQ9C;AGvQmC;EAAW,iBAAA;CH0Q9C;AGzQmC;EAAW,iBAAA;CH4Q9C;AG3QmC;EAAW,iBAAA;CH8Q9C;AG7QmC;EAAW,iBAAA;CHgR9C;AG/QmC;EAAW,iBAAA;CHkR9C;AGjRmC;EAAW,iBAAA;CHoR9C;AGnRmC;EAAW,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;EAAW,iBAAA;CH4tB9C;AG3tBmC;EAAW,iBAAA;CH8tB9C;AG7tBmC;EAAW,iBAAA;CHguB9C;AG/tBmC;EAAW,iBAAA;CHkuB9C;AGjuBmC;EAAW,iBAAA;CHouB9C;AGnuBmC;EAAW,iBAAA;CHsuB9C;AGruBmC;EAAW,iBAAA;CHwuB9C;AGvuBmC;EAAW,iBAAA;CH0uB9C;AGzuBmC;EAAW,iBAAA;CH4uB9C;AG3uBmC;EAAW,iBAAA;CH8uB9C;AG7uBmC;EAAW,iBAAA;CHgvB9C;AIthCD;ECgEE,+BAAA;EACG,4BAAA;EACK,uBAAA;CLy9BT;AIxhCD;;EC6DE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL+9BT;AIthCD;EACE,gBAAA;EACA,8CAAA;CJwhCD;AIrhCD;EACE,4DAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,uBAAA;CJuhCD;AInhCD;;;;EAIE,qBAAA;EACA,mBAAA;EACA,qBAAA;CJqhCD;AI/gCD;EACE,eAAA;EACA,sBAAA;CJihCD;AI/gCC;;EAEE,eAAA;EACA,2BAAA;CJihCH;AI9gCC;EErDA,qBAAA;EAEA,2CAAA;EACA,qBAAA;CNqkCD;AIxgCD;EACE,UAAA;CJ0gCD;AIpgCD;EACE,uBAAA;CJsgCD;AIlgCD;;;;;EGvEE,eAAA;EACA,gBAAA;EACA,aAAA;CPglCD;AItgCD;EACE,mBAAA;CJwgCD;AIlgCD;EACE,aAAA;EACA,wBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;EC6FA,yCAAA;EACK,oCAAA;EACG,iCAAA;EEvLR,sBAAA;EACA,gBAAA;EACA,aAAA;CPgmCD;AIlgCD;EACE,mBAAA;CJogCD;AI9/BD;EACE,iBAAA;EACA,oBAAA;EACA,UAAA;EACA,8BAAA;CJggCD;AIx/BD;EACE,mBAAA;EACA,WAAA;EACA,YAAA;EACA,aAAA;EACA,WAAA;EACA,iBAAA;EACA,uBAAA;EACA,UAAA;CJ0/BD;AIl/BC;;EAEE,iBAAA;EACA,YAAA;EACA,aAAA;EACA,UAAA;EACA,kBAAA;EACA,WAAA;CJo/BH;AIz+BD;EACE,gBAAA;CJ2+BD;AQloCD;;;;;;;;;;;;EAEE,qBAAA;EACA,iBAAA;EACA,iBAAA;EACA,eAAA;CR8oCD;AQnpCD;;;;;;;;;;;;;;;;;;;;;;;;EASI,oBAAA;EACA,eAAA;EACA,eAAA;CRoqCH;AQhqCD;;;;;;EAGE,iBAAA;EACA,oBAAA;CRqqCD;AQzqCD;;;;;;;;;;;;EAQI,eAAA;CR+qCH;AQ5qCD;;;;;;EAGE,iBAAA;EACA,oBAAA;CRirCD;AQrrCD;;;;;;;;;;;;EAQI,eAAA;CR2rCH;AQvrCD;;EAAU,gBAAA;CR2rCT;AQ1rCD;;EAAU,gBAAA;CR8rCT;AQ7rCD;;EAAU,gBAAA;CRisCT;AQhsCD;;EAAU,gBAAA;CRosCT;AQnsCD;;EAAU,gBAAA;CRusCT;AQtsCD;;EAAU,gBAAA;CR0sCT;AQpsCD;EACE,iBAAA;CRssCD;AQnsCD;EACE,oBAAA;EACA,gBAAA;EACA,iBAAA;EACA,iBAAA;CRqsCD;AQhsCD;EAwOA;IA1OI,gBAAA;GRssCD;CACF;AQ9rCD;;EAEE,eAAA;CRgsCD;AQ7rCD;;EAEE,0BAAA;EACA,cAAA;CR+rCD;AQ3rCD;EAAuB,iBAAA;CR8rCtB;AQ7rCD;EAAuB,kBAAA;CRgsCtB;AQ/rCD;EAAuB,mBAAA;CRksCtB;AQjsCD;EAAuB,oBAAA;CRosCtB;AQnsCD;EAAuB,oBAAA;CRssCtB;AQnsCD;EAAuB,0BAAA;CRssCtB;AQrsCD;EAAuB,0BAAA;CRwsCtB;AQvsCD;EAAuB,2BAAA;CR0sCtB;AQvsCD;EACE,eAAA;CRysCD;AQvsCD;ECrGE,eAAA;CT+yCD;AS9yCC;;EAEE,eAAA;CTgzCH;AQ3sCD;ECxGE,eAAA;CTszCD;ASrzCC;;EAEE,eAAA;CTuzCH;AQ/sCD;EC3GE,eAAA;CT6zCD;AS5zCC;;EAEE,eAAA;CT8zCH;AQntCD;EC9GE,eAAA;CTo0CD;ASn0CC;;EAEE,eAAA;CTq0CH;AQvtCD;ECjHE,eAAA;CT20CD;AS10CC;;EAEE,eAAA;CT40CH;AQvtCD;EAGE,YAAA;EE3HA,0BAAA;CVm1CD;AUl1CC;;EAEE,0BAAA;CVo1CH;AQztCD;EE9HE,0BAAA;CV01CD;AUz1CC;;EAEE,0BAAA;CV21CH;AQ7tCD;EEjIE,0BAAA;CVi2CD;AUh2CC;;EAEE,0BAAA;CVk2CH;AQjuCD;EEpIE,0BAAA;CVw2CD;AUv2CC;;EAEE,0BAAA;CVy2CH;AQruCD;EEvIE,0BAAA;CV+2CD;AU92CC;;EAEE,0BAAA;CVg3CH;AQpuCD;EACE,oBAAA;EACA,oBAAA;EACA,iCAAA;CRsuCD;AQ9tCD;;EAEE,cAAA;EACA,oBAAA;CRguCD;AQnuCD;;;;EAMI,iBAAA;CRmuCH;AQ5tCD;EACE,gBAAA;EACA,iBAAA;CR8tCD;AQ1tCD;EALE,gBAAA;EACA,iBAAA;EAMA,kBAAA;CR6tCD;AQ/tCD;EAKI,sBAAA;EACA,kBAAA;EACA,mBAAA;CR6tCH;AQxtCD;EACE,cAAA;EACA,oBAAA;CR0tCD;AQxtCD;;EAEE,wBAAA;CR0tCD;AQxtCD;EACE,kBAAA;CR0tCD;AQxtCD;EACE,eAAA;CR0tCD;AQjsCD;EA6EA;IAvFM,YAAA;IACA,aAAA;IACA,YAAA;IACA,kBAAA;IGtNJ,iBAAA;IACA,wBAAA;IACA,oBAAA;GXs6CC;EQ9nCH;IAhFM,mBAAA;GRitCH;CACF;AQxsCD;;EAGE,aAAA;EACA,kCAAA;CRysCD;AQvsCD;EACE,eAAA;EA9IqB,0BAAA;CRw1CtB;AQrsCD;EACE,mBAAA;EACA,iBAAA;EACA,kBAAA;EACA,+BAAA;CRusCD;AQlsCG;;;EACE,iBAAA;CRssCL;AQhtCD;;;EAmBI,eAAA;EACA,eAAA;EACA,wBAAA;EACA,eAAA;CRksCH;AQhsCG;;;EACE,uBAAA;CRosCL;AQ5rCD;;EAEE,oBAAA;EACA,gBAAA;EACA,gCAAA;EACA,eAAA;EACA,kBAAA;CR8rCD;AQxrCG;;;;;;EAAW,YAAA;CRgsCd;AQ/rCG;;;;;;EACE,uBAAA;CRssCL;AQhsCD;EACE,oBAAA;EACA,mBAAA;EACA,wBAAA;CRksCD;AYx+CD;;;;EAIE,+DAAA;CZ0+CD;AYt+CD;EACE,iBAAA;EACA,eAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;CZw+CD;AYp+CD;EACE,iBAAA;EACA,eAAA;EACA,YAAA;EACA,uBAAA;EACA,mBAAA;EACA,uDAAA;UAAA,+CAAA;CZs+CD;AY5+CD;EASI,WAAA;EACA,gBAAA;EACA,kBAAA;EACA,yBAAA;UAAA,iBAAA;CZs+CH;AYj+CD;EACE,eAAA;EACA,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,sBAAA;EACA,sBAAA;EACA,eAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;CZm+CD;AY9+CD;EAeI,WAAA;EACA,mBAAA;EACA,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,iBAAA;CZk+CH;AY79CD;EACE,kBAAA;EACA,mBAAA;CZ+9CD;AazhDD;ECHE,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;Cd+hDD;AazhDC;EAqEF;IAvEI,aAAA;Gb+hDD;CACF;Aa3hDC;EAkEF;IApEI,aAAA;GbiiDD;CACF;Aa7hDD;EA+DA;IAjEI,cAAA;GbmiDD;CACF;Aa1hDD;ECvBE,mBAAA;EACA,kBAAA;EACA,mBAAA;EACA,oBAAA;CdojDD;AavhDD;ECvBE,mBAAA;EACA,oBAAA;CdijDD;AejjDG;EACE,mBAAA;EAEA,gBAAA;EAEA,mBAAA;EACA,oBAAA;CfijDL;AejiDG;EACE,YAAA;CfmiDL;Ae5hDC;EACE,YAAA;Cf8hDH;Ae/hDC;EACE,oBAAA;CfiiDH;AeliDC;EACE,oBAAA;CfoiDH;AeriDC;EACE,WAAA;CfuiDH;AexiDC;EACE,oBAAA;Cf0iDH;Ae3iDC;EACE,oBAAA;Cf6iDH;Ae9iDC;EACE,WAAA;CfgjDH;AejjDC;EACE,oBAAA;CfmjDH;AepjDC;EACE,oBAAA;CfsjDH;AevjDC;EACE,WAAA;CfyjDH;Ae1jDC;EACE,oBAAA;Cf4jDH;Ae7jDC;EACE,mBAAA;Cf+jDH;AejjDC;EACE,YAAA;CfmjDH;AepjDC;EACE,oBAAA;CfsjDH;AevjDC;EACE,oBAAA;CfyjDH;Ae1jDC;EACE,WAAA;Cf4jDH;Ae7jDC;EACE,oBAAA;Cf+jDH;AehkDC;EACE,oBAAA;CfkkDH;AenkDC;EACE,WAAA;CfqkDH;AetkDC;EACE,oBAAA;CfwkDH;AezkDC;EACE,oBAAA;Cf2kDH;Ae5kDC;EACE,WAAA;Cf8kDH;Ae/kDC;EACE,oBAAA;CfilDH;AellDC;EACE,mBAAA;CfolDH;AehlDC;EACE,YAAA;CfklDH;AelmDC;EACE,WAAA;CfomDH;AermDC;EACE,mBAAA;CfumDH;AexmDC;EACE,mBAAA;Cf0mDH;Ae3mDC;EACE,UAAA;Cf6mDH;Ae9mDC;EACE,mBAAA;CfgnDH;AejnDC;EACE,mBAAA;CfmnDH;AepnDC;EACE,UAAA;CfsnDH;AevnDC;EACE,mBAAA;CfynDH;Ae1nDC;EACE,mBAAA;Cf4nDH;Ae7nDC;EACE,UAAA;Cf+nDH;AehoDC;EACE,mBAAA;CfkoDH;AenoDC;EACE,kBAAA;CfqoDH;AejoDC;EACE,WAAA;CfmoDH;AernDC;EACE,kBAAA;CfunDH;AexnDC;EACE,0BAAA;Cf0nDH;Ae3nDC;EACE,0BAAA;Cf6nDH;Ae9nDC;EACE,iBAAA;CfgoDH;AejoDC;EACE,0BAAA;CfmoDH;AepoDC;EACE,0BAAA;CfsoDH;AevoDC;EACE,iBAAA;CfyoDH;Ae1oDC;EACE,0BAAA;Cf4oDH;Ae7oDC;EACE,0BAAA;Cf+oDH;AehpDC;EACE,iBAAA;CfkpDH;AenpDC;EACE,0BAAA;CfqpDH;AetpDC;EACE,yBAAA;CfwpDH;AezpDC;EACE,gBAAA;Cf2pDH;Aa3pDD;EElCI;IACE,YAAA;GfgsDH;EezrDD;IACE,YAAA;Gf2rDD;Ee5rDD;IACE,oBAAA;Gf8rDD;Ee/rDD;IACE,oBAAA;GfisDD;EelsDD;IACE,WAAA;GfosDD;EersDD;IACE,oBAAA;GfusDD;EexsDD;IACE,oBAAA;Gf0sDD;Ee3sDD;IACE,WAAA;Gf6sDD;Ee9sDD;IACE,oBAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,WAAA;GfstDD;EevtDD;IACE,oBAAA;GfytDD;Ee1tDD;IACE,mBAAA;Gf4tDD;Ee9sDD;IACE,YAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,oBAAA;GfstDD;EevtDD;IACE,WAAA;GfytDD;Ee1tDD;IACE,oBAAA;Gf4tDD;Ee7tDD;IACE,oBAAA;Gf+tDD;EehuDD;IACE,WAAA;GfkuDD;EenuDD;IACE,oBAAA;GfquDD;EetuDD;IACE,oBAAA;GfwuDD;EezuDD;IACE,WAAA;Gf2uDD;Ee5uDD;IACE,oBAAA;Gf8uDD;Ee/uDD;IACE,mBAAA;GfivDD;Ee7uDD;IACE,YAAA;Gf+uDD;Ee/vDD;IACE,WAAA;GfiwDD;EelwDD;IACE,mBAAA;GfowDD;EerwDD;IACE,mBAAA;GfuwDD;EexwDD;IACE,UAAA;Gf0wDD;Ee3wDD;IACE,mBAAA;Gf6wDD;Ee9wDD;IACE,mBAAA;GfgxDD;EejxDD;IACE,UAAA;GfmxDD;EepxDD;IACE,mBAAA;GfsxDD;EevxDD;IACE,mBAAA;GfyxDD;Ee1xDD;IACE,UAAA;Gf4xDD;Ee7xDD;IACE,mBAAA;Gf+xDD;EehyDD;IACE,kBAAA;GfkyDD;Ee9xDD;IACE,WAAA;GfgyDD;EelxDD;IACE,kBAAA;GfoxDD;EerxDD;IACE,0BAAA;GfuxDD;EexxDD;IACE,0BAAA;Gf0xDD;Ee3xDD;IACE,iBAAA;Gf6xDD;Ee9xDD;IACE,0BAAA;GfgyDD;EejyDD;IACE,0BAAA;GfmyDD;EepyDD;IACE,iBAAA;GfsyDD;EevyDD;IACE,0BAAA;GfyyDD;Ee1yDD;IACE,0BAAA;Gf4yDD;Ee7yDD;IACE,iBAAA;Gf+yDD;EehzDD;IACE,0BAAA;GfkzDD;EenzDD;IACE,yBAAA;GfqzDD;EetzDD;IACE,gBAAA;GfwzDD;CACF;AahzDD;EE3CI;IACE,YAAA;Gf81DH;Eev1DD;IACE,YAAA;Gfy1DD;Ee11DD;IACE,oBAAA;Gf41DD;Ee71DD;IACE,oBAAA;Gf+1DD;Eeh2DD;IACE,WAAA;Gfk2DD;Een2DD;IACE,oBAAA;Gfq2DD;Eet2DD;IACE,oBAAA;Gfw2DD;Eez2DD;IACE,WAAA;Gf22DD;Ee52DD;IACE,oBAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,WAAA;Gfo3DD;Eer3DD;IACE,oBAAA;Gfu3DD;Eex3DD;IACE,mBAAA;Gf03DD;Ee52DD;IACE,YAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,oBAAA;Gfo3DD;Eer3DD;IACE,WAAA;Gfu3DD;Eex3DD;IACE,oBAAA;Gf03DD;Ee33DD;IACE,oBAAA;Gf63DD;Ee93DD;IACE,WAAA;Gfg4DD;Eej4DD;IACE,oBAAA;Gfm4DD;Eep4DD;IACE,oBAAA;Gfs4DD;Eev4DD;IACE,WAAA;Gfy4DD;Ee14DD;IACE,oBAAA;Gf44DD;Ee74DD;IACE,mBAAA;Gf+4DD;Ee34DD;IACE,YAAA;Gf64DD;Ee75DD;IACE,WAAA;Gf+5DD;Eeh6DD;IACE,mBAAA;Gfk6DD;Een6DD;IACE,mBAAA;Gfq6DD;Eet6DD;IACE,UAAA;Gfw6DD;Eez6DD;IACE,mBAAA;Gf26DD;Ee56DD;IACE,mBAAA;Gf86DD;Ee/6DD;IACE,UAAA;Gfi7DD;Eel7DD;IACE,mBAAA;Gfo7DD;Eer7DD;IACE,mBAAA;Gfu7DD;Eex7DD;IACE,UAAA;Gf07DD;Ee37DD;IACE,mBAAA;Gf67DD;Ee97DD;IACE,kBAAA;Gfg8DD;Ee57DD;IACE,WAAA;Gf87DD;Eeh7DD;IACE,kBAAA;Gfk7DD;Een7DD;IACE,0BAAA;Gfq7DD;Eet7DD;IACE,0BAAA;Gfw7DD;Eez7DD;IACE,iBAAA;Gf27DD;Ee57DD;IACE,0BAAA;Gf87DD;Ee/7DD;IACE,0BAAA;Gfi8DD;Eel8DD;IACE,iBAAA;Gfo8DD;Eer8DD;IACE,0BAAA;Gfu8DD;Eex8DD;IACE,0BAAA;Gf08DD;Ee38DD;IACE,iBAAA;Gf68DD;Ee98DD;IACE,0BAAA;Gfg9DD;Eej9DD;IACE,yBAAA;Gfm9DD;Eep9DD;IACE,gBAAA;Gfs9DD;CACF;Aa38DD;EE9CI;IACE,YAAA;Gf4/DH;Eer/DD;IACE,YAAA;Gfu/DD;Eex/DD;IACE,oBAAA;Gf0/DD;Ee3/DD;IACE,oBAAA;Gf6/DD;Ee9/DD;IACE,WAAA;GfggED;EejgED;IACE,oBAAA;GfmgED;EepgED;IACE,oBAAA;GfsgED;EevgED;IACE,WAAA;GfygED;Ee1gED;IACE,oBAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,WAAA;GfkhED;EenhED;IACE,oBAAA;GfqhED;EethED;IACE,mBAAA;GfwhED;Ee1gED;IACE,YAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,oBAAA;GfkhED;EenhED;IACE,WAAA;GfqhED;EethED;IACE,oBAAA;GfwhED;EezhED;IACE,oBAAA;Gf2hED;Ee5hED;IACE,WAAA;Gf8hED;Ee/hED;IACE,oBAAA;GfiiED;EeliED;IACE,oBAAA;GfoiED;EeriED;IACE,WAAA;GfuiED;EexiED;IACE,oBAAA;Gf0iED;Ee3iED;IACE,mBAAA;Gf6iED;EeziED;IACE,YAAA;Gf2iED;Ee3jED;IACE,WAAA;Gf6jED;Ee9jED;IACE,mBAAA;GfgkED;EejkED;IACE,mBAAA;GfmkED;EepkED;IACE,UAAA;GfskED;EevkED;IACE,mBAAA;GfykED;Ee1kED;IACE,mBAAA;Gf4kED;Ee7kED;IACE,UAAA;Gf+kED;EehlED;IACE,mBAAA;GfklED;EenlED;IACE,mBAAA;GfqlED;EetlED;IACE,UAAA;GfwlED;EezlED;IACE,mBAAA;Gf2lED;Ee5lED;IACE,kBAAA;Gf8lED;Ee1lED;IACE,WAAA;Gf4lED;Ee9kED;IACE,kBAAA;GfglED;EejlED;IACE,0BAAA;GfmlED;EeplED;IACE,0BAAA;GfslED;EevlED;IACE,iBAAA;GfylED;Ee1lED;IACE,0BAAA;Gf4lED;Ee7lED;IACE,0BAAA;Gf+lED;EehmED;IACE,iBAAA;GfkmED;EenmED;IACE,0BAAA;GfqmED;EetmED;IACE,0BAAA;GfwmED;EezmED;IACE,iBAAA;Gf2mED;Ee5mED;IACE,0BAAA;Gf8mED;Ee/mED;IACE,yBAAA;GfinED;EelnED;IACE,gBAAA;GfonED;CACF;AgBxrED;EACE,8BAAA;ChB0rED;AgBxrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChB0rED;AgBxrED;EACE,iBAAA;ChB0rED;AgBprED;EACE,YAAA;EACA,gBAAA;EACA,oBAAA;ChBsrED;AgBzrED;;;;;;EAWQ,aAAA;EACA,wBAAA;EACA,oBAAA;EACA,2BAAA;ChBsrEP;AgBpsED;EAoBI,uBAAA;EACA,8BAAA;ChBmrEH;AgBxsED;;;;;;EA8BQ,cAAA;ChBkrEP;AgBhtED;EAoCI,2BAAA;ChB+qEH;AgBntED;EAyCI,uBAAA;ChB6qEH;AgBtqED;;;;;;EAOQ,aAAA;ChBuqEP;AgB5pED;EACE,uBAAA;ChB8pED;AgB/pED;;;;;;EAQQ,uBAAA;ChB+pEP;AgBvqED;;EAeM,yBAAA;ChB4pEL;AgBlpED;EAEI,0BAAA;ChBmpEH;AgB1oED;EAEI,0BAAA;ChB2oEH;AgBloED;EACE,iBAAA;EACA,YAAA;EACA,sBAAA;ChBooED;AgB/nEG;;EACE,iBAAA;EACA,YAAA;EACA,oBAAA;ChBkoEL;AiB9wEC;;;;;;;;;;;;EAOI,0BAAA;CjBqxEL;AiB/wEC;;;;;EAMI,0BAAA;CjBgxEL;AiBnyEC;;;;;;;;;;;;EAOI,0BAAA;CjB0yEL;AiBpyEC;;;;;EAMI,0BAAA;CjBqyEL;AiBxzEC;;;;;;;;;;;;EAOI,0BAAA;CjB+zEL;AiBzzEC;;;;;EAMI,0BAAA;CjB0zEL;AiB70EC;;;;;;;;;;;;EAOI,0BAAA;CjBo1EL;AiB90EC;;;;;EAMI,0BAAA;CjB+0EL;AiBl2EC;;;;;;;;;;;;EAOI,0BAAA;CjBy2EL;AiBn2EC;;;;;EAMI,0BAAA;CjBo2EL;AgBltED;EACE,iBAAA;EACA,kBAAA;ChBotED;AgBvpED;EACA;IA3DI,YAAA;IACA,oBAAA;IACA,mBAAA;IACA,6CAAA;IACA,uBAAA;GhBqtED;EgB9pEH;IAnDM,iBAAA;GhBotEH;EgBjqEH;;;;;;IA1CY,oBAAA;GhBmtET;EgBzqEH;IAlCM,UAAA;GhB8sEH;EgB5qEH;;;;;;IAzBY,eAAA;GhB6sET;EgBprEH;;;;;;IArBY,gBAAA;GhBitET;EgB5rEH;;;;IARY,iBAAA;GhB0sET;CACF;AkBp6ED;EACE,WAAA;EACA,UAAA;EACA,UAAA;EAIA,aAAA;ClBm6ED;AkBh6ED;EACE,eAAA;EACA,YAAA;EACA,WAAA;EACA,oBAAA;EACA,gBAAA;EACA,qBAAA;EACA,eAAA;EACA,UAAA;EACA,iCAAA;ClBk6ED;AkB/5ED;EACE,sBAAA;EACA,gBAAA;EACA,mBAAA;EACA,kBAAA;ClBi6ED;AkBt5ED;Eb4BE,+BAAA;EACG,4BAAA;EACK,uBAAA;CL63ET;AkBt5ED;;EAEE,gBAAA;EACA,mBAAA;EACA,oBAAA;ClBw5ED;AkBr5ED;EACE,eAAA;ClBu5ED;AkBn5ED;EACE,eAAA;EACA,YAAA;ClBq5ED;AkBj5ED;;EAEE,aAAA;ClBm5ED;AkB/4ED;;;EZvEE,qBAAA;EAEA,2CAAA;EACA,qBAAA;CN09ED;AkB/4ED;EACE,eAAA;EACA,iBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;ClBi5ED;AkBv3ED;EACE,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;EbxDA,yDAAA;EACQ,iDAAA;EAyHR,uFAAA;EACK,0EAAA;EACG,uEAAA;CL0zET;AmBl8EC;EACE,sBAAA;EACA,WAAA;EdUF,uFAAA;EACQ,+EAAA;CL27ET;AK15EC;EACE,YAAA;EACA,WAAA;CL45EH;AK15EC;EAA0B,YAAA;CL65E3B;AK55EC;EAAgC,YAAA;CL+5EjC;AkBn4EC;EACE,UAAA;EACA,8BAAA;ClBq4EH;AkB73EC;;;EAGE,0BAAA;EACA,WAAA;ClB+3EH;AkB53EC;;EAEE,oBAAA;ClB83EH;AkB13EC;EACE,aAAA;ClB43EH;AkBh3ED;EACE,yBAAA;ClBk3ED;AkB10ED;EAtBI;;;;IACE,kBAAA;GlBs2EH;EkBn2EC;;;;;;;;IAEE,kBAAA;GlB22EH;EkBx2EC;;;;;;;;IAEE,kBAAA;GlBg3EH;CACF;AkBt2ED;EACE,oBAAA;ClBw2ED;AkBh2ED;;EAEE,mBAAA;EACA,eAAA;EACA,iBAAA;EACA,oBAAA;ClBk2ED;AkBv2ED;;EAQI,iBAAA;EACA,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,gBAAA;ClBm2EH;AkBh2ED;;;;EAIE,mBAAA;EACA,mBAAA;EACA,mBAAA;ClBk2ED;AkB/1ED;;EAEE,iBAAA;ClBi2ED;AkB71ED;;EAEE,mBAAA;EACA,sBAAA;EACA,mBAAA;EACA,iBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;ClB+1ED;AkB71ED;;EAEE,cAAA;EACA,kBAAA;ClB+1ED;AkBt1EC;;;;;;EAGE,oBAAA;ClB21EH;AkBr1EC;;;;EAEE,oBAAA;ClBy1EH;AkBn1EC;;;;EAGI,oBAAA;ClBs1EL;AkB30ED;EAEE,iBAAA;EACA,oBAAA;EAEA,iBAAA;EACA,iBAAA;ClB20ED;AkBz0EC;;EAEE,gBAAA;EACA,iBAAA;ClB20EH;AkB9zED;ECnQE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnBokFD;AmBlkFC;EACE,aAAA;EACA,kBAAA;CnBokFH;AmBjkFC;;EAEE,aAAA;CnBmkFH;AkB10ED;EAEI,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;ClB20EH;AkBj1ED;EASI,aAAA;EACA,kBAAA;ClB20EH;AkBr1ED;;EAcI,aAAA;ClB20EH;AkBz1ED;EAiBI,aAAA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;ClB20EH;AkBv0ED;EC/RE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnBymFD;AmBvmFC;EACE,aAAA;EACA,kBAAA;CnBymFH;AmBtmFC;;EAEE,aAAA;CnBwmFH;AkBn1ED;EAEI,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;ClBo1EH;AkB11ED;EASI,aAAA;EACA,kBAAA;ClBo1EH;AkB91ED;;EAcI,aAAA;ClBo1EH;AkBl2ED;EAiBI,aAAA;EACA,iBAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;ClBo1EH;AkB30ED;EAEE,mBAAA;ClB40ED;AkB90ED;EAMI,sBAAA;ClB20EH;AkBv0ED;EACE,mBAAA;EACA,OAAA;EACA,SAAA;EACA,WAAA;EACA,eAAA;EACA,YAAA;EACA,aAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;ClBy0ED;AkBv0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBy0ED;AkBv0ED;;;EAGE,YAAA;EACA,aAAA;EACA,kBAAA;ClBy0ED;AkBr0ED;;;;;;;;;;EC1ZI,eAAA;CnB2uFH;AkBj1ED;ECtZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CL4rFT;AmB1uFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CLisFT;AkB31ED;EC5YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnB0uFH;AkBh2ED;ECtYI,eAAA;CnByuFH;AkBh2ED;;;;;;;;;;EC7ZI,eAAA;CnBywFH;AkB52ED;ECzZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CL0tFT;AmBxwFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL+tFT;AkBt3ED;EC/YI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBwwFH;AkB33ED;ECzYI,eAAA;CnBuwFH;AkB33ED;;;;;;;;;;EChaI,eAAA;CnBuyFH;AkBv4ED;EC5ZI,sBAAA;Ed+CF,yDAAA;EACQ,iDAAA;CLwvFT;AmBtyFG;EACE,sBAAA;Ed4CJ,0EAAA;EACQ,kEAAA;CL6vFT;AkBj5ED;EClZI,eAAA;EACA,sBAAA;EACA,0BAAA;CnBsyFH;AkBt5ED;EC5YI,eAAA;CnBqyFH;AkBl5EC;EACE,UAAA;ClBo5EH;AkBl5EC;EACE,OAAA;ClBo5EH;AkB14ED;EACE,eAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;ClB44ED;AkBzzED;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlB23EH;EkBvvEH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlBy3EH;EkB5vEH;IAxHM,sBAAA;GlBu3EH;EkB/vEH;IApHM,sBAAA;IACA,uBAAA;GlBs3EH;EkBnwEH;;;IA9GQ,YAAA;GlBs3EL;EkBxwEH;IAxGM,YAAA;GlBm3EH;EkB3wEH;IApGM,iBAAA;IACA,uBAAA;GlBk3EH;EkB/wEH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB+2EH;EkBtxEH;;IAtFQ,gBAAA;GlBg3EL;EkB1xEH;;IAjFM,mBAAA;IACA,eAAA;GlB+2EH;EkB/xEH;IA3EM,OAAA;GlB62EH;CACF;AkBn2ED;;;;EASI,cAAA;EACA,iBAAA;EACA,iBAAA;ClBg2EH;AkB32ED;;EAiBI,iBAAA;ClB81EH;AkB/2ED;EJthBE,mBAAA;EACA,oBAAA;Cdw4FD;AkB50EC;EAyBF;IAnCM,kBAAA;IACA,iBAAA;IACA,iBAAA;GlB01EH;CACF;AkB13ED;EAwCI,YAAA;ClBq1EH;AkBv0EC;EAUF;IAdQ,kBAAA;IACA,gBAAA;GlB+0EL;CACF;AkBr0EC;EAEF;IANQ,iBAAA;IACA,gBAAA;GlB60EL;CACF;AoBt6FD;EACE,sBAAA;EACA,iBAAA;EACA,oBAAA;EACA,mBAAA;EACA,uBAAA;EACA,+BAAA;MAAA,2BAAA;EACA,gBAAA;EACA,uBAAA;EACA,8BAAA;EACA,oBAAA;EC0CA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,mBAAA;EhB+JA,0BAAA;EACG,uBAAA;EACC,sBAAA;EACI,kBAAA;CLiuFT;AoBz6FG;;;;;;EdrBF,qBAAA;EAEA,2CAAA;EACA,qBAAA;CNq8FD;AoB76FC;;;EAGE,YAAA;EACA,sBAAA;CpB+6FH;AoB56FC;;EAEE,WAAA;EACA,uBAAA;Ef2BF,yDAAA;EACQ,iDAAA;CLo5FT;AoB56FC;;;EAGE,oBAAA;EE7CF,cAAA;EAGA,0BAAA;EjB8DA,yBAAA;EACQ,iBAAA;CL65FT;AoB56FG;;EAEE,qBAAA;CpB86FL;AoBr6FD;EC3DE,YAAA;EACA,uBAAA;EACA,mBAAA;CrBm+FD;AqBj+FC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBm+FP;AqBj+FC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBm+FP;AqBj+FC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBm+FP;AqBj+FG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBy+FT;AqBt+FC;;;EAGE,uBAAA;CrBw+FH;AqBn+FG;;;;;;;;;EAGE,uBAAA;EACI,mBAAA;CrB2+FT;AoB19FD;ECZI,YAAA;EACA,uBAAA;CrBy+FH;AoB39FD;EC9DE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB4hGD;AqB1hGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB4hGP;AqB1hGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB4hGP;AqB1hGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB4hGP;AqB1hGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBkiGT;AqB/hGC;;;EAGE,uBAAA;CrBiiGH;AqB5hGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBoiGT;AoBhhGD;ECfI,eAAA;EACA,uBAAA;CrBkiGH;AoBhhGD;EClEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBqlGD;AqBnlGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBqlGP;AqBnlGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBqlGP;AqBnlGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBqlGP;AqBnlGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB2lGT;AqBxlGC;;;EAGE,uBAAA;CrB0lGH;AqBrlGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB6lGT;AoBrkGD;ECnBI,eAAA;EACA,uBAAA;CrB2lGH;AoBrkGD;ECtEE,YAAA;EACA,0BAAA;EACA,sBAAA;CrB8oGD;AqB5oGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB8oGP;AqB5oGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB8oGP;AqB5oGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB8oGP;AqB5oGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBopGT;AqBjpGC;;;EAGE,uBAAA;CrBmpGH;AqB9oGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBspGT;AoB1nGD;ECvBI,eAAA;EACA,uBAAA;CrBopGH;AoB1nGD;EC1EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBusGD;AqBrsGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBusGP;AqBrsGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBusGP;AqBrsGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBusGP;AqBrsGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrB6sGT;AqB1sGC;;;EAGE,uBAAA;CrB4sGH;AqBvsGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrB+sGT;AoB/qGD;EC3BI,eAAA;EACA,uBAAA;CrB6sGH;AoB/qGD;EC9EE,YAAA;EACA,0BAAA;EACA,sBAAA;CrBgwGD;AqB9vGC;;EAEE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBgwGP;AqB9vGC;EACE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBgwGP;AqB9vGC;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBgwGP;AqB9vGG;;;;;;;;;EAGE,YAAA;EACA,0BAAA;EACI,sBAAA;CrBswGT;AqBnwGC;;;EAGE,uBAAA;CrBqwGH;AqBhwGG;;;;;;;;;EAGE,0BAAA;EACI,sBAAA;CrBwwGT;AoBpuGD;EC/BI,eAAA;EACA,uBAAA;CrBswGH;AoB/tGD;EACE,eAAA;EACA,oBAAA;EACA,iBAAA;CpBiuGD;AoB/tGC;;;;;EAKE,8BAAA;EfnCF,yBAAA;EACQ,iBAAA;CLqwGT;AoBhuGC;;;;EAIE,0BAAA;CpBkuGH;AoBhuGC;;EAEE,eAAA;EACA,2BAAA;EACA,8BAAA;CpBkuGH;AoB9tGG;;;;EAEE,eAAA;EACA,sBAAA;CpBkuGL;AoBztGD;;ECxEE,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CrBqyGD;AoB5tGD;;EC5EE,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrB4yGD;AoB/tGD;;EChFE,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CrBmzGD;AoB9tGD;EACE,eAAA;EACA,YAAA;CpBguGD;AoB5tGD;EACE,gBAAA;CpB8tGD;AoBvtGC;;;EACE,YAAA;CpB2tGH;AuBr3GD;EACE,WAAA;ElBoLA,yCAAA;EACK,oCAAA;EACG,iCAAA;CLosGT;AuBx3GC;EACE,WAAA;CvB03GH;AuBt3GD;EACE,cAAA;CvBw3GD;AuBt3GC;EAAY,eAAA;CvBy3Gb;AuBx3GC;EAAY,mBAAA;CvB23Gb;AuB13GC;EAAY,yBAAA;CvB63Gb;AuB13GD;EACE,mBAAA;EACA,UAAA;EACA,iBAAA;ElBuKA,gDAAA;EACQ,2CAAA;KAAA,wCAAA;EAOR,mCAAA;EACQ,8BAAA;KAAA,2BAAA;EAGR,yCAAA;EACQ,oCAAA;KAAA,iCAAA;CL8sGT;AwBx5GD;EACE,sBAAA;EACA,SAAA;EACA,UAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,yBAAA;EACA,oCAAA;EACA,mCAAA;CxB05GD;AwBt5GD;;EAEE,mBAAA;CxBw5GD;AwBp5GD;EACE,WAAA;CxBs5GD;AwBl5GD;EACE,mBAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,YAAA;EACA,iBAAA;EACA,eAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,iBAAA;EACA,uBAAA;EACA,uBAAA;EACA,sCAAA;EACA,mBAAA;EnBsBA,oDAAA;EACQ,4CAAA;EmBrBR,qCAAA;UAAA,6BAAA;CxBq5GD;AwBh5GC;EACE,SAAA;EACA,WAAA;CxBk5GH;AwB36GD;ECzBE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBu8GD;AwBj7GD;EAmCI,eAAA;EACA,kBAAA;EACA,YAAA;EACA,oBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxBi5GH;AwB34GC;;EAEE,sBAAA;EACA,eAAA;EACA,0BAAA;CxB64GH;AwBv4GC;;;EAGE,YAAA;EACA,sBAAA;EACA,WAAA;EACA,0BAAA;CxBy4GH;AwBh4GC;;;EAGE,eAAA;CxBk4GH;AwB93GC;;EAEE,sBAAA;EACA,8BAAA;EACA,uBAAA;EE3GF,oEAAA;EF6GE,oBAAA;CxBg4GH;AwB33GD;EAGI,eAAA;CxB23GH;AwB93GD;EAQI,WAAA;CxBy3GH;AwBj3GD;EACE,WAAA;EACA,SAAA;CxBm3GD;AwB32GD;EACE,QAAA;EACA,YAAA;CxB62GD;AwBz2GD;EACE,eAAA;EACA,kBAAA;EACA,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,oBAAA;CxB22GD;AwBv2GD;EACE,gBAAA;EACA,QAAA;EACA,SAAA;EACA,UAAA;EACA,OAAA;EACA,aAAA;CxBy2GD;AwBr2GD;EACE,SAAA;EACA,WAAA;CxBu2GD;AwB/1GD;;EAII,cAAA;EACA,0BAAA;EACA,4BAAA;EACA,YAAA;CxB+1GH;AwBt2GD;;EAWI,UAAA;EACA,aAAA;EACA,mBAAA;CxB+1GH;AwB10GD;EAXE;IApEA,WAAA;IACA,SAAA;GxB65GC;EwB11GD;IA1DA,QAAA;IACA,YAAA;GxBu5GC;CACF;A2BviHD;;EAEE,mBAAA;EACA,sBAAA;EACA,uBAAA;C3ByiHD;A2B7iHD;;EAMI,mBAAA;EACA,YAAA;C3B2iHH;A2BziHG;;;;;;;;EAIE,WAAA;C3B+iHL;A2BziHD;;;;EAKI,kBAAA;C3B0iHH;A2BriHD;EACE,kBAAA;C3BuiHD;A2BxiHD;;;EAOI,YAAA;C3BsiHH;A2B7iHD;;;EAYI,iBAAA;C3BsiHH;A2BliHD;EACE,iBAAA;C3BoiHD;A2BhiHD;EACE,eAAA;C3BkiHD;A2BjiHC;EClDA,8BAAA;EACG,2BAAA;C5BslHJ;A2BhiHD;;EC/CE,6BAAA;EACG,0BAAA;C5BmlHJ;A2B/hHD;EACE,YAAA;C3BiiHD;A2B/hHD;EACE,iBAAA;C3BiiHD;A2B/hHD;;ECnEE,8BAAA;EACG,2BAAA;C5BsmHJ;A2B9hHD;ECjEE,6BAAA;EACG,0BAAA;C5BkmHJ;A2B7hHD;;EAEE,WAAA;C3B+hHD;A2B9gHD;EACE,kBAAA;EACA,mBAAA;C3BghHD;A2B9gHD;EACE,mBAAA;EACA,oBAAA;C3BghHD;A2B3gHD;EtB/CE,yDAAA;EACQ,iDAAA;CL6jHT;A2B3gHC;EtBnDA,yBAAA;EACQ,iBAAA;CLikHT;A2BxgHD;EACE,eAAA;C3B0gHD;A2BvgHD;EACE,wBAAA;EACA,uBAAA;C3BygHD;A2BtgHD;EACE,wBAAA;C3BwgHD;A2BjgHD;;;EAII,eAAA;EACA,YAAA;EACA,YAAA;EACA,gBAAA;C3BkgHH;A2BzgHD;EAcM,YAAA;C3B8/GL;A2B5gHD;;;;EAsBI,iBAAA;EACA,eAAA;C3B4/GH;A2Bv/GC;EACE,iBAAA;C3By/GH;A2Bv/GC;EC3KA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5B+pHF;A2Bz/GC;EC/KA,2BAAA;EACC,0BAAA;EAOD,gCAAA;EACC,+BAAA;C5BqqHF;A2B1/GD;EACE,iBAAA;C3B4/GD;A2B1/GD;;EC/KE,8BAAA;EACC,6BAAA;C5B6qHF;A2Bz/GD;EC7LE,2BAAA;EACC,0BAAA;C5ByrHF;A2Br/GD;EACE,eAAA;EACA,YAAA;EACA,oBAAA;EACA,0BAAA;C3Bu/GD;A2B3/GD;;EAOI,YAAA;EACA,oBAAA;EACA,UAAA;C3Bw/GH;A2BjgHD;EAYI,YAAA;C3Bw/GH;A2BpgHD;EAgBI,WAAA;C3Bu/GH;A2Bt+GD;;;;EAKM,mBAAA;EACA,uBAAA;EACA,qBAAA;C3Bu+GL;A6BjtHD;EACE,mBAAA;EACA,eAAA;EACA,0BAAA;C7BmtHD;A6BhtHC;EACE,YAAA;EACA,gBAAA;EACA,iBAAA;C7BktHH;A6B3tHD;EAeI,mBAAA;EACA,WAAA;EAKA,YAAA;EAEA,YAAA;EACA,iBAAA;C7B0sHH;A6BxsHG;EACE,WAAA;C7B0sHL;A6BhsHD;;;EV0BE,aAAA;EACA,mBAAA;EACA,gBAAA;EACA,uBAAA;EACA,mBAAA;CnB2qHD;AmBzqHC;;;EACE,aAAA;EACA,kBAAA;CnB6qHH;AmB1qHC;;;;;;EAEE,aAAA;CnBgrHH;A6BltHD;;;EVqBE,aAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;CnBksHD;AmBhsHC;;;EACE,aAAA;EACA,kBAAA;CnBosHH;AmBjsHC;;;;;;EAEE,aAAA;CnBusHH;A6BhuHD;;;EAGE,oBAAA;C7BkuHD;A6BhuHC;;;EACE,iBAAA;C7BouHH;A6BhuHD;;EAEE,UAAA;EACA,oBAAA;EACA,uBAAA;C7BkuHD;A6B7tHD;EACE,kBAAA;EACA,gBAAA;EACA,oBAAA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;EACA,0BAAA;EACA,uBAAA;EACA,mBAAA;C7B+tHD;A6B5tHC;EACE,kBAAA;EACA,gBAAA;EACA,mBAAA;C7B8tHH;A6B5tHC;EACE,mBAAA;EACA,gBAAA;EACA,mBAAA;C7B8tHH;A6BlvHD;;EA0BI,cAAA;C7B4tHH;A6BvtHD;;;;;;;EDpGE,8BAAA;EACG,2BAAA;C5Bo0HJ;A6BxtHD;EACE,gBAAA;C7B0tHD;A6BxtHD;;;;;;;EDxGE,6BAAA;EACG,0BAAA;C5By0HJ;A6BztHD;EACE,eAAA;C7B2tHD;A6BttHD;EACE,mBAAA;EAGA,aAAA;EACA,oBAAA;C7BstHD;A6B3tHD;EAUI,mBAAA;C7BotHH;A6B9tHD;EAYM,kBAAA;C7BqtHL;A6BltHG;;;EAGE,WAAA;C7BotHL;A6B/sHC;;EAGI,mBAAA;C7BgtHL;A6B7sHC;;EAGI,WAAA;EACA,kBAAA;C7B8sHL;A8B72HD;EACE,iBAAA;EACA,gBAAA;EACA,iBAAA;C9B+2HD;A8Bl3HD;EAOI,mBAAA;EACA,eAAA;C9B82HH;A8Bt3HD;EAWM,mBAAA;EACA,eAAA;EACA,mBAAA;C9B82HL;A8B72HK;;EAEE,sBAAA;EACA,0BAAA;C9B+2HP;A8B12HG;EACE,eAAA;C9B42HL;A8B12HK;;EAEE,eAAA;EACA,sBAAA;EACA,8BAAA;EACA,oBAAA;C9B42HP;A8Br2HG;;;EAGE,0BAAA;EACA,sBAAA;C9Bu2HL;A8Bh5HD;ELHE,YAAA;EACA,cAAA;EACA,iBAAA;EACA,0BAAA;CzBs5HD;A8Bt5HD;EA0DI,gBAAA;C9B+1HH;A8Bt1HD;EACE,8BAAA;C9Bw1HD;A8Bz1HD;EAGI,YAAA;EAEA,oBAAA;C9Bw1HH;A8B71HD;EASM,kBAAA;EACA,wBAAA;EACA,8BAAA;EACA,2BAAA;C9Bu1HL;A8Bt1HK;EACE,mCAAA;C9Bw1HP;A8Bl1HK;;;EAGE,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,iCAAA;EACA,gBAAA;C9Bo1HP;A8B/0HC;EAqDA,YAAA;EA8BA,iBAAA;C9BgwHD;A8Bn1HC;EAwDE,YAAA;C9B8xHH;A8Bt1HC;EA0DI,mBAAA;EACA,mBAAA;C9B+xHL;A8B11HC;EAgEE,UAAA;EACA,WAAA;C9B6xHH;A8BjxHD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9B4xHH;E8B5tHH;IA9DQ,iBAAA;G9B6xHL;CACF;A8Bv2HC;EAuFE,gBAAA;EACA,mBAAA;C9BmxHH;A8B32HC;;;EA8FE,uBAAA;C9BkxHH;A8BpwHD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9BixHH;E8B9uHH;;;IA9BM,0BAAA;G9BixHH;CACF;A8Bl3HD;EAEI,YAAA;C9Bm3HH;A8Br3HD;EAMM,mBAAA;C9Bk3HL;A8Bx3HD;EASM,iBAAA;C9Bk3HL;A8B72HK;;;EAGE,YAAA;EACA,0BAAA;C9B+2HP;A8Bv2HD;EAEI,YAAA;C9Bw2HH;A8B12HD;EAIM,gBAAA;EACA,eAAA;C9By2HL;A8B71HD;EACE,YAAA;C9B+1HD;A8Bh2HD;EAII,YAAA;C9B+1HH;A8Bn2HD;EAMM,mBAAA;EACA,mBAAA;C9Bg2HL;A8Bv2HD;EAYI,UAAA;EACA,WAAA;C9B81HH;A8Bl1HD;EA0DA;IAjEM,oBAAA;IACA,UAAA;G9B61HH;E8B7xHH;IA9DQ,iBAAA;G9B81HL;CACF;A8Bt1HD;EACE,iBAAA;C9Bw1HD;A8Bz1HD;EAKI,gBAAA;EACA,mBAAA;C9Bu1HH;A8B71HD;;;EAYI,uBAAA;C9Bs1HH;A8Bx0HD;EA2BA;IApCM,8BAAA;IACA,2BAAA;G9Bq1HH;E8BlzHH;;;IA9BM,0BAAA;G9Bq1HH;CACF;A8B50HD;EAEI,cAAA;C9B60HH;A8B/0HD;EAKI,eAAA;C9B60HH;A8Bp0HD;EAEE,iBAAA;EF3OA,2BAAA;EACC,0BAAA;C5BijIF;A+B3iID;EACE,mBAAA;EACA,iBAAA;EACA,oBAAA;EACA,8BAAA;C/B6iID;A+BriID;EA8nBA;IAhoBI,mBAAA;G/B2iID;CACF;A+B5hID;EAgnBA;IAlnBI,YAAA;G/BkiID;CACF;A+BphID;EACE,oBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,2DAAA;UAAA,mDAAA;EAEA,kCAAA;C/BqhID;A+BnhIC;EACE,iBAAA;C/BqhIH;A+Bz/HD;EA6jBA;IArlBI,YAAA;IACA,cAAA;IACA,yBAAA;YAAA,iBAAA;G/BqhID;E+BnhIC;IACE,0BAAA;IACA,wBAAA;IACA,kBAAA;IACA,6BAAA;G/BqhIH;E+BlhIC;IACE,oBAAA;G/BohIH;E+B/gIC;;;IAGE,gBAAA;IACA,iBAAA;G/BihIH;CACF;A+B7gID;;EAGI,kBAAA;C/B8gIH;A+BzgIC;EAmjBF;;IArjBM,kBAAA;G/BghIH;CACF;A+BvgID;;;;EAII,oBAAA;EACA,mBAAA;C/BygIH;A+BngIC;EAgiBF;;;;IAniBM,gBAAA;IACA,eAAA;G/B6gIH;CACF;A+BjgID;EACE,cAAA;EACA,sBAAA;C/BmgID;A+B9/HD;EA8gBA;IAhhBI,iBAAA;G/BogID;CACF;A+BhgID;;EAEE,gBAAA;EACA,SAAA;EACA,QAAA;EACA,cAAA;C/BkgID;A+B5/HD;EAggBA;;IAlgBI,iBAAA;G/BmgID;CACF;A+BjgID;EACE,OAAA;EACA,sBAAA;C/BmgID;A+BjgID;EACE,UAAA;EACA,iBAAA;EACA,sBAAA;C/BmgID;A+B7/HD;EACE,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,kBAAA;EACA,aAAA;C/B+/HD;A+B7/HC;;EAEE,sBAAA;C/B+/HH;A+BxgID;EAaI,eAAA;C/B8/HH;A+Br/HD;EALI;;IAEE,mBAAA;G/B6/HH;CACF;A+Bn/HD;EACE,mBAAA;EACA,aAAA;EACA,mBAAA;EACA,kBAAA;EC9LA,gBAAA;EACA,mBAAA;ED+LA,8BAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;C/Bs/HD;A+Bl/HC;EACE,WAAA;C/Bo/HH;A+BlgID;EAmBI,eAAA;EACA,YAAA;EACA,YAAA;EACA,mBAAA;C/Bk/HH;A+BxgID;EAyBI,gBAAA;C/Bk/HH;A+B5+HD;EAqbA;IAvbI,cAAA;G/Bk/HD;CACF;A+Bz+HD;EACE,oBAAA;C/B2+HD;A+B5+HD;EAII,kBAAA;EACA,qBAAA;EACA,kBAAA;C/B2+HH;A+B/8HC;EA2YF;IAjaM,iBAAA;IACA,YAAA;IACA,YAAA;IACA,cAAA;IACA,8BAAA;IACA,UAAA;IACA,yBAAA;YAAA,iBAAA;G/By+HH;E+B9kHH;;IAxZQ,2BAAA;G/B0+HL;E+BllHH;IArZQ,kBAAA;G/B0+HL;E+Bz+HK;;IAEE,uBAAA;G/B2+HP;CACF;A+Bz9HD;EA+XA;IA1YI,YAAA;IACA,UAAA;G/Bw+HD;E+B/lHH;IAtYM,YAAA;G/Bw+HH;E+BlmHH;IApYQ,kBAAA;IACA,qBAAA;G/By+HL;CACF;A+B99HD;EACE,mBAAA;EACA,oBAAA;EACA,mBAAA;EACA,kCAAA;EACA,qCAAA;E1B9NA,6FAAA;EACQ,qFAAA;E2B/DR,gBAAA;EACA,mBAAA;ChC+vID;AkBzuHD;EAwEA;IAtIM,sBAAA;IACA,iBAAA;IACA,uBAAA;GlB2yHH;EkBvqHH;IA/HM,sBAAA;IACA,YAAA;IACA,uBAAA;GlByyHH;EkB5qHH;IAxHM,sBAAA;GlBuyHH;EkB/qHH;IApHM,sBAAA;IACA,uBAAA;GlBsyHH;EkBnrHH;;;IA9GQ,YAAA;GlBsyHL;EkBxrHH;IAxGM,YAAA;GlBmyHH;EkB3rHH;IApGM,iBAAA;IACA,uBAAA;GlBkyHH;EkB/rHH;;IA5FM,sBAAA;IACA,cAAA;IACA,iBAAA;IACA,uBAAA;GlB+xHH;EkBtsHH;;IAtFQ,gBAAA;GlBgyHL;EkB1sHH;;IAjFM,mBAAA;IACA,eAAA;GlB+xHH;EkB/sHH;IA3EM,OAAA;GlB6xHH;CACF;A+BvgIC;EAmWF;IAzWM,mBAAA;G/BihIH;E+B/gIG;IACE,iBAAA;G/BihIL;CACF;A+BhgID;EAoVA;IA5VI,YAAA;IACA,UAAA;IACA,eAAA;IACA,gBAAA;IACA,eAAA;IACA,kBAAA;I1BzPF,yBAAA;IACQ,iBAAA;GLswIP;CACF;A+BtgID;EACE,cAAA;EHpUA,2BAAA;EACC,0BAAA;C5B60IF;A+BtgID;EACE,iBAAA;EHzUA,6BAAA;EACC,4BAAA;EAOD,8BAAA;EACC,6BAAA;C5B40IF;A+BlgID;EChVE,gBAAA;EACA,mBAAA;ChCq1ID;A+BngIC;ECnVA,iBAAA;EACA,oBAAA;ChCy1ID;A+BpgIC;ECtVA,iBAAA;EACA,oBAAA;ChC61ID;A+B9/HD;EChWE,iBAAA;EACA,oBAAA;ChCi2ID;A+B1/HD;EAsSA;IA1SI,YAAA;IACA,kBAAA;IACA,mBAAA;G/BkgID;CACF;A+Br+HD;EAhBE;IExWA,uBAAA;GjCi2IC;E+Bx/HD;IE5WA,wBAAA;IF8WE,oBAAA;G/B0/HD;E+B5/HD;IAKI,gBAAA;G/B0/HH;CACF;A+Bj/HD;EACE,0BAAA;EACA,sBAAA;C/Bm/HD;A+Br/HD;EAKI,YAAA;C/Bm/HH;A+Bl/HG;;EAEE,eAAA;EACA,8BAAA;C/Bo/HL;A+B7/HD;EAcI,YAAA;C/Bk/HH;A+BhgID;EAmBM,YAAA;C/Bg/HL;A+B9+HK;;EAEE,YAAA;EACA,8BAAA;C/Bg/HP;A+B5+HK;;;EAGE,YAAA;EACA,0BAAA;C/B8+HP;A+B1+HK;;;EAGE,YAAA;EACA,8BAAA;C/B4+HP;A+BphID;EA8CI,mBAAA;C/By+HH;A+Bx+HG;;EAEE,uBAAA;C/B0+HL;A+B3hID;EAoDM,uBAAA;C/B0+HL;A+B9hID;;EA0DI,sBAAA;C/Bw+HH;A+Bj+HK;;;EAGE,0BAAA;EACA,YAAA;C/Bm+HP;A+Bl8HC;EAoKF;IA7LU,YAAA;G/B+9HP;E+B99HO;;IAEE,YAAA;IACA,8BAAA;G/Bg+HT;E+B59HO;;;IAGE,YAAA;IACA,0BAAA;G/B89HT;E+B19HO;;;IAGE,YAAA;IACA,8BAAA;G/B49HT;CACF;A+B9jID;EA8GI,YAAA;C/Bm9HH;A+Bl9HG;EACE,YAAA;C/Bo9HL;A+BpkID;EAqHI,YAAA;C/Bk9HH;A+Bj9HG;;EAEE,YAAA;C/Bm9HL;A+B/8HK;;;;EAEE,YAAA;C/Bm9HP;A+B38HD;EACE,uBAAA;EACA,sBAAA;C/B68HD;A+B/8HD;EAKI,eAAA;C/B68HH;A+B58HG;;EAEE,YAAA;EACA,8BAAA;C/B88HL;A+Bv9HD;EAcI,eAAA;C/B48HH;A+B19HD;EAmBM,eAAA;C/B08HL;A+Bx8HK;;EAEE,YAAA;EACA,8BAAA;C/B08HP;A+Bt8HK;;;EAGE,YAAA;EACA,0BAAA;C/Bw8HP;A+Bp8HK;;;EAGE,YAAA;EACA,8BAAA;C/Bs8HP;A+B9+HD;EA+CI,mBAAA;C/Bk8HH;A+Bj8HG;;EAEE,uBAAA;C/Bm8HL;A+Br/HD;EAqDM,uBAAA;C/Bm8HL;A+Bx/HD;;EA2DI,sBAAA;C/Bi8HH;A+B37HK;;;EAGE,0BAAA;EACA,YAAA;C/B67HP;A+Bt5HC;EAwBF;IAvDU,sBAAA;G/By7HP;E+Bl4HH;IApDU,0BAAA;G/By7HP;E+Br4HH;IAjDU,eAAA;G/By7HP;E+Bx7HO;;IAEE,YAAA;IACA,8BAAA;G/B07HT;E+Bt7HO;;;IAGE,YAAA;IACA,0BAAA;G/Bw7HT;E+Bp7HO;;;IAGE,YAAA;IACA,8BAAA;G/Bs7HT;CACF;A+B9hID;EA+GI,eAAA;C/Bk7HH;A+Bj7HG;EACE,YAAA;C/Bm7HL;A+BpiID;EAsHI,eAAA;C/Bi7HH;A+Bh7HG;;EAEE,YAAA;C/Bk7HL;A+B96HK;;;;EAEE,YAAA;C/Bk7HP;AkC5jJD;EACE,kBAAA;EACA,oBAAA;EACA,iBAAA;EACA,0BAAA;EACA,mBAAA;ClC8jJD;AkCnkJD;EAQI,sBAAA;ClC8jJH;AkCtkJD;EAWM,kBAAA;EACA,eAAA;EACA,YAAA;ClC8jJL;AkC3kJD;EAkBI,eAAA;ClC4jJH;AmChlJD;EACE,sBAAA;EACA,gBAAA;EACA,eAAA;EACA,mBAAA;CnCklJD;AmCtlJD;EAOI,gBAAA;CnCklJH;AmCzlJD;;EAUM,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,sBAAA;EACA,eAAA;EACA,uBAAA;EACA,uBAAA;EACA,kBAAA;CnCmlJL;AmCjlJG;;EAGI,eAAA;EPXN,+BAAA;EACG,4BAAA;C5B8lJJ;AmChlJG;;EPvBF,gCAAA;EACG,6BAAA;C5B2mJJ;AmC3kJG;;;;EAEE,WAAA;EACA,eAAA;EACA,0BAAA;EACA,mBAAA;CnC+kJL;AmCzkJG;;;;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;EACA,gBAAA;CnC8kJL;AmCroJD;;;;;;EAkEM,eAAA;EACA,uBAAA;EACA,mBAAA;EACA,oBAAA;CnC2kJL;AmClkJD;;EC3EM,mBAAA;EACA,gBAAA;EACA,uBAAA;CpCipJL;AoC/oJG;;ERKF,+BAAA;EACG,4BAAA;C5B8oJJ;AoC9oJG;;ERTF,gCAAA;EACG,6BAAA;C5B2pJJ;AmC7kJD;;EChFM,kBAAA;EACA,gBAAA;EACA,iBAAA;CpCiqJL;AoC/pJG;;ERKF,+BAAA;EACG,4BAAA;C5B8pJJ;AoC9pJG;;ERTF,gCAAA;EACG,6BAAA;C5B2qJJ;AqC9qJD;EACE,gBAAA;EACA,eAAA;EACA,iBAAA;EACA,mBAAA;CrCgrJD;AqCprJD;EAOI,gBAAA;CrCgrJH;AqCvrJD;;EAUM,sBAAA;EACA,kBAAA;EACA,uBAAA;EACA,uBAAA;EACA,oBAAA;CrCirJL;AqC/rJD;;EAmBM,sBAAA;EACA,0BAAA;CrCgrJL;AqCpsJD;;EA2BM,aAAA;CrC6qJL;AqCxsJD;;EAkCM,YAAA;CrC0qJL;AqC5sJD;;;;EA2CM,eAAA;EACA,uBAAA;EACA,oBAAA;CrCuqJL;AsCrtJD;EACE,gBAAA;EACA,wBAAA;EACA,eAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,mBAAA;EACA,oBAAA;EACA,yBAAA;EACA,qBAAA;CtCutJD;AsCntJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CtCqtJL;AsChtJC;EACE,cAAA;CtCktJH;AsC9sJC;EACE,mBAAA;EACA,UAAA;CtCgtJH;AsCzsJD;ECtCE,0BAAA;CvCkvJD;AuC/uJG;;EAEE,0BAAA;CvCivJL;AsC5sJD;EC1CE,0BAAA;CvCyvJD;AuCtvJG;;EAEE,0BAAA;CvCwvJL;AsC/sJD;EC9CE,0BAAA;CvCgwJD;AuC7vJG;;EAEE,0BAAA;CvC+vJL;AsCltJD;EClDE,0BAAA;CvCuwJD;AuCpwJG;;EAEE,0BAAA;CvCswJL;AsCrtJD;ECtDE,0BAAA;CvC8wJD;AuC3wJG;;EAEE,0BAAA;CvC6wJL;AsCxtJD;EC1DE,0BAAA;CvCqxJD;AuClxJG;;EAEE,0BAAA;CvCoxJL;AwCtxJD;EACE,sBAAA;EACA,gBAAA;EACA,iBAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,eAAA;EACA,uBAAA;EACA,oBAAA;EACA,mBAAA;EACA,0BAAA;EACA,oBAAA;CxCwxJD;AwCrxJC;EACE,cAAA;CxCuxJH;AwCnxJC;EACE,mBAAA;EACA,UAAA;CxCqxJH;AwClxJC;;EAEE,OAAA;EACA,iBAAA;CxCoxJH;AwC/wJG;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;CxCixJL;AwC5wJC;;EAEE,eAAA;EACA,uBAAA;CxC8wJH;AwC3wJC;EACE,aAAA;CxC6wJH;AwC1wJC;EACE,kBAAA;CxC4wJH;AwCzwJC;EACE,iBAAA;CxC2wJH;AyCr0JD;EACE,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,eAAA;EACA,0BAAA;CzCu0JD;AyC50JD;;EASI,eAAA;CzCu0JH;AyCh1JD;EAaI,oBAAA;EACA,gBAAA;EACA,iBAAA;CzCs0JH;AyCr1JD;EAmBI,0BAAA;CzCq0JH;AyCl0JC;;EAEE,mBAAA;EACA,mBAAA;EACA,oBAAA;CzCo0JH;AyC91JD;EA8BI,gBAAA;CzCm0JH;AyCjzJD;EACA;IAfI,kBAAA;IACA,qBAAA;GzCm0JD;EyCj0JC;;IAEE,mBAAA;IACA,oBAAA;GzCm0JH;EyC1zJH;;IAJM,gBAAA;GzCk0JH;CACF;A0C/2JD;EACE,eAAA;EACA,aAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;EACA,uBAAA;EACA,mBAAA;ErCiLA,4CAAA;EACK,uCAAA;EACG,oCAAA;CLisJT;A0C33JD;;EAaI,kBAAA;EACA,mBAAA;C1Ck3JH;A0C92JC;;;EAGE,sBAAA;C1Cg3JH;A0Cr4JD;EA0BI,aAAA;EACA,eAAA;C1C82JH;A2Cv4JD;EACE,cAAA;EACA,oBAAA;EACA,8BAAA;EACA,mBAAA;C3Cy4JD;A2C74JD;EAQI,cAAA;EAEA,eAAA;C3Cu4JH;A2Cj5JD;EAeI,kBAAA;C3Cq4JH;A2Cp5JD;;EAqBI,iBAAA;C3Cm4JH;A2Cx5JD;EAyBI,gBAAA;C3Ck4JH;A2C13JD;;EAEE,oBAAA;C3C43JD;A2C93JD;;EAMI,mBAAA;EACA,UAAA;EACA,aAAA;EACA,eAAA;C3C43JH;A2Cp3JD;ECvDE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C86JD;A2Cz3JD;EClDI,0BAAA;C5C86JH;A2C53JD;EC/CI,eAAA;C5C86JH;A2C33JD;EC3DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Cy7JD;A2Ch4JD;ECtDI,0BAAA;C5Cy7JH;A2Cn4JD;ECnDI,eAAA;C5Cy7JH;A2Cl4JD;EC/DE,0BAAA;EACA,sBAAA;EACA,eAAA;C5Co8JD;A2Cv4JD;EC1DI,0BAAA;C5Co8JH;A2C14JD;ECvDI,eAAA;C5Co8JH;A2Cz4JD;ECnEE,0BAAA;EACA,sBAAA;EACA,eAAA;C5C+8JD;A2C94JD;EC9DI,0BAAA;C5C+8JH;A2Cj5JD;EC3DI,eAAA;C5C+8JH;A6Cj9JD;EACE;IAAQ,4BAAA;G7Co9JP;E6Cn9JD;IAAQ,yBAAA;G7Cs9JP;CACF;A6Cn9JD;EACE;IAAQ,4BAAA;G7Cs9JP;E6Cr9JD;IAAQ,yBAAA;G7Cw9JP;CACF;A6C39JD;EACE;IAAQ,4BAAA;G7Cs9JP;E6Cr9JD;IAAQ,yBAAA;G7Cw9JP;CACF;A6Cj9JD;EACE,iBAAA;EACA,aAAA;EACA,oBAAA;EACA,0BAAA;EACA,mBAAA;ExCsCA,uDAAA;EACQ,+CAAA;CL86JT;A6Ch9JD;EACE,YAAA;EACA,UAAA;EACA,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,YAAA;EACA,mBAAA;EACA,0BAAA;ExCyBA,uDAAA;EACQ,+CAAA;EAyHR,oCAAA;EACK,+BAAA;EACG,4BAAA;CLk0JT;A6C78JD;;ECCI,8MAAA;EACA,yMAAA;EACA,sMAAA;EDAF,mCAAA;UAAA,2BAAA;C7Ci9JD;A6C18JD;;ExC5CE,2DAAA;EACK,sDAAA;EACG,mDAAA;CL0/JT;A6Cv8JD;EErEE,0BAAA;C/C+gKD;A+C5gKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C+9JH;A6C38JD;EEzEE,0BAAA;C/CuhKD;A+CphKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Cu+JH;A6C/8JD;EE7EE,0BAAA;C/C+hKD;A+C5hKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9C++JH;A6Cn9JD;EEjFE,0BAAA;C/CuiKD;A+CpiKC;EDgDE,8MAAA;EACA,yMAAA;EACA,sMAAA;C9Cu/JH;AgD/iKD;EAEE,iBAAA;ChDgjKD;AgD9iKC;EACE,cAAA;ChDgjKH;AgD5iKD;;EAEE,QAAA;EACA,iBAAA;ChD8iKD;AgD3iKD;EACE,eAAA;ChD6iKD;AgD1iKD;EACE,eAAA;ChD4iKD;AgDziKC;EACE,gBAAA;ChD2iKH;AgDviKD;;EAEE,mBAAA;ChDyiKD;AgDtiKD;;EAEE,oBAAA;ChDwiKD;AgDriKD;;;EAGE,oBAAA;EACA,oBAAA;ChDuiKD;AgDpiKD;EACE,uBAAA;ChDsiKD;AgDniKD;EACE,uBAAA;ChDqiKD;AgDjiKD;EACE,cAAA;EACA,mBAAA;ChDmiKD;AgD7hKD;EACE,gBAAA;EACA,iBAAA;ChD+hKD;AiDtlKD;EAEE,oBAAA;EACA,gBAAA;CjDulKD;AiD/kKD;EACE,mBAAA;EACA,eAAA;EACA,mBAAA;EAEA,oBAAA;EACA,uBAAA;EACA,uBAAA;CjDglKD;AiD7kKC;ErB3BA,6BAAA;EACC,4BAAA;C5B2mKF;AiD9kKC;EACE,iBAAA;ErBvBF,gCAAA;EACC,+BAAA;C5BwmKF;AiDvkKD;;EAEE,YAAA;CjDykKD;AiD3kKD;;EAKI,YAAA;CjD0kKH;AiDtkKC;;;;EAEE,sBAAA;EACA,YAAA;EACA,0BAAA;CjD0kKH;AiDtkKD;EACE,YAAA;EACA,iBAAA;CjDwkKD;AiDnkKC;;;EAGE,0BAAA;EACA,eAAA;EACA,oBAAA;CjDqkKH;AiD1kKC;;;EASI,eAAA;CjDskKL;AiD/kKC;;;EAYI,eAAA;CjDwkKL;AiDnkKC;;;EAGE,WAAA;EACA,YAAA;EACA,0BAAA;EACA,sBAAA;CjDqkKH;AiD3kKC;;;;;;;;;EAYI,eAAA;CjD0kKL;AiDtlKC;;;EAeI,eAAA;CjD4kKL;AkD9qKC;EACE,eAAA;EACA,0BAAA;ClDgrKH;AkD9qKG;;EAEE,eAAA;ClDgrKL;AkDlrKG;;EAKI,eAAA;ClDirKP;AkD9qKK;;;;EAEE,eAAA;EACA,0BAAA;ClDkrKP;AkDhrKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDqrKP;AkD3sKC;EACE,eAAA;EACA,0BAAA;ClD6sKH;AkD3sKG;;EAEE,eAAA;ClD6sKL;AkD/sKG;;EAKI,eAAA;ClD8sKP;AkD3sKK;;;;EAEE,eAAA;EACA,0BAAA;ClD+sKP;AkD7sKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClDktKP;AkDxuKC;EACE,eAAA;EACA,0BAAA;ClD0uKH;AkDxuKG;;EAEE,eAAA;ClD0uKL;AkD5uKG;;EAKI,eAAA;ClD2uKP;AkDxuKK;;;;EAEE,eAAA;EACA,0BAAA;ClD4uKP;AkD1uKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD+uKP;AkDrwKC;EACE,eAAA;EACA,0BAAA;ClDuwKH;AkDrwKG;;EAEE,eAAA;ClDuwKL;AkDzwKG;;EAKI,eAAA;ClDwwKP;AkDrwKK;;;;EAEE,eAAA;EACA,0BAAA;ClDywKP;AkDvwKK;;;;;;EAGE,YAAA;EACA,0BAAA;EACA,sBAAA;ClD4wKP;AiD3qKD;EACE,cAAA;EACA,mBAAA;CjD6qKD;AiD3qKD;EACE,iBAAA;EACA,iBAAA;CjD6qKD;AmDvyKD;EACE,oBAAA;EACA,uBAAA;EACA,8BAAA;EACA,mBAAA;E9C0DA,kDAAA;EACQ,0CAAA;CLgvKT;AmDtyKD;EACE,cAAA;CnDwyKD;AmDnyKD;EACE,mBAAA;EACA,qCAAA;EvBpBA,6BAAA;EACC,4BAAA;C5B0zKF;AmDzyKD;EAMI,eAAA;CnDsyKH;AmDjyKD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,eAAA;CnDmyKD;AmDvyKD;;;;;EAWI,eAAA;CnDmyKH;AmD9xKD;EACE,mBAAA;EACA,0BAAA;EACA,2BAAA;EvBxCA,gCAAA;EACC,+BAAA;C5By0KF;AmDxxKD;;EAGI,iBAAA;CnDyxKH;AmD5xKD;;EAMM,oBAAA;EACA,iBAAA;CnD0xKL;AmDtxKG;;EAEI,cAAA;EvBvEN,6BAAA;EACC,4BAAA;C5Bg2KF;AmDpxKG;;EAEI,iBAAA;EvBvEN,gCAAA;EACC,+BAAA;C5B81KF;AmD7yKD;EvB1DE,2BAAA;EACC,0BAAA;C5B02KF;AmDhxKD;EAEI,oBAAA;CnDixKH;AmD9wKD;EACE,oBAAA;CnDgxKD;AmDxwKD;;;EAII,iBAAA;CnDywKH;AmD7wKD;;;EAOM,mBAAA;EACA,oBAAA;CnD2wKL;AmDnxKD;;EvBzGE,6BAAA;EACC,4BAAA;C5Bg4KF;AmDxxKD;;;;EAmBQ,4BAAA;EACA,6BAAA;CnD2wKP;AmD/xKD;;;;;;;;EAwBU,4BAAA;CnDixKT;AmDzyKD;;;;;;;;EA4BU,6BAAA;CnDuxKT;AmDnzKD;;EvBjGE,gCAAA;EACC,+BAAA;C5Bw5KF;AmDxzKD;;;;EAyCQ,+BAAA;EACA,gCAAA;CnDqxKP;AmD/zKD;;;;;;;;EA8CU,+BAAA;CnD2xKT;AmDz0KD;;;;;;;;EAkDU,gCAAA;CnDiyKT;AmDn1KD;;;;EA2DI,2BAAA;CnD8xKH;AmDz1KD;;EA+DI,cAAA;CnD8xKH;AmD71KD;;EAmEI,UAAA;CnD8xKH;AmDj2KD;;;;;;;;;;;;EA0EU,eAAA;CnDqyKT;AmD/2KD;;;;;;;;;;;;EA8EU,gBAAA;CnD+yKT;AmD73KD;;;;;;;;EAuFU,iBAAA;CnDgzKT;AmDv4KD;;;;;;;;EAgGU,iBAAA;CnDizKT;AmDj5KD;EAsGI,UAAA;EACA,iBAAA;CnD8yKH;AmDpyKD;EACE,oBAAA;CnDsyKD;AmDvyKD;EAKI,iBAAA;EACA,mBAAA;CnDqyKH;AmD3yKD;EASM,gBAAA;CnDqyKL;AmD9yKD;EAcI,iBAAA;CnDmyKH;AmDjzKD;;EAkBM,2BAAA;CnDmyKL;AmDrzKD;EAuBI,cAAA;CnDiyKH;AmDxzKD;EAyBM,8BAAA;CnDkyKL;AmD3xKD;EC1PE,mBAAA;CpDwhLD;AoDthLC;EACE,eAAA;EACA,0BAAA;EACA,mBAAA;CpDwhLH;AoD3hLC;EAMI,uBAAA;CpDwhLL;AoD9hLC;EASI,eAAA;EACA,0BAAA;CpDwhLL;AoDrhLC;EAEI,0BAAA;CpDshLL;AmD1yKD;EC7PE,sBAAA;CpD0iLD;AoDxiLC;EACE,YAAA;EACA,0BAAA;EACA,sBAAA;CpD0iLH;AoD7iLC;EAMI,0BAAA;CpD0iLL;AoDhjLC;EASI,eAAA;EACA,uBAAA;CpD0iLL;AoDviLC;EAEI,6BAAA;CpDwiLL;AmDzzKD;EChQE,sBAAA;CpD4jLD;AoD1jLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD4jLH;AoD/jLC;EAMI,0BAAA;CpD4jLL;AoDlkLC;EASI,eAAA;EACA,0BAAA;CpD4jLL;AoDzjLC;EAEI,6BAAA;CpD0jLL;AmDx0KD;ECnQE,sBAAA;CpD8kLD;AoD5kLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpD8kLH;AoDjlLC;EAMI,0BAAA;CpD8kLL;AoDplLC;EASI,eAAA;EACA,0BAAA;CpD8kLL;AoD3kLC;EAEI,6BAAA;CpD4kLL;AmDv1KD;ECtQE,sBAAA;CpDgmLD;AoD9lLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDgmLH;AoDnmLC;EAMI,0BAAA;CpDgmLL;AoDtmLC;EASI,eAAA;EACA,0BAAA;CpDgmLL;AoD7lLC;EAEI,6BAAA;CpD8lLL;AmDt2KD;ECzQE,sBAAA;CpDknLD;AoDhnLC;EACE,eAAA;EACA,0BAAA;EACA,sBAAA;CpDknLH;AoDrnLC;EAMI,0BAAA;CpDknLL;AoDxnLC;EASI,eAAA;EACA,0BAAA;CpDknLL;AoD/mLC;EAEI,6BAAA;CpDgnLL;AqDhoLD;EACE,mBAAA;EACA,eAAA;EACA,UAAA;EACA,WAAA;EACA,iBAAA;CrDkoLD;AqDvoLD;;;;;EAYI,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,aAAA;EACA,YAAA;EACA,UAAA;CrDkoLH;AqD7nLD;EACE,uBAAA;CrD+nLD;AqD3nLD;EACE,oBAAA;CrD6nLD;AsDxpLD;EACE,iBAAA;EACA,cAAA;EACA,oBAAA;EACA,0BAAA;EACA,0BAAA;EACA,mBAAA;EjDwDA,wDAAA;EACQ,gDAAA;CLmmLT;AsDlqLD;EASI,mBAAA;EACA,kCAAA;CtD4pLH;AsDvpLD;EACE,cAAA;EACA,mBAAA;CtDypLD;AsDvpLD;EACE,aAAA;EACA,mBAAA;CtDypLD;AuD/qLD;EACE,aAAA;EACA,gBAAA;EACA,kBAAA;EACA,eAAA;EACA,YAAA;EACA,0BAAA;EjCRA,aAAA;EAGA,0BAAA;CtBwrLD;AuDhrLC;;EAEE,YAAA;EACA,sBAAA;EACA,gBAAA;EjCfF,aAAA;EAGA,0BAAA;CtBgsLD;AuD5qLC;EACE,WAAA;EACA,gBAAA;EACA,wBAAA;EACA,UAAA;EACA,yBAAA;CvD8qLH;AwDnsLD;EACE,iBAAA;CxDqsLD;AwDjsLD;EACE,cAAA;EACA,iBAAA;EACA,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,kCAAA;EAIA,WAAA;CxDgsLD;AwD7rLC;EnD+GA,sCAAA;EACI,kCAAA;EACC,iCAAA;EACG,8BAAA;EAkER,oDAAA;EAEK,0CAAA;EACG,oCAAA;CLghLT;AwDnsLC;EnD2GA,mCAAA;EACI,+BAAA;EACC,8BAAA;EACG,2BAAA;CL2lLT;AwDvsLD;EACE,mBAAA;EACA,iBAAA;CxDysLD;AwDrsLD;EACE,mBAAA;EACA,YAAA;EACA,aAAA;CxDusLD;AwDnsLD;EACE,mBAAA;EACA,uBAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EnDaA,iDAAA;EACQ,yCAAA;EmDZR,qCAAA;UAAA,6BAAA;EAEA,WAAA;CxDqsLD;AwDjsLD;EACE,gBAAA;EACA,OAAA;EACA,SAAA;EACA,UAAA;EACA,QAAA;EACA,cAAA;EACA,uBAAA;CxDmsLD;AwDjsLC;ElCrEA,WAAA;EAGA,yBAAA;CtBuwLD;AwDpsLC;ElCtEA,aAAA;EAGA,0BAAA;CtB2wLD;AwDnsLD;EACE,cAAA;EACA,iCAAA;CxDqsLD;AwDjsLD;EACE,iBAAA;CxDmsLD;AwD/rLD;EACE,UAAA;EACA,wBAAA;CxDisLD;AwD5rLD;EACE,mBAAA;EACA,cAAA;CxD8rLD;AwD1rLD;EACE,cAAA;EACA,kBAAA;EACA,8BAAA;CxD4rLD;AwD/rLD;EAQI,iBAAA;EACA,iBAAA;CxD0rLH;AwDnsLD;EAaI,kBAAA;CxDyrLH;AwDtsLD;EAiBI,eAAA;CxDwrLH;AwDnrLD;EACE,mBAAA;EACA,aAAA;EACA,YAAA;EACA,aAAA;EACA,iBAAA;CxDqrLD;AwDnqLD;EAZE;IACE,aAAA;IACA,kBAAA;GxDkrLD;EwDhrLD;InDvEA,kDAAA;IACQ,0CAAA;GL0vLP;EwD/qLD;IAAY,aAAA;GxDkrLX;CACF;AwD7qLD;EAFE;IAAY,aAAA;GxDmrLX;CACF;AyDl0LD;EACE,mBAAA;EACA,cAAA;EACA,eAAA;ECRA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;EDHA,gBAAA;EnCVA,WAAA;EAGA,yBAAA;CtBy1LD;AyD90LC;EnCdA,aAAA;EAGA,0BAAA;CtB61LD;AyDj1LC;EAAW,iBAAA;EAAmB,eAAA;CzDq1L/B;AyDp1LC;EAAW,iBAAA;EAAmB,eAAA;CzDw1L/B;AyDv1LC;EAAW,gBAAA;EAAmB,eAAA;CzD21L/B;AyD11LC;EAAW,kBAAA;EAAmB,eAAA;CzD81L/B;AyD11LD;EACE,iBAAA;EACA,iBAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,mBAAA;CzD41LD;AyDx1LD;EACE,mBAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;CzD01LD;AyDt1LC;EACE,UAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,uBAAA;CzDw1LH;AyDt1LC;EACE,UAAA;EACA,WAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDw1LH;AyDt1LC;EACE,UAAA;EACA,UAAA;EACA,oBAAA;EACA,wBAAA;EACA,uBAAA;CzDw1LH;AyDt1LC;EACE,SAAA;EACA,QAAA;EACA,iBAAA;EACA,4BAAA;EACA,yBAAA;CzDw1LH;AyDt1LC;EACE,SAAA;EACA,SAAA;EACA,iBAAA;EACA,4BAAA;EACA,wBAAA;CzDw1LH;AyDt1LC;EACE,OAAA;EACA,UAAA;EACA,kBAAA;EACA,wBAAA;EACA,0BAAA;CzDw1LH;AyDt1LC;EACE,OAAA;EACA,WAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDw1LH;AyDt1LC;EACE,OAAA;EACA,UAAA;EACA,iBAAA;EACA,wBAAA;EACA,0BAAA;CzDw1LH;A2Dr7LD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,cAAA;EACA,cAAA;EACA,iBAAA;EACA,aAAA;EDXA,4DAAA;EAEA,mBAAA;EACA,oBAAA;EACA,uBAAA;EACA,iBAAA;EACA,wBAAA;EACA,iBAAA;EACA,kBAAA;EACA,sBAAA;EACA,kBAAA;EACA,qBAAA;EACA,oBAAA;EACA,mBAAA;EACA,qBAAA;EACA,kBAAA;ECAA,gBAAA;EAEA,uBAAA;EACA,qCAAA;UAAA,6BAAA;EACA,uBAAA;EACA,qCAAA;EACA,mBAAA;EtD8CA,kDAAA;EACQ,0CAAA;CLq5LT;A2Dh8LC;EAAY,kBAAA;C3Dm8Lb;A2Dl8LC;EAAY,kBAAA;C3Dq8Lb;A2Dp8LC;EAAY,iBAAA;C3Du8Lb;A2Dt8LC;EAAY,mBAAA;C3Dy8Lb;A2Dt8LD;EACE,UAAA;EACA,kBAAA;EACA,gBAAA;EACA,0BAAA;EACA,iCAAA;EACA,2BAAA;C3Dw8LD;A2Dr8LD;EACE,kBAAA;C3Du8LD;A2D/7LC;;EAEE,mBAAA;EACA,eAAA;EACA,SAAA;EACA,UAAA;EACA,0BAAA;EACA,oBAAA;C3Di8LH;A2D97LD;EACE,mBAAA;C3Dg8LD;A2D97LD;EACE,mBAAA;EACA,YAAA;C3Dg8LD;A2D57LC;EACE,UAAA;EACA,mBAAA;EACA,uBAAA;EACA,0BAAA;EACA,sCAAA;EACA,cAAA;C3D87LH;A2D77LG;EACE,aAAA;EACA,YAAA;EACA,mBAAA;EACA,uBAAA;EACA,uBAAA;C3D+7LL;A2D57LC;EACE,SAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,4BAAA;EACA,wCAAA;C3D87LH;A2D77LG;EACE,aAAA;EACA,UAAA;EACA,cAAA;EACA,qBAAA;EACA,yBAAA;C3D+7LL;A2D57LC;EACE,UAAA;EACA,mBAAA;EACA,oBAAA;EACA,6BAAA;EACA,yCAAA;EACA,WAAA;C3D87LH;A2D77LG;EACE,aAAA;EACA,SAAA;EACA,mBAAA;EACA,oBAAA;EACA,0BAAA;C3D+7LL;A2D37LC;EACE,SAAA;EACA,aAAA;EACA,kBAAA;EACA,sBAAA;EACA,2BAAA;EACA,uCAAA;C3D67LH;A2D57LG;EACE,aAAA;EACA,WAAA;EACA,sBAAA;EACA,wBAAA;EACA,cAAA;C3D87LL;A4DvjMD;EACE,mBAAA;C5DyjMD;A4DtjMD;EACE,mBAAA;EACA,iBAAA;EACA,YAAA;C5DwjMD;A4D3jMD;EAMI,cAAA;EACA,mBAAA;EvD6KF,0CAAA;EACK,qCAAA;EACG,kCAAA;CL44LT;A4DlkMD;;EAcM,eAAA;C5DwjML;A4D9hMC;EA4NF;IvD3DE,uDAAA;IAEK,6CAAA;IACG,uCAAA;IA7JR,oCAAA;IAEQ,4BAAA;IA+GR,4BAAA;IAEQ,oBAAA;GLi7LP;E4D5jMG;;IvDmHJ,2CAAA;IACQ,mCAAA;IuDjHF,QAAA;G5D+jML;E4D7jMG;;IvD8GJ,4CAAA;IACQ,oCAAA;IuD5GF,QAAA;G5DgkML;E4D9jMG;;;IvDyGJ,wCAAA;IACQ,gCAAA;IuDtGF,QAAA;G5DikML;CACF;A4DvmMD;;;EA6CI,eAAA;C5D+jMH;A4D5mMD;EAiDI,QAAA;C5D8jMH;A4D/mMD;;EAsDI,mBAAA;EACA,OAAA;EACA,YAAA;C5D6jMH;A4DrnMD;EA4DI,WAAA;C5D4jMH;A4DxnMD;EA+DI,YAAA;C5D4jMH;A4D3nMD;;EAmEI,QAAA;C5D4jMH;A4D/nMD;EAuEI,YAAA;C5D2jMH;A4DloMD;EA0EI,WAAA;C5D2jMH;A4DnjMD;EACE,mBAAA;EACA,OAAA;EACA,QAAA;EACA,UAAA;EACA,WAAA;EtC9FA,aAAA;EAGA,0BAAA;EsC6FA,gBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;EACA,mCAAA;C5DsjMD;A4DjjMC;EdnGE,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9CupMH;A4DrjMC;EACE,WAAA;EACA,SAAA;EdxGA,mGAAA;EACA,8FAAA;EACA,qHAAA;EAAA,+FAAA;EACA,4BAAA;EACA,uHAAA;C9CgqMH;A4DvjMC;;EAEE,WAAA;EACA,YAAA;EACA,sBAAA;EtCvHF,aAAA;EAGA,0BAAA;CtB+qMD;A4DzlMD;;;;EAuCI,mBAAA;EACA,SAAA;EACA,kBAAA;EACA,WAAA;EACA,sBAAA;C5DwjMH;A4DnmMD;;EA+CI,UAAA;EACA,mBAAA;C5DwjMH;A4DxmMD;;EAoDI,WAAA;EACA,oBAAA;C5DwjMH;A4D7mMD;;EAyDI,YAAA;EACA,aAAA;EACA,eAAA;EACA,mBAAA;C5DwjMH;A4DnjMG;EACE,iBAAA;C5DqjML;A4DjjMG;EACE,iBAAA;C5DmjML;A4DziMD;EACE,mBAAA;EACA,aAAA;EACA,UAAA;EACA,YAAA;EACA,WAAA;EACA,kBAAA;EACA,gBAAA;EACA,iBAAA;EACA,mBAAA;C5D2iMD;A4DpjMD;EAYI,sBAAA;EACA,YAAA;EACA,aAAA;EACA,YAAA;EACA,oBAAA;EACA,uBAAA;EACA,oBAAA;EACA,gBAAA;EAWA,0BAAA;EACA,mCAAA;C5DiiMH;A4DhkMD;EAkCI,UAAA;EACA,YAAA;EACA,aAAA;EACA,uBAAA;C5DiiMH;A4D1hMD;EACE,mBAAA;EACA,UAAA;EACA,WAAA;EACA,aAAA;EACA,YAAA;EACA,kBAAA;EACA,qBAAA;EACA,YAAA;EACA,mBAAA;EACA,0CAAA;C5D4hMD;A4D3hMC;EACE,kBAAA;C5D6hMH;A4Dp/LD;EAhCE;;;;IAKI,YAAA;IACA,aAAA;IACA,kBAAA;IACA,gBAAA;G5DshMH;E4D9hMD;;IAYI,mBAAA;G5DshMH;E4DliMD;;IAgBI,oBAAA;G5DshMH;E4DjhMD;IACE,UAAA;IACA,WAAA;IACA,qBAAA;G5DmhMD;E4D/gMD;IACE,aAAA;G5DihMD;CACF;A6DhxMC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,aAAA;EACA,eAAA;C7DgzMH;A6D9yMC;;;;;;;;;;;;;;;;EACE,YAAA;C7D+zMH;AiCv0MD;E6BRE,eAAA;EACA,kBAAA;EACA,mBAAA;C9Dk1MD;AiCz0MD;EACE,wBAAA;CjC20MD;AiCz0MD;EACE,uBAAA;CjC20MD;AiCn0MD;EACE,yBAAA;CjCq0MD;AiCn0MD;EACE,0BAAA;CjCq0MD;AiCn0MD;EACE,mBAAA;CjCq0MD;AiCn0MD;E8BzBE,YAAA;EACA,mBAAA;EACA,kBAAA;EACA,8BAAA;EACA,UAAA;C/D+1MD;AiCj0MD;EACE,yBAAA;CjCm0MD;AiC5zMD;EACE,gBAAA;CjC8zMD;AgE/1MD;EACE,oBAAA;ChEi2MD;AgE31MD;;;;ECdE,yBAAA;CjE+2MD;AgE11MD;;;;;;;;;;;;EAYE,yBAAA;ChE41MD;AgEr1MD;EA6IA;IC7LE,0BAAA;GjEy4MC;EiEx4MD;IAAU,0BAAA;GjE24MT;EiE14MD;IAAU,8BAAA;GjE64MT;EiE54MD;;IACU,+BAAA;GjE+4MT;CACF;AgE/1MD;EAwIA;IA1II,0BAAA;GhEq2MD;CACF;AgE/1MD;EAmIA;IArII,2BAAA;GhEq2MD;CACF;AgE/1MD;EA8HA;IAhII,iCAAA;GhEq2MD;CACF;AgE91MD;EAwHA;IC7LE,0BAAA;GjEu6MC;EiEt6MD;IAAU,0BAAA;GjEy6MT;EiEx6MD;IAAU,8BAAA;GjE26MT;EiE16MD;;IACU,+BAAA;GjE66MT;CACF;AgEx2MD;EAmHA;IArHI,0BAAA;GhE82MD;CACF;AgEx2MD;EA8GA;IAhHI,2BAAA;GhE82MD;CACF;AgEx2MD;EAyGA;IA3GI,iCAAA;GhE82MD;CACF;AgEv2MD;EAmGA;IC7LE,0BAAA;GjEq8MC;EiEp8MD;IAAU,0BAAA;GjEu8MT;EiEt8MD;IAAU,8BAAA;GjEy8MT;EiEx8MD;;IACU,+BAAA;GjE28MT;CACF;AgEj3MD;EA8FA;IAhGI,0BAAA;GhEu3MD;CACF;AgEj3MD;EAyFA;IA3FI,2BAAA;GhEu3MD;CACF;AgEj3MD;EAoFA;IAtFI,iCAAA;GhEu3MD;CACF;AgEh3MD;EA8EA;IC7LE,0BAAA;GjEm+MC;EiEl+MD;IAAU,0BAAA;GjEq+MT;EiEp+MD;IAAU,8BAAA;GjEu+MT;EiEt+MD;;IACU,+BAAA;GjEy+MT;CACF;AgE13MD;EAyEA;IA3EI,0BAAA;GhEg4MD;CACF;AgE13MD;EAoEA;IAtEI,2BAAA;GhEg4MD;CACF;AgE13MD;EA+DA;IAjEI,iCAAA;GhEg4MD;CACF;AgEz3MD;EAyDA;ICrLE,yBAAA;GjEy/MC;CACF;AgEz3MD;EAoDA;ICrLE,yBAAA;GjE8/MC;CACF;AgEz3MD;EA+CA;ICrLE,yBAAA;GjEmgNC;CACF;AgEz3MD;EA0CA;ICrLE,yBAAA;GjEwgNC;CACF;AgEt3MD;ECnJE,yBAAA;CjE4gND;AgEn3MD;EA4BA;IC7LE,0BAAA;GjEwhNC;EiEvhND;IAAU,0BAAA;GjE0hNT;EiEzhND;IAAU,8BAAA;GjE4hNT;EiE3hND;;IACU,+BAAA;GjE8hNT;CACF;AgEj4MD;EACE,yBAAA;ChEm4MD;AgE93MD;EAqBA;IAvBI,0BAAA;GhEo4MD;CACF;AgEl4MD;EACE,yBAAA;ChEo4MD;AgE/3MD;EAcA;IAhBI,2BAAA;GhEq4MD;CACF;AgEn4MD;EACE,yBAAA;ChEq4MD;AgEh4MD;EAOA;IATI,iCAAA;GhEs4MD;CACF;AgE/3MD;EACA;ICrLE,yBAAA;GjEujNC;CACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.6 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\002a\";\n}\n.glyphicon-plus:before {\n content: \"\\002b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #fff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #fff;\n background-color: #333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #ddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #ddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #ddd;\n}\n.table .table {\n background-color: #fff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #ddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #ddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #fff;\n background-image: none;\n border: 1px solid #ccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999;\n}\n.form-control::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 11px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus {\n background-color: #fff;\n border-color: #ccc;\n}\n.btn-default .badge {\n color: #fff;\n background-color: #333;\n}\n.btn-primary {\n color: #fff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #fff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #fff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #fff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.btn-success {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #fff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #fff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #fff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #fff;\n}\n.btn-info {\n color: #fff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #fff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #fff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #fff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #fff;\n}\n.btn-warning {\n color: #fff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #fff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #fff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #fff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #fff;\n}\n.btn-danger {\n color: #fff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #fff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #fff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #fff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #fff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #fff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group .form-control:focus {\n z-index: 3;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #ddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #ddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #fff;\n border: 1px solid #ddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #fff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #ddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #ddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #fff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #ddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #ddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #ccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777;\n}\n.navbar-default .navbar-link:hover {\n color: #333;\n}\n.navbar-default .btn-link {\n color: #777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #ccc;\n}\n.navbar-inverse {\n background-color: #222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #fff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #fff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #fff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #fff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #fff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #fff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #fff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #ccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #fff;\n border: 1px solid #ddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 2;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #ddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 3;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #fff;\n border-color: #ddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #fff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #fff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #fff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #fff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n 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);\n background-image: -o-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);\n 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);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n 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);\n background-image: -o-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);\n 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);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n 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);\n background-image: -o-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);\n 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);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n 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);\n background-image: -o-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);\n 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);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n 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);\n background-image: -o-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);\n 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);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid #ddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #fff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #ddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #ddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #ddd;\n}\n.panel-default {\n border-color: #ddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #ddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #fff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #fff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #fff;\n border: 1px solid #999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #fff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #fff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #fff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #fff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #fff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #fff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #fff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -10px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -10px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -10px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-header:before,\n.modal-header:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-header:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\002a\"; } }\n.glyphicon-plus { &:before { content: \"\\002b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @dl-horizontal-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: floor((@gutter / 2));\n padding-right: ceil((@gutter / 2));\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Unstyle the caret on ``\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus,\n &.focus {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n .border-top-radius(@btn-border-radius-base);\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n .border-top-radius(0);\n .border-bottom-radius(@btn-border-radius-base);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n \n &:focus {\n z-index: 3;\n }\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @input-border-radius;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @input-border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @input-border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on