diff --git a/.gitignore b/.gitignore index 62e9d4d..f3e3607 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -config.py +config.local.py __pycache__/* rrd/* diff --git a/.gitmodules b/.gitmodules index b86de93..e69de29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +0,0 @@ -[submodule "static/css/csh-material-bootstrap"] - path = static/css/csh-material-bootstrap - url = https://github.com/ComputerScienceHouse/csh-material-bootstrap/ diff --git a/config.py b/config.py new file mode 100644 index 0000000..a907d4a --- /dev/null +++ b/config.py @@ -0,0 +1,37 @@ +from os import environ + +# Proxstar +VM_EXPIRE_MONTHS = int(environ.get('PROXSTAR_VM_EXPIRE_MONTHS', '3')) +IGNORED_POOLS = [pool.strip() for pool in environ.get('PROXSTAR_IGNORED_POOLS', '').split(',')] + +# Flask +IP = environ.get('PROXSTAR_IP', '0.0.0.0') +PORT = environ.get('PROXSTAR_PORT', '5000') +SERVER_NAME = environ.get('PROXSTAR_SERVER_NAME', 'proxstar.csh.rit.edu') +SECRET_KEY = environ.get('PROXSTAR_SECRET_KEY', '') + +# OIDC +OIDC_ISSUER = environ.get('PROXSTAR_OIDC_ISSUER', 'https://sso.csh.rit.edu/auth/realms/csh') +OIDC_CLIENT_CONFIG = { + 'client_id': environ.get('PROXSTAR_CLIENT_ID', 'proxstar'), + 'client_secret': environ.get('PROXSTAR_CLIENT_SECRET', ''), + 'post_logout_redirect_uris': [environ.get('PROXSTAR_REDIRECT_URI', 'https://proxstar.csh.rit.edu/logout')] +} + +# Proxmox +PROXMOX_HOST = environ.get('PROXSTAR_PROXMOX_HOST', 'proxmox01.csh.rit.edu') +PROXMOX_USER = environ.get('PROXSTAR_PROXMOX_USER', '') +PROXMOX_PASS = environ.get('PROXSTAR_PROXMOX_PASS', '') +PROXMOX_ISO_STORAGE = environ.get('PROXSTAR_PROXMOX_ISO_STORAGE', 'nfs-iso') + +# STARRS +STARRS_DB_HOST = environ.get('PROXSTAR_STARRS_DB_HOST', '') +STARRS_DB_NAME = environ.get('PROXSTAR_DB_NAME', 'starrs') +STARRS_DB_USER = environ.get('PROXSTAR_DB_USER', '') +STARRS_DB_PASS = environ.get('PROXSTAR_DB_PASS', '') +STARRS_USER = environ.get('PROXSTAR_STARRS_USER', 'proxstar') +STARRS_IP_RANGE = environ.get('PROXSTAR_IP_RANGE', '') + +# LDAP +LDAP_BIND_DN = environ.get('PROXSTAR_LDAP_BIND_DN', '') +LDAP_BIND_PW = environ.get('PROXSTAR_LDAP_BIND_PW', '') diff --git a/cron.py b/cron.py deleted file mode 100644 index 50ba816..0000000 --- a/cron.py +++ /dev/null @@ -1,47 +0,0 @@ -import os -from db import * -from starrs import * -from proxmox import * -from flask import Flask, current_app - -app = Flask(__name__) -config = os.path.join(app.config.get('ROOT_DIR', os.getcwd()), "config.py") -app.config.from_pyfile(config) - - -def process_expired_vms(): - proxmox = connect_proxmox() - starrs = connect_starrs() - expired_vms = get_expired_vms() - print(expired_vms) - - -# for vmid in expired_vms: -# vmname = get_vm_config(proxmox, vmid)['name'] -# delete_vm(proxmox, starrs, vmid) -# delete_starrs(starrs, vmname) -# delete_vm_expire(vmid) - - -def get_rrd_graphs(): - proxmox = connect_proxmox() - pools = get_pools(proxmox) - for pool in pools: - vms = proxmox.pools(pool).get()['members'] - for vm in vms: - vm_dir = "rrd/{}".format(vm['vmid']) - if not os.path.exists(vm_dir): - os.makedirs(vm_dir) - sources = [ - 'cpu', 'mem', 'netin', 'netout', 'diskread', 'diskwrite' - ] - for source in sources: - image = get_rrd_for_vm(proxmox, vm['vmid'], source, 'day') - with open("rrd/{}/{}.png".format(vm['vmid'], source), - 'wb') as f: - f.write(image.encode('raw_unicode_escape')) - - -with app.app_context(): - process_expired_vms() - get_rrd_graphs() diff --git a/app.py b/proxstar/__init__.py similarity index 90% rename from app.py rename to proxstar/__init__.py index b9a6e58..f5db2f4 100644 --- a/app.py +++ b/proxstar/__init__.py @@ -1,17 +1,25 @@ import os import time -import psycopg2 import subprocess -from db import * -from starrs import * -from ldapdb import * -from proxmox import * +from rq import Queue +from redis import Redis from werkzeug.contrib.cache import SimpleCache from flask_pyoidc.flask_pyoidc import OIDCAuthentication from flask import Flask, render_template, request, redirect, send_from_directory, session +from proxstar.db import * +from proxstar.tasks import * +from proxstar.starrs import * +from proxstar.ldapdb import * +from proxstar.proxmox import * + +redis_conn = Redis() +q = Queue(connection=redis_conn) app = Flask(__name__) -config = os.path.join(app.config.get('ROOT_DIR', os.getcwd()), "config.py") +if os.path.exists(os.path.join(app.config.get('ROOT_DIR', os.getcwd()), "config.local.py")): + config = os.path.join(app.config.get('ROOT_DIR', os.getcwd()), "config.local.py") +else: + config = os.path.join(app.config.get('ROOT_DIR', os.getcwd()), "config.py") app.config.from_pyfile(config) app.config["GIT_REVISION"] = subprocess.check_output( ['git', 'rev-parse', '--short', 'HEAD']).decode('utf-8').rstrip() @@ -21,11 +29,20 @@ auth = OIDCAuthentication( client_registration_info=app.config['OIDC_CLIENT_CONFIG']) cache = SimpleCache() +starrs = psycopg2.connect( + "dbname='{}' user='{}' host='{}' password='{}'".format( + app.config['STARRS_DB_NAME'], app.config['STARRS_DB_USER'], + app.config['STARRS_DB_HOST'], app.config['STARRS_DB_PASS'])) + @app.route("/") @app.route("/user/") @auth.oidc_auth def list_vms(user=None): + print(q.jobs) + for job_id in q.job_ids: + print(job_id) + print(q.fetch_job(job_id).result) rtp_view = False rtp = 'rtp' in session['userinfo']['groups'] active = 'active' in session['userinfo']['groups'] @@ -88,7 +105,8 @@ def vm_details(vmid): active = 'active' in session['userinfo']['groups'] proxmox = connect_proxmox() starrs = connect_starrs() - if 'rtp' in session['userinfo']['groups'] or int(vmid) in get_user_allowed_vms(proxmox, user): + if 'rtp' in session['userinfo']['groups'] or int( + vmid) in get_user_allowed_vms(proxmox, user): vm = get_vm(proxmox, vmid) vm['vmid'] = vmid vm['config'] = get_vm_config(proxmox, vmid) @@ -235,10 +253,7 @@ def delete(vmid): starrs = connect_starrs() if int(vmid) in get_user_allowed_vms( proxmox, user) or 'rtp' in session['userinfo']['groups']: - vmname = get_vm_config(proxmox, vmid)['name'] - delete_vm(proxmox, starrs, vmid) - delete_starrs(starrs, vmname) - delete_vm_expire(vmid) + q.enqueue(delete_vm_task, vmid) return '', 200 else: return '', 403 @@ -288,14 +303,9 @@ def create(): else: valid, available = check_hostname(starrs, name) if valid and available: - vmid, mac = create_vm(proxmox, starrs, user, name, cores, - memory, disk, iso) - register_starrs( - starrs, name, app.config['STARRS_USER'], mac, - get_next_ip(starrs, - app.config['STARRS_IP_RANGE'])[0][0]) - get_vm_expire(vmid, app.config['VM_EXPIRE_MONTHS']) - return vmid + q.enqueue(create_vm_task, user, name, cores, memory, disk, + iso) + return '', 200 else: return '', 403 diff --git a/db.py b/proxstar/db.py similarity index 97% rename from db.py rename to proxstar/db.py index a855d10..d2ae5af 100644 --- a/db.py +++ b/proxstar/db.py @@ -1,10 +1,9 @@ +import datetime from sqlalchemy import create_engine, exists from sqlalchemy.orm import sessionmaker from dateutil.relativedelta import relativedelta -from ldapdb import * -import datetime - -from db_init import VM_Expiration, Usage_Limit, Base +from proxstar.ldapdb import * +from proxstar.db_init import VM_Expiration, Usage_Limit, Base engine = create_engine('sqlite:///proxstar.db') Base.metadata.bind = engine diff --git a/db_init.py b/proxstar/db_init.py similarity index 100% rename from db_init.py rename to proxstar/db_init.py diff --git a/ldapdb.py b/proxstar/ldapdb.py similarity index 84% rename from ldapdb.py rename to proxstar/ldapdb.py index a31a43c..5766d4a 100644 --- a/ldapdb.py +++ b/proxstar/ldapdb.py @@ -4,8 +4,7 @@ from flask import current_app as app def connect_ldap(): try: - ldap = CSHLDAP(app.config['LDAP_BIND_DN'], - app.config['LDAP_BIND_PW']) + ldap = CSHLDAP(app.config['LDAP_BIND_DN'], app.config['LDAP_BIND_PW']) except: print("Unable to connect to LDAP.") raise diff --git a/proxmox.py b/proxstar/proxmox.py similarity index 99% rename from proxmox.py rename to proxstar/proxmox.py index 4142ea8..1fe422c 100644 --- a/proxmox.py +++ b/proxstar/proxmox.py @@ -2,8 +2,8 @@ import time from functools import lru_cache from proxmoxer import ProxmoxAPI from flask import current_app as app -from db import * -from ldapdb import * +from proxstar.db import * +from proxstar.ldapdb import * def connect_proxmox(): diff --git a/starrs.py b/proxstar/starrs.py similarity index 100% rename from starrs.py rename to proxstar/starrs.py diff --git a/static/css/circle.css b/proxstar/static/css/circle.css similarity index 100% rename from static/css/circle.css rename to proxstar/static/css/circle.css diff --git a/proxstar/static/css/csh-material-bootstrap/.gitignore b/proxstar/static/css/csh-material-bootstrap/.gitignore new file mode 100644 index 0000000..d35cdf9 --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/.gitignore @@ -0,0 +1,92 @@ +*.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# JetBrains IDEs +.idea + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules +jspm_packages +bower_components +vendor + +# Optional npm cache directory +.npm + +# Optional REPL history +.node_repl_history + +# Sass Cache +.sass-cache diff --git a/proxstar/static/css/csh-material-bootstrap/Gemfile b/proxstar/static/css/csh-material-bootstrap/Gemfile new file mode 100644 index 0000000..6917cca --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/Gemfile @@ -0,0 +1,4 @@ +# A sample Gemfile +source "https://rubygems.org" + +gem "sass" diff --git a/proxstar/static/css/csh-material-bootstrap/Gemfile.lock b/proxstar/static/css/csh-material-bootstrap/Gemfile.lock new file mode 100644 index 0000000..82dcddb --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/Gemfile.lock @@ -0,0 +1,13 @@ +GEM + remote: https://rubygems.org/ + specs: + sass (3.4.22) + +PLATFORMS + ruby + +DEPENDENCIES + sass + +BUNDLED WITH + 1.11.2 diff --git a/proxstar/static/css/csh-material-bootstrap/Gruntfile.js b/proxstar/static/css/csh-material-bootstrap/Gruntfile.js new file mode 100644 index 0000000..813de9d --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/Gruntfile.js @@ -0,0 +1,126 @@ +module.exports = function (grunt) { + grunt.loadNpmTasks('grunt-contrib-sass'); + grunt.loadNpmTasks('grunt-contrib-concat'); + grunt.loadNpmTasks('grunt-contrib-connect'); + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-contrib-watch'); + grunt.loadNpmTasks('grunt-postcss'); + grunt.loadNpmTasks('grunt-contrib-copy'); + + // Project configuration. + grunt.initConfig({ + pkg: grunt.file.readJSON('package.json'), + buildDir: 'dist', + outputFile: '<%= buildDir %>/css/csh-material-bootstrap.css', + banner: '/*!\n' + + ' * <%= pkg.name %> v<%= pkg.version %>\n' + + ' * Homepage: <%= pkg.homepage %>\n' + + ' * Copyright 2012-<%= grunt.template.today("yyyy") %> <%= pkg.author %>\n' + + ' * Licensed under <%= pkg.license %>\n' + + ' * Based on Bootstrap\n' + + '*/\n', + clean: { + all: { + src: ['sass/build.scss', '<%= outputFile %>*', '<%= buildDir %>/fonts/*'] + }, + build: { + src: ['sass/build.scss'] + } + }, + concat: { + options: { + banner: '<%= banner %>', + stripBanners: false + }, + dist: { + src: 'sass/csh-material-bootstrap.scss', + dest: 'sass/build.scss' + } + }, + sass: { + dist: { + files: { + '<%= outputFile %>': ['sass/build.scss'] + }, + options: { + style: 'expanded', + precision: 8, + bundleExec: true, + 'unix-newlines': true + } + } + }, + postcss: { + options: { + map: true, + processors: [ + require('pixrem')(), + require('autoprefixer')({ + browsers: [ + "Android 2.3", + "Android >= 4", + "Chrome >= 20", + "Firefox >= 24", + "Explorer >= 8", + "iOS >= 6", + "Opera >= 12", + "Safari >= 6" + ] + }), + require('css-mqpacker')(), + require('cssnano')({ + autoprefixer: false, + safe: true, + sourcemap: false + }) + ] + }, + dist: { + src: '<%= outputFile %>' + } + }, + copy: { + fonts: { + expand: true, + cwd: 'bower_components/bootstrap-sass/assets', + src: 'fonts/**', + dest: '<%= buildDir %>' + } + }, + watch: { + files: ['sass/csh-material-bootstrap.scss', 'sass/variables.scss', 'index.html'], + tasks: 'build', + options: { + livereload: true, + nospawn: true + } + }, + connect: { + base: { + options: { + port: 3000, + livereload: true, + open: true + } + }, + keepalive: { + options: { + port: 3000, + livereload: true, + keepalive: true, + open: true + } + } + } + }); + + grunt.registerTask('build', ['clean:all', 'concat', 'sass:dist', 'postcss', 'clean:build', 'copy:fonts']); + + grunt.event.on('watch', function (action) { + var path = require('path'); + }); + + grunt.registerTask('server', 'connect:keepalive'); + + grunt.registerTask('default', ['connect:base', 'watch']); +}; diff --git a/proxstar/static/css/csh-material-bootstrap/LICENSE b/proxstar/static/css/csh-material-bootstrap/LICENSE new file mode 100644 index 0000000..64b039e --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Computer Science House + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/proxstar/static/css/csh-material-bootstrap/README.md b/proxstar/static/css/csh-material-bootstrap/README.md new file mode 100644 index 0000000..0af6547 --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/README.md @@ -0,0 +1,58 @@ +CSH Material Bootstrap +======================= + +A material theme for [Bootstrap](http://getbootstrap.com) for use on [Computer Science House](http://csh.rit.edu) websites. + +Usage +------ +You can choose to install this package with Bower, or simply download the current version of the stylesheet. In both cases, you must still include Bootstrap's JavaScript file to have functional dropdowns, modals, etc. + +#### Installation with NPM +CSH Material Bootstrap is available via NPM. Simply run the following command to add the package to your project: + +``` +npm install --save csh-material-bootstrap +``` + +#### Installation with Bower +CSH Material Bootstrap is available via Bower. Simply run the following command to add the package to your project: + +``` +bower install --save csh-material-bootstrap +``` + +#### Manual Installation +Download `dist/csh-material-bootstrap.min.css` and replace Bootstrap's default stylesheet. + +You can also import the theme into your styles using SASS. + +``` +@import "csh-material-bootstrap/sass/variables"; +@import "bootstrap-sass/assets/stylesheets/bootstrap"; +@import "csh-material-bootstrap/sass/csh-material-bootstrap"; +``` + +Development +------------ +You must have Node + NPM, Grunt CLI, Bower, and Ruby + Bundler installed. + +* To install Grunt CLI, run: `npm install -g grunt-cli` +* To install Bower, run: `npm install -g bower` +* To install Bundler, run: `gem install bundler` + +Once you have those tools installed, clone this repo and run the following commands to install dependencies: + +``` +npm install +bower install +bundle install +``` + +Once all of the dependencies are installed, run `grunt build` to build the theme (artifacts will be dropped in `./dist`), or simply `grunt` to start a live reload server for development. + + +Contributing +------------- +**Issues:** Provide a detailed report of any bugs you encounter and open an issue on [GitHub](https://github.com/ComputerScienceHouse/csh-material-bootstrap/issues). Screenshots are appreciated! + +**Code:** Fork this repo, make a fix, and submit it as a pull request. diff --git a/proxstar/static/css/csh-material-bootstrap/bower.json b/proxstar/static/css/csh-material-bootstrap/bower.json new file mode 100644 index 0000000..c446765 --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/bower.json @@ -0,0 +1,20 @@ +{ + "name": "csh-material-bootstrap", + "description": "A material design Bootstrap theme for Computer Science House.", + "author": "Computer Science House", + "homepage": "http://csh.rit.edu/", + "repository": { + "type": "git", + "url": "https://github.com/ComputerScienceHouse/csh-material-bootstrap.git" + }, + "license": "MIT", + "ignore": [ + ".gitignore", + "Gruntfile.js", + "index.html", + "package.json" + ], + "devDependencies": { + "bootstrap-sass": "bootstrap-sass-official#^3.3.6" + } +} diff --git a/proxstar/static/css/csh-material-bootstrap/dist/css/csh-material-bootstrap.css b/proxstar/static/css/csh-material-bootstrap/dist/css/csh-material-bootstrap.css new file mode 100644 index 0000000..777430a --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/dist/css/csh-material-bootstrap.css @@ -0,0 +1,17 @@ +@charset "UTF-8"; +/*! + * csh-material-bootstrap v1.0.0 + * Homepage: http://csh.rit.edu/ + * Copyright 2012-2016 Computer Science House + * Licensed under MIT + * Based on Bootstrap +*/ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 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 */@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-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:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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{border:0;padding: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-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0} + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@font-face{font-family:Glyphicons Halflings;src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/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:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro: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,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble: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"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.846;color:#666;background-color:#eee}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#b0197e;text-decoration:none}a:focus,a:hover{color:#6d0f4e;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:3px}.img-thumbnail{padding:4px;line-height:1.846;background-color:#eee;border:1px solid #ddd;border-radius:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:23px;margin-bottom:23px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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:400;line-height:1.1;color:#444}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#bbb}.h1,.h2,.h3,h1,h2,h3{margin-top:23px;margin-bottom:11.5px}.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,.h5,.h6,h4,h5,h6{margin-top:11.5px;margin-bottom:11.5px}.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:56px}.h2,h2{font-size:45px}.h3,h3{font-size:34px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:14px}p{margin:0 0 11.5px}.lead{margin-bottom:23px;font-size:14px;font-weight:300;line-height:1.4}.small,small{font-size:92%}.mark,mark{background-color:#ffe0b2;padding:.2em}.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}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#bbb}.text-primary{color:#b0197e}a.text-primary:focus,a.text-primary:hover{color:#83135e}.text-success{color:#4caf50}a.text-success:focus,a.text-success:hover{color:#3d8b40}.text-info{color:#2196f3}a.text-info:focus,a.text-info:hover{color:#0c7cd5}.text-warning{color:#ff9800}a.text-warning:focus,a.text-warning:hover{color:#cc7a00}.text-danger{color:#e51c23}a.text-danger:focus,a.text-danger:hover{color:#b9151b}.bg-primary{color:#fff;background-color:#b0197e}a.bg-primary:focus,a.bg-primary:hover{background-color:#83135e}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#e1bee7}a.bg-info:focus,a.bg-info:hover{background-color:#d099d9}.bg-warning{background-color:#ffe0b2}a.bg-warning:focus,a.bg-warning:hover{background-color:#ffcb7f}.bg-danger{background-color:#f9bdbb}a.bg-danger:focus,a.bg-danger:hover{background-color:#f5908c}.page-header{padding-bottom:10.5px;margin:46px 0 23px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:11.5px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:23px}dd,dt{line-height:1.846}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #bbb}.initialism{font-size:90%}blockquote{padding:11.5px 23px;margin:0 0 23px;font-size:16.25px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.846;color:#bbb}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:23px;font-style:normal;line-height:1.846}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4}code,kbd{padding:2px 4px;font-size:90%;border-radius:3px}kbd{color:#fff;background-color:#333;-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:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:11px;margin:0 0 11.5px;font-size:12px;line-height:1.846;word-break:break-all;word-wrap:break-word;color:#212121;background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px}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{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.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,.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,.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,.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{position:relative;min-height:1px;padding-left:15px;padding-right: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-1{width:8.33333333%}.col-xs-2{width:16.66666667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333333%}.col-xs-push-2{left:16.66666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333333%}.col-xs-push-8{left:66.66666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333333%}.col-xs-push-11{left:91.66666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-12{margin-left:100%}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#bbb}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:23px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.846;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>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#eee}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{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;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#e1bee7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#d8abe0}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#ffe0b2}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#ffd699}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f9bdbb}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#f7a6a4}.table-responsive{overflow-x:auto;min-height:.01%}fieldset{margin:0;min-width:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:23px;font-size:19.5px;line-height:inherit;color:#212121;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{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=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:13px;line-height:1.846;color:#666}.form-control{width:100%;height:37px;padding:6px 16px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;-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 .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.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:#bbb;opacity:1}.form-control:-ms-input-placeholder{color:#bbb}.form-control::-webkit-input-placeholder{color:#bbb}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:transparent;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:23px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.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 select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:35px;padding:6px 10px;font-size:12px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:45px;line-height:45px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.form-group-lg select.form-control{height:45px;line-height:45px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:45px;min-height:40px;padding:11px 16px;font-size:17px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:46.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:37px;height:37px;line-height:37px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#4caf50}.has-success .form-control{border-color:#4caf50;-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:#3d8b40;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #92cf94;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #92cf94}.has-success .input-group-addon{color:#4caf50;border-color:#4caf50;background-color:#dff0d8}.has-success .form-control-feedback{color:#4caf50}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#ff9800}.has-warning .form-control{border-color:#ff9800;-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:#cc7a00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffc166;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffc166}.has-warning .input-group-addon{color:#ff9800;border-color:#ff9800;background-color:#ffe0b2}.has-warning .form-control-feedback{color:#ff9800}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#e51c23}.has-error .form-control{border-color:#e51c23;-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:#b9151b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ef787c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ef787c}.has-error .input-group-addon{color:#e51c23;border-color:#e51c23;background-color:#f9bdbb}.has-error .form-control-feedback{color:#e51c23}.has-feedback label~.form-control-feedback{top:28px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#a6a6a6}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:30px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}.form-horizontal .has-feedback .form-control-feedback{right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 16px;font-size:13px;line-height:1.846;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#444;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-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;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#444;background-color:#fff;border-color:transparent}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#444;background-color:#e6e6e6;border-color:transparent}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#444;background-color:#d4d4d4;border-color:transparent}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:transparent}.btn-default .badge{color:#fff;background-color:#444}.btn-primary{color:#fff;background-color:#b0197e;border-color:transparent}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#83135e;border-color:transparent}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#640e48;border-color:transparent}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#b0197e;border-color:transparent}.btn-primary .badge{color:#b0197e;background-color:#fff}.btn-success{color:#fff;background-color:#4caf50;border-color:transparent}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#3d8b40;border-color:transparent}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#327334;border-color:transparent}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#4caf50;border-color:transparent}.btn-success .badge{color:#4caf50;background-color:#fff}.btn-info{color:#fff;background-color:#2196f3;border-color:transparent}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#0c7cd5;border-color:transparent}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#0a68b4;border-color:transparent}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2196f3;border-color:transparent}.btn-info .badge{color:#2196f3;background-color:#fff}.btn-warning{color:#fff;background-color:#ff9800;border-color:transparent}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#cc7a00;border-color:transparent}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#a86400;border-color:transparent}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#ff9800;border-color:transparent}.btn-warning .badge{color:#ff9800;background-color:#fff}.btn-danger{color:#fff;background-color:#e51c23;border-color:transparent}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#b9151b;border-color:transparent}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#991216;border-color:transparent}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#e51c23;border-color:transparent}.btn-danger .badge{color:#e51c23;background-color:#fff}.btn-link{color:#b0197e;font-weight:400;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:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#6d0f4e;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#bbb;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{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=button].btn-block,input[type=reset].btn-block,input[type=submit].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-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.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}.dropdown,.dropup{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;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.846;color:#666;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#141414;background-color:#eee}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#b0197e}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#bbb}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.846;color:#bbb;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{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:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right: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-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.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:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.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-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.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-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{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-left:0;padding-right: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-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 16px;font-size:13px;font-weight:400;line-height:1;color:#666;text-align:center;background-color:transparent;border:1px solid transparent;border-radius:3px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:17px;border-radius:3px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.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-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{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{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#bbb}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#bbb;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#b0197e}.nav .nav-divider{height:1px;margin:10.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid transparent}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.846;border:1px solid transparent;border-radius:3px 3px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee transparent}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#666;background-color:transparent;border:1px solid transparent;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:3px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#b0197e}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:3px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid transparent}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:64px;margin-bottom:23px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.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;padding:20.5px 15px;font-size:17px;line-height:23px;height:64px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:15px;margin-bottom:15px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}.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}.navbar-nav{margin:10.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:23px}.navbar-form{margin:13.5px -15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:13.5px;margin-bottom:13.5px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:17px;margin-bottom:17px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:21px;margin-bottom:21px}.navbar-text{margin-top:20.5px;margin-bottom:20.5px}.navbar-default{background-color:#fff;border-color:transparent}.navbar-default .navbar-brand{color:#666}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#212121;background-color:transparent}.navbar-default .navbar-text{color:#bbb}.navbar-default .navbar-nav>li>a{color:#666}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#212121;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#212121;background-color:#eee}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:rgba(0,0,0,.5)}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#eee;color:#212121}.navbar-default .navbar-link{color:#666}.navbar-default .navbar-link:hover{color:#212121}.navbar-default .btn-link{color:#666}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#212121}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#b0197e;border-color:transparent}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#bbb}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#f8d0eb;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#83135e}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.navbar-inverse .navbar-toggle .icon-bar{background-color:#f8d0eb}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#911568}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#83135e;color:#fff}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#f8d0eb}.navbar-inverse .btn-link{color:#fff}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#f8d0eb}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:23px;list-style:none;background-color:#f5f5f5;border-radius:3px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#bbb}.pagination{display:inline-block;padding-left:0;margin:23px 0;border-radius:3px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 16px;line-height:1.846;text-decoration:none;color:#b0197e;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#6d0f4e;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#b0197e;border-color:#b0197e;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#bbb;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:17px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.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-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:23px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.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:focus,.pager li>a:hover{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:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#bbb;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#bbb}.label-default[href]:focus,.label-default[href]:hover{background-color:#a2a2a2}.label-primary{background-color:#b0197e}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#83135e}.label-success{background-color:#4caf50}.label-success[href]:focus,.label-success[href]:hover{background-color:#3d8b40}.label-info{background-color:#2196f3}.label-info[href]:focus,.label-info[href]:hover{background-color:#0c7cd5}.label-warning{background-color:#ff9800}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#cc7a00}.label-danger{background-color:#e51c23}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#b9151b}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:400;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#bbb;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#b0197e;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}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#f9f9f9}.jumbotron .h1,.jumbotron h1{color:#444}.jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jumbotron>hr{border-top-color:#e0e0e0}.container-fluid .jumbotron,.container .jumbotron{border-radius:3px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}.thumbnail{display:block;padding:4px;margin-bottom:23px;line-height:1.846;background-color:#eee;border:1px solid #ddd;border-radius:3px;-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{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#666}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#b0197e}.alert{padding:15px;margin-bottom:23px;border:1px solid transparent;border-radius:3px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.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{background-color:#dff0d8;border-color:#d6e9c6;color:#4caf50}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#3d8b40}.alert-info{background-color:#e1bee7;border-color:#cba4dd;color:#2196f3}.alert-info hr{border-top-color:#c191d6}.alert-info .alert-link{color:#0c7cd5}.alert-warning{background-color:#ffe0b2;border-color:#ffc599;color:#ff9800}.alert-warning hr{border-top-color:#ffb67f}.alert-warning .alert-link{color:#cc7a00}.alert-danger{background-color:#f9bdbb;border-color:#f7a4af;color:#e51c23}.alert-danger hr{border-top-color:#f58c9a}.alert-danger .alert-link{color:#b9151b}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:23px;margin-bottom:23px;background-color:#f5f5f5;border-radius:3px;-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:23px;color:#fff;text-align:center;background-color:#b0197e;-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-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-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:#4caf50}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#2196f3}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#ff9800}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#e51c23}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.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-body,.media-left,.media-right{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{margin-bottom:20px;padding-left:0}.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-right-radius:3px;border-top-left-radius:3px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}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:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#bbb;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#bbb}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#b0197e;border-color:#b0197e}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#f2a3d8}.list-group-item-success{color:#4caf50;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#4caf50}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:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#4caf50;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#4caf50;border-color:#4caf50}.list-group-item-info{color:#2196f3;background-color:#e1bee7}a.list-group-item-info,button.list-group-item-info{color:#2196f3}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:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#2196f3;background-color:#d8abe0}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#2196f3;border-color:#2196f3}.list-group-item-warning{color:#ff9800;background-color:#ffe0b2}a.list-group-item-warning,button.list-group-item-warning{color:#ff9800}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:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#ff9800;background-color:#ffd699}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#ff9800;border-color:#ff9800}.list-group-item-danger{color:#e51c23;background-color:#f9bdbb}a.list-group-item-danger,button.list-group-item-danger{color:#e51c23}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:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#e51c23;background-color:#f7a6a4}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#e51c23;border-color:#e51c23}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:23px;background-color:#fff;border:1px solid transparent;border-radius:3px;-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-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:2px;border-top-left-radius:2px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:15px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.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-right-radius:2px;border-top-left-radius:2px}.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:2px;border-bottom-left-radius:2px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.panel>.table-responsive:first-child>.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 th:first-child,.panel>.table-responsive:first-child>.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 th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.panel>.table-responsive:first-child>.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 th:last-child,.panel>.table-responsive:first-child>.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 th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.table-responsive:last-child>.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 th:first-child,.panel>.table-responsive:last-child>.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 th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.panel>.table-responsive:last-child>.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 th:last-child,.panel>.table-responsive:last-child>.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 th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.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 td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:23px}.panel-group .panel{margin-bottom:0;border-radius:3px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{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:#212121;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:#212121}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#b0197e}.panel-primary>.panel-heading{color:#fff;background-color:#b0197e;border-color:#b0197e}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#b0197e}.panel-primary>.panel-heading .badge{color:#b0197e;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#b0197e}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#fff;background-color:#4caf50;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#4caf50;background-color:#fff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#cba4dd}.panel-info>.panel-heading{color:#fff;background-color:#2196f3;border-color:#cba4dd}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#cba4dd}.panel-info>.panel-heading .badge{color:#2196f3;background-color:#fff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#cba4dd}.panel-warning{border-color:#ffc599}.panel-warning>.panel-heading{color:#fff;background-color:#ff9800;border-color:#ffc599}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ffc599}.panel-warning>.panel-heading .badge{color:#ff9800;background-color:#fff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ffc599}.panel-danger{border-color:#f7a4af}.panel-danger>.panel-heading{color:#fff;background-color:#e51c23;border-color:#f7a4af}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f7a4af}.panel-danger>.panel-heading .badge{color:#e51c23;background-color:#fff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f7a4af}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width: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:#f9f9f9;border:1px solid transparent;border-radius:3px;-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:3px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:19.5px;font-weight:400;line-height:1;color:#000;text-shadow:none;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(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;border:1px solid #999;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid transparent}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.846}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid transparent}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.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}.tooltip{position:absolute;z-index:1070;display:block;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.846;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#727272;border-radius:3px}.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:#727272}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#727272}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#727272}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#727272}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#727272}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#727272}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#727272}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.846;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:2px 2px 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{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:transparent;border-top-color:fadein(transparent,7.5%);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:transparent;border-right-color:fadein(transparent,7.5%)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:transparent;border-bottom-color:fadein(transparent,7.5%);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;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:transparent;border-left-color:fadein(transparent,7.5%)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;-o-transition:.6s ease-in-out left;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}.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;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));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(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));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(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.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%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;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}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right: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-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.icon-space-r{margin-right:.4em}.icon-space-l{margin-left:.4em}.navbar{border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}.navbar-brand{font-size:24px;padding-left:60px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2NnB4IiBoZWlnaHQ9IjY2cHgiIHZpZXdCb3g9IjAgMCA2NiA2NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjQuNCAoMTcyNDkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5VbnRpdGxlZDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQ1NILUxvZ28iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTEuMjkzNjI3NSwxNi41OTEzMjMgTDUxLjI5MzYyNzUsMy44NDExOTI2OSBDNTEuMjkzNjI3NSwxLjgyOTIyMjEzIDQ5LjY1MzA4NjMsMC4xOTgyOTgzMjMgNDcuNjI5Nzk3LDAuMTk4Mjk4MzIzIEwzLjY2MzgzMDU0LDAuMTk4Mjk4MzIzIEMxLjY0MDI5NjkzLDAuMTk4Mjk4MzIzIDAsMS44MjkyMjIxMyAwLDMuODQxMTkyNjkgTDAsNjAuMzA2MDU1MyBDMCw2Mi4zMTc3ODMgMS42NDAyOTY5Myw2My45NDg5NDk3IDMuNjYzODMwNTQsNjMuOTQ4OTQ5NyBMNDcuNjI5Nzk3LDYzLjk0ODk0OTcgQzQ5LjY1MzA4NjMsNjMuOTQ4OTQ5NyA1MS4yOTM2Mjc1LDYyLjMxNzc4MyA1MS4yOTM2Mjc1LDYwLjMwNjA1NTMgTDUxLjI5MzYyNzUsNDcuNTU1OTI1MSBMNDAuMzAyMTM1OSw0Ny41NTU5MjUxIEw0MC4zMDIxMzU5LDUxLjE5ODgxOTQgQzQwLjMwMjEzNTksNTIuMjA0NzQ0IDM5LjQ4MjA0ODUsNTMuMDIwMjY2NiAzOC40NzAyMjA3LDUzLjAyMDI2NjYgTDEyLjgyMzQwNjksNTMuMDIwMjY2NiBDMTEuODExNzAxMSw1My4wMjAyNjY2IDEwLjk5MTQ5MTYsNTIuMjA0NzQ0IDEwLjk5MTQ5MTYsNTEuMTk4ODE5NCBMMTAuOTkxNDkxNiwxMi45NDg0Mjg2IEMxMC45OTE0OTE2LDExLjk0MjUwNCAxMS44MTE3MDExLDExLjEyNjk4MTQgMTIuODIzNDA2OSwxMS4xMjY5ODE0IEwzOC40NzAyMjA3LDExLjEyNjk4MTQgQzM5LjQ4MjA0ODUsMTEuMTI2OTgxNCA0MC4zMDIxMzU5LDExLjk0MjUwNCA0MC4zMDIxMzU5LDEyLjk0ODQyODYgTDQwLjMwMjEzNTksMTYuNTkxMzIzIEw1MS4yOTM2Mjc1LDE2LjU5MTMyMyBMNTEuMjkzNjI3NSwxNi41OTEzMjMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTM1LjcyMjM0NzcsMTQuNzY5NzU0MyBMMTUuNTcxNDAxOSwxNC43Njk3NTQzIEMxNS4wNjU0MjY5LDE0Ljc2OTc1NDMgMTQuNjU1NDQ0MywxNS4xNzczOTQyIDE0LjY1NTQ0NDMsMTUuNjgwNDc3OSBMMTQuNjU1NDQ0MywzNC44MDU3OTQ4IEMxNC42NTU0NDQzLDM1LjMwODg3ODUgMTUuMDY1NDI2OSwzNS43MTYzOTY5IDE1LjU3MTQwMTksMzUuNzE2Mzk2OSBMMjcuOTM2ODMsMzUuNzE2Mzk2OSBDMjguMTg5NzU2NCwzNS43MTYzOTY5IDI4LjM5NDgwODgsMzUuOTIwMzk5IDI4LjM5NDgwODgsMzYuMTcxODgwMiBMMjguMzk0ODA4OCw0MS42MzYxMDAzIEMyOC4zOTQ4MDg4LDQxLjg4NzU4MTQgMjguMTg5NzU2NCw0Mi4wOTE0NjIxIDI3LjkzNjgzLDQyLjA5MTQ2MjEgTDIzLjM1NjkxOTcsNDIuMDkxNDYyMSBDMjMuMTAzOTkzMiw0Mi4wOTE0NjIxIDIyLjg5ODk0MDksNDEuODg3NTgxNCAyMi44OTg5NDA5LDQxLjYzNjEwMDMgTDIyLjg5ODk0MDksMzkuMzU5NDEyNyBMMTQuNjU1NDQ0MywzOS4zNTk0MTI3IEwxNC42NTU0NDQzLDQ4LjQ2NjY0ODYgQzE0LjY1NTQ0NDMsNDguOTY5NjEwOSAxNS4wNjU0MjY5LDQ5LjM3NzM3MjIgMTUuNTcxNDAxOSw0OS4zNzczNzIyIEwzNS43MjIzNDc3LDQ5LjM3NzM3MjIgQzM2LjIyODMyMjcsNDkuMzc3MzcyMiAzNi42MzgzMDU0LDQ4Ljk2OTYxMDkgMzYuNjM4MzA1NCw0OC40NjY2NDg2IEwzNi42MzgzMDU0LDI5LjM0MTQ1MzIgQzM2LjYzODMwNTQsMjguODM4MzY5NSAzNi4yMjgzMjI3LDI4LjQzMDcyOTYgMzUuNzIyMzQ3NywyOC40MzA3Mjk2IEwyMy4zNTY5MTk3LDI4LjQzMDcyOTYgQzIzLjEwMzk5MzIsMjguNDMwNzI5NiAyMi44OTg5NDA5LDI4LjIyNjg0OSAyMi44OTg5NDA5LDI3Ljk3NTM2NzggTDIyLjg5ODgxODcsMjIuNTExMDI2MyBDMjIuODk4ODE4NywyMi4yNTk1NDUyIDIzLjEwMzg3MTEsMjIuMDU1NjY0NSAyMy4zNTY3OTc2LDIyLjA1NTY2NDUgTDI3LjkzNjcwNzksMjIuMDU1NjY0NSBDMjguMTg5NjM0MywyMi4wNTU2NjQ1IDI4LjM5NDY4NjcsMjIuMjU5NTQ1MiAyOC4zOTQ2ODY3LDIyLjUxMTAyNjMgTDI4LjM5NDgwODgsMjQuNzg3ODM1MyBMMzYuNjM4MzA1NCwyNC43ODc4MzUzIEwzNi42MzgzMDU0LDE1LjY4MDQ3NzkgQzM2LjYzODMwNTQsMTUuMTc3Mzk0MiAzNi4yMjgzMjI3LDE0Ljc2OTc1NDMgMzUuNzIyMzQ3NywxNC43Njk3NTQzIEwzNS43MjIzNDc3LDE0Ljc2OTc1NDMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUxLjI5MzYyNzUsMzYuNjI3MjQyIEw1MS4yOTM2Mjc1LDQzLjkxMzAzMDcgTDQwLjMwMjEzNTksNDMuOTEzMDMwNyBMNDAuMzAyMTM1OSwyMC4yMzQyMTczIEw1MS4yOTM2Mjc1LDIwLjIzNDIxNzMgTDUxLjI5MzYyNzUsMjcuNTIwMDA2MSBMNTQuOTU3NDU4MSwyNy41MjAwMDYxIEw1NC45NTc0NTgxLDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDYzLjk0ODk0OTcgTDU0Ljk1NzQ1ODEsNjMuOTQ4OTQ5NyBMNTQuOTU3NDU4MSwzNi42MjcyNDIgTDUxLjI5MzYyNzUsMzYuNjI3MjQyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+") 11px 11px/40px 40px no-repeat}.navbar-user a>img{width:32px;height:32px;border-radius:50%;margin-right:5px}.navbar-inverse .navbar-brand{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2NnB4IiBoZWlnaHQ9IjY2cHgiIHZpZXdCb3g9IjAgMCA2NiA2NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjQuNCAoMTcyNDkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5VbnRpdGxlZDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQ1NILUxvZ28iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiNGNUY1RjUiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTEuMjkzNjI3NSwxNi41OTEzMjMgTDUxLjI5MzYyNzUsMy44NDExOTI2OSBDNTEuMjkzNjI3NSwxLjgyOTIyMjEzIDQ5LjY1MzA4NjMsMC4xOTgyOTgzMjMgNDcuNjI5Nzk3LDAuMTk4Mjk4MzIzIEwzLjY2MzgzMDU0LDAuMTk4Mjk4MzIzIEMxLjY0MDI5NjkzLDAuMTk4Mjk4MzIzIDAsMS44MjkyMjIxMyAwLDMuODQxMTkyNjkgTDAsNjAuMzA2MDU1MyBDMCw2Mi4zMTc3ODMgMS42NDAyOTY5Myw2My45NDg5NDk3IDMuNjYzODMwNTQsNjMuOTQ4OTQ5NyBMNDcuNjI5Nzk3LDYzLjk0ODk0OTcgQzQ5LjY1MzA4NjMsNjMuOTQ4OTQ5NyA1MS4yOTM2Mjc1LDYyLjMxNzc4MyA1MS4yOTM2Mjc1LDYwLjMwNjA1NTMgTDUxLjI5MzYyNzUsNDcuNTU1OTI1MSBMNDAuMzAyMTM1OSw0Ny41NTU5MjUxIEw0MC4zMDIxMzU5LDUxLjE5ODgxOTQgQzQwLjMwMjEzNTksNTIuMjA0NzQ0IDM5LjQ4MjA0ODUsNTMuMDIwMjY2NiAzOC40NzAyMjA3LDUzLjAyMDI2NjYgTDEyLjgyMzQwNjksNTMuMDIwMjY2NiBDMTEuODExNzAxMSw1My4wMjAyNjY2IDEwLjk5MTQ5MTYsNTIuMjA0NzQ0IDEwLjk5MTQ5MTYsNTEuMTk4ODE5NCBMMTAuOTkxNDkxNiwxMi45NDg0Mjg2IEMxMC45OTE0OTE2LDExLjk0MjUwNCAxMS44MTE3MDExLDExLjEyNjk4MTQgMTIuODIzNDA2OSwxMS4xMjY5ODE0IEwzOC40NzAyMjA3LDExLjEyNjk4MTQgQzM5LjQ4MjA0ODUsMTEuMTI2OTgxNCA0MC4zMDIxMzU5LDExLjk0MjUwNCA0MC4zMDIxMzU5LDEyLjk0ODQyODYgTDQwLjMwMjEzNTksMTYuNTkxMzIzIEw1MS4yOTM2Mjc1LDE2LjU5MTMyMyBMNTEuMjkzNjI3NSwxNi41OTEzMjMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTM1LjcyMjM0NzcsMTQuNzY5NzU0MyBMMTUuNTcxNDAxOSwxNC43Njk3NTQzIEMxNS4wNjU0MjY5LDE0Ljc2OTc1NDMgMTQuNjU1NDQ0MywxNS4xNzczOTQyIDE0LjY1NTQ0NDMsMTUuNjgwNDc3OSBMMTQuNjU1NDQ0MywzNC44MDU3OTQ4IEMxNC42NTU0NDQzLDM1LjMwODg3ODUgMTUuMDY1NDI2OSwzNS43MTYzOTY5IDE1LjU3MTQwMTksMzUuNzE2Mzk2OSBMMjcuOTM2ODMsMzUuNzE2Mzk2OSBDMjguMTg5NzU2NCwzNS43MTYzOTY5IDI4LjM5NDgwODgsMzUuOTIwMzk5IDI4LjM5NDgwODgsMzYuMTcxODgwMiBMMjguMzk0ODA4OCw0MS42MzYxMDAzIEMyOC4zOTQ4MDg4LDQxLjg4NzU4MTQgMjguMTg5NzU2NCw0Mi4wOTE0NjIxIDI3LjkzNjgzLDQyLjA5MTQ2MjEgTDIzLjM1NjkxOTcsNDIuMDkxNDYyMSBDMjMuMTAzOTkzMiw0Mi4wOTE0NjIxIDIyLjg5ODk0MDksNDEuODg3NTgxNCAyMi44OTg5NDA5LDQxLjYzNjEwMDMgTDIyLjg5ODk0MDksMzkuMzU5NDEyNyBMMTQuNjU1NDQ0MywzOS4zNTk0MTI3IEwxNC42NTU0NDQzLDQ4LjQ2NjY0ODYgQzE0LjY1NTQ0NDMsNDguOTY5NjEwOSAxNS4wNjU0MjY5LDQ5LjM3NzM3MjIgMTUuNTcxNDAxOSw0OS4zNzczNzIyIEwzNS43MjIzNDc3LDQ5LjM3NzM3MjIgQzM2LjIyODMyMjcsNDkuMzc3MzcyMiAzNi42MzgzMDU0LDQ4Ljk2OTYxMDkgMzYuNjM4MzA1NCw0OC40NjY2NDg2IEwzNi42MzgzMDU0LDI5LjM0MTQ1MzIgQzM2LjYzODMwNTQsMjguODM4MzY5NSAzNi4yMjgzMjI3LDI4LjQzMDcyOTYgMzUuNzIyMzQ3NywyOC40MzA3Mjk2IEwyMy4zNTY5MTk3LDI4LjQzMDcyOTYgQzIzLjEwMzk5MzIsMjguNDMwNzI5NiAyMi44OTg5NDA5LDI4LjIyNjg0OSAyMi44OTg5NDA5LDI3Ljk3NTM2NzggTDIyLjg5ODgxODcsMjIuNTExMDI2MyBDMjIuODk4ODE4NywyMi4yNTk1NDUyIDIzLjEwMzg3MTEsMjIuMDU1NjY0NSAyMy4zNTY3OTc2LDIyLjA1NTY2NDUgTDI3LjkzNjcwNzksMjIuMDU1NjY0NSBDMjguMTg5NjM0MywyMi4wNTU2NjQ1IDI4LjM5NDY4NjcsMjIuMjU5NTQ1MiAyOC4zOTQ2ODY3LDIyLjUxMTAyNjMgTDI4LjM5NDgwODgsMjQuNzg3ODM1MyBMMzYuNjM4MzA1NCwyNC43ODc4MzUzIEwzNi42MzgzMDU0LDE1LjY4MDQ3NzkgQzM2LjYzODMwNTQsMTUuMTc3Mzk0MiAzNi4yMjgzMjI3LDE0Ljc2OTc1NDMgMzUuNzIyMzQ3NywxNC43Njk3NTQzIEwzNS43MjIzNDc3LDE0Ljc2OTc1NDMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUxLjI5MzYyNzUsMzYuNjI3MjQyIEw1MS4yOTM2Mjc1LDQzLjkxMzAzMDcgTDQwLjMwMjEzNTksNDMuOTEzMDMwNyBMNDAuMzAyMTM1OSwyMC4yMzQyMTczIEw1MS4yOTM2Mjc1LDIwLjIzNDIxNzMgTDUxLjI5MzYyNzUsMjcuNTIwMDA2MSBMNTQuOTU3NDU4MSwyNy41MjAwMDYxIEw1NC45NTc0NTgxLDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDYzLjk0ODk0OTcgTDU0Ljk1NzQ1ODEsNjMuOTQ4OTQ5NyBMNTQuOTU3NDU4MSwzNi42MjcyNDIgTDUxLjI5MzYyNzUsMzYuNjI3MjQyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+")}.navbar-inverse .navbar-form input[type=password],.navbar-inverse .navbar-form input[type=text]{color:#fff;-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff}.navbar-inverse .navbar-form input[type=password]::-moz-placeholder,.navbar-inverse .navbar-form input[type=text]::-moz-placeholder{color:#fff;opacity:1}.navbar-inverse .navbar-form input[type=password]:-ms-input-placeholder,.navbar-inverse .navbar-form input[type=text]:-ms-input-placeholder{color:#fff}.navbar-inverse .navbar-form input[type=password]::-webkit-input-placeholder,.navbar-inverse .navbar-form input[type=text]::-webkit-input-placeholder{color:#fff}.navbar-inverse .navbar-form input[type=password]:focus,.navbar-inverse .navbar-form input[type=text]:focus{-webkit-box-shadow:inset 0 -2px 0 #fff;box-shadow:inset 0 -2px 0 #fff}.btn-default{-webkit-background-size:200% 200%;background-size:200% 200%;background-position:50%}.btn-default:focus{background-color:#fff}.btn-default:active:hover,.btn-default:hover{background-color:#f0f0f0}.btn-default:active{background-color:#e0e0e0;background-image:-webkit-radial-gradient(circle,#e0e0e0 10%,#fff 11%);background-image:-o-radial-gradient(circle,#e0e0e0 10%,#fff 11%);background-image:radial-gradient(circle,#e0e0e0 10%,#fff 11%);background-repeat:no-repeat;-webkit-background-size:1000% 1000%;background-size:1000% 1000%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.btn-primary{-webkit-background-size:200% 200%;background-size:200% 200%;background-position:50%}.btn-primary:focus{background-color:#b0197e}.btn-primary:active:hover,.btn-primary:hover{background-color:#95156b}.btn-primary:active{background-color:#7a1158;background-image:-webkit-radial-gradient(circle,#7a1158 10%,#b0197e 11%);background-image:-o-radial-gradient(circle,#7a1158 10%,#b0197e 11%);background-image:radial-gradient(circle,#7a1158 10%,#b0197e 11%);background-repeat:no-repeat;-webkit-background-size:1000% 1000%;background-size:1000% 1000%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.btn-success{-webkit-background-size:200% 200%;background-size:200% 200%;background-position:50%}.btn-success:focus{background-color:#4caf50}.btn-success:active:hover,.btn-success:hover{background-color:#439a46}.btn-success:active{background-color:#39843c;background-image:-webkit-radial-gradient(circle,#39843c 10%,#4caf50 11%);background-image:-o-radial-gradient(circle,#39843c 10%,#4caf50 11%);background-image:radial-gradient(circle,#39843c 10%,#4caf50 11%);background-repeat:no-repeat;-webkit-background-size:1000% 1000%;background-size:1000% 1000%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.btn-info{-webkit-background-size:200% 200%;background-size:200% 200%;background-position:50%}.btn-info:focus{background-color:#2196f3}.btn-info:active:hover,.btn-info:hover{background-color:#0d87e9}.btn-info:active{background-color:#0b76cc;background-image:-webkit-radial-gradient(circle,#0b76cc 10%,#2196f3 11%);background-image:-o-radial-gradient(circle,#0b76cc 10%,#2196f3 11%);background-image:radial-gradient(circle,#0b76cc 10%,#2196f3 11%);background-repeat:no-repeat;-webkit-background-size:1000% 1000%;background-size:1000% 1000%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.btn-warning{-webkit-background-size:200% 200%;background-size:200% 200%;background-position:50%}.btn-warning:focus{background-color:#ff9800}.btn-warning:active:hover,.btn-warning:hover{background-color:#e08600}.btn-warning:active{background-color:#c27400;background-image:-webkit-radial-gradient(circle,#c27400 10%,#ff9800 11%);background-image:-o-radial-gradient(circle,#c27400 10%,#ff9800 11%);background-image:radial-gradient(circle,#c27400 10%,#ff9800 11%);background-repeat:no-repeat;-webkit-background-size:1000% 1000%;background-size:1000% 1000%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.btn-danger{-webkit-background-size:200% 200%;background-size:200% 200%;background-position:50%}.btn-danger:focus{background-color:#e51c23}.btn-danger:active:hover,.btn-danger:hover{background-color:#cb171e}.btn-danger:active{background-color:#b0141a;background-image:-webkit-radial-gradient(circle,#b0141a 10%,#e51c23 11%);background-image:-o-radial-gradient(circle,#b0141a 10%,#e51c23 11%);background-image:radial-gradient(circle,#b0141a 10%,#e51c23 11%);background-repeat:no-repeat;-webkit-background-size:1000% 1000%;background-size:1000% 1000%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.btn-link{-webkit-background-size:200% 200%;background-size:200% 200%;background-position:50%}.btn-link:focus{background-color:#fff}.btn-link:active:hover,.btn-link:hover{background-color:#f0f0f0}.btn-link:active{background-color:#e0e0e0;background-image:-webkit-radial-gradient(circle,#e0e0e0 10%,#fff 11%);background-image:-o-radial-gradient(circle,#e0e0e0 10%,#fff 11%);background-image:radial-gradient(circle,#e0e0e0 10%,#fff 11%);background-repeat:no-repeat;-webkit-background-size:1000% 1000%;background-size:1000% 1000%;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.4);box-shadow:2px 2px 4px rgba(0,0,0,.4)}.btn{text-transform:uppercase;border:none;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.4);box-shadow:1px 1px 4px rgba(0,0,0,.4);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn-link{border-radius:3px}.btn-link,.btn-link:focus,.btn-link:hover{-webkit-box-shadow:none;box-shadow:none;color:#444}.btn-link:focus,.btn-link:hover{text-decoration:none}.btn-default.disabled{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4);opacity:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0}.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:0}body{-webkit-font-smoothing:antialiased;letter-spacing:.1px}p{margin:0 0 1em}button,input{-webkit-font-smoothing:antialiased;letter-spacing:.1px}.table-hover>tbody>tr,.table-hover>tbody>tr>td,.table-hover>tbody>tr>th,a{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}label{font-weight:400}[contenteditable].form-control,[type=email].form-control,[type=password].form-control,[type=tel].form-control,[type=text].form-control,input.form-control,input[type=email],input[type=number],input[type=password],input[type=text],textarea,textarea.form-control{padding:0;border:none;border-radius:0;-webkit-appearance:none;-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd;font-size:16px}[contenteditable].form-control:focus,[type=email].form-control:focus,[type=password].form-control:focus,[type=tel].form-control:focus,[type=text].form-control:focus,input.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea.form-control:focus,textarea:focus{-webkit-box-shadow:inset 0 -2px 0 #b0197e;box-shadow:inset 0 -2px 0 #b0197e}[contenteditable].form-control[disabled],[contenteditable].form-control[readonly],[type=email].form-control[disabled],[type=email].form-control[readonly],[type=password].form-control[disabled],[type=password].form-control[readonly],[type=tel].form-control[disabled],[type=tel].form-control[readonly],[type=text].form-control[disabled],[type=text].form-control[readonly],input.form-control[disabled],input.form-control[readonly],input[type=email][disabled],input[type=email][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=text][disabled],input[type=text][readonly],textarea.form-control[disabled],textarea.form-control[readonly],textarea[disabled],textarea[readonly]{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px dotted #ddd}.input-group-sm>.input-group-btn>[contenteditable].form-control.btn,.input-group-sm>.input-group-btn>[type=email].form-control.btn,.input-group-sm>.input-group-btn>[type=password].form-control.btn,.input-group-sm>.input-group-btn>[type=tel].form-control.btn,.input-group-sm>.input-group-btn>[type=text].form-control.btn,.input-group-sm>.input-group-btn>input.form-control.btn,.input-group-sm>.input-group-btn>input[type=email].btn,.input-group-sm>.input-group-btn>input[type=number].btn,.input-group-sm>.input-group-btn>input[type=password].btn,.input-group-sm>.input-group-btn>input[type=text].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>textarea.form-control.btn,.input-group-sm>[contenteditable].form-control,.input-group-sm>[type=email].form-control,.input-group-sm>[type=password].form-control,.input-group-sm>[type=tel].form-control,.input-group-sm>[type=text].form-control,.input-group-sm>input.form-control,.input-group-sm>input[type=email].form-control,.input-group-sm>input[type=email].input-group-addon,.input-group-sm>input[type=number].form-control,.input-group-sm>input[type=number].input-group-addon,.input-group-sm>input[type=password].form-control,.input-group-sm>input[type=password].input-group-addon,.input-group-sm>input[type=text].form-control,.input-group-sm>input[type=text].input-group-addon,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,[contenteditable].form-control.input-sm,[type=email].form-control.input-sm,[type=password].form-control.input-sm,[type=tel].form-control.input-sm,[type=text].form-control.input-sm,input.form-control.input-sm,input[type=email].input-sm,input[type=number].input-sm,input[type=password].input-sm,input[type=text].input-sm,textarea.form-control.input-sm,textarea.input-sm{font-size:12px}.input-group-lg>.input-group-btn>[contenteditable].form-control.btn,.input-group-lg>.input-group-btn>[type=email].form-control.btn,.input-group-lg>.input-group-btn>[type=password].form-control.btn,.input-group-lg>.input-group-btn>[type=tel].form-control.btn,.input-group-lg>.input-group-btn>[type=text].form-control.btn,.input-group-lg>.input-group-btn>input.form-control.btn,.input-group-lg>.input-group-btn>input[type=email].btn,.input-group-lg>.input-group-btn>input[type=number].btn,.input-group-lg>.input-group-btn>input[type=password].btn,.input-group-lg>.input-group-btn>input[type=text].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>textarea.form-control.btn,.input-group-lg>[contenteditable].form-control,.input-group-lg>[type=email].form-control,.input-group-lg>[type=password].form-control,.input-group-lg>[type=tel].form-control,.input-group-lg>[type=text].form-control,.input-group-lg>input.form-control,.input-group-lg>input[type=email].form-control,.input-group-lg>input[type=email].input-group-addon,.input-group-lg>input[type=number].form-control,.input-group-lg>input[type=number].input-group-addon,.input-group-lg>input[type=password].form-control,.input-group-lg>input[type=password].input-group-addon,.input-group-lg>input[type=text].form-control,.input-group-lg>input[type=text].input-group-addon,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,[contenteditable].form-control.input-lg,[type=email].form-control.input-lg,[type=password].form-control.input-lg,[type=tel].form-control.input-lg,[type=text].form-control.input-lg,input.form-control.input-lg,input[type=email].input-lg,input[type=number].input-lg,input[type=password].input-lg,input[type=text].input-lg,textarea.form-control.input-lg,textarea.input-lg{font-size:17px}select,select.form-control{border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:0;padding-right:0\9;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaP/QSjAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=);-webkit-background-size:13px 13px;background-size:13px;background-repeat:no-repeat;background-position:100%;-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd;font-size:16px;line-height:1.5}select.form-control::-ms-expand,select::-ms-expand{display:none}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>select.form-control.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.form-control.input-sm,select.input-sm{font-size:12px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>select.form-control.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.form-control.input-lg,select.input-lg{font-size:17px}select.form-control:focus,select:focus{-webkit-box-shadow:inset 0 -2px 0 #b0197e;box-shadow:inset 0 -2px 0 #b0197e;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEUhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISF8S9ewAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=)}select.form-control[multiple],select[multiple]{background:none}.checkbox-inline label,.checkbox label,.radio-inline label,.radio label{padding-left:25px}.checkbox-inline input[type=checkbox],.checkbox-inline input[type=radio],.checkbox input[type=checkbox],.checkbox input[type=radio],.radio-inline input[type=checkbox],.radio-inline input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{margin-left:-25px}.radio-inline input[type=radio],.radio input[type=radio],input[type=radio]{position:relative;margin-top:6px;margin-right:4px;vertical-align:top;border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.radio-inline input[type=radio]:focus,.radio input[type=radio]:focus,input[type=radio]:focus{outline:none}.radio-inline input[type=radio]:after,.radio-inline input[type=radio]:before,.radio input[type=radio]:after,.radio input[type=radio]:before,input[type=radio]:after,input[type=radio]:before{content:"";display:block;width:18px;height:18px;border-radius:50%;-webkit-transition:.24s;-o-transition:.24s;transition:.24s}.radio-inline input[type=radio]:before,.radio input[type=radio]:before,input[type=radio]:before{position:absolute;left:0;top:-3px;background-color:#b0197e;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.radio-inline input[type=radio]:after,.radio input[type=radio]:after,input[type=radio]:after{position:relative;top:-3px;border:2px solid #666}.radio-inline input[type=radio]:checked:before,.radio input[type=radio]:checked:before,input[type=radio]:checked:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.radio-inline input[type=radio]:disabled:checked:before,.radio input[type=radio]:disabled:checked:before,input[type=radio]:disabled:checked:before{background-color:#bbb}.radio-inline input[type=radio]:checked:after,.radio input[type=radio]:checked:after,input[type=radio]:checked:after{border-color:#b0197e}.radio-inline input[type=radio]:disabled:after,.radio-inline input[type=radio]:disabled:checked:after,.radio input[type=radio]:disabled:after,.radio input[type=radio]:disabled:checked:after,input[type=radio]:disabled:after,input[type=radio]:disabled:checked:after{border-color:#bbb}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],input[type=checkbox]{position:relative;border:none;margin-bottom:-4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.checkbox-inline input[type=checkbox]:focus,.checkbox input[type=checkbox]:focus,input[type=checkbox]:focus{outline:none}.checkbox-inline input[type=checkbox]:focus:after,.checkbox input[type=checkbox]:focus:after,input[type=checkbox]:focus:after{border-color:#b0197e}.checkbox-inline input[type=checkbox]:after,.checkbox input[type=checkbox]:after,input[type=checkbox]:after{content:"";display:block;width:18px;height:18px;margin-top:-2px;margin-right:5px;border:2px solid #666;border-radius:2px;-webkit-transition:.24s;-o-transition:.24s;transition:.24s}.checkbox-inline input[type=checkbox]:checked:before,.checkbox input[type=checkbox]:checked:before,input[type=checkbox]:checked:before{content:"";position:absolute;top:0;left:6px;display:table;width:6px;height:12px;border:2px solid #fff;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-inline input[type=checkbox]:checked:after,.checkbox input[type=checkbox]:checked:after,input[type=checkbox]:checked:after{background-color:#b0197e;border-color:#b0197e}.checkbox-inline input[type=checkbox]:disabled:after,.checkbox input[type=checkbox]:disabled:after,input[type=checkbox]:disabled:after{border-color:#bbb}.checkbox-inline input[type=checkbox]:disabled:checked:after,.checkbox input[type=checkbox]:disabled:checked:after,input[type=checkbox]:disabled:checked:after{background-color:#bbb;border-color:transparent}.has-warning .form-control,.has-warning .form-control:focus,.has-warning [type=text].form-control[readonly],.has-warning input.form-control[readonly],.has-warning input:not([type=checkbox]),.has-warning input:not([type=checkbox]):focus,.has-warning input[type=text][readonly]{border-bottom:none;-webkit-box-shadow:inset 0 -2px 0 #ff9800;box-shadow:inset 0 -2px 0 #ff9800}.has-error .form-control,.has-error .form-control:focus,.has-error [type=text].form-control[readonly],.has-error input.form-control[readonly],.has-error input:not([type=checkbox]),.has-error input:not([type=checkbox]):focus,.has-error input[type=text][readonly]{border-bottom:none;-webkit-box-shadow:inset 0 -2px 0 #e51c23;box-shadow:inset 0 -2px 0 #e51c23}.has-success .form-control,.has-success .form-control:focus,.has-success [type=text].form-control[readonly],.has-success input.form-control[readonly],.has-success input:not([type=checkbox]),.has-success input:not([type=checkbox]):focus,.has-success input[type=text][readonly]{border-bottom:none;-webkit-box-shadow:inset 0 -2px 0 #4caf50;box-shadow:inset 0 -2px 0 #4caf50}.has-error .input-group-addon,.has-success .input-group-addon,.has-warning .input-group-addon{color:#666;border-color:transparent;background-color:transparent}.input-group-btn{padding-left:10px}.form-group-lg select,.form-group-lg select.form-control{line-height:1.5}.nav-tabs>li>a,.nav-tabs>li>a:focus{margin-right:0;background-color:transparent;border:none;color:#666;-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.nav-tabs>li>a:focus:hover,.nav-tabs>li>a:hover{background-color:transparent;-webkit-box-shadow:inset 0 -2px 0 #b0197e;box-shadow:inset 0 -2px 0 #b0197e;color:#b0197e}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus{border:none;-webkit-box-shadow:inset 0 -2px 0 #b0197e;box-shadow:inset 0 -2px 0 #b0197e;color:#b0197e}.nav-tabs>li.active>a:focus:hover,.nav-tabs>li.active>a:hover{border:none;color:#b0197e}.nav-tabs>li.disabled>a{-webkit-box-shadow:inset 0 -1px 0 #ddd;box-shadow:inset 0 -1px 0 #ddd}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>li>a,.nav-tabs.nav-justified>li>a:focus,.nav-tabs.nav-justified>li>a:hover{border:none}.nav-tabs .dropdown-menu{margin-top:0}.dropdown-menu{margin-top:0;border:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.alert{border:none;color:#fff}.alert-success{background-color:#4caf50}.alert-info{background-color:#2196f3}.alert-warning{background-color:#ff9800}.alert-danger{background-color:#e51c23}.alert .alert-link,.alert a:not(.close):not(.btn){color:#fff;font-weight:700}.alert .close{color:#fff}.badge{padding:4px 6px}.progress{position:relative;z-index:1;height:6px;border-radius:0}.progress,.progress-bar{-webkit-box-shadow:none;box-shadow:none}.progress-bar:last-child{border-radius:0 3px 3px 0}.progress-bar:last-child:before{display:block;content:"";position:absolute;width:100%;height:100%;left:0;right:0;z-index:-1;background-color:#ef8dce}.progress-bar-success:last-child.progress-bar:before{background-color:#c7e7c8}.progress-bar-info:last-child.progress-bar:before{background-color:#fbfdff}.progress-bar-warning:last-child.progress-bar:before{background-color:#ffe0b3}.progress-bar-danger:last-child.progress-bar:before{background-color:#f28e92}.close{font-size:34px;font-weight:300;line-height:24px;opacity:.6;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.close:hover{opacity:1}.list-group-item{padding:15px}.list-group-item-text{color:#bbb}.well{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.panel{border:none;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.panel-heading{border-bottom:none}.panel-footer{border-top:none}.popover{border:none;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{color:inherit}@media print{*,:after,:before{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-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:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{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 td,.table-bordered th{border:1px solid #ddd!important}.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.visible-print-block{display:block!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}@media (min-width:768px){.lead{font-size:19.5px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}.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-1{width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333333%}.col-sm-push-2{left:16.66666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333%}.col-sm-push-5{left:41.66666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333333%}.col-sm-push-8{left:66.66666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333%}.col-sm-push-11{left:91.66666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-12{margin-left:100%}.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 .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:17px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid transparent;border-radius:3px 3px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#eee}.navbar{border-radius:3px}.navbar-header{float:left}.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-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:20.5px;padding-bottom:20.5px}.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 .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}.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}.navbar-user>a{padding-top:16px!important;padding-bottom:16px!important}}@media (min-width:992px){.container{width:970px}.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-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333333%}.col-md-pull-2{right:16.66666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333%}.col-md-pull-5{right:41.66666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333333%}.col-md-pull-8{right:66.66666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333%}.col-md-pull-11{right:91.66666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333333%}.col-md-push-2{left:16.66666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333%}.col-md-push-5{left:41.66666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333333%}.col-md-push-8{left:66.66666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333%}.col-md-push-11{left:91.66666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-12{margin-left:100%}.modal-lg{width:900px}}@media (min-width:1200px){.container{width:1170px}.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-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333333%}.col-lg-push-2{left:16.66666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333333%}.col-lg-push-5{left:41.66666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333333%}.col-lg-push-8{left:66.66666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333333%}.col-lg-push-11{left:91.66666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-12{margin-left:100%}.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:17.25px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:37px}.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:45px}}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@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 .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:23px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#666}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#212121;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#212121;background-color:#eee}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#f8d0eb;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#83135e}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:59px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{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{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}@media (-webkit-transform-3d),all and (transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left:0}}@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}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!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}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}} +/*# sourceMappingURL=csh-material-bootstrap.css.map */ \ No newline at end of file diff --git a/proxstar/static/css/csh-material-bootstrap/dist/css/csh-material-bootstrap.css.map b/proxstar/static/css/csh-material-bootstrap/dist/css/csh-material-bootstrap.css.map new file mode 100644 index 0000000..622c8ce --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/dist/css/csh-material-bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss","csh-material-bootstrap.css","../../sass/build.scss","../../bower_components/bootstrap-sass/assets/stylesheets/_bootstrap.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss","../../sass/variables.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_tab-focus.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_image.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_opacity.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_nav-divider.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_reset-filter.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_border-radius.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_gradients.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_reset-text.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_center-block.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_hide-text.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss","../../sass/icons.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss","../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-overflow.scss"],"names":[],"mappings":"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9D,AK/YmC,8BAAW,eAAgB,CLmZ9D,AKlZmC,yBAAW,eAAgB,CLsZ9D,AKrZmC,0BAAW,eAAgB,CLyZ9D,AKxZmC,2BAAW,eAAgB,CL4Z9D,AK3ZmC,uBAAW,eAAgB,CL+Z9D,AK9ZmC,uBAAW,eAAgB,CLka9D,AKjamC,6BAAW,eAAgB,CLqa9D,AKpamC,6BAAW,eAAgB,CLwa9D,AKvamC,8BAAW,eAAgB,CL2a9D,AK1amC,4BAAW,eAAgB,CL8a9D,AK7amC,yBAAW,eAAgB,CLib9D,AKhbmC,0BAAW,eAAgB,CLob9D,AKnbmC,sBAAW,eAAgB,CLub9D,AKtbmC,uBAAW,eAAgB,CL0b9D,AKzbmC,uBAAW,eAAgB,CL6b9D,AK5bmC,2BAAW,eAAgB,CLgc9D,AK/bmC,wBAAW,eAAgB,CLmc9D,AKlcmC,yBAAW,eAAgB,CLsc9D,AKrcmC,uBAAW,eAAgB,CLyc9D,AKxcmC,uBAAW,eAAgB,CL4c9D,AK3cmC,yBAAW,eAAgB,CL+c9D,AK9cmC,8BAAW,eAAgB,CLkd9D,AKjdmC,6BAAW,eAAgB,CLqd9D,AKpdmC,6BAAW,eAAgB,CLwd9D,AKvdmC,+BAAW,eAAgB,CL2d9D,AK1dmC,8BAAW,eAAgB,CL8d9D,AK7dmC,gCAAW,eAAgB,CLie9D,AKhemC,uBAAW,eAAgB,CLoe9D,AKnemC,8BAAW,eAAgB,CLue9D,AKtemC,+BAAW,eAAgB,CL0e9D,AKzemC,iCAAW,eAAgB,CL6e9D,AK5emC,0BAAW,eAAgB,CLgf9D,AK/emC,6BAAW,eAAgB,CLmf9D,AKlfmC,yBAAW,eAAgB,CLsf9D,AKrfmC,uBAAW,eAAgB,CLyf9D,AKxfmC,uBAAW,eAAgB,CL4f9D,AK3fmC,wBAAW,eAAgB,CL+f9D,AK9fmC,wBAAW,eAAgB,CLkgB9D,AKjgBmC,uBAAW,eAAgB,CLqgB9D,AKpgBmC,gCAAW,eAAgB,CLwgB9D,AKvgBmC,gCAAW,eAAgB,CL2gB9D,AK1gBmC,2BAAW,eAAgB,CL8gB9D,AK7gBmC,uBAAW,eAAgB,CLihB9D,AKhhBmC,wBAAW,eAAgB,CLohB9D,AKnhBmC,uBAAW,eAAgB,CLuhB9D,AKthBmC,0BAAW,eAAgB,CL0hB9D,AKzhBmC,+BAAW,eAAgB,CL6hB9D,AK5hBmC,+BAAW,eAAgB,CLgiB9D,AK/hBmC,wBAAW,eAAgB,CLmiB9D,AKliBmC,+BAAW,eAAgB,CLsiB9D,AKriBmC,gCAAW,eAAgB,CLyiB9D,AKxiBmC,4BAAW,eAAgB,CL4iB9D,AK3iBmC,6BAAW,eAAgB,CL+iB9D,AK9iBmC,8BAAW,eAAgB,CLkjB9D,AKjjBmC,0BAAW,eAAgB,CLqjB9D,AKpjBmC,gCAAW,eAAgB,CLwjB9D,AKvjBmC,4BAAW,eAAgB,CL2jB9D,AK1jBmC,6BAAW,eAAgB,CL8jB9D,AK7jBmC,gCAAW,eAAgB,CLikB9D,AKhkBmC,4BAAW,eAAgB,CLokB9D,AKnkBmC,6BAAW,eAAgB,CLukB9D,AKtkBmC,6BAAW,eAAgB,CL0kB9D,AKzkBmC,8BAAW,eAAgB,CL6kB9D,AK5kBmC,2BAAW,eAAgB,CLglB9D,AK/kBmC,6BAAW,eAAgB,CLmlB9D,AKllBmC,4BAAW,eAAgB,CLslB9D,AKrlBmC,8BAAW,eAAgB,CLylB9D,AKxlBmC,+BAAW,eAAgB,CL4lB9D,AK3lBmC,mCAAW,eAAgB,CL+lB9D,AK9lBmC,uBAAW,eAAgB,CLkmB9D,AKjmBmC,uBAAW,eAAgB,CLqmB9D,AKpmBmC,uBAAW,eAAgB,CLwmB9D,AKvmBmC,2BAAW,eAAgB,CL2mB9D,AK1mBmC,4BAAW,eAAgB,CL8mB9D,AK7mBmC,+BAAW,eAAgB,CLinB9D,AKhnBmC,wBAAW,eAAgB,CLonB9D,AKnnBmC,2BAAW,eAAgB,CLunB9D,AKtnBmC,yBAAW,eAAgB,CL0nB9D,AKznBmC,0BAAW,eAAgB,CL6nB9D,AK5nBmC,yBAAW,eAAgB,CLgoB9D,AK/nBmC,6BAAW,eAAgB,CLmoB9D,AKloBmC,+BAAW,eAAgB,CLsoB9D,AKroBmC,0BAAW,eAAgB,CLyoB9D,AKxoBmC,gCAAW,eAAgB,CL4oB9D,AK3oBmC,+BAAW,eAAgB,CL+oB9D,AK9oBmC,8BAAW,eAAgB,CLkpB9D,AKjpBmC,kCAAW,eAAgB,CLqpB9D,AKppBmC,oCAAW,eAAgB,CLwpB9D,AKvpBmC,sBAAW,eAAgB,CL2pB9D,AK1pBmC,2BAAW,eAAgB,CL8pB9D,AK7pBmC,uBAAW,eAAgB,CLiqB9D,AKhqBmC,8BAAW,eAAgB,CLoqB9D,AKnqBmC,4BAAW,eAAgB,CLuqB9D,AKtqBmC,8BAAW,eAAgB,CL0qB9D,AKzqBmC,6BAAW,eAAgB,CL6qB9D,AK5qBmC,4BAAW,eAAgB,CLgrB9D,AK/qBmC,0BAAW,eAAgB,CLmrB9D,AKlrBmC,4BAAW,eAAgB,CLsrB9D,AKrrBmC,qCAAW,eAAgB,CLyrB9D,AKxrBmC,oCAAW,eAAgB,CL4rB9D,AK3rBmC,kCAAW,eAAgB,CL+rB9D,AK9rBmC,oCAAW,eAAgB,CLksB9D,AKjsBmC,wBAAW,eAAgB,CLqsB9D,AKpsBmC,yBAAW,eAAgB,CLwsB9D,AKvsBmC,wBAAW,eAAgB,CL2sB9D,AK1sBmC,yBAAW,eAAgB,CL8sB9D,AK7sBmC,4BAAW,eAAgB,CLitB9D,AKhtBmC,6BAAW,eAAgB,CLotB9D,AKntBmC,4BAAW,eAAgB,CLutB9D,AKttBmC,4BAAW,eAAgB,CL0tB9D,AKztBmC,8BAAW,eAAgB,CL6tB9D,AK5tBmC,uBAAW,eAAgB,CLguB9D,AK/tBmC,wBAAW,eAAgB,CLmuB9D,AKluBmC,0BAAW,eAAgB,CLsuB9D,AKruBmC,sBAAW,eAAgB,CLyuB9D,AKxuBmC,sBAAW,eAAgB,CL4uB9D,AK3uBmC,uBAAW,eAAgB,CL+uB9D,AK9uBmC,mCAAW,eAAgB,CLkvB9D,AKjvBmC,uCAAW,eAAgB,CLqvB9D,AKpvBmC,gCAAW,eAAgB,CLwvB9D,AKvvBmC,oCAAW,eAAgB,CL2vB9D,AK1vBmC,qCAAW,eAAgB,CL8vB9D,AK7vBmC,yCAAW,eAAgB,CLiwB9D,AKhwBmC,4BAAW,eAAgB,CLowB9D,AKnwBmC,yBAAW,eAAgB,CLuwB9D,AKtwBmC,gCAAW,eAAgB,CL0wB9D,AKzwBmC,8BAAW,eAAgB,CL6wB9D,AK5wBmC,yBAAW,eAAgB,CLgxB9D,AK/wBmC,wBAAW,eAAgB,CLmxB9D,AKlxBmC,0BAAW,eAAgB,CLsxB9D,AKrxBmC,6BAAW,eAAgB,CLyxB9D,AKxxBmC,yBAAW,eAAgB,CL4xB9D,AK3xBmC,uBAAW,eAAgB,CL+xB9D,AK9xBmC,uBAAW,eAAgB,CLkyB9D,AKjyBmC,wBAAW,eAAgB,CLqyB9D,AKpyBmC,yBAAW,eAAgB,CLwyB9D,AKvyBmC,yBAAW,eAAgB,CL2yB9D,AK1yBmC,uBAAW,eAAgB,CL8yB9D,AK7yBmC,8BAAW,eAAgB,CLizB9D,AKhzBmC,+BAAW,eAAgB,CLozB9D,AKnzBmC,gCAAW,eAAgB,CLuzB9D,AKtzBmC,8BAAW,eAAgB,CL0zB9D,AKzzBmC,8BAAW,eAAgB,CL6zB9D,AK5zBmC,8BAAW,eAAgB,CLg0B9D,AK/zBmC,2BAAW,eAAgB,CLm0B9D,AKl0BmC,0BAAW,eAAgB,CLs0B9D,AKr0BmC,yBAAW,eAAgB,CLy0B9D,AKx0BmC,6BAAW,eAAgB,CL40B9D,AK30BmC,2BAAW,eAAgB,CL+0B9D,AK90BmC,4BAAW,eAAgB,CLk1B9D,AKj1BmC,wBAAW,eAAgB,CLq1B9D,AKp1BmC,wBAAW,eAAgB,CLw1B9D,AKv1BmC,2BAAW,eAAgB,CL21B9D,AK11BmC,2BAAW,eAAgB,CL81B9D,AK71BmC,4BAAW,eAAgB,CLi2B9D,AKh2BmC,+BAAW,eAAgB,CLo2B9D,AKn2BmC,8BAAW,eAAgB,CLu2B9D,AKt2BmC,4BAAW,eAAgB,CL02B9D,AKz2BmC,4BAAW,eAAgB,CL62B9D,AK52BmC,4BAAW,eAAgB,CLg3B9D,AK/2BmC,iCAAW,eAAgB,CLm3B9D,AKl3BmC,oCAAW,eAAgB,CLs3B9D,AKr3BmC,iCAAW,eAAgB,CLy3B9D,AKx3BmC,+BAAW,eAAgB,CL43B9D,AK33BmC,+BAAW,eAAgB,CL+3B9D,AK93BmC,iCAAW,eAAgB,CLk4B9D,AKj4BmC,qBAAW,eAAgB,CLq4B9D,AKp4BmC,4BAAW,eAAgB,CLw4B9D,AKv4BmC,4BAAW,eAAgB,CL24B9D,AK14BmC,2BAAW,eAAgB,CL84B9D,AK74BmC,uBAAW,eAAgB,CLi5B9D,AKh5BmC,wBAAW,eAAgB,CLo5B9D,AK34BmC,wBAAW,eAAgB,CL+4B9D,AK94BmC,4BAAW,eAAgB,CLk5B9D,AKj5BmC,uBAAW,eAAgB,CLq5B9D,AKp5BmC,wBAAW,eAAgB,CLw5B9D,AKv5BmC,uBAAW,eAAgB,CL25B9D,AK15BmC,yBAAW,eAAgB,CL85B9D,AK75BmC,yBAAW,eAAgB,CLi6B9D,AKh6BmC,+BAAW,eAAgB,CLo6B9D,AKn6BmC,uBAAW,eAAgB,CLu6B9D,AKt6BmC,6BAAW,eAAgB,CL06B9D,AKz6BmC,sBAAW,eAAgB,CL66B9D,AK56BmC,wBAAW,eAAgB,CLg7B9D,AK/6BmC,wBAAW,eAAgB,CLm7B9D,AKl7BmC,4BAAW,eAAgB,CLs7B9D,AKr7BmC,uBAAW,eAAgB,CLy7B9D,AKx7BmC,4BAAW,eAAgB,CL47B9D,AK37BmC,6BAAW,eAAgB,CL+7B9D,AK97BmC,2BAAW,eAAgB,CLk8B9D,AK/7BmC,sEAAW,eAAgB,CL28B9D,AKz8BmC,4CAAW,eAAgB,CLi9B9D,AK/8BmC,8CAAW,eAAgB,CLu9B9D,AKt9BmC,wBAAW,eAAgB,CL09B9D,AKz9BmC,4BAAW,eAAgB,CL69B9D,AK59BmC,mCAAW,eAAgB,CLg+B9D,AK/9BmC,4BAAW,eAAgB,CLm+B9D,AKl+BmC,oCAAW,eAAgB,CLs+B9D,AKr+BmC,kCAAW,eAAgB,CLy+B9D,AKx+BmC,iCAAW,eAAgB,CL4+B9D,AK3+BmC,+BAAW,eAAgB,CL++B9D,AK9+BmC,sBAAW,eAAgB,CLk/B9D,AKj/BmC,wBAAW,eAAgB,CLq/B9D,AKp/BmC,6BAAW,eAAgB,CLw/B9D,AKv/BmC,4BAAW,eAAgB,CL2/B9D,AK1/BmC,6BAAW,eAAgB,CL8/B9D,AK7/BmC,kCAAW,eAAgB,CLigC9D,AKhgCmC,mCAAW,eAAgB,CLogC9D,AKngCmC,sCAAW,eAAgB,CLugC9D,AKtgCmC,0CAAW,eAAgB,CL0gC9D,AKzgCmC,oCAAW,eAAgB,CL6gC9D,AK5gCmC,wCAAW,eAAgB,CLghC9D,AK/gCmC,qCAAW,eAAgB,CLmhC9D,AKlhCmC,iCAAW,eAAgB,CLshC9D,AKrhCmC,gCAAW,eAAgB,CLyhC9D,AKxhCmC,kCAAW,eAAgB,CL4hC9D,AK3hCmC,+BAAW,eAAgB,CL+hC9D,AK9hCmC,0BAAW,eAAgB,CLkiC9D,AKjiCmC,8BAAW,eAAgB,CLqiC9D,AKpiCmC,4BAAW,eAAgB,CLwiC9D,AKviCmC,4BAAW,eAAgB,CL2iC9D,AK1iCmC,6BAAW,eAAgB,CL8iC9D,AK7iCmC,4BAAW,eAAgB,CLijC9D,AKhjCmC,0BAAW,eAAgB,CLojC9D,AMz1CD,iBC6DE,8BD3D8B,AC4D3B,2BD5D2B,AC6DtB,qBD7DsB,CNo2C/B,AM91CD,KACE,eAAe,AACf,uCAA0C,CNi2C3C,AM91CD,KACE,6DEsB+C,AFrB/C,eEuB4B,AFtB5B,kBEkC6B,AFjC7B,WE0tBuC,AFztBvC,qBEktBoC,CR+oBrC,AM71CD,6BAIE,oBAAoB,AACpB,kBAAkB,AAClB,mBAAoB,CNg2CrB,AM11CD,EACE,cE+tBuC,AF9tBvC,oBAAqB,CN61CtB,AM31CC,gBAEE,cEuZoD,AFtZpD,yBEhB6B,CR42ChC,AMz1CC,QGnDA,0CAA0C,AAC1C,mBAAoB,CT+4CrB,AMl1CD,OACE,QAAS,CNq1CV,AM/0CD,IACE,qBAAsB,CNk1CvB,AM90CD,gBIvEE,cADmC,AAEnC,eAAe,AACf,WAAY,CVy5Cb,AM/0CD,aACE,iBEoB6B,CR8zC9B,AM50CD,eACE,YEkpB+B,AFjpB/B,kBE/B6B,AFgC7B,sBEkpBoC,AFjpBpC,sBAAmC,AACnC,kBEopB+C,AD5jB/C,uCAA+B,AAC1B,kCAA0B,AACvB,+BAAuB,AGlL/B,qBJ4FoC,AI3FpC,eAAe,AACf,WAAY,CV26Cb,AM70CD,YACE,iBAAkB,CNg1CnB,AM10CD,GACE,gBEwPsD,AFvPtD,mBEuPsD,AFtPtD,SAAS,AACT,yBAAgC,CN60CjC,AMr0CD,SACE,kBAAkB,AAClB,UAAU,AACV,WAAW,AACX,YAAY,AACZ,UAAU,AACV,gBAAgB,AAChB,mBAAmB,AACnB,QAAS,CNw0CV,AMh0CC,mDAEE,gBAAgB,AAChB,WAAW,AACX,YAAY,AACZ,SAAS,AACT,iBAAiB,AACjB,SAAU,CNk0Cb,AMvzCD,cACE,cAAe,CN0zChB,AWj9CD,0CAEE,oBH0D+B,AGzD/B,gBH0D2B,AGzD3B,gBH0D2B,AGzD3B,UHme8C,CRi/B/C,AWl9CC,gPAEE,gBAAmB,AACnB,cAAc,AACd,UH40BqC,CRopBxC,AW59CD,qBAGE,gBH+UsD,AG9UtD,oBAA0C,CX+9C3C,AW79CC,wHAEE,aAAc,CXs+CjB,AWn+CD,qBAGE,kBAAuC,AACvC,oBAA0C,CXs+C3C,AWp+CC,wHAEE,aAAc,CX6+CjB,AWz+CD,OAAU,cHSoB,CRo+C7B,AW5+CD,OAAU,cHSoB,CRu+C7B,AW/+CD,OAAU,cHSoB,CR0+C7B,AWl/CD,OAAU,cHSoB,CR6+C7B,AWr/CD,OAAU,cHSoB,CRg/C7B,AWx/CD,OAAU,cHSoB,CRm/C7B,AWt/CD,EACE,iBAAuC,CXy/CxC,AWt/CD,MACE,mBH2SsD,AG1StD,eAA0C,AAC1C,gBAAgB,AAChB,eAAgB,CXy/CjB,AW7+CD,aAEE,aAA6D,CXq/C9D,AWl/CD,WAEE,yBH6iB6C,AG5iB7C,YAAa,CXq/Cd,AWj/CD,WAAuB,eAAgB,CXq/CtC,AWp/CD,YAAuB,gBAAiB,CXw/CvC,AWv/CD,aAAuB,iBAAkB,CX2/CxC,AW1/CD,cAAuB,kBAAmB,CX8/CzC,AW7/CD,aAAuB,kBAAmB,CXigDzC,AW9/CD,gBAAuB,wBAAyB,CXkgD/C,AWjgDD,4BAAuB,wBAAyB,CXqgD/C,AWpgDD,iBAAuB,yBAA0B,CXwgDhD,AWrgDD,YACE,UHyvBuC,CR+wBxC,AY1mDC,cACE,aJ0wBqC,CRm2BxC,AY3mDC,0CAEE,aAA0B,CZ8mD7B,AYnnDC,cACE,aJstBwC,CRg6B3C,AYpnDC,0CAEE,aAA0B,CZunD7B,AY5nDC,WACE,aJ0tBqC,CRq6BxC,AY7nDC,oCAEE,aAA0B,CZgoD7B,AYroDC,cACE,aJ8tBwC,CR06B3C,AYtoDC,0CAEE,aAA0B,CZyoD7B,AY9oDC,aACE,aJkuBuC,CR+6B1C,AY/oDC,wCAEE,aAA0B,CZkpD7B,AWriDD,YAGE,WAAW,AEpHT,wBL0wBqC,CRg5BxC,AaxpDC,sCAEE,wBAAqC,Cb+pDxC,AapqDC,YACE,wBLonB2C,CRmjC9C,AarqDC,sCAEE,wBAAqC,CbwqDxC,Aa7qD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B,AkBt9DG,eACE,iBAA2C,ClBy9DhD,AkB19DG,eACE,kBAA2C,ClB69DhD,AkB99DG,eACE,SAA2C,ClBi+DhD,AkBl+DG,eACE,kBAA2C,ClBq+DhD,AkBt+DG,eACE,kBAA2C,ClBy+DhD,AkB1+DG,eACE,SAA2C,ClB6+DhD,AkB9+DG,eACE,kBAA2C,ClBi/DhD,AkBl/DG,eACE,kBAA2C,ClBq/DhD,AkBt/DG,eACE,SAA2C,ClBy/DhD,AkB1/DG,gBACE,kBAA2C,ClB6/DhD,AkB9/DG,gBACE,kBAA2C,ClBigEhD,AkBlgEG,gBACE,UAA2C,ClBqgEhD,AkB3gEG,eACE,SAAU,ClB8gEf,AkBphEG,eACE,gBAA0C,ClBuhE/C,AkBxhEG,eACE,iBAA0C,ClB2hE/C,AkB5hEG,eACE,QAA0C,ClB+hE/C,AkBhiEG,eACE,iBAA0C,ClBmiE/C,AkBpiEG,eACE,iBAA0C,ClBuiE/C,AkBxiEG,eACE,QAA0C,ClB2iE/C,AkB5iEG,eACE,iBAA0C,ClB+iE/C,AkBhjEG,eACE,iBAA0C,ClBmjE/C,AkBpjEG,eACE,QAA0C,ClBujE/C,AkBxjEG,gBACE,iBAA0C,ClB2jE/C,AkB5jEG,gBACE,iBAA0C,ClB+jE/C,AkBhkEG,gBACE,SAA0C,ClBmkE/C,AkBhjEG,iBACE,aAAiD,ClBmjEtD,AkBpjEG,iBACE,uBAAiD,ClBujEtD,AkBxjEG,iBACE,wBAAiD,ClB2jEtD,AkB5jEG,iBACE,eAAiD,ClB+jEtD,AkBhkEG,iBACE,wBAAiD,ClBmkEtD,AkBpkEG,iBACE,wBAAiD,ClBukEtD,AkBxkEG,iBACE,eAAiD,ClB2kEtD,AkB5kEG,iBACE,wBAAiD,ClB+kEtD,AkBhlEG,iBACE,wBAAiD,ClBmlEtD,AkBplEG,iBACE,eAAiD,ClBulEtD,AkBxlEG,kBACE,wBAAiD,ClB2lEtD,AkB5lEG,kBACE,wBAAiD,ClB+lEtD,AkBhmEG,kBACE,gBAAiD,ClBmmEtD,AmB1pED,MACE,4BX4HyC,CRopF1C,AmB9wFD,QACE,gBXoHiC,AWnHjC,mBXmHiC,AWlHjC,UXo1BuC,CR87DxC,AmB/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AACb,gBAAiB,CrBi9FlB,AqBr7FG,yaACE,kBbpEsC,CR2gG3C,AqB57FD,qBAEE,gBAAyC,AACzC,mBAA4C,AAE5C,gBAAgB,AAChB,eAAqD,CrB67FtD,AqB37FC,kYAEE,eAAe,AACf,eAAgB,CrBg8FnB,AsBvrGC,iHACE,Yd8I8G,Ac7I9G,iBAA8C,AAC9C,edpBoD,AcqBpD,gBd6B2B,Ac5B3B,iBd6HiD,CR+jGpD,AsBzrGC,yIACE,YdsI8G,AcrI9G,gBdqI8G,CRyjGjH,AsB3rGC,kUAEE,WAAY,CtBmsGf,AqB58FC,6BACE,YbxH8G,AayH9G,iBAA0D,AAC1D,eb1RoD,Aa2RpD,gBbzO2B,Aa0O3B,iBbzIiD,CRwlGpD,AqB78FC,mCACE,Yb/H8G,AagI9G,gBbhI8G,CR+kGjH,AqB78FC,kFAEE,WAAY,CrB+8Ff,AqB78FC,oCACE,YbvI8G,AawI9G,gBAAsD,AACtD,iBAAgE,AAChE,eb1SoD,Aa2SpD,ebzP2B,CRwsG9B,AsBzuGC,iHACE,Yd4I6G,Ac3I7G,kBAA8C,AAC9C,edrBoD,AcsBpD,sBd4BiC,Ac3BjC,iBd2HiD,CRmnGpD,AsB3uGC,yIACE,YdoI6G,AcnI7G,gBdmI6G,CR6mGhH,AsB7uGC,kUAEE,WAAY,CtBqvGf,AqBp+FC,6BACE,YbpJ6G,AaqJ7G,kBAA0D,AAC1D,ebrToD,AasTpD,sBbpQiC,AaqQjC,iBbrKiD,CR4oGpD,AqBr+FC,mCACE,Yb3J6G,Aa4J7G,gBb5J6G,CRmoGhH,AqBr+FC,kFAEE,WAAY,CrBu+Ff,AqBr+FC,oCACE,YbnK6G,AaoK7G,gBAAsD,AACtD,kBAAgE,AAChE,ebrUoD,AasUpD,qBbpRiC,CR2vGpC,AqB99FD,cAEE,iBAAkB,CrBg+FnB,AqB79FC,4BACE,qBAA0C,CrB+9F7C,AqB39FD,uBACE,kBAAkB,AAClB,MAAM,AACN,QAAQ,AACR,UAAU,AACV,cAAc,AACd,WblMwF,AamMxF,YbnMwF,AaoMxF,iBbpMwF,AaqMxF,kBAAkB,AAClB,mBAAoB,CrB89FrB,AqB59FD,wSAGE,WbzM+G,Aa0M/G,Yb1M+G,Aa2M/G,gBb3M+G,CR4qGhH,AqB/9FD,wSAGE,Wb9MgH,Aa+MhH,Yb/MgH,AagNhH,gBbhNgH,CRorGjH,AsBl4GC,iRAUE,ad0sBwC,CRurF3C,AsB93GC,2BACE,qBdssBwC,ADvpB1C,oDAA2B,AACnB,2CAAmB,CPk1G5B,AsBh4GG,iCACE,qBAAwC,Af4C5C,oEAA2B,AACnB,2DAAmB,CPu1G5B,AsB93GC,gCACE,cd4rBwC,Ac3rBxC,qBd2rBwC,Ac1rBxC,wBdwlB2C,CRwyF9C,AsB73GC,oCACE,adsrBwC,CRysF3C,AsB75GC,iRAUE,adktBwC,CR0sF3C,AsBz5GC,2BACE,qBd8sBwC,AD/pB1C,oDAA2B,AACnB,2CAAmB,CP62G5B,AsB35GG,iCACE,qBAAwC,Af4C5C,oEAA2B,AACnB,2DAAmB,CPk3G5B,AsBz5GC,gCACE,cdosBwC,AcnsBxC,qBdmsBwC,AclsBxC,wBdgmB2C,CR2zF9C,AsBx5GC,oCACE,ad8rBwC,CR4tF3C,AsBx7GC,6PAUE,adstBuC,CRiuF1C,AsBp7GC,yBACE,qBdktBuC,ADnqBzC,oDAA2B,AACnB,2CAAmB,CPw4G5B,AsBt7GG,+BACE,qBAAwC,Af4C5C,oEAA2B,AACnB,2DAAmB,CP64G5B,AsBp7GC,8BACE,cdwsBuC,AcvsBvC,qBdusBuC,ActsBvC,wBdomB0C,CRk1F7C,AsBn7GC,kCACE,adksBuC,CRmvF1C,AqBpiGC,2CACE,QAAgC,CrBuiGnC,AqBriGC,mDACE,KAAM,CrBuiGT,AqB7hGD,YACE,cAAc,AACd,eAAe,AACf,mBAAmB,AACnB,aAAgC,CrBgiGjC,AqB17FC,oHAIE,aAAa,AACb,gBAAgB,AAChB,eAAyC,CrBg/F5C,AqB5+FC,mDAEE,eAAkE,CrB8+FrE,AqB1+FC,6BJ/iBA,kBAAkC,AAClC,kBAAmC,CjB4hHpC,Ac/hHC,uEAEE,YAAY,AACZ,aAAc,CdgiHjB,Ac9hHC,mCACE,UAAW,CdgiHd,AqBn+FC,sDACE,UAAsC,CrB4+FzC,AuBrjHD,KACE,qBAAqB,AACrB,gBAAgB,AAChB,gBfsIqC,AerIrC,kBAAkB,AAClB,sBAAsB,AACtB,8BAA0B,AAA1B,0BAA0B,AAC1B,eAAe,AACf,sBAAsB,AACtB,6BAA6B,AAC7B,mBAAmB,AC0CnB,iBAA8C,AAC9C,ehBV4B,AgBW5B,kBhBC6B,AgBA7B,kBhB+GkD,AD2ClD,yBgBrMyB,AhBsMtB,sBgBtMsB,AhBuMrB,qBgBvMqB,AhBwMjB,gBgBxMiB,CvB0kH1B,AuBrkHG,8FdnBF,0CAA0C,AAC1C,mBAAoB,CT2lHrB,AuBnkHC,iCAGE,WfiHiC,AehHjC,oBAAqB,CvBmkHxB,AuBhkHC,wBAEE,UAAU,AACV,sBAAsB,AhB2BxB,oDAA2B,AACnB,2CAAmB,CPuiH5B,AuB/jHC,qDAGE,mBfmLwC,AiBhO1C,YF8CsB,AE3CtB,yBAAkC,AlB8DlC,wBAA2B,AACnB,eAAmB,CP8iH5B,AuB1jHC,wCAEE,mBAAoB,CvB4jHvB,AuBpjHD,aC7DE,WhB6ImC,AgB5InC,sBhB6ImC,AgB5InC,wBhB6I0C,CRw+G3C,AwBxmHC,oIAGE,WhB2HiC,AgB1HjC,yBAA0C,AACtC,wBAAkC,CxBknHzC,AwBhnHG,uRAGE,WhBoH+B,AgBnH/B,yBAA0C,AACtC,wBAAkC,CxBgnH3C,AwB7mHC,2EAGE,qBAAsB,CxB6mHzB,AwBxmHG,6RAGE,sBhBqG+B,AgBpG3B,wBhBqGkC,CRmgH3C,AwBpmHC,oBACE,WhB+FiC,AgB9FjC,qBhB6FiC,CRygHpC,AuBtlHD,aChEE,WhBiJmC,AgBhJnC,yBhBwwBuC,AgBvwBvC,wBhBiJ0C,CRygH3C,AwB7oHC,oIAGE,WhB+HiC,AgB9HjC,yBAA0C,AACtC,wBAAkC,CxBupHzC,AwBrpHG,uRAGE,WhBwH+B,AgBvH/B,yBAA0C,AACtC,wBAAkC,CxBqpH3C,AwBlpHC,2EAGE,qBAAsB,CxBkpHzB,AwB7oHG,6RAGE,yBhBguBmC,AgB/tB/B,wBhByGkC,CRoiH3C,AwBzoHC,oBACE,chB0tBqC,AgBztBrC,qBhBiGiC,CR0iHpC,AuBvnHD,aCpEE,WhBqJmC,AgBpJnC,yBhBotB0C,AgBntB1C,wBhBqJ0C,CR0iH3C,AwBlrHC,oIAGE,WhBmIiC,AgBlIjC,yBAA0C,AACtC,wBAAkC,CxB4rHzC,AwB1rHG,uRAGE,WhB4H+B,AgB3H/B,yBAA0C,AACtC,wBAAkC,CxB0rH3C,AwBvrHC,2EAGE,qBAAsB,CxBurHzB,AwBlrHG,6RAGE,yBhB4qBsC,AgB3qBlC,wBhB6GkC,CRqkH3C,AwB9qHC,oBACE,chBsqBwC,AgBrqBxC,qBhBqGiC,CR2kHpC,AuBxpHD,UCxEE,WhByJmC,AgBxJnC,yBhBwtBuC,AgBvtBvC,wBhByJ0C,CR2kH3C,AwBvtHC,kHAGE,WhBuIiC,AgBtIjC,yBAA0C,AACtC,wBAAkC,CxBiuHzC,AwB/tHG,4PAGE,WhBgI+B,AgB/H/B,yBAA0C,AACtC,wBAAkC,CxB+tH3C,AwB5tHC,kEAGE,qBAAsB,CxB4tHzB,AwBvtHG,kQAGE,yBhBgrBmC,AgB/qB/B,wBhBiHkC,CRsmH3C,AwBntHC,iBACE,chB0qBqC,AgBzqBrC,qBhByGiC,CR4mHpC,AuBzrHD,aC5EE,WhB6JmC,AgB5JnC,yBhB4tB0C,AgB3tB1C,wBhB6J0C,CR4mH3C,AwB5vHC,oIAGE,WhB2IiC,AgB1IjC,yBAA0C,AACtC,wBAAkC,CxBswHzC,AwBpwHG,uRAGE,WhBoI+B,AgBnI/B,yBAA0C,AACtC,wBAAkC,CxBowH3C,AwBjwHC,2EAGE,qBAAsB,CxBiwHzB,AwB5vHG,6RAGE,yBhBorBsC,AgBnrBlC,wBhBqHkC,CRuoH3C,AwBxvHC,oBACE,chB8qBwC,AgB7qBxC,qBhB6GiC,CR6oHpC,AuB1tHD,YChFE,WhBiKmC,AgBhKnC,yBhBguByC,AgB/tBzC,wBhBiK0C,CR6oH3C,AwBjyHC,8HAGE,WhB+IiC,AgB9IjC,yBAA0C,AACtC,wBAAkC,CxB2yHzC,AwBzyHG,8QAGE,WhBwI+B,AgBvI/B,yBAA0C,AACtC,wBAAkC,CxByyH3C,AwBtyHC,wEAGE,qBAAsB,CxBsyHzB,AwBjyHG,oRAGE,yBhBwrBqC,AgBvrBjC,wBhByHkC,CRwqH3C,AwB7xHC,mBACE,chBkrBuC,AgBjrBvC,qBhBiHiC,CR8qHpC,AuBtvHD,UACE,cf+qBuC,Ae9qBvC,gBAAmB,AACnB,eAAgB,CvByvHjB,A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8BrkIC,4GAIE,gBAAiB,C9BwkIpB,A8BnkID,aACE,gBAAiB,C9BskIlB,Ac5lIC,uCAEE,YAAY,AACZ,aAAc,Cd6lIjB,Ac3lIC,mBACE,UAAW,Cd6lId,A8B1kIC,oEAGE,UAAW,C9B4kId,A8B1kIC,oEAGE,eAAgB,C9B4kInB,A8BxkID,yEACE,eAAgB,C9B2kIjB,A8BvkID,4BACE,aAAc,C9B0kIf,A8BzkIC,mEClDA,6BDmDgC,AClD7B,yBDkD6B,C9B4kIjC,A8BxkID,2FC/CE,4BDiD6B,AChD1B,wBDgD0B,C9B4kI9B,A8BxkID,sBACE,UAAW,C9B2kIZ,A8BzkID,8DACE,eAAgB,C9B4kIjB,A8BzkIC,uICpEA,6BDsEgC,ACrE7B,yBDqE6B,C9B6kIjC,A8B1kID,oECjEE,4BDkE6B,ACjE1B,wBDiE0B,C9B8kI9B,A8B1kID,oEAEE,SAAU,C9B6kIX,A8B5jID,iCACE,iBAAiB,AACjB,iBAAkB,C9B+jInB,A8B7jID,kFACE,kBAAkB,AAClB,kBAAmB,C9BgkIpB,A8B3jID,iCvB/CE,oDAA2B,AACnB,2CAAmB,CP8mI5B,A8B5jIC,0CvBnDA,wBAA2B,AACnB,eAAmB,CPknI5B,A8BzjID,YACE,aAAc,C9B4jIf,A8BzjID,yCACE,uBAAqD,AACrD,qBAAsB,C9B4jIvB,A8BzjID,yDACE,sBAAqD,C9B4jItD,A8BpjIC,4FAGE,cAAc,AACd,WAAW,AACX,WAAW,AACX,cAAe,C9BujIlB,AchsIC,2EAEE,YAAY,AACZ,aAAc,CdisIjB,Ac/rIC,qCACE,UAAW,CdisId,A8BxjIG,oCACE,UAAW,C9B0jIhB,A8BtjIC,gJAIE,gBAAgB,AAChB,aAAc,C9BwjIjB,A8BnjIC,4DACE,eAAgB,C9BsjInB,A8BpjIC,sDC3KA,4BvB2KkD,AuB1KjD,2BvB0KiD,AuBnKlD,6BDqKiC,ACpKhC,2BDoKgC,C9BwjIlC,A8BtjIC,sDC/KA,0BDgL8B,AC/K7B,yBD+K6B,ACxK9B,+BvBmKkD,AuBlKjD,6BvBkKiD,CRgkInD,A8BvjID,uEACE,eAAgB,C9B0jIjB,A8BvjIC,yJChLA,6BDkL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CACE,cAAe,ClC4gJlB,AkC9/ID,YACE,oBAAoE,ClCsgJrE,AkCpgJC,iBACE,iBAAoB,AACpB,oBAAoB,AACpB,gB1B4HoD,CR04IvD,AkCt9ID,aACE,oBAAwC,AAExC,kBAAwC,AACxC,iCAAiC,AACjC,oCAAoC,A3B9NpC,+EAA2B,AACnB,sEAAmB,CP4tJ5B,AkC39ID,8BACE,aAAa,AHpUb,0BGqU4B,AHpU3B,wBGoU2B,ClCqiJ7B,AkCliJD,mDACE,gBAAgB,AHzUhB,4BvBuWoD,AuBtWnD,2BvBsWmD,AuB/VpD,6BGmU+B,AHlU9B,2BGkU8B,ClCuiJhC,AkC/hJD,YChVE,kBAAoD,AACpD,oBAAuD,CnCm3JxD,AkCjiJC,iDCnVA,gBAAoD,AACpD,kBAAuD,CnCu3JxD,AkCliJC,iDCtVA,gBAAoD,AACpD,kBAAuD,CnC23JxD,AkC5hJD,aChWE,kBAAoD,AACpD,oBAAuD,CnCg4JxD,AkC3/ID,gBACE,sB1B7BqC,A0B8BrC,wB1B7B4C,CR+iJ7C,AkChhJC,8BACE,U1BuWqC,CR2qIxC,AkCjhJG,wEAEE,c1BybkC,A0BxblC,4B1BnBgD,CRqiJrD,AkC9gJC,6BACE,U1BqcqC,CR2kIxC,AkC5gJG,iCACE,U1ByVmC,CRqrIxC,AkC5gJK,8EAEE,c1B0agC,A0BzahC,4B1B9C8C,CR2jJrD,AkCzgJK,8HAGE,c1BkagC,A0BjahC,qB1BpDmE,CR6jJ1E,AkCrgJK,oIAGE,W1B1DuC,A0B2DvC,4B1B1D8C,CR+jJrD,AkChgJC,+BACE,wB1BnDkD,CRqjJrD,AkCjgJG,0EAEE,4B1BxDgD,CR0jJrD,AkChgJG,yCACE,+B1B1DoD,CR4jJzD,AkC9/IC,8DAEE,wB1BrF0C,CRqlJ7C,AkCz/IK,wHAGE,sB1BxFmE,A0ByFnE,a1B4XgC,CR6nIvC,AkCj9IC,6BACE,U1B8PqC,CRsuIxC,AkCn+IG,mCACE,a1BiVkC,CRopIvC,AkCj+IC,0BACE,U1BuPqC,CR4uIxC,AkCl+IG,gEAEE,a1ByUkC,CR0pIvC,AkC/9IK,0LAEE,U1BjJuC,CRinJ9C,AkCx9ID,gBACE,yB1B4PuC,A0B3PvC,wB1BtIqD,CRimJtD,AkCz9IC,8BACE,U1B1HkE,CRqlJrE,AkC19IG,wEAEE,W1B5H0C,A0B6H1C,4B1B5HiD,CRulJtD,AkCv9IC,6BACE,U1B+TqC,CR0pIxC,AkCr9IG,iCACE,U1BxIgE,CR+lJrE,AkCr9IK,8EAEE,c1BtIoE,A0BuIpE,4B1BvJ+C,CR6mJtD,AkCl9IK,8HAGE,W1BpJ8D,A0BqJ9D,wB1B7JmE,CR+mJ1E,AkC98IK,oIAGE,W1BnKwC,A0BoKxC,4B1BnK+C,CRinJtD,AkCx8IC,+BACE,wB1B7JmD,CRumJtD,AkCz8IG,0EAEE,4B1BlKiD,CR4mJtD,AkCx8IG,yCACE,wB1BpKsE,CR8mJ3E,AkCt8IC,8DAEE,oBAA4C,ClCw8I/C,AkCl8IK,wHAGE,yB1BjMmE,A0BkMnE,U1B1L8D,CR4nJrE,AkCz5IC,6BACE,U1BpOkE,CRspJrE,AkCj7IG,mCACE,a1BhOsE,CRmpJ3E,AkC/6IC,0BACE,U1B3OkE,CR4pJrE,AkCh7IG,gEAEE,a1BxOsE,CRypJ3E,AkC76IK,0LAEE,U1B3PwC,CRyqJ/C,AD1jKD,YACE,iBAAoE,AACpE,mBSkWsD,ATjWtD,gBAAgB,AAChB,yBSsxBqC,ATrxBrC,iBS+F6B,CR89J9B,AD3jKC,eACE,oBAAqB,CC6jKxB,AD3jKG,yBAGE,aAA2C,AAC3C,cAAc,AACd,US6wB8B,CR8yInC,ADvjKC,oBACE,USs0BqC,CRmvIxC,AoC/kKD,YACE,qBAAqB,AACrB,eAAe,AACf,cAA+B,AAC/B,iB5BkG6B,CRg/J9B,AoChlKC,eACE,cAAe,CpCklKlB,AoCjlKG,qCAEE,kBAAkB,AAClB,WAAW,AACX,iBAAwD,AACxD,kB5B+CyB,A4B9CzB,qBAAqB,AACrB,c5B6vBmC,A4B5vBnC,sB5B0c+C,A4Bzc/C,sBAAoC,AACpC,gBAAiB,CpCmlKtB,AoChlKK,6DAEE,cAAc,ALXpB,8BvB0F6B,AuBzF1B,0BvByF0B,CRqgK9B,AoC/kKK,2DLxBJ,+BvBkG6B,AuBjG1B,2BvBiG0B,CR0gK9B,AoC3kKG,kGAEE,UAAU,AACV,c5BiakD,A4BhalD,sB5B+zBqC,A4B9zBrC,iB5BiaqC,CR6qJ1C,AoCxkKG,qKAGE,UAAU,AACV,W5B6ayD,A4B5azD,yB5ButBmC,A4BttBnC,qB5BstBmC,A4BrtBnC,cAAe,CpC2kKpB,AoCtkKG,iLAME,W5B0xBmC,A4BzxBnC,sB5B+YqC,A4B9YrC,kB5B+YqC,A4B9YrC,kB5B2JsC,CR66J3C,AqC5oKG,2CAEE,kBAA8C,AAC9C,e7B6CkD,A6B5ClD,qB7B8F+B,CRijKpC,AqC5oKK,mENIJ,8BvB2F6B,AuB1F1B,0BvB0F0B,CRkjK9B,AqC3oKK,iENVJ,+BvBmG6B,AuBlG1B,2BvBkG0B,CRujK9B,AqC7pKG,2CAEE,iBAA8C,AAC9C,e7B8CkD,A6B7ClD,e7B+FyB,CRikK9B,AqC7pKK,mENIJ,8BvB4F6B,AuB3F1B,0BvB2F0B,CRkkK9B,AqC5pKK,iENVJ,+BvBoG6B,AuBnG1B,2BvBmG0B,CRukK9B,AsC7qKD,OACE,eAAe,AACf,cAA+B,AAC/B,gBAAgB,AAChB,iBAAkB,CtCgrKnB,Ac5qKC,2BAEE,YAAY,AACZ,aAAc,Cd6qKjB,Ac3qKC,aACE,UAAW,Cd6qKd,AsCrrKC,UACE,cAAe,CtCurKlB,AsCtrKG,2BAEE,qBAAqB,AACrB,iBAAiB,AACjB,sB9B4c+C,A8B3c/C,sBAA+B,AAC/B,kB9B4cqC,CR4uJ1C,AsCrrKG,oCAEE,qBAAqB,AACrB,qB9Bk1BqC,CRq2I1C,AsClrKG,iCAEE,WAAY,CtCorKjB,AsC/qKG,yCAEE,UAAW,CtCirKhB,AsC5qKG,2FAIE,W9B+yBmC,A8B9yBnC,sB9B4a+C,A8B3a/C,kB9BiLsC,CR6/J3C,AuC5tKD,OACE,eAAe,AACf,uBAAuB,AACvB,cAAc,AACd,gBAAiB,AACjB,cAAc,AACd,W/BikBgC,A+BhkBhC,kBAAkB,AAClB,mBAAmB,AACnB,wBAAwB,AACxB,mBAAoB,CvC+tKrB,AuC1tKC,aACE,YAAa,CvC4tKhB,AuCxtKC,YACE,kBAAkB,AAClB,QAAS,CvC0tKZ,AuCptKC,4BAEE,W/B2iB8B,A+B1iB9B,qBAAqB,AACrB,cAAe,CvCstKlB,AuC/sKD,eCxCE,qBhC41BuC,CR+5IxC,AwCxvKG,sDAEE,wBAAqC,CxCyvK1C,AuCltKD,eC5CE,wBhC4wBuC,CRs/IxC,AwC/vKG,sDAEE,wBAAqC,CxCgwK1C,AuCrtKD,eChDE,wBhCwtB0C,CRijJ3C,AwCtwKG,sDAEE,wBAAqC,CxCuwK1C,AuCxtKD,YCpDE,wBhC4tBuC,CRojJxC,AwC7wKG,gDAEE,wBAAqC,CxC8wK1C,AuC3tKD,eCxDE,wBhCguB0C,CRujJ3C,AwCpxKG,sDAEE,wBAAqC,CxCqxK1C,AuC9tKD,cC5DE,wBhCouByC,CR0jJ1C,AwC3xKG,oDAEE,wBAAqC,CxC4xK1C,AyC9xKD,OACE,qBAAqB,AACrB,eAAe,AACf,gBAAgB,AAChB,ejC2CsD,AiC1CtD,gBjCwwBkC,AiCvwBlC,WjC6vBgC,AiC5vBhC,cjCuwB6B,AiCtwB7B,sBAAsB,AACtB,mBAAmB,AACnB,kBAAkB,AAClB,sBjC80BuC,AiC70BvC,kBjCmwBgC,CR8hJjC,AyC9xKC,aACE,YAAa,CzCgyKhB,AyC5xKC,YACE,kBAAkB,AAClB,QAAS,CzC8xKZ,AyC3xKC,yCAEE,MAAM,AACN,eAAgB,CzC4xKnB,AyCtxKC,2DAEE,cjCquBqC,AiCpuBrC,qBjCsuB8B,CRijJjC,AyCpxKC,wBACE,WAAY,CzCsxKf,AyCnxKC,+BACE,gBAAiB,CzCqxKpB,AyClxKC,uBACE,eAAgB,CzCoxKnB,AyC9wKC,4BAEE,WjC4sB8B,AiC3sB9B,qBAAqB,AACrB,cAAe,CzCgxKlB,A0C50KD,WACE,iBlCuemC,AkCtenC,oBlCsemC,AkCrenC,mBlCqemC,AkCpenC,clCqesC,AkCpetC,wBlCqesC,CR02JvC,A0C70KC,6BAEE,UlCke4C,CR62J/C,A0C50KC,aACE,mBAAuC,AACvC,elC8d0D,AkC7d1D,eAAgB,C1C80KnB,A0C30KC,cACE,wBAA4C,C1C60K/C,A0C10KC,kDAEE,kBlC6E2B,AkC5E3B,kBAAuC,AACvC,kBAAuC,C1C20K1C,A0Cx0KC,sBACE,cAAe,C1C00KlB,A2Cv2KD,WACE,cAAc,AACd,YnCuuB+B,AmCtuB/B,mBnCgWsD,AmC/VtD,kBnCqD6B,AmCpD7B,sBnCsuBoC,AmCruBpC,sBAAmC,AACnC,kBnCwuB+C,AD5jB/C,0CAA+B,AAC1B,qCAA0B,AACvB,iCAAuB,CP6sKhC,A2Cx3KC,gCjCPA,cADmC,AAEnC,eAAe,AACf,YAAY,AiCQV,iBAAiB,AACjB,iBAAkB,C3C43KrB,A2Ct3KC,oBACE,YnC+tB6B,AmC9tB7B,UnC4tBqC,CR4pJxC,A2Cn3KD,uDAGE,oBnC2uBuC,CR2oJxC,A4Cl5KD,OACE,apC4mBgC,AoC3mBhC,mBpC+VsD,AoC9VtD,6BAA6B,AAC7B,iBpC0mB+C,CR2yJhD,A4Cl5KC,UACE,aAAa,AAEb,aAAc,C5Cm5KjB,A4C/4KC,mBACE,epCgmB8B,CRizJjC,A4C74KC,mBAEE,eAAgB,C5C+4KnB,A4C54KC,WACE,cAAe,C5C84KlB,A4Ct4KD,sCAEE,kBAAoC,C5Cy4KrC,A4Ct4KC,oDACE,kBAAkB,AAClB,SAAS,AACT,YAAY,AACZ,aAAc,C5Cy4KjB,A4Cj4KD,eCvDE,yBrCsnB6C,AqCrnB7C,qBrCstBiD,AqCrtBjD,arCstB0C,CRsuJ3C,A6C17KC,kBACE,wBAAqC,C7C47KxC,A6C17KC,2BACE,aAA+B,C7C47KlC,A4Cz4KD,YC3DE,yBrC0nB0C,AqCznB1C,qBrC0tB8C,AqCztB9C,arC0tBuC,CR8uJxC,A6Ct8KC,eACE,wBAAqC,C7Cw8KxC,A6Ct8KC,wBACE,aAA+B,C7Cw8KlC,A4Cj5KD,eC/DE,yBrC8nB6C,AqC7nB7C,qBrC8tBiD,AqC7tBjD,arC8tB0C,CRsvJ3C,A6Cl9KC,kBACE,wBAAqC,C7Co9KxC,A6Cl9KC,2BACE,aAA+B,C7Co9KlC,A4Cz5KD,cCnEE,yBrCkoB4C,AqCjoB5C,qBrCkuBgD,AqCjuBhD,arCkuByC,CR8vJ1C,A6C99KC,iBACE,wBAAqC,C7Cg+KxC,A6C99KC,0BACE,aAA+B,C7Cg+KlC,A8Cl+KD,wCACE,GAAQ,0BAA2B,C9Cs+KlC,A8Cr+KD,GAAQ,uBAAwB,C9Cw+K/B,CACF,A8Cr+KD,mCACE,GAAQ,0BAA2B,C9Cw+KlC,A8Cv+KD,GAAQ,uBAAwB,C9C0+K/B,CACF,A8C7+KD,gCACE,GAAQ,0BAA2B,C9Cw+KlC,A8Cv+KD,GAAQ,uBAAwB,C9C0+K/B,CACF,A8Cn+KD,UACE,gBAAgB,AAChB,YtC8UsD,AsC7UtD,mBtC6UsD,AsC5UtD,yBtCknBmC,AsCjnBnC,kBtCqnB+C,AD/kB/C,kDAA2B,AACnB,yCAAmB,CPg8K5B,A8Cl+KD,cACE,WAAW,AACX,QAAS,AACT,YAAY,AACZ,etCcsD,AsCbtD,iBtCiUsD,AsChUtD,WtCwmBgC,AsCvmBhC,kBAAkB,AAClB,yBtCouBuC,AD3sBvC,kDAA2B,AACnB,0CAAmB,AAoH3B,kCAA+B,AAC1B,6BAA0B,AACvB,yBAAuB,CP01KhC,A8Ch+KD,sDCCE,8KAAqJ,AACrJ,+KAAgJ,AAChJ,sKAA6I,ADA7I,kCAA0B,AAA1B,yBAA0B,C9Cq+K3B,A8C99KD,oDvC5CE,0DuC8C0D,AvC7CrD,qDuC6CqD,AvC5ClD,iDuC4CkD,C9Cm+K3D,A8C59KD,sBErEE,wBxCwtB0C,CR60J3C,AgDliLC,wCDgDA,8KAAqJ,AACrJ,+KAAgJ,AAChJ,qKAA6I,C/Cq/K9I,A8Cj+KD,mBEzEE,wBxC4tBuC,CRk1JxC,AgD3iLC,qCDgDA,8KAAqJ,AACrJ,+KAAgJ,AAChJ,qKAA6I,C/C8/K9I,A8Ct+KD,sBE7EE,wBxCguB0C,CRu1J3C,AgDpjLC,wCDgDA,8KAAqJ,AACrJ,+KAAgJ,AAChJ,qKAA6I,C/CugL9I,A8C3+KD,qBEjFE,wBxCouByC,CR41J1C,AgD7jLC,uCDgDA,8KAAqJ,AACrJ,+KAAgJ,AAChJ,qKAA6I,C/CghL9I,AiDxkLD,OAEE,eAAgB,CjD0kLjB,AiDxkLC,mBACE,YAAa,CjD0kLhB,AiDtkLD,mBAEE,OAAO,AACP,eAAgB,CjDykLjB,AiDtkLD,YACE,aAAc,CjDykLf,AiDtkLD,cACE,aAAc,CjDykLf,AiDtkLC,4BACE,cAAe,CjDwkLlB,AiDpkLD,gCAEE,iBAAkB,CjDukLnB,AiDpkLD,8BAEE,kBAAmB,CjDukLpB,AiDpkLD,qCAGE,mBAAmB,AACnB,kBAAmB,CjDukLpB,AiDpkLD,cACE,qBAAsB,CjDukLvB,AiDpkLD,cACE,qBAAsB,CjDukLvB,AiDnkLD,eACE,aAAa,AACb,iBAAkB,CjDskLnB,AiDhkLD,YACE,eAAe,AACf,eAAgB,CjDmkLjB,AkD1nLD,YAEE,mBAAmB,AACnB,cAAe,ClD4nLhB,AkDpnLD,iBACE,kBAAkB,AAClB,cAAc,AACd,kBAAkB,AAElB,mBAAmB,AACnB,sB1C4oBkC,A0C3oBlC,qBAAoC,ClDsnLrC,AkDnnLC,6BnB3BA,4BvBuqBiD,AuBtqBhD,0BvBsqBgD,CR2+JlD,AkDpnLC,4BACE,gBAAgB,AnBvBlB,+BvB+pBiD,AuB9pBhD,6BvB8pBgD,CRg/JlD,AkD7mLD,yCAEE,U1CgpBoD,CRg+JrD,AkD9mLC,2FACE,U1C8oBgC,CRm+JnC,AkD7mLC,0GAEE,qBAAqB,AACrB,W1CsoBkD,A0CroBlD,wB1CmnBmC,CR6/JtC,AkD5mLD,uBACE,WAAW,AACX,eAAgB,ClD+mLjB,AkD1mLC,0FAGE,sB1CmyBuC,A0ClyBvC,W1CsxBqC,A0CrxBrC,kB1CyJwC,CRk9K3C,AkDxmLG,qKACE,aAAc,ClD0mLnB,AkDxmLG,4JACE,U1C8wBmC,CR41JxC,AkDrmLC,oFAGE,UAAU,AACV,W1CqlBmD,A0CplBnD,yB1CorBqC,A0CnrBrC,oB1CmrBqC,CRk7JxC,AkDlmLG,ogBAGE,aAAc,ClDwmLnB,AkDtmLG,sJACE,a1CglB6D,CRwhKlE,AmD1sLC,yBACE,c3CutBwC,A2CttBxC,wB3ConB2C,CRylK9C,AmDxsLC,yDAEE,a3C+sBwC,CR4/J3C,AmDzsLG,2GACE,aAAc,CnD4sLnB,AmDzsLG,0IAEE,c3CusBsC,A2CtsBtC,wBAAyC,CnD4sL9C,AmD1sLG,6OAGE,WAAW,AACX,yB3CgsBsC,A2C/rBtC,oB3C+rBsC,CR8gK3C,AmDtuLC,sBACE,c3C2tBqC,A2C1tBrC,wB3CwnBwC,CRinK3C,AmDpuLC,mDAEE,a3CmtBqC,CRohKxC,AmDruLG,qGACE,aAAc,CnDwuLnB,AmDruLG,8HAEE,c3C2sBmC,A2C1sBnC,wBAAyC,CnDwuL9C,AmDtuLG,2NAGE,WAAW,AACX,yB3CosBmC,A2CnsBnC,oB3CmsBmC,CRsiKxC,AmDlwLC,yBACE,c3C+tBwC,A2C9tBxC,wB3C4nB2C,CRyoK9C,AmDhwLC,yDAEE,a3CutBwC,CR4iK3C,AmDjwLG,2GACE,aAAc,CnDowLnB,AmDjwLG,0IAEE,c3C+sBsC,A2C9sBtC,wBAAyC,CnDowL9C,AmDlwLG,6OAGE,WAAW,AACX,yB3CwsBsC,A2CvsBtC,oB3CusBsC,CR8jK3C,AmD9xLC,wBACE,c3CmuBuC,A2CluBvC,wB3CgoB0C,CRiqK7C,AmD5xLC,uDAEE,a3C2tBuC,CRokK1C,AmD7xLG,yGACE,aAAc,CnDgyLnB,AmD7xLG,sIAEE,c3CmtBqC,A2CltBrC,wBAAyC,CnDgyL9C,AmD9xLG,uOAGE,WAAW,AACX,yB3C4sBqC,A2C3sBrC,oB3C2sBqC,CRslK1C,AkDnsLD,yBACE,aAAa,AACb,iBAAkB,ClDssLnB,AkDpsLD,sBACE,gBAAgB,AAChB,eAAgB,ClDusLjB,AoDj0LD,OACE,mB5CkWsD,A4CjWtD,sB5C+rBgC,A4C9rBhC,6BAA6B,AAC7B,kB5CisB+C,ADvoB/C,6CAA2B,AACnB,oCAAmB,CP2wL5B,AoDj0LD,YACE,Y5CwrBgC,CR4oKjC,Acv0LC,qCAEE,YAAY,AACZ,aAAc,Cdw0LjB,Act0LC,kBACE,UAAW,Cdw0Ld,AoDt0LD,eACE,kB5CorBkD,A4CnrBlD,oCAAoC,ArBpBpC,4BAAgC,AAC/B,0BAA+B,C/B81LjC,AoDl0LD,uDALI,aAAc,CpDi1LjB,AoD50LD,aACE,aAAa,AACb,gBAAgB,AAChB,cAA0C,CpDy0L3C,AoDt0LC,iGAKE,aAAc,CpDw0LjB,AoDn0LD,cACE,kB5CypBkD,A4CxpBlD,yB5C6pBmC,A4C5pBnC,0BAAyC,ArBxCzC,+BAAmC,AAClC,6BAAkC,C/B+2LpC,AoD7zLC,sDAEE,eAAgB,CpDg0LnB,AoD9zLG,wFACE,mBAAmB,AACnB,eAAgB,CpDi0LrB,AoD5zLK,wIACE,aAAa,ArBvEnB,4BAAgC,AAC/B,0BAA+B,C/Bu4LjC,AoD1zLK,oIACE,gBAAgB,ArBvEtB,+BAAmC,AAClC,6BAAkC,C/Bq4LpC,AoDzzLG,+ErBrFF,0BqBsFgC,ArBrF/B,wBqBqF+B,CpD4zLjC,AoDlzLD,kFACE,kBAAmB,CpDyzLpB,AoDhzLC,4EAGE,eAAgB,CpDmzLnB,AoDjzLG,oGACE,kB5CqlB4B,A4CplB5B,kB5ColB4B,CRiuKjC,AoD3yLK,0XrB3HJ,4BAAgC,AAC/B,0BAA+B,C/Bi7LjC,AoDnzLO,wsBAEE,0BAAkD,CpD2zL3D,AoDzzLO,gsBAEE,2BAAmD,CpDi0L5D,AoDrzLK,yWrBzIJ,+BAAmC,AAClC,6BAAkC,C/By8LpC,AoD7zLO,4qBAEE,6BAAqD,CpDq0L9D,AoDn0LO,oqBAEE,8BAAsD,CpD20L/D,AoDt0LC,8HAIE,yBAAyC,CpDw0L5C,AoDt0LC,oGAEE,YAAa,CpDw0LhB,AoDt0LC,gEAEE,QAAS,CpDw0LZ,AoDn0LO,gqBAEE,aAAc,CpD+0LvB,AoD70LO,opBAEE,cAAe,CpDy1LxB,AoDz0LO,w3BAEE,eAAgB,CpD21LzB,AoDt1LC,yBACE,SAAS,AACT,eAAgB,CpDw1LnB,AoD90LD,aACE,kB5C2IsD,CRssLvD,AoD90LC,oBACE,gBAAgB,AAChB,iB5Cwe6C,CRw2KhD,AoD90LG,2BACE,cAAe,CpDg1LpB,AoD50LC,4BACE,eAAgB,CpD80LnB,AoD50LG,gHAEE,yBAAyC,CpD80L9C,AoD10LC,2BACE,YAAa,CpD40LhB,AoD30LG,uDACE,4BAA4C,CpD60LjD,AoDt0LD,eC1PE,iB7C+sBgC,CRq3KjC,AqDlkMC,8BACE,c7Cu0BoC,A6Ct0BpC,yB7C4sBiC,A6C3sBjC,iB7C0sB8B,CR03KjC,AqDlkMG,0DACE,qB7CusB4B,CR63KjC,AqDlkMG,qCACE,c7CqsB+B,A6CpsB/B,wB7C8zBkC,CRswKvC,AqDhkMG,yDACE,wB7C8rB4B,CRo4KjC,AoDt1LD,eC7PE,oB7C4wBuC,CR20KxC,AqDrlMC,8BACE,W7C+sB8B,A6C9sB9B,yB7CwwBqC,A6CvwBrC,oB7CuwBqC,CRg1KxC,AqDrlMG,0DACE,wB7CowBmC,CRm1KxC,AqDrlMG,qCACE,c7CiwBmC,A6ChwBnC,qB7CssB4B,CRi5KjC,AqDnlMG,yDACE,2B7C2vBmC,CR01KxC,AoDt2LD,eChQE,oB7CutBiD,CRm5KlD,AqDxmMC,8BACE,W7CmtB8B,A6CltB9B,yB7CotBwC,A6CntBxC,oB7CktB+C,CRw5KlD,AqDxmMG,0DACE,wB7C+sB6C,CR25KlD,AqDxmMG,qCACE,c7C6sBsC,A6C5sBtC,qB7C0sB4B,CRg6KjC,AqDtmMG,yDACE,2B7CssB6C,CRk6KlD,AoDt3LD,YCnQE,oB7C2tB8C,CRk6K/C,AqD3nMC,2BACE,W7CutB8B,A6CttB9B,yB7CwtBqC,A6CvtBrC,oB7CstB4C,CRu6K/C,AqD3nMG,uDACE,wB7CmtB0C,CR06K/C,AqD3nMG,kCACE,c7CitBmC,A6ChtBnC,qB7C8sB4B,CR+6KjC,AqDznMG,sDACE,2B7C0sB0C,CRi7K/C,AoDt4LD,eCtQE,oB7C+tBiD,CRi7KlD,AqD9oMC,8BACE,W7C2tB8B,A6C1tB9B,yB7C4tBwC,A6C3tBxC,oB7C0tB+C,CRs7KlD,AqD9oMG,0DACE,wB7CutB6C,CRy7KlD,AqD9oMG,qCACE,c7CqtBsC,A6CptBtC,qB7CktB4B,CR87KjC,AqD5oMG,yDACE,2B7C8sB6C,CRg8KlD,AoDt5LD,cCzQE,oB7CmuBgD,CRg8KjD,AqDjqMC,6BACE,W7C+tB8B,A6C9tB9B,yB7CguBuC,A6C/tBvC,oB7C8tB8C,CRq8KjD,AqDjqMG,yDACE,wB7C2tB4C,CRw8KjD,AqDjqMG,oCACE,c7CytBqC,A6CxtBrC,qB7CstB4B,CR68KjC,AqD/pMG,wDACE,2B7CktB4C,CR+8KjD,AsDjrMD,kBACE,kBAAkB,AAClB,cAAc,AACd,SAAS,AACT,UAAU,AACV,eAAgB,CtDorMjB,AsDlrMC,2IAKE,kBAAkB,AAClB,MAAM,AACN,OAAO,AACP,SAAS,AACT,YAAY,AACZ,WAAW,AACX,QAAS,CtDorMZ,AsD/qMD,wBACE,qBAAsB,CtDkrMvB,AsD9qMD,uBACE,kBAAmB,CtDirMpB,AuD5sMD,MACE,gBAAgB,AAChB,aAAa,AACb,mBAAmB,AACn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Bs3E9C,AkBv3EC,WACE,kBAA2C,ClB03E9C,AkB33EC,WACE,kBAA2C,ClB83E9C,AkB/3EC,WACE,UAA2C,ClBk4E9C,AkB/2EC,eACE,UAAW,ClBk3Ed,AkBx3EC,eACE,iBAA2C,ClB23E9C,AkB53EC,eACE,kBAA2C,ClB+3E9C,AkBh4EC,eACE,SAA2C,ClBm4E9C,AkBp4EC,eACE,kBAA2C,ClBu4E9C,AkBx4EC,eACE,kBAA2C,ClB24E9C,AkB54EC,eACE,SAA2C,ClB+4E9C,AkBh5EC,eACE,kBAA2C,ClBm5E9C,AkBp5EC,eACE,kBAA2C,ClBu5E9C,AkBx5EC,eACE,SAA2C,ClB25E9C,AkB55EC,gBACE,kBAA2C,ClB+5E9C,AkBh6EC,gBACE,kBAA2C,ClBm6E9C,AkBp6EC,gBACE,UAA2C,ClBu6E9C,AkB76EC,eACE,SAAU,ClBg7Eb,AkBt7EC,eACE,gBAA0C,ClBy7E7C,AkB17EC,eACE,iBAA0C,ClB67E7C,AkB97EC,eACE,QAA0C,ClBi8E7C,AkBl8EC,eACE,iBAA0C,ClBq8E7C,AkBt8EC,eACE,iBAA0C,ClBy8E7C,AkB18EC,eACE,QAA0C,ClB68E7C,AkB98EC,eACE,iBAA0C,ClBi9E7C,AkBl9EC,eACE,iBAA0C,ClBq9E7C,AkBt9EC,eACE,QAA0C,ClBy9E7C,AkB19EC,gBACE,iBAA0C,ClB69E7C,AkB99EC,gBACE,iBAA0C,ClBi+E7C,AkBl+EC,gBACE,SAA0C,ClBq+E7C,AkBl9EC,iBACE,aAAiD,ClBq9EpD,AkBt9EC,iBACE,uBAAiD,ClBy9EpD,AkB19EC,iBACE,wBAAiD,ClB69EpD,AkB99EC,iBACE,eAAiD,ClBi+EpD,AkBl+EC,iBACE,wBAAiD,ClBq+EpD,AkBt+EC,iBACE,wBAAiD,ClBy+EpD,AkB1+EC,iBACE,eAAiD,ClB6+EpD,AkB9+EC,iBACE,wBAAiD,ClBi/EpD,AkBl/EC,iBACE,wBAAiD,ClBq/EpD,AkBt/EC,iBACE,eAAiD,ClBy/EpD,AkB1/EC,kBACE,wBAAiD,ClB6/EpD,AkB9/EC,kBACE,wBAAiD,ClBigFpD,AkBlgFC,kBACE,gBAAiD,ClBqgFpD,AyD76ED,UAAY,WjDwdqB,CRgzLhC,CAn/IF,AgBv5DC,0BATF,WAUI,YR6UmD,CR6kDpD,AkBn5DD,2HACE,UAAW,ClB2iFZ,AkBpiFC,UACE,iBAA2C,ClBuiF9C,AkBxiFC,UACE,kBAA2C,ClB2iF9C,AkB5iFC,UACE,SAA2C,ClB+iF9C,AkBhjFC,UACE,kBAA2C,ClBmjF9C,AkBpjFC,UACE,kBAA2C,ClBujF9C,AkBxjFC,UACE,SAA2C,ClB2jF9C,AkB5jFC,UACE,kBAA2C,ClB+jF9C,AkBhkFC,UACE,kBAA2C,ClBmkF9C,AkBpkFC,UACE,SAA2C,ClBukF9C,AkBxkFC,WACE,kBAA2C,ClB2kF9C,AkB5kFC,WACE,kBAA2C,ClB+kF9C,AkBhlFC,WACE,UAA2C,ClBmlF9C,AkBhkFC,eACE,UAAW,ClBmkFd,AkBzkFC,eACE,iBAA2C,ClB4kF9C,AkB7kFC,eACE,kBAA2C,ClBglF9C,AkBjlFC,eACE,SAA2C,ClBolF9C,AkBrlFC,eACE,kBAA2C,ClBwlF9C,AkBzlFC,eACE,kBAA2C,ClB4lF9C,AkB7lFC,eACE,SAA2C,ClBgmF9C,AkBjmFC,eACE,kBAA2C,ClBomF9C,AkBrmFC,eACE,kBAA2C,ClBwmF9C,AkBzmFC,eACE,SAA2C,ClB4mF9C,AkB7mFC,gBACE,kBAA2C,ClBgnF9C,AkBjnFC,gBACE,kBAA2C,ClBonF9C,AkBrnFC,gBACE,UAA2C,ClBwnF9C,AkB9nFC,eACE,SAAU,ClBioFb,AkBvoFC,eACE,gBAA0C,ClB0oF7C,AkB3oFC,eACE,iBAA0C,ClB8oF7C,AkB/oFC,eACE,QAA0C,ClBkpF7C,AkBnpFC,eACE,iBAA0C,ClBspF7C,AkBvpFC,eACE,iBAA0C,ClB0pF7C,AkB3pFC,eACE,QAA0C,ClB8pF7C,AkB/pFC,eACE,iBAA0C,ClBkqF7C,AkBnqFC,eACE,iBAA0C,ClBsqF7C,AkBvqFC,eACE,QAA0C,ClB0qF7C,AkB3qFC,gBACE,iBAA0C,ClB8qF7C,AkB/qFC,gBACE,iBAA0C,ClBkrF7C,AkBnrFC,gBACE,SAA0C,ClBsrF7C,AkBnqFC,iBACE,aAAiD,ClBsqFpD,AkBvqFC,iBACE,uBAAiD,ClB0qFpD,AkB3qFC,iBACE,wBAAiD,ClB8qFpD,AkB/qFC,iBACE,eAAiD,ClBkrFpD,AkBnrFC,iBACE,wBAAiD,ClBsrFpD,AkBvrFC,iBACE,wBAAiD,ClB0rFpD,AkB3rFC,iBACE,eAAiD,ClB8rFpD,AkB/rFC,iBACE,wBAAiD,ClBksFpD,AkBnsFC,iBACE,wBAAiD,ClBssFpD,AkBvsFC,iBACE,eAAiD,ClB0sFpD,AkB3sFC,kBACE,wBAAiD,ClB8sFpD,AkB/sFC,kBACE,wBAAiD,ClBktFpD,AkBntFC,kBACE,gBAAiD,ClBstFpD,AmE5wFD,YACE,uBAAyB,CnE8jO1B,AmE5jOD,iBAAmB,uBAAyB,CnEgkO3C,AmE/jOD,cAAmB,2BAA6B,CnEmkO/C,AmElkOD,4BACmB,4BAA8B,CnEskOhD,AiEp+NH,kBAEI,uBAAyB,CjEu+N1B,AiEp+NH,mBAEI,wBAA0B,CjEw+N3B,AiEr+NH,yBAEI,8BAAgC,CjEy+NjC,AmEllOD,WACE,sBAAwB,CnEsmOzB,CA1sKF,AmBhwDC,oCAJF,kBAKI,WAAW,AACX,sBAA6C,AAC7C,kBAAkB,AAClB,4CAA4C,AAC5C,qBAAqC,CnBsyFtC,AmBnyFC,yBACE,eAAgB,CnBqyFnB,AmB9xFO,8NAEE,kBAAmB,CnBoyF5B,AmB7xFC,kCACE,QAAS,CnB+xFZ,AmBxxFO,4VAEE,aAAc,CnB8xFvB,AmB5xFO,sVAEE,cAAe,CnBkyFxB,AmBvxFO,oOAEE,eAAgB,CnB2xFzB,CACF,AqBn0FD,qDAKI,mIACE,gBbgBoF,CR+6FvF,AqB57FC,+3BAEE,gBbe4G,CR+7F/G,AqB38FC,+3BAEE,gBbQ2G,CRq9F9G,CACF,AkC3kGG,4DAHF,yEAII,gBAAiB,ClCqiJpB,CACF,AkCr5IC,yBAEE,iCACE,gBAAgB,AAChB,WAAW,AACX,WAAW,AACX,aAAa,AACb,6BAA6B,AAC7B,SAAS,AACT,wBAAgB,AAAhB,eAAgB,ClCogJnB,AkCngJG,wFAEE,yBAA0B,ClCqgJ/B,AkCngJG,sCACE,gB1B0GgD,CR25IrD,AkCpgJK,wFAEE,qBAAsB,ClCqgJ7B,AkC99ID,yBAEI,iBAAkB,ClC4iJrB,AkC1iJG,oCACE,eAAgB,ClC4iJrB,AkCl4IK,sDACE,U1B+R+B,CRstItC,AkCp/IO,wHAEE,c1BiX4B,A0BhX5B,4B1BvG0C,CR4lJnD,AkCj/IO,6LAGE,c1ByW4B,A0BxW5B,qB1B7G+D,CR8lJxE,AkC7+IO,mMAGE,W1BnHmC,A0BoHnC,4B1BnH0C,CRgmJnD,AkC53IK,kEACE,wB1BjN6C,CR+oJpD,AkC57IK,0DACE,4B1BpN6C,CRkpJpD,AkC57IK,sDACE,U1BxM4D,CRsoJnE,AkC77IO,wHAEE,c1BrMgE,A0BsMhE,4B1BtN2C,CRopJpD,AkC17IO,6LAGE,W1BnN0D,A0BoN1D,wB1B5N+D,CRspJxE,AkCt7IO,mMAGE,W1BlOoC,A0BmOpC,4B1BlO2C,CRwpJpD,AmEziKD,YACE,uBAAyB,CnEk9N1B,AmEh9ND,iBAAmB,uBAAyB,CnEo9N3C,AmEn9ND,cAAmB,2BAA6B,CnEu9N/C,AmEt9ND,4BACmB,4BAA8B,CnE09NhD,AiEj7NH,kBAEI,uBAAyB,CjEo7N1B,AiEj7NH,mBAEI,wBAA0B,CjEq7N3B,AiEl7NH,yBAEI,8BAAgC,CjEs7NjC,AmEt+ND,WACE,sBAAwB,CnEulOzB,CAj2EF,A0CluJC,oCAjCF,WAkCI,iBAA0C,AAC1C,mBAA0C,C1C00K3C,A0Cx0KC,kDAEE,kBAAuC,AACvC,kBAAuC,C1Cy0K1C,A0Ct0KC,6BAEE,clCgcwD,CRw4J3D,A6D3oKC,+IAIE,WAA0C,AAC1C,YAA2C,AAC3C,iBAA8C,AAC9C,cAA8C,C7DwnNjD,A6DtnNC,uEAEE,iBAA+C,C7DwnNlD,A6DtnNC,wEAEE,kBAAgD,C7DwnNnD,A6DnnND,kBACE,SAAS,AACT,UAAU,AACV,mBAAoB,C7DsnNrB,A6DlnND,qBACE,WAAY,C7DqnNb,CArgDF,A6D/1KG,qDAbF,sBtD+LA,qDAAiD,AAE5C,2CAAuC,AACpC,6CAAiC,AAAjC,qCAAiC,AAAjC,oGAAiC,AAxJzC,mCsD3BuC,AtD6B/B,2BsD7B+B,AtDuIvC,2BsDtI+B,AtDwIvB,kBsDxIuB,C7DiqN9B,A6D/pNG,8DtD8GJ,wCAA0C,AAClC,gCAAkC,AsD5GpC,MAAO,C7DiqNZ,A6D/pNG,6DtDyGJ,yCAA0C,AAClC,iCAAkC,AsDvGpC,MAAO,C7DiqNZ,A6D/pNG,8FtDoGJ,gCAA0C,AAClC,wBAAkC,AsDjGpC,MAAO,C7DgqNZ,CACF,AiE3oND,+CE/DE,YACE,uBAAyB,CnEs/N1B,AmEp/ND,iBAAmB,uBAAyB,CnEw/N3C,AmEv/ND,cAAmB,2BAA6B,CnE2/N/C,AmE1/ND,4BACmB,4BAA8B,CnE8/NhD,AiEl8NH,kBAEI,uBAAyB,CjEq8N1B,AiEl8NH,mBAEI,wBAA0B,CjEs8N3B,AiEn8NH,yBAEI,8BAAgC,CjEu8NjC,AmE1gOD,WACE,sBAAwB,CnE4lOzB,CAnGF,AiEn7ND,gDElFE,YACE,uBAAyB,CnE0hO1B,AmExhOD,iBAAmB,uBAAyB,CnE4hO3C,AmE3hOD,cAAmB,2BAA6B,CnE+hO/C,AmE9hOD,4BACmB,4BAA8B,CnEkiOhD,AiEn9NH,kBAEI,uBAAyB,CjEs9N1B,AiEn9NH,mBAEI,wBAA0B,CjEu9N3B,AiEp9NH,yBAEI,8BAAgC,CjEw9NjC,AmE9iOD,WACE,sBAAwB,CnEimOzB,CApEF","file":"csh-material-bootstrap.css"} \ No newline at end of file diff --git a/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.eot b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000..b93a495 Binary files /dev/null and b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.eot differ diff --git a/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.svg b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..94fb549 --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.ttf b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000..1413fc6 Binary files /dev/null and b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.ttf differ diff --git a/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.woff b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.woff new file mode 100644 index 0000000..9e61285 Binary files /dev/null and b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.woff differ diff --git a/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000..64539b5 Binary files /dev/null and b/proxstar/static/css/csh-material-bootstrap/dist/fonts/bootstrap/glyphicons-halflings-regular.woff2 differ diff --git a/proxstar/static/css/csh-material-bootstrap/index.html b/proxstar/static/css/csh-material-bootstrap/index.html new file mode 100644 index 0000000..efb4a1c --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/index.html @@ -0,0 +1,1573 @@ + + + + + CSH Material Bootstrap + + + + + + + + + + + +
+ + + + +
+
+
+ + +
+ +
+ +
+ +
+ +
+
+
+ + + +
+ + + +
+ + +
+
+
+ +
+
+ + + +
+
+
+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

+
+
+
+
+

Example body text

+

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque + penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh + ultricies vehicula.

+

+ This line of text is meant to be treated as fine print. +

+

The following snippet of text is rendered as bold text.

+

The following snippet of text is rendered as italicized text.

+

An abbreviation of the word attribute is attr.

+
+ +
+
+
+

Emphasis classes

+

Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

+

Nullam id dolor id nibh ultricies vehicula ut id elit.

+

Etiam porta sem malesuada magna mollis euismod.

+

Donec ullamcorper nulla non metus auctor fringilla.

+

Duis mollis, est non commodo luctus, nisi erat porttitor ligula.

+

Maecenas sed diam eget risus varius blandit sit amet non magna.

+
+ +
+
+ + + +
+
+

Blockquotes

+
+
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+ Someone famous in Source Title +
+
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+ Someone famous in Source Title +
+
+
+
+
+ + +
+ +
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#Column headingColumn headingColumn heading
1Column contentColumn contentColumn content
2Column contentColumn contentColumn content
3Column contentColumn contentColumn content
4Column contentColumn contentColumn content
5Column contentColumn contentColumn content
6Column contentColumn contentColumn content
7Column contentColumn contentColumn content
+
+
+
+
+ + +
+
+
+ +
+
+ +
+
+
+
+
+ Legend +
+ +
+ +
+
+
+ +
+ +
+ +
+
+
+
+ +
+ + A longer block of help text that breaks onto a new line and may extend beyond one line. +
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+ +
+ +
+
+
+
+ + +
+
+
+
+
+
+
+ +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ $ + + + + +
+
+
+ +
+
+
+ + +
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+

Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown + aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan + helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu + banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. + Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui.

+
+
+

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. + Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson + artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo + enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud + organic, assumenda labore aesthetic magna delectus mollit.

+
+ + +
+
+
+ +
+ +
+ + + + + +
+ +
+
+ + +
+
+

Pagination

+
+ + + + + +
+
+
+

Pager

+
+ + + +
+
+
+ +
+
+
+ + +
+ +
+
+ +
+
+ +
+
+

Alerts

+
+
+ +

Warning!

+

Best check yo self, you're not looking too good. Nulla vitae elit libero, a pharetra augue. + Praesent commodo cursus magna, vel scelerisque nisl + consectetur et.

+
+
+
+
+
+
+
+
+ + Oh snap! Change a few things up and try + submitting again. +
+
+
+
+
+
+ + Well done! You successfully read this important + alert message. +
+
+
+
+
+
+ + Heads up! This alert needs your attention, + but it's not super important. +
+
+
+
+
+
+

Labels

+
+ Default + Primary + Success + Warning + Danger + Info +
+
+
+

Badges

+ +
+
+
+ + +
+ +
+
+ + +

Basic

+
+
+
+
+
+ +

Contextual alternatives

+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +

Striped

+
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+ +

Animated

+
+
+
+
+
+ +

Stacked

+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+ +
+
+

Jumbotron

+

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to + featured content or information.

+

Learn more

+
+
+
+
+ + +
+
+

List groups

+
+
+ + + +
+
+

Panels

+
+
+
+
+
+
+
+ Basic panel +
+
+ +
+
Panel heading
+
+ Panel content +
+
+ +
+
+ Panel content +
+ +
+
+
+
+
+
+
+

Panel primary

+
+
+ Panel content +
+
+ +
+
+

Panel success

+
+
+ Panel content +
+
+ +
+
+

Panel warning

+
+
+ Panel content +
+
+
+
+
+
+
+
+

Panel danger

+
+
+ Panel content +
+
+ +
+
+

Panel info

+
+
+ Panel content +
+
+
+
+
+ +
+
+

Wells

+
+
+
+
+
+
+ Look, I'm in a well! +
+
+
+
+
+
+ Look, I'm in a small well! +
+
+
+
+
+
+ Look, I'm in a large well! +
+
+
+
+
+ + +
+ +
+
+ +
+
+
+
+

Modals

+
+ +
+
+
+

Popovers

+
+ + + + + + + +
+

Tooltips

+
+ + + + + + + +
+
+
+
+ + + +
+ + + + + + + diff --git a/proxstar/static/css/csh-material-bootstrap/package.json b/proxstar/static/css/csh-material-bootstrap/package.json new file mode 100644 index 0000000..7a8f067 --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/package.json @@ -0,0 +1,31 @@ +{ + "name": "csh-material-bootstrap", + "description": "A material design Bootstrap theme for Computer Science House.", + "version": "1.0.0", + "author": "Computer Science House", + "homepage": "http://csh.rit.edu/", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/ComputerScienceHouse/csh-material-bootstrap.git" + }, + "engines": { + "node": ">= 0.10.0" + }, + "devDependencies": { + "autoprefixer": "^6.4.1", + "bower": "~1.2.8", + "css-mqpacker": "^5.0.1", + "cssnano": "^3.7.4", + "grunt": "~0.4.2", + "grunt-contrib-clean": "~0.5.0", + "grunt-contrib-concat": "~0.3.0", + "grunt-contrib-connect": "~0.8.0", + "grunt-contrib-copy": "^1.0.0", + "grunt-contrib-less": "~0.9.0", + "grunt-contrib-sass": "~0.7.4", + "grunt-contrib-watch": "~0.5.1", + "grunt-postcss": "^0.8.0", + "pixrem": "^3.0.2" + } +} diff --git a/proxstar/static/css/csh-material-bootstrap/sass/csh-material-bootstrap.scss b/proxstar/static/css/csh-material-bootstrap/sass/csh-material-bootstrap.scss new file mode 100644 index 0000000..9f541f6 --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/sass/csh-material-bootstrap.scss @@ -0,0 +1,649 @@ +// CSH Material Bootstrap 3.3.6 +// Main Theme +// ----------------------------------------------------- +@import "variables"; +@import "../bower_components/bootstrap-sass/assets/stylesheets/bootstrap"; +@import "icons"; + +$web-font-path: "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700" !default; +@import url($web-font-path); + +// Navbar ===================================================================== + +.navbar { + border: none; + @include box-shadow(0 1px 2px rgba(0, 0, 0, .3)); + + &-brand { + font-size: 24px; + padding-left: 60px; + background: $navbar-default-logo 11px 11px/40px 40px no-repeat; + } + + &-user { + @media (min-width: $grid-float-breakpoint) { + & > a { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + } + + & a > img { + width: 32px; + height: 32px; + border-radius: 50%; + margin-right: 5px; + } + } + + &-inverse { + .navbar-brand { + background-image: $navbar-inverse-logo; + } + + .navbar-form { + + input[type=text], + input[type=password] { + color: #fff; + @include box-shadow(inset 0 -1px 0 $navbar-inverse-link-color); + @include placeholder($navbar-inverse-link-color); + + &:focus { + @include box-shadow(inset 0 -2px 0 #fff); + } + } + } + } +} + +// Buttons ==================================================================== + +@mixin btn($class,$bg) { + .btn-#{$class} { + background-size: 200% 200%; + background-position: 50%; + + &:focus { + background-color: $bg; + } + + &:hover, + &:active:hover { + background-color: darken($bg, 6%); + } + + &:active { + background-color: darken($bg, 12%); + @include gradient-radial(darken($bg, 12%) 10%, $bg 11%); + background-size: 1000% 1000%; + @include box-shadow(2px 2px 4px rgba(0, 0, 0, .4)); + } + } +} + +@include btn(default, $btn-default-bg); +@include btn(primary, $btn-primary-bg); +@include btn(success, $btn-success-bg); +@include btn(info, $btn-info-bg); +@include btn(warning, $btn-warning-bg); +@include btn(danger, $btn-danger-bg); +@include btn(link, #fff); + +.btn { + text-transform: uppercase; + border: none; + @include box-shadow(1px 1px 4px rgba(0, 0, 0, .4)); + @include transition(all 0.4s); + + &-link { + border-radius: $btn-border-radius-base; + @include box-shadow(none); + color: $btn-default-color; + + &:hover, + &:focus { + @include box-shadow(none); + color: $btn-default-color; + text-decoration: none; + } + } + + &-default { + + &.disabled { + background-color: rgba(0, 0, 0, 0.1); + color: rgba(0, 0, 0, 0.4); + opacity: 1; + } + } +} + +.btn-group { + .btn + .btn, + .btn + .btn-group, + .btn-group + .btn, + .btn-group + .btn-group { + margin-left: 0; + } + + &-vertical { + > .btn + .btn, + > .btn + .btn-group, + > .btn-group + .btn, + > .btn-group + .btn-group { + margin-top: 0; + } + } +} + +// Typography ================================================================= + +body { + -webkit-font-smoothing: antialiased; + letter-spacing: .1px; +} + +p { + margin: 0 0 1em; +} + +input, +button { + -webkit-font-smoothing: antialiased; + letter-spacing: .1px; +} + +a { + @include transition(all 0.2s); +} + +// Tables ===================================================================== + +.table-hover { + > tbody > tr, + > tbody > tr > th, + > tbody > tr > td { + @include transition(all 0.2s); + } +} + +// Forms ====================================================================== + +label { + font-weight: normal; +} + +textarea, +textarea.form-control, +input.form-control, +input[type=text], +input[type=password], +input[type=email], +input[type=number], +[type=text].form-control, +[type=password].form-control, +[type=email].form-control, +[type=tel].form-control, +[contenteditable].form-control { + padding: 0; + border: none; + border-radius: 0; + -webkit-appearance: none; + @include box-shadow(inset 0 -1px 0 #ddd); + font-size: 16px; + + &:focus { + @include box-shadow(inset 0 -2px 0 $brand-primary); + } + + &[disabled], + &[readonly] { + @include box-shadow(none); + border-bottom: 1px dotted #ddd; + } + + &.input { + &-sm { + font-size: $font-size-small; + } + + &-lg { + font-size: $font-size-large; + } + } +} + +select, +select.form-control { + border: 0; + border-radius: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding-left: 0; + padding-right: 0 \9 +; // remove padding for < ie9 since default arrow can't be removed + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaP/QSjAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=); + background-size: 13px; + background-repeat: no-repeat; + background-position: right center; + @include box-shadow(inset 0 -1px 0 #ddd); + font-size: 16px; + line-height: 1.5; + + &::-ms-expand { + display: none; + } + + &.input { + &-sm { + font-size: $font-size-small; + } + + &-lg { + font-size: $font-size-large; + } + } + + &:focus { + @include box-shadow(inset 0 -2px 0 $brand-primary); + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAJ1BMVEUhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISF8S9ewAAAADHRSTlMAAgMJC0uWpKa6wMxMdjkoAAAANUlEQVR4AeXJyQEAERAAsNl7Hf3X6xt0QL6JpZWq30pdvdadme+0PMdzvHm8YThHcT1H7K0BtOMDniZhWOgAAAAASUVORK5CYII=); + } + + &[multiple] { + background: none; + } +} + +.radio, +.radio-inline, +.checkbox, +.checkbox-inline { + label { + padding-left: 25px; + } + + input[type="radio"], + input[type="checkbox"] { + margin-left: -25px; + } +} + +input[type="radio"], +.radio input[type="radio"], +.radio-inline input[type="radio"] { + position: relative; + margin-top: 6px; + margin-right: 4px; + vertical-align: top; + border: none; + background-color: transparent; + -webkit-appearance: none; + appearance: none; + cursor: pointer; + + &:focus { + outline: none; + } + + &:before, + &:after { + content: ""; + display: block; + width: 18px; + height: 18px; + border-radius: 50%; + @include transition(240ms); + } + + &:before { + position: absolute; + left: 0; + top: -3px; + background-color: $brand-primary; + @include scale(0); + } + + &:after { + position: relative; + top: -3px; + border: 2px solid $gray; + } + + &:checked:before { + @include scale(0.5); + } + + &:disabled:checked:before { + background-color: $gray-light; + } + + &:checked:after { + border-color: $brand-primary; + } + + &:disabled:after, + &:disabled:checked:after { + border-color: $gray-light; + } +} + +input[type="checkbox"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: relative; + border: none; + margin-bottom: -4px; + -webkit-appearance: none; + appearance: none; + cursor: pointer; + + &:focus { + outline: none; + } + + &:focus:after { + border-color: $brand-primary; + } + + &:after { + content: ""; + display: block; + width: 18px; + height: 18px; + margin-top: -2px; + margin-right: 5px; + border: 2px solid $gray; + border-radius: 2px; + @include transition(240ms); + } + + &:checked:before { + content: ""; + position: absolute; + top: 0; + left: 6px; + display: table; + width: 6px; + height: 12px; + border: 2px solid #fff; + border-top-width: 0; + border-left-width: 0; + @include rotate(45deg); + } + + &:checked:after { + background-color: $brand-primary; + border-color: $brand-primary; + } + + &:disabled:after { + border-color: $gray-light; + } + + &:disabled:checked:after { + background-color: $gray-light; + border-color: transparent; + } +} + +.has-warning { + input:not([type=checkbox]), + .form-control, + input.form-control[readonly], + input[type=text][readonly], + [type=text].form-control[readonly], + input:not([type=checkbox]):focus, + .form-control:focus { + border-bottom: none; + @include box-shadow(inset 0 -2px 0 $brand-warning); + } +} + +.has-error { + input:not([type=checkbox]), + .form-control, + input.form-control[readonly], + input[type=text][readonly], + [type=text].form-control[readonly], + input:not([type=checkbox]):focus, + .form-control:focus { + border-bottom: none; + @include box-shadow(inset 0 -2px 0 $brand-danger); + } +} + +.has-success { + input:not([type=checkbox]), + .form-control, + input.form-control[readonly], + input[type=text][readonly], + [type=text].form-control[readonly], + input:not([type=checkbox]):focus, + .form-control:focus { + border-bottom: none; + @include box-shadow(inset 0 -2px 0 $brand-success); + } +} + +// Remove the Bootstrap feedback styles for input addons +.input-group-addon { + .has-warning &, .has-error &, .has-success & { + color: $input-color; + border-color: $input-group-addon-border-color; + background-color: $input-group-addon-bg; + } +} + +.input-group-btn { + padding-left: 10px; +} + +.form-group-lg { + select, + select.form-control { + line-height: 1.5; + } +} + +// Navs ======================================================================= + +.nav-tabs { + > li > a, + > li > a:focus { + margin-right: 0; + background-color: transparent; + border: none; + color: $navbar-default-link-color; + @include box-shadow(inset 0 -1px 0 #ddd); + @include transition(all 0.2s); + + &:hover { + background-color: transparent; + @include box-shadow(inset 0 -2px 0 $brand-primary); + color: $brand-primary; + } + } + + & > li.active > a, + & > li.active > a:focus { + border: none; + @include box-shadow(inset 0 -2px 0 $brand-primary); + color: $brand-primary; + + &:hover { + border: none; + color: $brand-primary; + } + } + + & > li.disabled > a { + @include box-shadow(inset 0 -1px 0 #ddd); + } + + &.nav-justified { + + & > li > a, + & > li > a:hover, + & > li > a:focus, + & > .active > a, + & > .active > a:hover, + & > .active > a:focus { + border: none; + } + } + + .dropdown-menu { + margin-top: 0; + } +} + +.dropdown-menu { + margin-top: 0; + border: none; + @include box-shadow(0 1px 4px rgba(0, 0, 0, .3)); +} + +// Indicators ================================================================= + +.alert { + border: none; + color: #fff; + + &-success { + background-color: $brand-success; + } + + &-info { + background-color: $brand-info; + } + + &-warning { + background-color: $brand-warning; + } + + &-danger { + background-color: $brand-danger; + } + + a:not(.close):not(.btn), + .alert-link { + color: #fff; + font-weight: bold; + } + + .close { + color: #fff; + } +} + +.badge { + padding: 4px 6px 4px; +} + +.progress { + position: relative; + z-index: 1; + height: 6px; + border-radius: 0; + + @include box-shadow(none); + + &-bar { + @include box-shadow(none); + + &:last-child { + border-radius: 0 3px 3px 0; + } + + &:last-child { + &:before { + display: block; + content: ""; + position: absolute; + width: 100%; + height: 100%; + left: 0; + right: 0; + z-index: -1; + background-color: lighten($progress-bar-bg, 35%); + } + } + + &-success:last-child.progress-bar:before { + background-color: lighten($brand-success, 35%); + } + + &-info:last-child.progress-bar:before { + background-color: lighten($brand-info, 45%); + } + &-warning:last-child.progress-bar:before { + background-color: lighten($brand-warning, 35%); + } + + &-danger:last-child.progress-bar:before { + background-color: lighten($brand-danger, 25%); + } + } +} + +// Progress bars ============================================================== + +// Containers ================================================================= + +.close { + font-size: 34px; + font-weight: 300; + line-height: 24px; + opacity: 0.6; + @include transition(all 0.2s); + + &:hover { + opacity: 1; + } +} + +.list-group { + + &-item { + padding: 15px; + } + + &-item-text { + color: $gray-light; + } +} + +.well { + border-radius: 0; + @include box-shadow(none); +} + +.panel { + border: none; + border-radius: 2px; + @include box-shadow(0 1px 4px rgba(0, 0, 0, .3)); + + &-heading { + border-bottom: none; + } + + &-footer { + border-top: none; + } +} + +.popover { + border: none; + @include box-shadow(0 1px 4px rgba(0, 0, 0, .3)); +} + +.carousel { + &-caption { + h1, h2, h3, h4, h5, h6 { + color: inherit; + } + } +} + diff --git a/proxstar/static/css/csh-material-bootstrap/sass/icons.scss b/proxstar/static/css/csh-material-bootstrap/sass/icons.scss new file mode 100644 index 0000000..4b330a9 --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/sass/icons.scss @@ -0,0 +1,7 @@ +.icon-space-r { + margin-right: 0.4em; +} + +.icon-space-l { + margin-left: 0.4em; +} diff --git a/proxstar/static/css/csh-material-bootstrap/sass/variables.scss b/proxstar/static/css/csh-material-bootstrap/sass/variables.scss new file mode 100644 index 0000000..0c0e3fc --- /dev/null +++ b/proxstar/static/css/csh-material-bootstrap/sass/variables.scss @@ -0,0 +1,876 @@ +$bootstrap-sass-asset-helper: false !default; +// CSH Material Bootstrap 3.3.6 +// Variables +// -------------------------------------------------- + + +//== Colors +// +//## Gray and brand colors for use across Bootstrap. + +$gray-base: #000 !default; +$gray-darker: lighten($gray-base, 13.5%) !default; // #222 +$gray-dark: #212121 !default; +$gray: #666 !default; +$gray-light: #bbb !default; +$gray-lighter: lighten($gray-base, 93.5%) !default; // #eee + +$brand-primary: #B0197E !default; +$brand-success: #4CAF50 !default; +$brand-info: #2196F3 !default; +$brand-warning: #ff9800 !default; +$brand-danger: #e51c23 !default; + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for ``. +$body-bg: #eee !default; +//** Global text color on ``. +$text-color: $gray !default; + +//** Global textual link color. +$link-color: $brand-primary !default; +//** Link hover color set via `darken()` function. +$link-hover-color: darken($link-color, 15%) !default; +//** Link hover decoration. +$link-hover-decoration: underline !default; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +$font-family-sans-serif: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif !default; +$font-family-serif: Georgia, "Times New Roman", Times, serif !default; +//** Default monospace fonts for ``, ``, and `
`.
+$font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace !default;
+$font-family-base:        $font-family-sans-serif !default;
+
+$font-size-base:          13px !default;
+$font-size-large:         ceil(($font-size-base * 1.25)) !default; // ~18px
+$font-size-small:         ceil(($font-size-base * 0.85)) !default; // ~12px
+
+$font-size-h1:            56px !default;
+$font-size-h2:            45px !default;
+$font-size-h3:            34px !default;
+$font-size-h4:            24px !default;
+$font-size-h5:            20px !default;
+$font-size-h6:            14px !default;
+
+//** Unit-less `line-height` for use in components like buttons.
+$line-height-base:        1.846 !default; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+$line-height-computed:    floor(($font-size-base * $line-height-base)) !default; // ~20px
+
+//** By default, this inherits from the ``.
+$headings-font-family:    inherit !default;
+$headings-font-weight:    400 !default;
+$headings-line-height:    1.1 !default;
+$headings-color:          #444 !default;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** Load fonts from this directory.
+$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;
+//** File name for all font files.
+$icon-font-name:          "glyphicons-halflings-regular" !default;
+//** Element ID within SVG icon file.
+$icon-font-svg-id:        "glyphicons_halflingsregular" !default;
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+$padding-base-vertical:     6px !default;
+$padding-base-horizontal:   16px !default;
+
+$padding-large-vertical:    10px !default;
+$padding-large-horizontal:  16px !default;
+
+$padding-small-vertical:    5px !default;
+$padding-small-horizontal:  10px !default;
+
+$padding-xs-vertical:       1px !default;
+$padding-xs-horizontal:     5px !default;
+
+$line-height-large:         1.3333333 !default; // extra decimals for Win 8.1 Chrome
+$line-height-small:         1.5 !default;
+
+$border-radius-base:        3px !default;
+$border-radius-large:       3px !default;
+$border-radius-small:       3px !default;
+
+//** Global color for active items (e.g., navs or dropdowns).
+$component-active-color:    #fff !default;
+//** Global background color for active items (e.g., navs or dropdowns).
+$component-active-bg:       $brand-primary !default;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+$caret-width-base:          4px !default;
+//** Carets increase slightly in size for larger components.
+$caret-width-large:         5px !default;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for ``s and ``s.
+$table-cell-padding:            8px !default;
+//** Padding for cells in `.table-condensed`.
+$table-condensed-cell-padding:  5px !default;
+
+//** Default background color used for all tables.
+$table-bg:                      transparent !default;
+//** Background color used for `.table-striped`.
+$table-bg-accent:               #f9f9f9 !default;
+//** Background color used for `.table-hover`.
+$table-bg-hover:                #f5f5f5 !default;
+$table-bg-active:               $table-bg-hover !default;
+
+//** Border color for table and cell borders.
+$table-border-color:            #ddd !default;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+$btn-font-weight:                normal !default;
+
+$btn-default-color:              #444 !default;
+$btn-default-bg:                 #fff !default;
+$btn-default-border:             transparent !default;
+
+$btn-primary-color:              #fff !default;
+$btn-primary-bg:                 $brand-primary !default;
+$btn-primary-border:             transparent !default;
+
+$btn-success-color:              #fff !default;
+$btn-success-bg:                 $brand-success !default;
+$btn-success-border:             transparent !default;
+
+$btn-info-color:                 #fff !default;
+$btn-info-bg:                    $brand-info !default;
+$btn-info-border:                transparent !default;
+
+$btn-warning-color:              #fff !default;
+$btn-warning-bg:                 $brand-warning !default;
+$btn-warning-border:             transparent !default;
+
+$btn-danger-color:               #fff !default;
+$btn-danger-bg:                  $brand-danger !default;
+$btn-danger-border:              transparent !default;
+
+$btn-link-disabled-color:        $gray-light !default;
+
+// Allows for customizing button radius independently from global border radius
+$btn-border-radius-base:         $border-radius-base !default;
+$btn-border-radius-large:        $border-radius-large !default;
+$btn-border-radius-small:        $border-radius-small !default;
+
+
+//== Forms
+//
+//##
+
+//** `` background color
+$input-bg:                       transparent !default;
+//** `` background color
+$input-bg-disabled:              transparent !default;
+
+//** Text color for ``s
+$input-color:                    $gray !default;
+//** `` border color
+$input-border:                   transparent !default;
+
+// TODO: Rename `$input-border-radius` to `$input-border-radius-base` in v4
+//** Default `.form-control` border radius
+// This has no effect on ``s in CSS.
+$input-border-radius:            $border-radius-base !default;
+//** Large `.form-control` border radius
+$input-border-radius-large:      $border-radius-large !default;
+//** Small `.form-control` border radius
+$input-border-radius-small:      $border-radius-small !default;
+
+//** Border color for inputs on focus
+$input-border-focus:             #66afe9 !default;
+
+//** Placeholder text color
+$input-color-placeholder:        $gray-light !default;
+
+//** Default `.form-control` height
+$input-height-base:              ($line-height-computed + ($padding-base-vertical * 2) + 2) !default;
+//** Large `.form-control` height
+$input-height-large:             (ceil($font-size-large * $line-height-large) + ($padding-large-vertical * 2) + 2) !default;
+//** Small `.form-control` height
+$input-height-small:             (floor($font-size-small * $line-height-small) + ($padding-small-vertical * 2) + 2) !default;
+
+//** `.form-group` margin
+$form-group-margin-bottom:       15px !default;
+
+$legend-color:                   $gray-dark !default;
+$legend-border-color:            #e5e5e5 !default;
+
+//** Background color for textual input addons
+$input-group-addon-bg:           transparent !default;
+//** Border color for textual input addons
+$input-group-addon-border-color: $input-border !default;
+
+//** Disabled cursor for form controls and buttons.
+$cursor-disabled:                not-allowed !default;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+$dropdown-bg:                    #fff !default;
+//** Dropdown menu `border-color`.
+$dropdown-border:                rgba(0,0,0,.15) !default;
+//** Dropdown menu `border-color` **for IE8**.
+$dropdown-fallback-border:       #ccc !default;
+//** Divider color for between dropdown items.
+$dropdown-divider-bg:            #e5e5e5 !default;
+
+//** Dropdown link text color.
+$dropdown-link-color:            $text-color !default;
+//** Hover color for dropdown links.
+$dropdown-link-hover-color:      darken($gray-dark, 5%) !default;
+//** Hover background for dropdown links.
+$dropdown-link-hover-bg:         $gray-lighter !default;
+
+//** Active dropdown menu item text color.
+$dropdown-link-active-color:     $component-active-color !default;
+//** Active dropdown menu item background color.
+$dropdown-link-active-bg:        $component-active-bg !default;
+
+//** Disabled dropdown menu item background color.
+$dropdown-link-disabled-color:   $gray-light !default;
+
+//** Text color for headers within dropdown menus.
+$dropdown-header-color:          $gray-light !default;
+
+//** Deprecated `$dropdown-caret-color` as of v3.1.0
+$dropdown-caret-color:           $gray-light !default;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+$zindex-navbar:            1000 !default;
+$zindex-dropdown:          1000 !default;
+$zindex-popover:           1060 !default;
+$zindex-tooltip:           1070 !default;
+$zindex-navbar-fixed:      1030 !default;
+$zindex-modal-background:  1040 !default;
+$zindex-modal:             1050 !default;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `$screen-xs` as of v3.0.1
+$screen-xs:                  480px !default;
+//** Deprecated `$screen-xs-min` as of v3.2.0
+$screen-xs-min:              $screen-xs !default;
+//** Deprecated `$screen-phone` as of v3.0.1
+$screen-phone:               $screen-xs-min !default;
+
+// Small screen / tablet
+//** Deprecated `$screen-sm` as of v3.0.1
+$screen-sm:                  768px !default;
+$screen-sm-min:              $screen-sm !default;
+//** Deprecated `$screen-tablet` as of v3.0.1
+$screen-tablet:              $screen-sm-min !default;
+
+// Medium screen / desktop
+//** Deprecated `$screen-md` as of v3.0.1
+$screen-md:                  992px !default;
+$screen-md-min:              $screen-md !default;
+//** Deprecated `$screen-desktop` as of v3.0.1
+$screen-desktop:             $screen-md-min !default;
+
+// Large screen / wide desktop
+//** Deprecated `$screen-lg` as of v3.0.1
+$screen-lg:                  1200px !default;
+$screen-lg-min:              $screen-lg !default;
+//** Deprecated `$screen-lg-desktop` as of v3.0.1
+$screen-lg-desktop:          $screen-lg-min !default;
+
+// So media queries don't overlap when required, provide a maximum
+$screen-xs-max:              ($screen-sm-min - 1) !default;
+$screen-sm-max:              ($screen-md-min - 1) !default;
+$screen-md-max:              ($screen-lg-min - 1) !default;
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+$grid-columns:              12 !default;
+//** Padding between columns. Gets divided in half for the left and right.
+$grid-gutter-width:         30px !default;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+$grid-float-breakpoint:     $screen-sm-min !default;
+//** Point at which the navbar begins collapsing.
+$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+$container-tablet:             (720px + $grid-gutter-width) !default;
+//** For `$screen-sm-min` and up.
+$container-sm:                 $container-tablet !default;
+
+// Medium screen / desktop
+$container-desktop:            (940px + $grid-gutter-width) !default;
+//** For `$screen-md-min` and up.
+$container-md:                 $container-desktop !default;
+
+// Large screen / wide desktop
+$container-large-desktop:      (1140px + $grid-gutter-width) !default;
+//** For `$screen-lg-min` and up.
+$container-lg:                 $container-large-desktop !default;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+$navbar-height:                    64px !default;
+$navbar-margin-bottom:             $line-height-computed !default;
+$navbar-border-radius:             $border-radius-base !default;
+$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;
+$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;
+$navbar-collapse-max-height:       340px !default;
+
+$navbar-default-color:             $gray-light !default;
+$navbar-default-bg:                #fff !default;
+$navbar-default-border:            transparent !default;
+
+// Navbar links
+$navbar-default-link-color:                $gray !default;
+$navbar-default-link-hover-color:          $gray-dark !default;
+$navbar-default-link-hover-bg:             transparent !default;
+$navbar-default-link-active-color:         $gray-dark !default;
+$navbar-default-link-active-bg:            darken($navbar-default-bg, 6.5%) !default;
+$navbar-default-link-disabled-color:       #ccc !default;
+$navbar-default-link-disabled-bg:          transparent !default;
+
+// Navbar logo
+$navbar-default-logo:                      url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2NnB4IiBoZWlnaHQ9IjY2cHgiIHZpZXdCb3g9IjAgMCA2NiA2NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjQuNCAoMTcyNDkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5VbnRpdGxlZDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQ1NILUxvZ28iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTEuMjkzNjI3NSwxNi41OTEzMjMgTDUxLjI5MzYyNzUsMy44NDExOTI2OSBDNTEuMjkzNjI3NSwxLjgyOTIyMjEzIDQ5LjY1MzA4NjMsMC4xOTgyOTgzMjMgNDcuNjI5Nzk3LDAuMTk4Mjk4MzIzIEwzLjY2MzgzMDU0LDAuMTk4Mjk4MzIzIEMxLjY0MDI5NjkzLDAuMTk4Mjk4MzIzIDAsMS44MjkyMjIxMyAwLDMuODQxMTkyNjkgTDAsNjAuMzA2MDU1MyBDMCw2Mi4zMTc3ODMgMS42NDAyOTY5Myw2My45NDg5NDk3IDMuNjYzODMwNTQsNjMuOTQ4OTQ5NyBMNDcuNjI5Nzk3LDYzLjk0ODk0OTcgQzQ5LjY1MzA4NjMsNjMuOTQ4OTQ5NyA1MS4yOTM2Mjc1LDYyLjMxNzc4MyA1MS4yOTM2Mjc1LDYwLjMwNjA1NTMgTDUxLjI5MzYyNzUsNDcuNTU1OTI1MSBMNDAuMzAyMTM1OSw0Ny41NTU5MjUxIEw0MC4zMDIxMzU5LDUxLjE5ODgxOTQgQzQwLjMwMjEzNTksNTIuMjA0NzQ0IDM5LjQ4MjA0ODUsNTMuMDIwMjY2NiAzOC40NzAyMjA3LDUzLjAyMDI2NjYgTDEyLjgyMzQwNjksNTMuMDIwMjY2NiBDMTEuODExNzAxMSw1My4wMjAyNjY2IDEwLjk5MTQ5MTYsNTIuMjA0NzQ0IDEwLjk5MTQ5MTYsNTEuMTk4ODE5NCBMMTAuOTkxNDkxNiwxMi45NDg0Mjg2IEMxMC45OTE0OTE2LDExLjk0MjUwNCAxMS44MTE3MDExLDExLjEyNjk4MTQgMTIuODIzNDA2OSwxMS4xMjY5ODE0IEwzOC40NzAyMjA3LDExLjEyNjk4MTQgQzM5LjQ4MjA0ODUsMTEuMTI2OTgxNCA0MC4zMDIxMzU5LDExLjk0MjUwNCA0MC4zMDIxMzU5LDEyLjk0ODQyODYgTDQwLjMwMjEzNTksMTYuNTkxMzIzIEw1MS4yOTM2Mjc1LDE2LjU5MTMyMyBMNTEuMjkzNjI3NSwxNi41OTEzMjMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTM1LjcyMjM0NzcsMTQuNzY5NzU0MyBMMTUuNTcxNDAxOSwxNC43Njk3NTQzIEMxNS4wNjU0MjY5LDE0Ljc2OTc1NDMgMTQuNjU1NDQ0MywxNS4xNzczOTQyIDE0LjY1NTQ0NDMsMTUuNjgwNDc3OSBMMTQuNjU1NDQ0MywzNC44MDU3OTQ4IEMxNC42NTU0NDQzLDM1LjMwODg3ODUgMTUuMDY1NDI2OSwzNS43MTYzOTY5IDE1LjU3MTQwMTksMzUuNzE2Mzk2OSBMMjcuOTM2ODMsMzUuNzE2Mzk2OSBDMjguMTg5NzU2NCwzNS43MTYzOTY5IDI4LjM5NDgwODgsMzUuOTIwMzk5IDI4LjM5NDgwODgsMzYuMTcxODgwMiBMMjguMzk0ODA4OCw0MS42MzYxMDAzIEMyOC4zOTQ4MDg4LDQxLjg4NzU4MTQgMjguMTg5NzU2NCw0Mi4wOTE0NjIxIDI3LjkzNjgzLDQyLjA5MTQ2MjEgTDIzLjM1NjkxOTcsNDIuMDkxNDYyMSBDMjMuMTAzOTkzMiw0Mi4wOTE0NjIxIDIyLjg5ODk0MDksNDEuODg3NTgxNCAyMi44OTg5NDA5LDQxLjYzNjEwMDMgTDIyLjg5ODk0MDksMzkuMzU5NDEyNyBMMTQuNjU1NDQ0MywzOS4zNTk0MTI3IEwxNC42NTU0NDQzLDQ4LjQ2NjY0ODYgQzE0LjY1NTQ0NDMsNDguOTY5NjEwOSAxNS4wNjU0MjY5LDQ5LjM3NzM3MjIgMTUuNTcxNDAxOSw0OS4zNzczNzIyIEwzNS43MjIzNDc3LDQ5LjM3NzM3MjIgQzM2LjIyODMyMjcsNDkuMzc3MzcyMiAzNi42MzgzMDU0LDQ4Ljk2OTYxMDkgMzYuNjM4MzA1NCw0OC40NjY2NDg2IEwzNi42MzgzMDU0LDI5LjM0MTQ1MzIgQzM2LjYzODMwNTQsMjguODM4MzY5NSAzNi4yMjgzMjI3LDI4LjQzMDcyOTYgMzUuNzIyMzQ3NywyOC40MzA3Mjk2IEwyMy4zNTY5MTk3LDI4LjQzMDcyOTYgQzIzLjEwMzk5MzIsMjguNDMwNzI5NiAyMi44OTg5NDA5LDI4LjIyNjg0OSAyMi44OTg5NDA5LDI3Ljk3NTM2NzggTDIyLjg5ODgxODcsMjIuNTExMDI2MyBDMjIuODk4ODE4NywyMi4yNTk1NDUyIDIzLjEwMzg3MTEsMjIuMDU1NjY0NSAyMy4zNTY3OTc2LDIyLjA1NTY2NDUgTDI3LjkzNjcwNzksMjIuMDU1NjY0NSBDMjguMTg5NjM0MywyMi4wNTU2NjQ1IDI4LjM5NDY4NjcsMjIuMjU5NTQ1MiAyOC4zOTQ2ODY3LDIyLjUxMTAyNjMgTDI4LjM5NDgwODgsMjQuNzg3ODM1MyBMMzYuNjM4MzA1NCwyNC43ODc4MzUzIEwzNi42MzgzMDU0LDE1LjY4MDQ3NzkgQzM2LjYzODMwNTQsMTUuMTc3Mzk0MiAzNi4yMjgzMjI3LDE0Ljc2OTc1NDMgMzUuNzIyMzQ3NywxNC43Njk3NTQzIEwzNS43MjIzNDc3LDE0Ljc2OTc1NDMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUxLjI5MzYyNzUsMzYuNjI3MjQyIEw1MS4yOTM2Mjc1LDQzLjkxMzAzMDcgTDQwLjMwMjEzNTksNDMuOTEzMDMwNyBMNDAuMzAyMTM1OSwyMC4yMzQyMTczIEw1MS4yOTM2Mjc1LDIwLjIzNDIxNzMgTDUxLjI5MzYyNzUsMjcuNTIwMDA2MSBMNTQuOTU3NDU4MSwyNy41MjAwMDYxIEw1NC45NTc0NTgxLDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDYzLjk0ODk0OTcgTDU0Ljk1NzQ1ODEsNjMuOTQ4OTQ5NyBMNTQuOTU3NDU4MSwzNi42MjcyNDIgTDUxLjI5MzYyNzUsMzYuNjI3MjQyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+') !default;
+
+// Navbar brand label
+$navbar-default-brand-color:               $navbar-default-link-color !default;
+$navbar-default-brand-hover-color:         $navbar-default-link-hover-color !default;
+$navbar-default-brand-hover-bg:            transparent !default;
+
+// Navbar toggle
+$navbar-default-toggle-hover-bg:           transparent !default;
+$navbar-default-toggle-icon-bar-bg:        rgba(0,0,0,0.5) !default;
+$navbar-default-toggle-border-color:       transparent !default;
+
+
+//=== Inverted navbar
+// Reset inverted navbar basics
+$navbar-inverse-color:                      $gray-light !default;
+$navbar-inverse-bg:                         $brand-primary !default;
+$navbar-inverse-border:                     transparent !default;
+
+// Inverted navbar links
+$navbar-inverse-link-color:                 #fff !default;
+$navbar-inverse-link-hover-color:           lighten($brand-primary, 50%) !default;
+$navbar-inverse-link-hover-bg:              transparent !default;
+$navbar-inverse-link-active-color:          $navbar-inverse-link-color !default;
+$navbar-inverse-link-active-bg:             darken($navbar-inverse-bg, 10%) !default;
+$navbar-inverse-link-disabled-color:        #444 !default;
+$navbar-inverse-link-disabled-bg:           transparent !default;
+
+// Navbar logo
+$navbar-inverse-logo:                       url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHdpZHRoPSI2NnB4IiBoZWlnaHQ9IjY2cHgiIHZpZXdCb3g9IjAgMCA2NiA2NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjQuNCAoMTcyNDkpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5VbnRpdGxlZDwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPg0KICAgICAgICA8ZyBpZD0iQ1NILUxvZ28iIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiNGNUY1RjUiPg0KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNTEuMjkzNjI3NSwxNi41OTEzMjMgTDUxLjI5MzYyNzUsMy44NDExOTI2OSBDNTEuMjkzNjI3NSwxLjgyOTIyMjEzIDQ5LjY1MzA4NjMsMC4xOTgyOTgzMjMgNDcuNjI5Nzk3LDAuMTk4Mjk4MzIzIEwzLjY2MzgzMDU0LDAuMTk4Mjk4MzIzIEMxLjY0MDI5NjkzLDAuMTk4Mjk4MzIzIDAsMS44MjkyMjIxMyAwLDMuODQxMTkyNjkgTDAsNjAuMzA2MDU1MyBDMCw2Mi4zMTc3ODMgMS42NDAyOTY5Myw2My45NDg5NDk3IDMuNjYzODMwNTQsNjMuOTQ4OTQ5NyBMNDcuNjI5Nzk3LDYzLjk0ODk0OTcgQzQ5LjY1MzA4NjMsNjMuOTQ4OTQ5NyA1MS4yOTM2Mjc1LDYyLjMxNzc4MyA1MS4yOTM2Mjc1LDYwLjMwNjA1NTMgTDUxLjI5MzYyNzUsNDcuNTU1OTI1MSBMNDAuMzAyMTM1OSw0Ny41NTU5MjUxIEw0MC4zMDIxMzU5LDUxLjE5ODgxOTQgQzQwLjMwMjEzNTksNTIuMjA0NzQ0IDM5LjQ4MjA0ODUsNTMuMDIwMjY2NiAzOC40NzAyMjA3LDUzLjAyMDI2NjYgTDEyLjgyMzQwNjksNTMuMDIwMjY2NiBDMTEuODExNzAxMSw1My4wMjAyNjY2IDEwLjk5MTQ5MTYsNTIuMjA0NzQ0IDEwLjk5MTQ5MTYsNTEuMTk4ODE5NCBMMTAuOTkxNDkxNiwxMi45NDg0Mjg2IEMxMC45OTE0OTE2LDExLjk0MjUwNCAxMS44MTE3MDExLDExLjEyNjk4MTQgMTIuODIzNDA2OSwxMS4xMjY5ODE0IEwzOC40NzAyMjA3LDExLjEyNjk4MTQgQzM5LjQ4MjA0ODUsMTEuMTI2OTgxNCA0MC4zMDIxMzU5LDExLjk0MjUwNCA0MC4zMDIxMzU5LDEyLjk0ODQyODYgTDQwLjMwMjEzNTksMTYuNTkxMzIzIEw1MS4yOTM2Mjc1LDE2LjU5MTMyMyBMNTEuMjkzNjI3NSwxNi41OTEzMjMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTM1LjcyMjM0NzcsMTQuNzY5NzU0MyBMMTUuNTcxNDAxOSwxNC43Njk3NTQzIEMxNS4wNjU0MjY5LDE0Ljc2OTc1NDMgMTQuNjU1NDQ0MywxNS4xNzczOTQyIDE0LjY1NTQ0NDMsMTUuNjgwNDc3OSBMMTQuNjU1NDQ0MywzNC44MDU3OTQ4IEMxNC42NTU0NDQzLDM1LjMwODg3ODUgMTUuMDY1NDI2OSwzNS43MTYzOTY5IDE1LjU3MTQwMTksMzUuNzE2Mzk2OSBMMjcuOTM2ODMsMzUuNzE2Mzk2OSBDMjguMTg5NzU2NCwzNS43MTYzOTY5IDI4LjM5NDgwODgsMzUuOTIwMzk5IDI4LjM5NDgwODgsMzYuMTcxODgwMiBMMjguMzk0ODA4OCw0MS42MzYxMDAzIEMyOC4zOTQ4MDg4LDQxLjg4NzU4MTQgMjguMTg5NzU2NCw0Mi4wOTE0NjIxIDI3LjkzNjgzLDQyLjA5MTQ2MjEgTDIzLjM1NjkxOTcsNDIuMDkxNDYyMSBDMjMuMTAzOTkzMiw0Mi4wOTE0NjIxIDIyLjg5ODk0MDksNDEuODg3NTgxNCAyMi44OTg5NDA5LDQxLjYzNjEwMDMgTDIyLjg5ODk0MDksMzkuMzU5NDEyNyBMMTQuNjU1NDQ0MywzOS4zNTk0MTI3IEwxNC42NTU0NDQzLDQ4LjQ2NjY0ODYgQzE0LjY1NTQ0NDMsNDguOTY5NjEwOSAxNS4wNjU0MjY5LDQ5LjM3NzM3MjIgMTUuNTcxNDAxOSw0OS4zNzczNzIyIEwzNS43MjIzNDc3LDQ5LjM3NzM3MjIgQzM2LjIyODMyMjcsNDkuMzc3MzcyMiAzNi42MzgzMDU0LDQ4Ljk2OTYxMDkgMzYuNjM4MzA1NCw0OC40NjY2NDg2IEwzNi42MzgzMDU0LDI5LjM0MTQ1MzIgQzM2LjYzODMwNTQsMjguODM4MzY5NSAzNi4yMjgzMjI3LDI4LjQzMDcyOTYgMzUuNzIyMzQ3NywyOC40MzA3Mjk2IEwyMy4zNTY5MTk3LDI4LjQzMDcyOTYgQzIzLjEwMzk5MzIsMjguNDMwNzI5NiAyMi44OTg5NDA5LDI4LjIyNjg0OSAyMi44OTg5NDA5LDI3Ljk3NTM2NzggTDIyLjg5ODgxODcsMjIuNTExMDI2MyBDMjIuODk4ODE4NywyMi4yNTk1NDUyIDIzLjEwMzg3MTEsMjIuMDU1NjY0NSAyMy4zNTY3OTc2LDIyLjA1NTY2NDUgTDI3LjkzNjcwNzksMjIuMDU1NjY0NSBDMjguMTg5NjM0MywyMi4wNTU2NjQ1IDI4LjM5NDY4NjcsMjIuMjU5NTQ1MiAyOC4zOTQ2ODY3LDIyLjUxMTAyNjMgTDI4LjM5NDgwODgsMjQuNzg3ODM1MyBMMzYuNjM4MzA1NCwyNC43ODc4MzUzIEwzNi42MzgzMDU0LDE1LjY4MDQ3NzkgQzM2LjYzODMwNTQsMTUuMTc3Mzk0MiAzNi4yMjgzMjI3LDE0Ljc2OTc1NDMgMzUuNzIyMzQ3NywxNC43Njk3NTQzIEwzNS43MjIzNDc3LDE0Ljc2OTc1NDMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUxLjI5MzYyNzUsMzYuNjI3MjQyIEw1MS4yOTM2Mjc1LDQzLjkxMzAzMDcgTDQwLjMwMjEzNTksNDMuOTEzMDMwNyBMNDAuMzAyMTM1OSwyMC4yMzQyMTczIEw1MS4yOTM2Mjc1LDIwLjIzNDIxNzMgTDUxLjI5MzYyNzUsMjcuNTIwMDA2MSBMNTQuOTU3NDU4MSwyNy41MjAwMDYxIEw1NC45NTc0NTgxLDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDAuMTk4Mjk4MzIzIEw2NS45NDg5NDk3LDYzLjk0ODk0OTcgTDU0Ljk1NzQ1ODEsNjMuOTQ4OTQ5NyBMNTQuOTU3NDU4MSwzNi42MjcyNDIgTDUxLjI5MzYyNzUsMzYuNjI3MjQyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+') !default;
+
+// Inverted navbar brand label
+$navbar-inverse-brand-color:                $navbar-inverse-link-color !default;
+$navbar-inverse-brand-hover-color:          #fff !default;
+$navbar-inverse-brand-hover-bg:             transparent !default;
+
+// Inverted navbar toggle
+$navbar-inverse-toggle-hover-bg:            transparent !default;
+$navbar-inverse-toggle-icon-bar-bg:         $navbar-inverse-link-hover-color !default;
+$navbar-inverse-toggle-border-color:        transparent !default;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+$nav-link-padding:                          10px 15px !default;
+$nav-link-hover-bg:                         $gray-lighter !default;
+
+$nav-disabled-link-color:                   $gray-light !default;
+$nav-disabled-link-hover-color:             $gray-light !default;
+
+//== Tabs
+$nav-tabs-border-color:                     transparent !default;
+
+$nav-tabs-link-hover-border-color:          $gray-lighter !default;
+
+$nav-tabs-active-link-hover-bg:             transparent !default;
+$nav-tabs-active-link-hover-color:          $gray !default;
+$nav-tabs-active-link-hover-border-color:   transparent !default;
+
+$nav-tabs-justified-link-border-color:            $nav-tabs-border-color !default;
+$nav-tabs-justified-active-link-border-color:     $body-bg !default;
+
+//== Pills
+$nav-pills-border-radius:                   $border-radius-base !default;
+$nav-pills-active-link-hover-bg:            $component-active-bg !default;
+$nav-pills-active-link-hover-color:         $component-active-color !default;
+
+
+//== Pagination
+//
+//##
+
+$pagination-color:                     $link-color !default;
+$pagination-bg:                        #fff !default;
+$pagination-border:                    #ddd !default;
+
+$pagination-hover-color:               $link-hover-color !default;
+$pagination-hover-bg:                  $gray-lighter !default;
+$pagination-hover-border:              #ddd !default;
+
+$pagination-active-color:              #fff !default;
+$pagination-active-bg:                 $brand-primary !default;
+$pagination-active-border:             $brand-primary !default;
+
+$pagination-disabled-color:            $gray-light !default;
+$pagination-disabled-bg:               #fff !default;
+$pagination-disabled-border:           #ddd !default;
+
+
+//== Pager
+//
+//##
+
+$pager-bg:                             $pagination-bg !default;
+$pager-border:                         $pagination-border !default;
+$pager-border-radius:                  15px !default;
+
+$pager-hover-bg:                       $pagination-hover-bg !default;
+
+$pager-active-bg:                      $pagination-active-bg !default;
+$pager-active-color:                   $pagination-active-color !default;
+
+$pager-disabled-color:                 $pagination-disabled-color !default;
+
+
+//== Jumbotron
+//
+//##
+
+$jumbotron-padding:              30px !default;
+$jumbotron-color:                inherit !default;
+$jumbotron-bg:                   #f9f9f9 !default;
+$jumbotron-heading-color:        $headings-color !default;
+$jumbotron-font-size:            ceil(($font-size-base * 1.5)) !default;
+$jumbotron-heading-font-size:    ceil(($font-size-base * 4.5)) !default;
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+$state-success-text:             $brand-success !default;
+$state-success-bg:               #dff0d8 !default;
+$state-success-border:           darken(adjust-hue($state-success-bg, -10), 5%) !default;
+
+$state-info-text:                $brand-info !default;
+$state-info-bg:                  #e1bee7 !default;
+$state-info-border:              darken(adjust-hue($state-info-bg, -10), 7%) !default;
+
+$state-warning-text:             $brand-warning !default;
+$state-warning-bg:               #ffe0b2 !default;
+$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 5%) !default;
+
+$state-danger-text:              $brand-danger !default;
+$state-danger-bg:                #f9bdbb !default;
+$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+$tooltip-max-width:           200px !default;
+//** Tooltip text color
+$tooltip-color:               #fff !default;
+//** Tooltip background color
+$tooltip-bg:                  #727272 !default;
+$tooltip-opacity:             .9 !default;
+
+//** Tooltip arrow width
+$tooltip-arrow-width:         5px !default;
+//** Tooltip arrow color
+$tooltip-arrow-color:         $tooltip-bg !default;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+$popover-bg:                          #fff !default;
+//** Popover maximum width
+$popover-max-width:                   276px !default;
+//** Popover border color
+$popover-border-color:                transparent !default;
+//** Popover fallback border color
+$popover-fallback-border-color:       transparent !default;
+
+//** Popover title background color
+$popover-title-bg:                    darken($popover-bg, 3%) !default;
+
+//** Popover arrow width
+$popover-arrow-width:                 10px !default;
+//** Popover arrow color
+$popover-arrow-color:                 $popover-bg !default;
+
+//** Popover outer arrow width
+$popover-arrow-outer-width:           ($popover-arrow-width + 1) !default;
+//** Popover outer arrow color
+$popover-arrow-outer-color:           fadein($popover-border-color, 7.5%) !default;
+//** Popover outer arrow fallback color
+$popover-arrow-outer-fallback-color:  darken($popover-fallback-border-color, 20%) !default;
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+$label-default-bg:            $gray-light !default;
+//** Primary label background color
+$label-primary-bg:            $brand-primary !default;
+//** Success label background color
+$label-success-bg:            $brand-success !default;
+//** Info label background color
+$label-info-bg:               $brand-info !default;
+//** Warning label background color
+$label-warning-bg:            $brand-warning !default;
+//** Danger label background color
+$label-danger-bg:             $brand-danger !default;
+
+//** Default label text color
+$label-color:                 #fff !default;
+//** Default text color of a linked label
+$label-link-hover-color:      #fff !default;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+$modal-inner-padding:         15px !default;
+
+//** Padding applied to the modal title
+$modal-title-padding:         15px !default;
+//** Modal title line-height
+$modal-title-line-height:     $line-height-base !default;
+
+//** Background color of modal content area
+$modal-content-bg:                             #fff !default;
+//** Modal content border color
+$modal-content-border-color:                   transparent !default;
+//** Modal content border color **for IE8**
+$modal-content-fallback-border-color:          #999 !default;
+
+//** Modal backdrop background color
+$modal-backdrop-bg:           #000 !default;
+//** Modal backdrop opacity
+$modal-backdrop-opacity:      .5 !default;
+//** Modal header border color
+$modal-header-border-color:   transparent !default;
+//** Modal footer border color
+$modal-footer-border-color:   $modal-header-border-color !default;
+
+$modal-lg:                    900px !default;
+$modal-md:                    600px !default;
+$modal-sm:                    300px !default;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+$alert-padding:               15px !default;
+$alert-border-radius:         $border-radius-base !default;
+$alert-link-font-weight:      bold !default;
+
+$alert-success-bg:            $state-success-bg !default;
+$alert-success-text:          $state-success-text !default;
+$alert-success-border:        $state-success-border !default;
+
+$alert-info-bg:               $state-info-bg !default;
+$alert-info-text:             $state-info-text !default;
+$alert-info-border:           $state-info-border !default;
+
+$alert-warning-bg:            $state-warning-bg !default;
+$alert-warning-text:          $state-warning-text !default;
+$alert-warning-border:        $state-warning-border !default;
+
+$alert-danger-bg:             $state-danger-bg !default;
+$alert-danger-text:           $state-danger-text !default;
+$alert-danger-border:         $state-danger-border !default;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+$progress-bg:                 #f5f5f5 !default;
+//** Progress bar text color
+$progress-bar-color:          #fff !default;
+//** Variable for setting rounded corners on progress bar.
+$progress-border-radius:      $border-radius-base !default;
+
+//** Default progress bar color
+$progress-bar-bg:             $brand-primary !default;
+//** Success progress bar color
+$progress-bar-success-bg:     $brand-success !default;
+//** Warning progress bar color
+$progress-bar-warning-bg:     $brand-warning !default;
+//** Danger progress bar color
+$progress-bar-danger-bg:      $brand-danger !default;
+//** Info progress bar color
+$progress-bar-info-bg:        $brand-info !default;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+$list-group-bg:                 #fff !default;
+//** `.list-group-item` border color
+$list-group-border:             #ddd !default;
+//** List group border radius
+$list-group-border-radius:      $border-radius-base !default;
+
+//** Background color of single list items on hover
+$list-group-hover-bg:           #f5f5f5 !default;
+//** Text color of active list items
+$list-group-active-color:       $component-active-color !default;
+//** Background color of active list items
+$list-group-active-bg:          $component-active-bg !default;
+//** Border color of active list elements
+$list-group-active-border:      $list-group-active-bg !default;
+//** Text color for content within active list items
+$list-group-active-text-color:  lighten($list-group-active-bg, 40%) !default;
+
+//** Text color of disabled list items
+$list-group-disabled-color:      $gray-light !default;
+//** Background color of disabled list items
+$list-group-disabled-bg:         $gray-lighter !default;
+//** Text color for content within disabled list items
+$list-group-disabled-text-color: $list-group-disabled-color !default;
+
+$list-group-link-color:         #555 !default;
+$list-group-link-hover-color:   $list-group-link-color !default;
+$list-group-link-heading-color: #333 !default;
+
+
+//== Panels
+//
+//##
+
+$panel-bg:                    #fff !default;
+$panel-body-padding:          15px !default;
+$panel-heading-padding:       10px 15px !default;
+$panel-footer-padding:        $panel-heading-padding !default;
+$panel-border-radius:         $border-radius-base !default;
+
+//** Border color for elements within panels
+$panel-inner-border:          #ddd !default;
+$panel-footer-bg:             #f5f5f5 !default;
+
+$panel-default-text:          $gray-dark !default;
+$panel-default-border:        #ddd !default;
+$panel-default-heading-bg:    #f5f5f5 !default;
+
+$panel-primary-text:          #fff !default;
+$panel-primary-border:        $brand-primary !default;
+$panel-primary-heading-bg:    $brand-primary !default;
+
+$panel-success-text:          #fff !default;
+$panel-success-border:        $state-success-border !default;
+$panel-success-heading-bg:    $brand-success !default;
+
+$panel-info-text:             #fff !default;
+$panel-info-border:           $state-info-border !default;
+$panel-info-heading-bg:       $brand-info !default;
+
+$panel-warning-text:          #fff !default;
+$panel-warning-border:        $state-warning-border !default;
+$panel-warning-heading-bg:    $brand-warning !default;
+
+$panel-danger-text:           #fff !default;
+$panel-danger-border:         $state-danger-border !default;
+$panel-danger-heading-bg:     $brand-danger !default;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+$thumbnail-padding:           4px !default;
+//** Thumbnail background color
+$thumbnail-bg:                $body-bg !default;
+//** Thumbnail border color
+$thumbnail-border:            #ddd !default;
+//** Thumbnail border radius
+$thumbnail-border-radius:     $border-radius-base !default;
+
+//** Custom text color for thumbnail captions
+$thumbnail-caption-color:     $text-color !default;
+//** Padding around the thumbnail caption
+$thumbnail-caption-padding:   9px !default;
+
+
+//== Wells
+//
+//##
+
+$well-bg:                     #f9f9f9 !default;
+$well-border:                 transparent !default;
+
+
+//== Badges
+//
+//##
+
+$badge-color:                 #fff !default;
+//** Linked badge text color on hover
+$badge-link-hover-color:      #fff !default;
+$badge-bg:                    $gray-light !default;
+
+//** Badge text color in active nav link
+$badge-active-color:          $link-color !default;
+//** Badge background color in active nav link
+$badge-active-bg:             #fff !default;
+
+$badge-font-weight:           normal !default;
+$badge-line-height:           1 !default;
+$badge-border-radius:         10px !default;
+
+
+//== Breadcrumbs
+//
+//##
+
+$breadcrumb-padding-vertical:   8px !default;
+$breadcrumb-padding-horizontal: 15px !default;
+//** Breadcrumb background color
+$breadcrumb-bg:                 #f5f5f5 !default;
+//** Breadcrumb text color
+$breadcrumb-color:              #ccc !default;
+//** Text color of current page in the breadcrumb
+$breadcrumb-active-color:       $gray-light !default;
+//** Textual separator for between breadcrumb elements
+$breadcrumb-separator:          "/" !default;
+
+
+//== Carousel
+//
+//##
+
+$carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6) !default;
+
+$carousel-control-color:                      #fff !default;
+$carousel-control-width:                      15% !default;
+$carousel-control-opacity:                    .5 !default;
+$carousel-control-font-size:                  20px !default;
+
+$carousel-indicator-active-bg:                #fff !default;
+$carousel-indicator-border-color:             #fff !default;
+
+$carousel-caption-color:                      #fff !default;
+
+
+//== Close
+//
+//##
+
+$close-font-weight:           normal !default;
+$close-color:                 #000 !default;
+$close-text-shadow:           none !default;
+
+
+//== Code
+//
+//##
+
+$code-color:                  #c7254e !default;
+$code-bg:                     #f9f2f4 !default;
+
+$kbd-color:                   #fff !default;
+$kbd-bg:                      #333 !default;
+
+$pre-bg:                      #f5f5f5 !default;
+$pre-color:                   $gray-dark !default;
+$pre-border-color:            #ccc !default;
+$pre-scrollable-max-height:   340px !default;
+
+
+//== Type
+//
+//##
+
+//** Horizontal offset for forms and lists.
+$component-offset-horizontal: 180px !default;
+//** Text muted color
+$text-muted:                  $gray-light !default;
+//** Abbreviations and acronyms border color
+$abbr-border-color:           $gray-light !default;
+//** Headings small color
+$headings-small-color:        $gray-light !default;
+//** Blockquote small color
+$blockquote-small-color:      $gray-light !default;
+//** Blockquote font size
+$blockquote-font-size:        ($font-size-base * 1.25) !default;
+//** Blockquote border color
+$blockquote-border-color:     $gray-lighter !default;
+//** Page header border color
+$page-header-border-color:    $gray-lighter !default;
+//** Width of horizontal description list titles
+$dl-horizontal-offset:        $component-offset-horizontal !default;
+//** Point at which .dl-horizontal becomes horizontal
+$dl-horizontal-breakpoint:    $grid-float-breakpoint !default;
+//** Horizontal line color.
+$hr-border:                   $gray-lighter !default;
diff --git a/static/css/styles.css b/proxstar/static/css/styles.css
similarity index 100%
rename from static/css/styles.css
rename to proxstar/static/css/styles.css
diff --git a/static/js/script.js b/proxstar/static/js/script.js
similarity index 97%
rename from static/js/script.js
rename to proxstar/static/js/script.js
index d4c8bf0..d1622e2 100644
--- a/static/js/script.js
+++ b/proxstar/static/js/script.js
@@ -24,7 +24,7 @@ $("#delete-vm").click(function(){
                 credentials: 'same-origin',
                 method: 'post'
             }).then((response) => {
-                return swal(`${vmname} has been deleted!`, {
+                return swal(`${vmname} is now being deleted.`, {
                     icon: "success",
                 });
             }).then(() => {
@@ -440,9 +440,18 @@ $("#create-vm").click(function(){
                                 method: 'post',
                                 body: data
                             }).then((response) => {
-                                return response.text()
-                            }).then((vmid) => {
-                                window.location = `/vm/${vmid}`;
+                                return swal(`${name} is now being created. Check back soon and it should be good to go.`, {
+                                    icon: "success",
+                                    buttons: {
+                                        ok: {
+                                            text: "OK",
+                                            closeModal: true,
+                                            className: "",
+                                        }
+                                    }
+                                });
+                            }).then(() => {
+                                window.location = "/";
                             });
                         }
                     });
diff --git a/proxstar/tasks.py b/proxstar/tasks.py
new file mode 100644
index 0000000..7c3ef6a
--- /dev/null
+++ b/proxstar/tasks.py
@@ -0,0 +1,45 @@
+import os
+from proxstar.db import *
+from proxstar.starrs import *
+from proxstar.proxmox import *
+from flask import Flask, current_app
+
+app = Flask(__name__)
+config = os.path.join(app.config.get('ROOT_DIR', os.getcwd()), "config.py")
+app.config.from_pyfile(config)
+
+
+def create_vm_task(user, name, cores, memory, disk, iso):
+    with app.app_context():
+        proxmox = connect_proxmox()
+        starrs = connect_starrs()
+        vmid, mac = create_vm(proxmox, starrs, user, name, cores, memory, disk,
+                              iso)
+        register_starrs(starrs, name, app.config['STARRS_USER'], mac,
+                        get_next_ip(starrs,
+                                    app.config['STARRS_IP_RANGE'])[0][0])
+        get_vm_expire(vmid, app.config['VM_EXPIRE_MONTHS'])
+
+
+def delete_vm_task(vmid):
+    with app.app_context():
+        proxmox = connect_proxmox()
+        starrs = connect_starrs()
+        vmname = get_vm_config(proxmox, vmid)['name']
+        delete_vm(proxmox, starrs, vmid)
+        delete_starrs(starrs, vmname)
+        delete_vm_expire(vmid)
+
+
+def process_expired_vms_task():
+    with app.app_context():
+        proxmox = connect_proxmox()
+        starrs = connect_starrs()
+        expired_vms = get_expired_vms()
+        print(expired_vms)
+    
+    #    for vmid in expired_vms:
+    #        vmname = get_vm_config(proxmox, vmid)['name']
+    #        delete_vm(proxmox, starrs, vmid)
+    #        delete_starrs(starrs, vmname)
+    #        delete_vm_expire(vmid)
diff --git a/templates/base.html b/proxstar/templates/base.html
similarity index 100%
rename from templates/base.html
rename to proxstar/templates/base.html
diff --git a/templates/create.html b/proxstar/templates/create.html
similarity index 100%
rename from templates/create.html
rename to proxstar/templates/create.html
diff --git a/templates/list_vms.html b/proxstar/templates/list_vms.html
similarity index 100%
rename from templates/list_vms.html
rename to proxstar/templates/list_vms.html
diff --git a/templates/vm_details.html b/proxstar/templates/vm_details.html
similarity index 100%
rename from templates/vm_details.html
rename to proxstar/templates/vm_details.html
diff --git a/requirements.txt b/requirements.txt
index 47029c1..ca6c55d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,3 +5,6 @@ psycopg2
 sqlalchemy
 python-dateutil
 csh_ldap
+rq
+rq-scheduler
+gunicorn
diff --git a/static/css/csh-material-bootstrap b/static/css/csh-material-bootstrap
deleted file mode 160000
index bfeaa12..0000000
--- a/static/css/csh-material-bootstrap
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit bfeaa127d622489c5f46bdbb0c931da33f89e25a
diff --git a/wsgi.py b/wsgi.py
new file mode 100644
index 0000000..4aa2111
--- /dev/null
+++ b/wsgi.py
@@ -0,0 +1,6 @@
+from proxstar import app
+
+if __name__ == "__main__":
+    app.run(host=app.config['IP'], port=app.config['PORT'])
+
+application = app