├── .gitignore ├── img ├── favicon.ico ├── pic01.jpg ├── pic07.jpg ├── repo-org.jpg ├── san-diego.jpg ├── git-workflow.jpg ├── logo-small.png ├── conv-center-bikes.jpg └── license-wordcloud.jpg ├── _projects ├── .DS_Store ├── popsyn2.md ├── envision-tomorrow.md ├── tlumip.md ├── pt-idaho.md ├── dta-lite.md ├── vision-eval.md ├── dta-anyway.md ├── winfred.md ├── aequilibrae.md ├── networkx.md ├── openmatrix.md ├── urban-footprint.md ├── cleveland-tn-model.md ├── plannerjs.md ├── prospector.md ├── soabm.md ├── ipfr.md ├── tranus.md ├── larch.md ├── matsim.md ├── python-tdm.md ├── simpsynz.md ├── tncs-today.md ├── abm-viz.md ├── censusr.md ├── psrc-abm.md ├── activitysim.md ├── gtfs-ride.md ├── scikit-learn.md ├── doppelganger.md ├── gtfs-route-server.md ├── cmap-freight.md ├── data-synthesizer.md ├── partridge.md ├── cmap-abm.md ├── gtfs-plus.md ├── linked-connections.md ├── ncstm-truck.md ├── task.md ├── fast-trips.md ├── populationsim.md ├── synthpop.md ├── pylogit.md ├── osmnx ├── travel-model-two.md ├── sandag-abm.md ├── travel-model-one.md └── summarize-nhts.md ├── _project-groups ├── libraries.md ├── components.md ├── statistical-tools.md ├── full-models.md ├── visualization-tools.md ├── abm-platforms.md ├── data-standards.md ├── data-wrangling.md ├── network-models.md ├── sketch-planning-tools.md ├── population-synthesis.md ├── daysim.md ├── ctramp.md └── activitysim.md ├── _layouts ├── front.html ├── article.html ├── project.html └── group.html ├── _articles ├── github-workflow.md ├── adding-a-project.md ├── open-source-licensing.md └── repository-setup.md ├── _includes ├── js.html ├── contact.html ├── nav.html ├── head.html └── footer.html ├── articles.html ├── projects.html ├── license ├── README.md ├── _config.yml ├── index.html └── css ├── directory.css └── font-awesome.min.css /.gitignore: -------------------------------------------------------------------------------- 1 | _site/ -------------------------------------------------------------------------------- /img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/favicon.ico -------------------------------------------------------------------------------- /img/pic01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/pic01.jpg -------------------------------------------------------------------------------- /img/pic07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/pic07.jpg -------------------------------------------------------------------------------- /img/repo-org.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/repo-org.jpg -------------------------------------------------------------------------------- /img/san-diego.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/san-diego.jpg -------------------------------------------------------------------------------- /_projects/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/_projects/.DS_Store -------------------------------------------------------------------------------- /img/git-workflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/git-workflow.jpg -------------------------------------------------------------------------------- /img/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/logo-small.png -------------------------------------------------------------------------------- /img/conv-center-bikes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/conv-center-bikes.jpg -------------------------------------------------------------------------------- /img/license-wordcloud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephyrTransport/zephyr-directory/HEAD/img/license-wordcloud.jpg -------------------------------------------------------------------------------- /_project-groups/libraries.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Useful Libraries 4 | category: libraries 5 | front: false 6 | --- 7 | -------------------------------------------------------------------------------- /_project-groups/components.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Travel Analysis Components 4 | category: components 5 | front: true 6 | --- 7 | -------------------------------------------------------------------------------- /_project-groups/statistical-tools.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Statistical Tools 4 | category: statistics 5 | front: true 6 | --- 7 | 8 | -------------------------------------------------------------------------------- /_project-groups/full-models.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Full Travel Model Systems 4 | category: full-model-system 5 | front: true 6 | --- 7 | -------------------------------------------------------------------------------- /_project-groups/visualization-tools.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Visualization Tools 4 | category: visualization 5 | front: true 6 | --- 7 | 8 | -------------------------------------------------------------------------------- /_project-groups/abm-platforms.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Activity-Modeling Platforms 4 | category: abm-platform 5 | front: true 6 | --- 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /_project-groups/data-standards.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Data Standards 4 | category: data-standards 5 | front: true 6 | --- 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /_project-groups/data-wrangling.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Data Wrangling 4 | category: data-wrangling 5 | front: true 6 | --- 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /_project-groups/network-models.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Network Assignment Models 4 | category: network-model 5 | front: true 6 | --- 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /_projects/popsyn2.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ population-synthesis, implementation, java ] 4 | title: POPSYN2 5 | github: https://github.com/SANDAG/POPSYN 6 | short-description: 7 | --- 8 | -------------------------------------------------------------------------------- /_project-groups/sketch-planning-tools.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Sketch Planning Tools 4 | category: sketch 5 | front: true 6 | --- 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /_projects/envision-tomorrow.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ sketch, vb ] 4 | title: Envision Tomorrow 5 | github: https://github.com/fregoneseassociates/EnvisionTomorrow 6 | short-description: 7 | --- 8 | -------------------------------------------------------------------------------- /_project-groups/population-synthesis.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Population Synthesis 4 | category: population-synthesis 5 | front: true 6 | --- 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /_projects/tlumip.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system, statewide, production ] 4 | title: TLUMIP 5 | github: https://github.com/tlumip 6 | short-description: Oregon's Statewide Model 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/pt-idaho.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system, java ] 4 | title: pt-idaho 5 | github: https://github.com/wsp-sag/pt_idaho 6 | short-description: Person Transport Model for Idaho 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/dta-lite.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ network-model, dta, c++] 4 | title: DTA-LITE 5 | github: 'http://github.com/xzhou99/dtalite_software_release' 6 | short-description: Lightweight DTA Tools 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/vision-eval.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ sketch, framework, r ] 4 | title: VisionEval 5 | github: https://github.com/gregorbj/VisionEval 6 | short-description: System for strategic planning models 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/dta-anyway.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ data-wrangling, production ] 4 | title: DTA-Anyway 5 | github: https://github.com/sfcta/dta 6 | short-description: DTA Scenario builder for San Francisco 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /_projects/winfred.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system, R ] 4 | title: Winfred 5 | github: https://github.com/wsp-sag/winfred 6 | short-description: Travel model for Winchester-Fredricksburg, Virginia 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/aequilibrae.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ framework, python ] 4 | title: AequilibraE 5 | github: https://github.com/AequilibraE/AequilibraE 6 | short-description: Add-on to Q-GIS for transportation modeling. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/networkx.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ network-model, python, libraries] 4 | title: network-x 5 | github: 'https://github.com/networkx/networkx' 6 | short-description: Python package for network analysis. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/openmatrix.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ data-standards ] 4 | title: Open Matrix Format 5 | github: http://github.com/osPlanning/omx 6 | short-description: A data standard for matrices built on HDF5. 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /_projects/urban-footprint.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ sketch, framework, python, django, javascript ] 4 | title: UrbanFootprint 5 | github: https://github.com/CalthorpeAnalytics/urbanfootprint 6 | short-description: 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/cleveland-tn-model.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system ] 4 | title: Cleveland TN Model 5 | github: https://github.com/wsp-sag/ClevelandTNModel 6 | short-description: Travel model for Cleveland TN MPO 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/plannerjs.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ js, route-planner, routing ] 4 | title: Planner.js 5 | github: https://github.com/openplannerteam/planner.js 6 | short-description: JavaScript library for route planning 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/prospector.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ data-wrangling, javascript, vue, visualization ] 4 | title: Prospector 5 | github: https://github.com/sfcta/prospector 6 | short-description: Data visualization platform. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/soabm.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system, ct-ramp, implementation, java ] 4 | title: Southern Oregon ABM 5 | github: https://github.com/RSGInc/SOABM 6 | short-description: Southern-Oregon's ABM Model 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/ipfr.md: -------------------------------------------------------------------------------- 1 | 2 | layout: project 3 | tags: [ components, R ] 4 | title: ipfr 5 | github: https://github.com/wsp-sag/ipfr 6 | short-description: A generic implementation of the iterative proportional fitting (IPF) algorithm in R. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/tranus.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ fortran, landuse ] 4 | title: Tranus 5 | github: https://bitbucket.org/modelistica/tranus/overview 6 | short-description: Simulates activities, land-use, and real-estate market 7 | --- 8 | -------------------------------------------------------------------------------- /_project-groups/daysim.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: Daysim 4 | category: daysim 5 | tags: [daysim, abm-platform, c# ] 6 | github: https://github.com/RSGInc/daysim 7 | short-description: Daysim is a C#-based activity-modeling platform 8 | --- 9 | -------------------------------------------------------------------------------- /_projects/larch.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ statistics ] 4 | title: Larch 5 | github: https://github.com/jpn--/larch 6 | short-description: Python tool to estimate and apply of linear logit-based discrete choice models. 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /_projects/matsim.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ network-model, java ] 4 | title: Matsim 5 | github: http://www.matsim.org 6 | short-description: An open-source framework for implementing large-scale agent-based transport simulations. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/python-tdm.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ components, python ] 4 | title: python-tdm 5 | github: https://github.com/joshchea/python-tdm 6 | short-description: Python modeules for typical travel demand modeling calculations. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/simpsynz.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ population-synthesis ] 4 | title: Simpsynz 5 | github: https://github.com/billjee/simpsynz 6 | short-description: A synthesis of an agent population using data fusion techniques. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/tncs-today.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ visualization, implementation, javascript, vue.js ] 4 | title: TNCs Today 5 | github: https://github.com/sfcta/tncstoday 6 | short-description: Visualization Platform for TNC data 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/abm-viz.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ visualization, implementation, javascript, d3.js ] 4 | title: ABMVIZ 5 | github: https://github.com/atlregional/ABMVIZ 6 | short-description: Activity-Based Model Visualization Dashboard 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/censusr.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ data-wrangling, r ] 4 | title: censusr 5 | github: https://github.com/transportfoundry/censusr 6 | short-description: Helps R users access the Census API in a convenient and R-like way. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/psrc-abm.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system, daysim, production ] 4 | title: Soundcast 5 | github: https://github.com/psrc/soundcast 6 | short-description: Puget Sound's regional activity-based travel demand model. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/activitysim.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ activitysim, framework, python ] 4 | title: ActivitySim 5 | github: https://github.com/ActivitySim 6 | short-description: Collaboratively-developed activity based travel modeling platform 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/gtfs-ride.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ data-standards ] 4 | title: GTFS-ride 5 | github: https://github.com/ODOT-PTS/GTFS-ride 6 | short-description: GTFS-ride is an open ridership data standard build as an extension to GTFS 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /_projects/scikit-learn.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ statistics ] 4 | title: scikit-Learn 5 | github: https://github.com/scikit-learn/scikit-learn 6 | short-description: Python tool for machine learning. Includes logistic regression. 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /_projects/doppelganger.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ population-synthesis, python ] 4 | title: Doppelganger 5 | github: https://github.com/replicahq/doppelganger 6 | short-description: A python package of tools to support population synthesizers. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/gtfs-route-server.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ components, python, gtfs ] 4 | title: gtfs-route-server 5 | github: https://github.com/joshchea/gtfs-route-server 6 | short-description: Build time-expanded search graphs using GTFS data. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/cmap-freight.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ freight, implementation ] 4 | title: Chicagoland Freight Model 5 | github: https://github.com/CMAP-REPOS/cmap_freight_model 6 | short-description: CMAP's tour-based and supply chain freight model. 7 | --- 8 | -------------------------------------------------------------------------------- /_project-groups/ctramp.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: CTRAMP 4 | category: ct-ramp 5 | tags: [ct-ramp, abm-platform, java] 6 | short-description: CT-RAMP (Coordinated Travel - Regional Activity Modeling Platform) is a Java-based activity-modeling framework 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/data-synthesizer.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ python, data-wrangling ] 4 | title: Data Synthesizer 5 | github: https://github.com/DataResponsibly/DataSynthesizer 6 | short-description: Turns your dataset into synthetic data to preserve privacy 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/partridge.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ python, pandas, gtfs, network-models, transit ] 4 | title: Partridge 5 | github: https://github.com/remix/partridge 6 | short-description: Forgiving and customizable GTFS reader built on pandas DataFrames. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/cmap-abm.md: -------------------------------------------------------------------------------- 1 | 2 | layout: project 3 | tags: [ full-model-system, ct-ramp, implementation, java ] 4 | title: Chicago ABM 5 | github: https://github.com/CMAP-REPOS/cmap_abm 6 | short-description: Chicago Metropolitan Planning Organization's Activity-Based Travel Model 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/gtfs-plus.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ data-standards, dps ] 4 | title: GTFS-PLUS 5 | github: https://github.com/osplanning-data-standards/GTFS-PLUS 6 | short-description: Extension of GTFS transit network standard to enable dynamic passenger assignment. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/linked-connections.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ js, routing, route-planning ] 4 | title: Linked Connections 5 | github: https://github.com/linkedconnections 6 | short-description: Framework to publish transport data to the Web for route planning user agents 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/ncstm-truck.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ implementation, statewide, freight ] 4 | title: NC Statewide Truck Model 5 | github: https://github.com/wsp-sag/ncstm_truck 6 | short-description: Long and short-distance truck model used in North Carolina's Statewide Model. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/task.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ network-model, c++] 4 | title: Traffic Assignment frameworK (TAsK) 5 | github: 'https://github.com/olga-perederieieva/TAsK' 6 | short-description: Deterministic static traffic assignment and non-additive traffic assignment software. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/fast-trips.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ network-model, dpa, python, c++ ] 4 | title: Fast-Trips 5 | github: https://github.com/bayareametro/fast-trips 6 | gh-repo: fast-trips 7 | gh-owner: bayareametro 8 | short-description: Dynamic transit passenger assignment 9 | --- 10 | -------------------------------------------------------------------------------- /_projects/populationsim.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ population-synthesis, python, activity-sim ] 4 | title: PopulationSim 5 | github: https://github.com/RSGInc/populationsim 6 | short-description: A python-based platform for population synthesis built on the ActivitySim platform. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/synthpop.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ population-synthesis ] 4 | title: Synthpop 5 | github: https://github.com/UDST/synthpop 6 | short-description: A reimplementation of PopGen using the modern scientific Python stack, with a focus on performance and code reusability. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/pylogit.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ statistics ] 4 | title: PyLogit 5 | github: https://github.com/timothyb0912/pylogit 6 | short-description: A Python package for performing maximum likelihood estimation of conditional logit models and similar discrete choice models. 7 | --- 8 | 9 | -------------------------------------------------------------------------------- /_project-groups/activitysim.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: group 3 | title: activitysim 4 | category: activitysim 5 | tags: [activitysim, abm-platform ] 6 | short-description: ActivitySim is a python-based activity-modeling framework coordinated by five public agencies. 7 | github: https://github.com/ActivitySim 8 | --- 9 | -------------------------------------------------------------------------------- /_layouts/front.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% include head.html %} 4 | 5 | 6 | {% include nav.html %} 7 |
8 | {{ content }} 9 |
10 | {% include footer.html %} 11 | {% include js.html %} 12 | 13 | 14 | -------------------------------------------------------------------------------- /_projects/osmnx: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ python, network-x, network-models, osm, pandas ] 4 | title: OSMnx 5 | github: https://github.com/gboeing/osmnx 6 | short-description: Python for street networks. Retrieve, model, analyze, and visualize street networks and other spatial data from OpenStreetMap. 7 | --- 8 | -------------------------------------------------------------------------------- /_projects/travel-model-two.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system, ct-ramp, production, implementation, java ] 4 | title: Travel Model Two 5 | github: https://github.com/BayAreaMetro/travel-model-two 6 | short-description: Bay Area's Activity-Based Travel Demand Model 7 | --- 8 | San Francisco Bay Area's activity-based travel demand model. 9 | -------------------------------------------------------------------------------- /_projects/sandag-abm.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | img: san-diego.jpg 4 | tags: [ full-model-system, ct-ramp, production, implementation, java ] 5 | title: SANDAG ABM 6 | github: https://github.com/SANDAG/ABM 7 | short-description: San Diego's Production Activity-Based Travel Demand Model 8 | --- 9 | San Diego's activity-based travel demand model. 10 | -------------------------------------------------------------------------------- /_projects/travel-model-one.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ full-model-system, ct-ramp, production, implementation, java ] 4 | title: Travel Model One 5 | github: https://github.com/BayAreaMetro/travel-model-one 6 | short-description: Bay Area's Activity-Based Travel Demand Model 7 | --- 8 | San Francisco Bay Area's activity-based travel demand model, superseded by Travel Model Two. 9 | -------------------------------------------------------------------------------- /_articles/github-workflow.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: article 3 | title: Github Workflow 4 | tags: [ meta ] 5 | img: git-workflow.jpg 6 | short-description: Recommended practice for Github workflow. 7 | front: true 8 | --- 9 | 10 | There are many methods for working in a team with GitHub. One of the most popular, is the Git-Flow methodology, which is [documented as a GitHub Guide](https://guides.github.com/introduction/flow/). 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /_projects/summarize-nhts.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: project 3 | tags: [ data-wrangling, r, nhts, surveys ] 4 | title: summarize NHTS 5 | github: https://github.com/Westat-Transportation/summarizeNHTS 6 | short-description: An open-source, survey-specific R toolkit capable of processing weighted data, computing common statistics and errors, and producing interactive web visualizations will increase transparency in analyses, eliminate common technical stumbling blocks, and ultimately attract more interest to these powerful datasets. 7 | --- 8 | -------------------------------------------------------------------------------- /_includes/js.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /articles.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: front 3 | title: Articles 4 | subTitle: Hope you find what you are looking for. 5 | --- 6 | 7 | 8 |
9 |

Articles

10 |
11 | {% for article in site.articles %} 12 |
13 | 14 |
15 |
16 |
{{ article.title }}
17 |

  »   {{ article.short-description }}

18 |
19 |
20 |
21 |
22 | {% endfor %} 23 |
24 |
25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /_includes/contact.html: -------------------------------------------------------------------------------- 1 |
2 | 24 |
25 | -------------------------------------------------------------------------------- /_articles/adding-a-project.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: article 3 | title: Adding a Project 4 | tags: [ meta ] 5 | img: license-wordcloud.jpg 6 | short-description: What to do if you are interested in having a project listed here. 7 | front: true 8 | --- 9 | 10 | This directory strives to list open-source code that is well-documented and broadly-useful to the community. As such, we ask that projects to be considered for listing have: 11 | 12 | - an open-source license 13 | - a comprehensive README.md file that adheres to [these principles](https://gist.github.com/e-lo/a3c5bb41c993340a6e443741f1c2bfd4) 14 | - be either broadly useful or serve as a well-documented example from which to learn 15 | 16 | If you think your project qualifies or you'd like to learn more, please send us a note. 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /_articles/open-source-licensing.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: article 3 | title: Open Source Licensing 4 | tags: [ meta ] 5 | img: license-wordcloud.jpg 6 | short-description: The short and sweet of software licensing. 7 | front: true 8 | --- 9 | 10 | Concerned about what open-source license to choose? We recommend visiting [choosealicense.com](https://choosealicense.com/) which will walk you through what you are interested in accomplishing with your license. This [blog post](http://www.crunchyfriday.com/anatomy-of-open-source-license-no-legal-terms-used/) also has some good questions to ask yourself. 11 | 12 | Once you have selected a license, please make sure and include a `LICENSE.txt` file. Github makes this easy, [explained in this post](https://github.com/blog/1530-choosing-an-open-source-license). 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /projects.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: front 3 | title: Projects 4 | subTitle: Hope you find what you are looking for. 5 | --- 6 | 7 | 8 |
9 |

Projects

10 |
11 | {% for project in site.projects %} 12 |
13 | 14 |
15 |
16 |
{{ project.title }}{% if project.github %} 17 | 18 | {% endif %}
19 |

  »   {{ project.short-description }}

20 | {% for tag in project.tags %} 21 | {{ tag }} 22 | {% endfor %} 23 |
24 |
25 | 26 |
27 | {% endfor %} 28 |
29 |
30 | -------------------------------------------------------------------------------- /_includes/nav.html: -------------------------------------------------------------------------------- 1 | 2 | 28 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Zephyr Foundation for Advancing Travel Analysis Methods 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 | 2 | Zephyr Code Library for Transportation Analysis 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 48 | 49 | -------------------------------------------------------------------------------- /_layouts/article.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% include head.html %} 4 | 5 | 6 | {% include nav.html %} 7 | 8 |
9 |
10 |
11 | 12 |

{{ page.title }}

13 | 14 |
15 | {{ content }} 16 |
17 | 18 |
19 | 20 |
21 |
22 |

Related Projects

23 | {% for project in site.projects %} 24 | {% for ptag in page.tags %} 25 | {% if project.title != page.title %} 26 | {% if project.title != prev_title %} 27 | {% if project.tags contains ptag %} 28 |
{{ project.title }}
29 |

{{ project.short-description }}

30 | {% assign prev_title = project.title %} 31 | {% endif %} 32 | {% endif %} 33 | {% endif %} 34 | {% endfor %} 35 | {% endfor %} 36 |
37 |
38 |

Relevant Articles

39 | {% for article in site.articles %} 40 | {% for ptag in page.tags %} 41 | {% if article.title != page.title %} 42 | {% if article.title != prev_article %} 43 | {% if article.tags contains ptag %} 44 |
{{ article.title }}
45 |

{{ article.short-description }}

46 | {% assign prev_article = article.title %} 47 | {% endif %} 48 | {% endif %} 49 | {% endif %} 50 | {% endfor %} 51 | {% endfor %} 52 |
53 |
54 | 55 |
56 | 57 | 58 | 59 | {% include footer.html %} 60 | {% include js.html %} 61 | 62 | 63 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # zephyr-directory 2 | A directory of useful open source software for the transportation analysis community. 3 | 4 | ### Related Projects 5 | This website is built in [Jekyll for GitHub Pages](https://jekyllrb.com/docs/github-pages/). 6 | 7 | The design utilizes [Bootstrap 4](https://v4-alpha.getbootstrap.com/) which depends on [Normalize.css](https://necolas.github.io/normalize.css/) and [JQuery](https://jquery.com/) 8 | 9 | ## Getting Started - If you want to clone and us 10 | These instructions will get you a copy of the project up and running on your local machine for development, testing, and use purposes. 11 | 12 | ### Prerequisities 13 | If you want to test the website locally, you will need to install Ruby, Jekyll, and Github Pages. GitHub has [good instructions on this](https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/). 14 | 15 | ### Running Locally 16 | 17 | From the directory... 18 | ``` 19 | > jekyll build 20 | > jekyll serve 21 | ``` 22 | 23 | ### Serving your own site using Github Pages 24 | Instructions on [GitHub](https://jekyllrb.com/docs/github-pages/) 25 | 26 | ## Contributing 27 | Please feel free to submit any requests via the issue tracker. You can also submit pull requests for issues that are marked "todo". 28 | 29 | ## Versioning 30 | We will be purposefully not versioning this site for now. 31 | 32 | ## Credits 33 | * **Elizabeh Sall, UrbanLabs LLC** - *Initial work* - 34 | 35 | See also the list of [contributors](https://github.com/your/project/contributors) who participated in this project. 36 | 37 | ## License 38 | This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details 39 | 40 | ## Acknowledgments 41 | * Produced with support from Ohio DOT 42 | -------------------------------------------------------------------------------- /_articles/repository-setup.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: article 3 | title: Github Repository Organization 4 | tags: [ meta ] 5 | short-description: Best practices for organizing your GitHub repositories. 6 | img: repo-org.jpg 7 | front: true 8 | --- 9 | 10 | ## Separate repositories for separate things 11 | Create separate git repositories for projects that are independently-developed or only loosely coupled with each other. 12 | 13 | ## Same repository for same things 14 | Have a significantly new version of your model or project? Please use 15 | 16 | ## Many similar projects can be grouped under their own "organization" 17 | Since tags or folders within [organizations](https://github.com/blog/674-introducing-organizations) is an [outstanding feature request](https://github.com/isaacs/github/issues/136) on GitHub, code managers should consider moving projects with multiple repositories ot their own ["organization"](https://github.com/blog/674-introducing-organizations). This creates a dedicated domain where people can find these projects rather than having to sift through many irrelevant ones. 18 | 19 | This is also a good practice for organizations with more than a dozen or so projects. 20 | 21 | There are many good discussions of what should be in separate repositories versus the same on [Stack Exchange](http://softwareengineering.stackexchange.com/questions/161293/choosing-between-single-or-multiple-projects-in-a-git-repository) and other mediums 22 | 23 | 24 | 25 | ## Transparency 26 | Please make sure it is obvious who is contributing to the project and who they are affiliated with. To that end: 27 | 28 | - Ensure team-members populate their name, email, and headshot. 29 | - Make team membership public 30 | 31 | ## Resources 32 | 33 | - [18F Github Best Practices](https://pages.18f.gov/open-source-program/pages/github_best_practices/) 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # ----------------------- # 2 | # Main Configs # 3 | # ----------------------- # 4 | 5 | url: https://zephyrtransport.github.io/zephyr-directory 6 | baseurl: /zephyr-directory 7 | zephyr-url: http://zephyrtransport.org 8 | title: Open Code Directory for Transportation Analysis 9 | short-title: Open Code Directory 10 | 11 | email: info@zephyrtransport.org 12 | author: Elizabeth Sall 13 | description: The Zephyr Foundation’s mission is to advance rigorous transportation and land use decision-making for the public good by advocating for and supporting improved travel analysis and facilitating its implementation. 14 | copyright: 'Copyright © 2016 Zephyr Foundation. All Rights Reserved.' 15 | credits: 'Site created by Elizabeth Sall, UrbanLabs LLC' 16 | 17 | collections: 18 | articles: 19 | output: true 20 | events: 21 | output: false 22 | project-groups: 23 | output: true 24 | projects: 25 | output: true 26 | 27 | 28 | 29 | # ----------------------- # 30 | # Look Settings # 31 | # ----------------------- # 32 | 33 | top-bg-img: 34 | bottom-bh-img: 35 | highlight-color: 0daee1 #turquoise blue 36 | dark-gray-color: 4e4f58 #dark gray 37 | background-highlight: fafafa #light gray - blueish 38 | highlight-text: f8f8f8 #light gray 39 | default-tile-img: pic07.jpg 40 | 41 | 42 | # ----------------------- # 43 | # Jekyll & Plugins # 44 | # ----------------------- # 45 | 46 | # Build settings 47 | markdown: kramdown 48 | permalink: pretty 49 | 50 | # ----------------------- # 51 | # Social # 52 | # ----------------------- # 53 | 54 | social: 55 | - title: twitter 56 | url: https://twitter.com/zephyrtransport 57 | - title: github 58 | url: https://github.com/zephyrtransport 59 | - title: email 60 | url: http://eepurl.com/ccQL7z 61 | -------------------------------------------------------------------------------- /_layouts/project.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% include head.html %} 4 | {% include js.html %} 5 | 6 | {% include nav.html %} 7 |
8 |
9 |
10 | 11 |

{{ page.title }}

12 | 13 |
14 |

{{ page.short-description }}

15 | 16 | 17 |
18 | 19 |
20 | 21 |
22 |
23 | 24 |

Related Projects

25 | {% for project in site.projects %} 26 | {% for ptag in page.tags %} 27 | {% if project.title != page.title %} 28 | {% if project.title != prev_title %} 29 | {% if project.tags contains ptag %} 30 |
{{ project.title }}
31 |

{{ project.short-description }}

32 | {% assign prev_title = project.title %} 33 | {% endif %} 34 | {% endif %} 35 | {% endif %} 36 | {% endfor %} 37 | {% endfor %} 38 |
39 |
40 |

Relevant Articles

41 | {% for article in site.articles %} 42 | {% for ptag in page.tags %} 43 | {% if article.title != page.title %} 44 | {% if article.title != prev_article %} 45 | {% if article.tags contains ptag %} 46 |
{{ article.title }}
47 |

{{ article.short-description }}

48 | {% assign prev_article = article.title %} 49 | {% endif %} 50 | {% endif %} 51 | {% endif %} 52 | {% endfor %} 53 | {% endfor %} 54 |
55 |
56 | 57 |
58 | 59 | 60 | 61 | {% include footer.html %} 62 | {% include js.html %} 63 | 64 | 65 | 66 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: front 3 | title: Code Library 4 | subTitle: Hope you find what you are looking for. 5 | --- 6 | 7 | 8 |
9 | 10 |
11 |

Welcome

12 |

Welcome to the Zephyr Open Code Directory for Transportation Analysis, where you will find articles to help you navigate using, contributing, and managing open source code projects as well as many projects that we think could be broadly helpful to the transportation analysis community. 13 |

14 | 15 |
16 |

Open-Source Code

17 |
18 | {% for group in site.project-groups %} 19 | {% if group.front %} 20 | {% assign tag_count = 0 %} 21 | {% for project in site.projects %} 22 | {% if project.tags contains group.category %} 23 | {% assign tag_count = tag_count | plus: 1 %} 24 | {% endif %} 25 | {% endfor %} 26 | {% for pgroup in site.project-groups %} 27 | {% if pgroup.tags contains group.category %} 28 | {% assign tag_count = tag_count | plus: 1 %} 29 | {% endif %} 30 | {% endfor %} 31 | 32 | 44 | {% endif %} 45 | {% endfor %} 46 |
47 |
48 | 49 |
50 | 51 |
52 | 53 |
54 |

Getting Started

55 | {% for article in site.articles %} 56 | {% if article.front %} 57 |
{{ article.title }}
58 |

{{ article.short-description }}

59 | {% endif %} 60 | {% endfor %} 61 |
62 | 63 |
64 |

Updates

65 | 66 |
67 | 68 |
69 | 70 | 71 | 72 |
73 | 74 | -------------------------------------------------------------------------------- /_layouts/group.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% include head.html %} 4 | {% include js.html %} 5 | 6 | {% include nav.html %} 7 | 8 |
9 |
10 |
11 | 12 |

13 |

{{ page.title }} 14 | {% if page.github %} 15 | 16 | {% endif %} 17 |

18 |

19 |

20 | {{ page.short-description }} 21 |

22 |
23 |
24 | {% for group in site.project-groups %} 25 | {% if group.tags contains page.category %} 26 | {% if page.category != group.category %} 27 | 37 | {% endif %} 38 | {% endif %} 39 | {% endfor %} 40 |
41 |
42 | 43 |
44 |
45 | {% for project in site.projects %} 46 | {% if project.tags contains page.category %} 47 |
48 | 49 |
50 |
51 |
{{ project.title }}{% if project.github %} 52 | 53 | {% endif %}
54 | 55 | 56 | {% for tag in project.tags %} 57 | {{ tag }} 58 | {% endfor %} 59 |
60 |
61 | 62 |
63 | {% endif %} 64 | {% endfor %} 65 |
66 |
67 | 68 |
69 | {{ content }} 70 |
71 | 72 |
73 | 74 |
75 |
76 |

Related Articles

77 | {% for article in site.articles %} 78 | {% if article.tags contains group.category %} 79 |
{{ article.title }}
80 |

{{ article.short-description }}

81 | {% endif %} 82 | {% endfor %} 83 |
84 |
85 |

Other Categories

86 | {% for group in site.project-groups %} 87 | {% if page.category != group.category %} 88 |
{{ group.title }}
89 |

{{ group.short-description }}

90 | {% endif %} 91 | {% endfor %} 92 |
93 |
94 | 95 |
96 | 97 | 98 | 99 | {% include footer.html %} 100 | {% include js.html %} 101 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /css/directory.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Start Bootstrap - 1 Col Portfolio (http://startbootstrap.com/) 3 | * Copyright 2013-2016 Start Bootstrap 4 | * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE) 5 | */ 6 | 7 | 8 | p { 9 | color: #585858; 10 | font-family: Lato,"Source Sans Pro", Helvetica, sans-serif; 11 | font-size: 16pt; 12 | font-weight: 300; 13 | line-height: 1.75; 14 | } 15 | 16 | a { 17 | color: #0daee1; 18 | } 19 | 20 | h1,h2,h3,h4 { 21 | font-family: "Cabin",sans-serif; 22 | text-transform: uppercase; 23 | } 24 | 25 | h5,h6 { 26 | font-family: "Roboto"; 27 | font-weight: 300; 28 | } 29 | 30 | .caption { 31 | font-size: 10pt; 32 | } 33 | 34 | 35 | .side-bar { 36 | font-size: 12pt; 37 | } 38 | 39 | .zephyr { 40 | font-family: "Cabin", sans-serif; 41 | text-transform: uppercase; 42 | letter-spacing: 4px; 43 | } 44 | 45 | .stretch { 46 | letter-spacing: 20px; 47 | } 48 | 49 | .no-stretch { 50 | font-stetch: normal; 51 | } 52 | 53 | .condensed { 54 | font-stetch: ultra-condensed; 55 | } 56 | 57 | /* 58 | NavBar 59 | */ 60 | 61 | 62 | .logo { 63 | color: #00aced; 64 | } 65 | 66 | /* 67 | Body 68 | */ 69 | 70 | 71 | body { 72 | padding-top: 80px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */ 73 | } 74 | 75 | /* 76 | Footer 77 | */ 78 | 79 | footer { 80 | padding: 1rem 0; 81 | margin-top: 0.25rem; 82 | background-color: #f7f7f7; 83 | } 84 | 85 | .btn-social { 86 | display: inline-block; 87 | width: 50px; 88 | height: 50px; 89 | border: 2px solid #fff; 90 | border-radius: 100%; 91 | text-align: center; 92 | font-size: 20px; 93 | line-height: 45px; 94 | } 95 | 96 | .btn:focus, 97 | .btn:active, 98 | .btn.active { 99 | outline: 0; 100 | } 101 | 102 | .btn-outline { 103 | margin-top: 15px; 104 | margin-right: 2px; 105 | border: solid 2px #585858; 106 | font-size: 20px; 107 | color: #585858; 108 | background: 0 0; 109 | transition: all .3s ease-in-out; 110 | } 111 | 112 | .btn-outline:hover, 113 | .btn-outline:focus, 114 | .btn-outline:active, 115 | .btn-outline.active { 116 | border: solid 2px #fff; 117 | color: #{{ site.color.primary }}; 118 | background: #fff; 119 | } 120 | 121 | /* 122 | Items 123 | */ 124 | 125 | .xsquare-card { 126 | margin: 5px 5px 5px 5px; 127 | height: 10rem; 128 | width: 10rem; 129 | border-radius: 0%; 130 | border-color: #00aced; 131 | transition-timing-function: ease-in-out; 132 | -webkit-transition-duration: 0.3s; 133 | transition-duration: 0.3s; 134 | } 135 | 136 | 137 | .square-card { 138 | margin: 5px 5px 5px 5px; 139 | height: 10rem; 140 | width: 10rem; 141 | overflow: hidden; 142 | border-radius: 0%; 143 | border-top: solid 8px #00aced; 144 | border-right-width: 0; 145 | border-left-width: 0; 146 | border-bottom-width: 0; 147 | transition: background-color 0.3s ease; 148 | transition-property: background-color; 149 | transition-duration: 0.3s; 150 | transition-timing-function: ease-in-out; 151 | transition-delay: initial; 152 | } 153 | 154 | .square-card:hover { 155 | border-color: #585858; 156 | color: #00aced; 157 | } 158 | 159 | .card-title { 160 | color: #00aced; 161 | text-align: left; 162 | } 163 | 164 | .card-title:hover { 165 | color: #585858; 166 | } 167 | 168 | .card-counter { 169 | position: absolute; 170 | box-sizing: initial; 171 | font-size: 1rem; 172 | color: white; 173 | bottom: 25px; 174 | right: 15px; 175 | text-align: center; 176 | border-radius: 50%; 177 | width: 1.5rem; 178 | height: 1.5rem; 179 | padding: 8px; 180 | text-align: center; 181 | background: #00aced; 182 | } 183 | 184 | .card-counter:hover { 185 | background: #585858; 186 | } 187 | -------------------------------------------------------------------------------- /css/font-awesome.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} 5 | --------------------------------------------------------------------------------