From 916b08374aecd418514cc8505a4a97db30af819a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Delobelle?= Date: Thu, 3 Aug 2017 12:40:52 +0200 Subject: [PATCH] Initial package (WIP) --- allauth_ens/__init__.py | 3 + allauth_ens/apps.py | 7 + allauth_ens/providers/__init__.py | 0 allauth_ens/providers/clipper/__init__.py | 0 allauth_ens/providers/clipper/models.py | 0 allauth_ens/providers/clipper/provider.py | 42 + allauth_ens/providers/clipper/tests.py | 33 + allauth_ens/providers/clipper/urls.py | 6 + allauth_ens/providers/clipper/views.py | 15 + allauth_ens/scss/_base.scss | 358 ++ allauth_ens/scss/_mixins.scss | 86 + allauth_ens/scss/_reset.scss | 24 + allauth_ens/scss/_variables.scss | 67 + allauth_ens/scss/ie.scss | 5 + allauth_ens/scss/print.scss | 3 + allauth_ens/scss/screen.scss | 17 + allauth_ens/static/allauth_ens/authens.js | 105 + allauth_ens/static/allauth_ens/ie.css | 5 + .../64px-Chevron_left_font_awesome.svg.png | Bin 0 -> 381 bytes .../images/Chevron_left_font_awesome.svg | 59 + .../static/allauth_ens/images/clipper.jpeg | Bin 0 -> 38230 bytes allauth_ens/static/allauth_ens/print.css | 3 + allauth_ens/static/allauth_ens/screen.css | 4250 +++++++++++++++++ allauth_ens/templates/account/base-login.html | 9 + .../templates/account/base-logout.html | 11 + allauth_ens/templates/account/base.html | 55 + allauth_ens/templates/account/block-form.html | 20 + .../templates/account/block-messages.html | 11 + allauth_ens/templates/account/login.html | 63 + allauth_ens/templates/account/logout.html | 28 + allauth_ens/templates/account/settings.html | 32 + .../templates/socialaccount/connections.html | 73 + .../socialaccount/snippets/provider_list.html | 26 + .../templatetags/allauth_ens_social.py | 28 + allauth_ens/urls.py | 8 + allauth_ens/views.py | 11 + 36 files changed, 5463 insertions(+) create mode 100644 allauth_ens/__init__.py create mode 100644 allauth_ens/apps.py create mode 100644 allauth_ens/providers/__init__.py create mode 100644 allauth_ens/providers/clipper/__init__.py create mode 100644 allauth_ens/providers/clipper/models.py create mode 100644 allauth_ens/providers/clipper/provider.py create mode 100644 allauth_ens/providers/clipper/tests.py create mode 100644 allauth_ens/providers/clipper/urls.py create mode 100644 allauth_ens/providers/clipper/views.py create mode 100644 allauth_ens/scss/_base.scss create mode 100644 allauth_ens/scss/_mixins.scss create mode 100644 allauth_ens/scss/_reset.scss create mode 100644 allauth_ens/scss/_variables.scss create mode 100644 allauth_ens/scss/ie.scss create mode 100644 allauth_ens/scss/print.scss create mode 100644 allauth_ens/scss/screen.scss create mode 100644 allauth_ens/static/allauth_ens/authens.js create mode 100644 allauth_ens/static/allauth_ens/ie.css create mode 100644 allauth_ens/static/allauth_ens/images/64px-Chevron_left_font_awesome.svg.png create mode 100644 allauth_ens/static/allauth_ens/images/Chevron_left_font_awesome.svg create mode 100644 allauth_ens/static/allauth_ens/images/clipper.jpeg create mode 100644 allauth_ens/static/allauth_ens/print.css create mode 100644 allauth_ens/static/allauth_ens/screen.css create mode 100644 allauth_ens/templates/account/base-login.html create mode 100644 allauth_ens/templates/account/base-logout.html create mode 100644 allauth_ens/templates/account/base.html create mode 100644 allauth_ens/templates/account/block-form.html create mode 100644 allauth_ens/templates/account/block-messages.html create mode 100644 allauth_ens/templates/account/login.html create mode 100644 allauth_ens/templates/account/logout.html create mode 100644 allauth_ens/templates/account/settings.html create mode 100644 allauth_ens/templates/socialaccount/connections.html create mode 100644 allauth_ens/templates/socialaccount/snippets/provider_list.html create mode 100644 allauth_ens/templatetags/allauth_ens_social.py create mode 100644 allauth_ens/urls.py create mode 100644 allauth_ens/views.py diff --git a/allauth_ens/__init__.py b/allauth_ens/__init__.py new file mode 100644 index 0000000..bcce204 --- /dev/null +++ b/allauth_ens/__init__.py @@ -0,0 +1,3 @@ +__version__ = '0.0.1.dev0' + +default_app_config = 'allauth_ens.apps.ENSAllauthAppConfig' diff --git a/allauth_ens/apps.py b/allauth_ens/apps.py new file mode 100644 index 0000000..1da62f7 --- /dev/null +++ b/allauth_ens/apps.py @@ -0,0 +1,7 @@ +from django.apps import AppConfig +from django.utils.translation import ugettext_lazy as _ + + +class ENSAllauthAppConfig(AppConfig): + name = 'allauth_ens' + verbose_name = _("ENS Authentication") diff --git a/allauth_ens/providers/__init__.py b/allauth_ens/providers/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/allauth_ens/providers/clipper/__init__.py b/allauth_ens/providers/clipper/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/allauth_ens/providers/clipper/models.py b/allauth_ens/providers/clipper/models.py new file mode 100644 index 0000000..e69de29 diff --git a/allauth_ens/providers/clipper/provider.py b/allauth_ens/providers/clipper/provider.py new file mode 100644 index 0000000..e60a2db --- /dev/null +++ b/allauth_ens/providers/clipper/provider.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +from allauth.account.models import EmailAddress +from allauth.socialaccount.providers.base import ProviderAccount + +from allauth_cas.providers import CASProvider + + +class ClipperAccount(ProviderAccount): + pass + + +class ClipperProvider(CASProvider): + id = 'clipper' + name = 'Clipper' + account_class = ClipperAccount + + def extract_email(self, data): + username, _, _ = data + return '{}@clipper.ens.fr'.format(username) + + def extract_common_fields(self, data): + common = super(ClipperProvider, self).extract_common_fields(data) + common['email'] = self.extract_email(data) + return common + + def extract_email_addresses(self, data): + email = self.extract_email(data) + return [ + EmailAddress( + email=email, + verified=True, + primary=True, + ) + ] + + def extract_extra_data(self, data): + extra = super(ClipperProvider, self).extract_extra_data(data) + extra['email'] = self.extract_email(data) + return extra + + +provider_classes = [ClipperProvider] diff --git a/allauth_ens/providers/clipper/tests.py b/allauth_ens/providers/clipper/tests.py new file mode 100644 index 0000000..e05f8eb --- /dev/null +++ b/allauth_ens/providers/clipper/tests.py @@ -0,0 +1,33 @@ +from allauth_cas.test.testcases import CASViewTestCase + + +class ClipperViewsTests(CASViewTestCase): + + def test_login_view(self): + r = self.client.get('/accounts/clipper/login/') + expected = ( + "https://cas.eleves.ens.fr/login?service=http%3A%2F%2Ftestserver" + "%2Faccounts%2Fclipper%2Flogin%2Fcallback%2F" + ) + self.assertRedirects( + r, expected, + fetch_redirect_response=False, + ) + + def test_callback_view(self): + self.patch_cas_response(valid_ticket='__all__') + r = self.client.get('/accounts/clipper/login/callback/', { + 'ticket': '123456', + }) + self.assertLoginSuccess(r) + + def test_logout_view(self): + r = self.client.get('/accounts/clipper/logout/') + expected = ( + "https://cas.eleves.ens.fr/logout?service=http%3A%2F%2Ftestserver" + "%2F" + ) + self.assertRedirects( + r, expected, + fetch_redirect_response=False, + ) diff --git a/allauth_ens/providers/clipper/urls.py b/allauth_ens/providers/clipper/urls.py new file mode 100644 index 0000000..718990d --- /dev/null +++ b/allauth_ens/providers/clipper/urls.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from allauth_cas.urls import default_urlpatterns + +from .provider import ClipperProvider + +urlpatterns = default_urlpatterns(ClipperProvider) diff --git a/allauth_ens/providers/clipper/views.py b/allauth_ens/providers/clipper/views.py new file mode 100644 index 0000000..c201767 --- /dev/null +++ b/allauth_ens/providers/clipper/views.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +from allauth_cas import views + +from .provider import ClipperProvider + + +class ClipperCASAdapter(views.CASAdapter): + provider_id = ClipperProvider.id + url = 'https://cas.eleves.ens.fr' + version = 3 + + +login = views.CASLoginView.adapter_view(ClipperCASAdapter) +callback = views.CASCallbackView.adapter_view(ClipperCASAdapter) +logout = views.CASLogoutView.adapter_view(ClipperCASAdapter) diff --git a/allauth_ens/scss/_base.scss b/allauth_ens/scss/_base.scss new file mode 100644 index 0000000..d21065a --- /dev/null +++ b/allauth_ens/scss/_base.scss @@ -0,0 +1,358 @@ +body { + font-family: Roboto, Verdana; + font-family: $font-family-base; + line-height: 1.4; + background: $gray-lightest; + color: $gray; + + @media (min-width: 576px) { + display: flex; + align-items: center; + justify-content: center; + } +} + + +a { + @include link; +} + + +b { + font-weight: bold; +} + + +/******************** + * Layout structure * + ********************/ + +$main-max-width: 700px; + +$divider-size: 2px; + +.wrapper { + max-width: $main-max-width; + margin: 0 auto; + + background: $white; + box-shadow: 0 0 10px $gray-lighter; + +} + +@media (min-height: 400px) and (min-width: 576px) { + html, body { + height: 100%; + } +} + +@media (min-height: 500px) and (min-width: 576px) { + .wrapper { + position: relative; + top: -5%; + } +} + +.content-wrapper { + display: flex; + flex-flow: row wrap; + align-items: center; + + /* Blocks */ + + & > section { + flex: 1 100%; + padding: 15px; + } + + @media (min-width: 576px) { + & > section { + flex: 1 1 auto; + width: 350px - $divider-size / 2; + } + } + + /* Divider */ + + & > .divider { + display: none; + + &::before { + display: block; + content: " "; + background: $gray-lighter; + + height: $divider-size; + width: $divider-size; + } + + @media (max-width: 575px) { + & { + flex: 100%; + padding: 0 15px; + } + + &::before { width: 100%; } + } + + @media (min-width: 576px) { + & { + align-self: stretch; + padding: 15px 0; + } + + &::before { height: 100%; } + } + } + + & > section + .divider { + display: block; + } +} + + +/********** + * Header * + **********/ + +$header-bg: darken($red, 10%); +$header-history-icon-size: 20px; + +header { + @include clearfix; + + display: flex; + align-items: stretch; + + min-height: 60px; + + background: $header-bg; + color: $white; + + font-size: 20px; + font-weight: bold; + + button { + width: 60px; + cursor: pointer; + + background: transparent; + + @include hover-focus { + background: lighten($header-bg, 5%); + } + + img { + height: $header-history-icon-size; + width: auto; + vertical-align: bottom; + } + } + + h1 { + padding: 15px 35px 15px 15px; + line-height: 30px; + } + +} + + +/************ + * Messages * + ************/ + +.messages-container { + padding: 0 15px; + + &::after { + display: block; + content: ""; + background-color: $gray-lighter; + height: 2px; + } +} + +.messages-list { + padding: 15px 0; +} + +.message { + & + .message { + margin-top: 10px; + } + + &.warning { color: darken($orange, 15%); } + &.error { color: $red; } +} + + +/*********** + * Content * + ***********/ + +section { + p { + margin-bottom: 15px; + } +} + + +/* Methods list */ + +$space-between: 15px; + +.method-list { + display: flex; + flex-flow: row wrap; + justify-content: space-between; + margin: - $space-between / 2; +} + +.method-wrapper { + flex: 1 50%; + padding: $space-between / 2; + + a { + @include btn; + @include btn-primary-hov; + display: block; + } +} + +/* Connected accounts list */ + +.provider-list { + + & > li { + height: 40px; + padding: 10px; + + & > .heading > * { + float: left; + } + } + form { + display: inline-block; + } +} + + + +/********* + * Forms * + *********/ + +$input-space-after: 10px; +$input-wrapper-padding: 0; + + +$input-border-color: rgba(0,0,0,0.12); +$input-border-width: 1px; +$input-border-width-lg: 2px; +$input-padding: 2px; +$input-font-size: 16px; +$input-height: 30px; + +$label-small-scale: 0.75; + +$input-height-inner: $input-height - 2 * $input-padding; + +$label-height: $input-height-inner; +$label-small-top: $label-height * (1 - $label-small-scale); +$label-top: $label-height + $input-wrapper-padding + $input-padding; + +.input-wrapper { + @include clearfix; + + position: relative; + display: block; + margin: ($label-small-scale * $label-height) 0; + padding: $input-wrapper-padding; + + label { + @include ellipsis; + + position: absolute; + bottom: 100%; + left: 0; + + padding-left: $input-wrapper-padding; + + width: 100%; + max-width: 100%; + + height: $label-height; + line-height: $label-height; + + pointer-events: none; + + color: rgba(0,0,0,0.38); + font-size: $input-font-size; + + transform: translate3d(0,$label-height + $input-padding,0) scale(1); + transition: transform .4s cubic-bezier(.25,.8,.25,1); + transform-origin: left top; + } + + input.field { + height: $input-height; + width: 100%; + + padding: $input-padding $input-padding ($input-padding - $input-border-width); + + background-color: $white; + line-height: $input-height-inner; + + border-bottom: $input-border-width solid $input-border-color; + + font-size: $input-font-size; + } + + @mixin input-special($type, $color: $input-border-color) { + &.input-#{$type} input.field { + padding-bottom: $input-padding - $input-border-width-lg; + border-width: $input-border-width-lg; + border-color: $color; + } + } + + &.input-focused label, + &.input-has-value label { + transform: translate3d(0,$label-small-top,0) scale($label-small-scale); + } + + @include input-special('has-value', $green); + @include input-special('error', $red); + @include input-special('focused', $blue); + + .infos-spacer { + float: right; + min-height: $input-space-after; + min-width: 1px; + } + +} + +[type=submit]:not(.link) { + @include btn; + @include btn-success-hov; +} + +[type=submit].link { + @include link; + background: transparent; + padding: 0; + + @include hover-focus { + cursor: pointer; + } +} + +.btn { + @include btn; + display: block; +} + +.btn-primary-hov { + @include btn-primary-hov; +} diff --git a/allauth_ens/scss/_mixins.scss b/allauth_ens/scss/_mixins.scss new file mode 100644 index 0000000..e72f1cd --- /dev/null +++ b/allauth_ens/scss/_mixins.scss @@ -0,0 +1,86 @@ +@mixin hover { + &:hover { @content } +} + +@mixin hover-focus { + @if $enable-hover-media-query { + &:focus { @content } + @include hover { @content } + } @else { + &:focus, + &:hover { + @content + } + } +} + +@mixin clearfix() { + &::after { + display: block; + content: ""; + clear: both; + } +} + +@mixin ellipsis($text-overflow: ellipsis) { + & { + overflow: hidden; + text-overflow: $text-overflow; + white-space: nowrap; + } +} + +@mixin link { + color: $link-color; + font-size: inherit; + text-decoration: $link-decoration; + + @include hover-focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } +} + +@mixin btn { + width: 100%; + min-height: 40px; + + border: 0; + padding: 15px 10px; + + font-family: "Roboto Slab"; + font-size: 18px; + + text-align:center; + + transition: background .3s; + + @include hover-focus { + text-decoration: none; + cursor: pointer; + } +} + +@mixin btn-primary-hov { + // background: $gray-lighter; + color: $black; + // border: 1px dashed $gray; + // border-top: 2px solid transparent; + // border-bottom: 2px solid darken($brand-primary, 15%); + + @include hover-focus { + background: darken($brand-primary, 15%); + color: $white; + // border: 1px solid darken($brand-primary, 15%); + } +} + +@mixin btn-success-hov { + background: $gray-lighter; + color: $black; + + @include hover-focus { + background: darken($brand-success, 15%); + color: $white; + } +} diff --git a/allauth_ens/scss/_reset.scss b/allauth_ens/scss/_reset.scss new file mode 100644 index 0000000..00cd882 --- /dev/null +++ b/allauth_ens/scss/_reset.scss @@ -0,0 +1,24 @@ +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +a, input, button { + outline: none; +} + +input, button { + border: 0; + border-radius: 0; + box-shadow: none; + font-family: inherit; +} + +input:-webkit-autofill { + -webkit-box-shadow: 0 0 0 30px white inset; +} diff --git a/allauth_ens/scss/_variables.scss b/allauth_ens/scss/_variables.scss new file mode 100644 index 0000000..c16e6b1 --- /dev/null +++ b/allauth_ens/scss/_variables.scss @@ -0,0 +1,67 @@ +// Colors + +$white: #fff !default; +$black: #000 !default; +$red: #d9534f !default; +$orange: #f0ad4e !default; +$yellow: #ffd500 !default; +$green: #5cb85c !default; +$blue: #0275d8 !default; +$teal: #5bc0de !default; +$pink: #ff5b77 !default; +$purple: #613d7c !default; + +$gray-dark: #292b2c !default; +$gray: #464a4c !default; +$gray-light: #636c72 !default; +$gray-lighter: #eceeef !default; +$gray-lightest: #f7f7f9 !default; + +$brand-primary: $blue !default; +$brand-success: $green !default; +$brand-info: $teal !default; +$brand-warning: $orange !default; +$brand-danger: $red !default; +$brand-inverse: $gray-dark !default; + +// Links + +$link-color: $brand-primary !default; +$link-decoration: none !default; +$link-hover-color: darken($link-color, 15%) !default; +$link-hover-decoration: underline !default; + + +// Body + +$body-bg: $white !default; +$body-color: $gray-dark !default; + + +// Fonts + +$font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !default; +$font-family-monospace: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; +$font-family-base: $font-family-sans-serif !default; + +$font-size-base: 1rem !default; + +$font-weight-normal: normal !default; +$font-weight-bold: bold !default; + +$font-weight-base: $font-weight-normal !default; +$line-height-base: 1.5 !default; + +$text-muted: $gray-light !default; + +$dt-font-weight: $font-weight-bold !default; + + +// Tables + +$table-cell-padding: .75rem !default; + + +// Options + +$enable-hover-media-query: false !default; diff --git a/allauth_ens/scss/ie.scss b/allauth_ens/scss/ie.scss new file mode 100644 index 0000000..5cd5b6c --- /dev/null +++ b/allauth_ens/scss/ie.scss @@ -0,0 +1,5 @@ +/* Welcome to Compass. Use this file to write IE specific override styles. + * Import this file using the following HTML or equivalent: + * */ diff --git a/allauth_ens/scss/print.scss b/allauth_ens/scss/print.scss new file mode 100644 index 0000000..b0e9e45 --- /dev/null +++ b/allauth_ens/scss/print.scss @@ -0,0 +1,3 @@ +/* Welcome to Compass. Use this file to define print styles. + * Import this file using the following HTML or equivalent: + * */ diff --git a/allauth_ens/scss/screen.scss b/allauth_ens/scss/screen.scss new file mode 100644 index 0000000..0fb72b2 --- /dev/null +++ b/allauth_ens/scss/screen.scss @@ -0,0 +1,17 @@ +/* Welcome to Compass. + * In this file you should write your main styles. (or centralize your imports) + * Import this file using the following HTML or equivalent: + * */ + +// @import "vendor/normalize"; +// @import "reset"; +@import "compass/reset"; +@import "reset"; + +@import "font-awesome-compass"; +@import "font-awesome"; + +@import "variables"; +@import "mixins"; + +@import "base"; diff --git a/allauth_ens/static/allauth_ens/authens.js b/allauth_ens/static/allauth_ens/authens.js new file mode 100644 index 0000000..90bd073 --- /dev/null +++ b/allauth_ens/static/allauth_ens/authens.js @@ -0,0 +1,105 @@ + + + +/************************* + * Input fields handlers * + *************************/ + +function toggleWrapperClass(class_name, callable) { + let func = function(bool) { + if (bool === undefined) + bool = callable.apply(this); + this.wrapper.toggleClass(class_name, bool); + }; + return func; +} + +let Input = function(field) { + + this.dom_field = field; + this.field = $(field); + this.wrapper = $(field).closest('.input-wrapper'); + + // initialization + this.update_focus(); + this.update_has_value(); + + // register event handlers + this.field.focus( () => this.on_focus() ); + this.field.blur( () => this.on_blur() ); + this.field.on('change', () => this.on_change() ); +}; + +Input.prototype = { + has_value: function() { return this.field.val() ? true : false; }, + has_focus: function() { return this.field.is(':focus'); }, + has_error: function() { return !this.has_value() && this.field.prop('required'); }, + + on_focus: function() { this.update_focus(true); }, + on_blur: function() { this.update_focus(false); }, + on_change: function() { + this.update_has_value(); + this.update_error(); + } +}; + +Object.assign(Input.prototype, { + update_focus: toggleWrapperClass('input-focused', Input.prototype.has_focus), + update_error: toggleWrapperClass('input-error', Input.prototype.has_error), + update_has_value: toggleWrapperClass('input-has-value', Input.prototype.has_value), +}); + + +$( function() { + let fields = $('input.field'); + fields.map( function() { return new Input(this); }); +}); + + +/** + * History + */ + +$( function() { + $('.history-back').click( () => history.back() ); +}); + + +/** + * Keyboard shortcuts + * + * - A method can be selected by pressing Ctrl+Alt+(first letter of method name) + * (or second if first is already used...) + */ + +function prepareShorcuts() { + let shorcuts = {}; + + $('.method-wrapper a').each( function() { + let name = $(this).text(); + + for (let i=0; i < name.length; i++) { + let key = name[i].toLowerCase(); + if (key !== '' && shorcuts[key] === undefined) { + shorcuts[key] = this; + break; + } + } + }); + + window.methodsShorcuts = shorcuts; +} + +$( function() { + // Register shorcuts + prepareShorcuts(); + + // Shorcuts handler + $(document).keydown( function(e) { + if (e.ctrlKey && e.altKey) { + let methodLink = window.methodsShorcuts[e.key]; + if (methodLink !== undefined) + methodLink.click(); + } + }); +}); diff --git a/allauth_ens/static/allauth_ens/ie.css b/allauth_ens/static/allauth_ens/ie.css new file mode 100644 index 0000000..5cd5b6c --- /dev/null +++ b/allauth_ens/static/allauth_ens/ie.css @@ -0,0 +1,5 @@ +/* Welcome to Compass. Use this file to write IE specific override styles. + * Import this file using the following HTML or equivalent: + * */ diff --git a/allauth_ens/static/allauth_ens/images/64px-Chevron_left_font_awesome.svg.png b/allauth_ens/static/allauth_ens/images/64px-Chevron_left_font_awesome.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7da264f0d2fefdcdceb71335fcd1e5b83b3ee4e7 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Y)RhkE;lqVk1?jjf>6FHHj)W$C@dIq}S`C8xd>FKAIvLV_JZ8G_ zu%9cS!CuXQ^W>n}tPd-hL>^vdS#fANM?hQqcgBn#Z$&3mei!^;qRqhSue_jC zvuoOgI`I!O4?HitXR4Dfk-rexWbL?>(S4O@*n|iA&Zj=_d*XQVT70{t>W`KazOoH> z96eJ+-4q)fo4hYNPP(?$BB<%VxWtmozsFCAbMEdxnmdKI;Vst0At#Wt^fc4 literal 0 HcmV?d00001 diff --git a/allauth_ens/static/allauth_ens/images/Chevron_left_font_awesome.svg b/allauth_ens/static/allauth_ens/images/Chevron_left_font_awesome.svg new file mode 100644 index 0000000..5f9ff05 --- /dev/null +++ b/allauth_ens/static/allauth_ens/images/Chevron_left_font_awesome.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/allauth_ens/static/allauth_ens/images/clipper.jpeg b/allauth_ens/static/allauth_ens/images/clipper.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..271d7eea0d5518ce191d90308c1df0b495680237 GIT binary patch literal 38230 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 F|Jj$yW+ngt literal 0 HcmV?d00001 diff --git a/allauth_ens/static/allauth_ens/print.css b/allauth_ens/static/allauth_ens/print.css new file mode 100644 index 0000000..b0e9e45 --- /dev/null +++ b/allauth_ens/static/allauth_ens/print.css @@ -0,0 +1,3 @@ +/* Welcome to Compass. Use this file to define print styles. + * Import this file using the following HTML or equivalent: + * */ diff --git a/allauth_ens/static/allauth_ens/screen.css b/allauth_ens/static/allauth_ens/screen.css new file mode 100644 index 0000000..71d5a4d --- /dev/null +++ b/allauth_ens/static/allauth_ens/screen.css @@ -0,0 +1,4250 @@ +@charset "UTF-8"; +/* Welcome to Compass. + * In this file you should write your main styles. (or centralize your imports) + * Import this file using the following HTML or equivalent: + * */ +/* line 5, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + font-size: 100%; + vertical-align: baseline; +} + +/* line 22, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html { + line-height: 1; +} + +/* line 24, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +ol, ul { + list-style: none; +} + +/* line 26, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* line 28, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +caption, th, td { + text-align: left; + font-weight: normal; + vertical-align: middle; +} + +/* line 30, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +q, blockquote { + quotes: none; +} +/* line 103, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +q:before, q:after, blockquote:before, blockquote:after { + content: ""; + content: none; +} + +/* line 32, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +a img { + border: none; +} + +/* line 116, ../../../vendor/bundle/ruby/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { + display: block; +} + +/* line 1, ../../scss/_reset.scss */ +html { + box-sizing: border-box; +} + +/* line 5, ../../scss/_reset.scss */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +/* line 11, ../../scss/_reset.scss */ +a, input, button { + outline: none; +} + +/* line 15, ../../scss/_reset.scss */ +input, button { + border: 0; + border-radius: 0; + box-shadow: none; + font-family: inherit; +} + +/* line 22, ../../scss/_reset.scss */ +input:-webkit-autofill { + -webkit-box-shadow: 0 0 0 30px white inset; +} + +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url(font-path("font-awesome/fontawesome-webfont.eot?v=4.7.0")); + src: url(font-path("font-awesome/fontawesome-webfont.eot?v=4.7.0#iefix")) format("embedded-opentype"), url(font-path("font-awesome/fontawesome-webfont.woff2?v=4.7.0")) format("woff2"), url(font-path("font-awesome/fontawesome-webfont.woff?v=4.7.0")) format("woff"), url(font-path("font-awesome/fontawesome-webfont.ttf?v=4.7.0")) format("truetype"), url(font-path("font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")) format("svg"); + font-weight: normal; + font-style: normal; +} +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_core.scss */ +.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; +} + +/* makes the font 33% larger relative to the icon container */ +/* line 5, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_larger.scss */ +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -15%; +} + +/* line 10, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_larger.scss */ +.fa-2x { + font-size: 2em; +} + +/* line 11, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_larger.scss */ +.fa-3x { + font-size: 3em; +} + +/* line 12, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_larger.scss */ +.fa-4x { + font-size: 4em; +} + +/* line 13, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_larger.scss */ +.fa-5x { + font-size: 5em; +} + +/* line 3, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_fixed-width.scss */ +.fa-fw { + width: 1.28571em; + text-align: center; +} + +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_list.scss */ +.fa-ul { + padding-left: 0; + margin-left: 2.14286em; + list-style-type: none; +} +/* line 8, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_list.scss */ +.fa-ul > li { + position: relative; +} + +/* line 10, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_list.scss */ +.fa-li { + position: absolute; + left: -2.14286em; + width: 2.14286em; + top: 0.14286em; + text-align: center; +} +/* line 16, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_list.scss */ +.fa-li.fa-lg { + left: -1.85714em; +} + +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} + +/* line 10, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.fa-pull-left { + float: left; +} + +/* line 11, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.fa-pull-right { + float: right; +} + +/* line 14, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.fa.fa-pull-left { + margin-right: .3em; +} +/* line 15, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.fa.fa-pull-right { + margin-left: .3em; +} + +/* Deprecated as of 4.4.0 */ +/* line 19, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.pull-right { + float: right; +} + +/* line 20, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.pull-left { + float: left; +} + +/* line 23, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.fa.pull-left { + margin-right: .3em; +} +/* line 24, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_bordered-pulled.scss */ +.fa.pull-right { + margin-left: .3em; +} + +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_animated.scss */ +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +/* line 9, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_animated.scss */ +.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); + } +} +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_rotated-flipped.scss */ +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +/* line 5, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_rotated-flipped.scss */ +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +/* line 6, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_rotated-flipped.scss */ +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} + +/* line 8, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_rotated-flipped.scss */ +.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); +} + +/* line 9, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_rotated-flipped.scss */ +.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); +} + +/* line 14, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_rotated-flipped.scss */ +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} + +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_stacked.scss */ +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} + +/* line 12, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_stacked.scss */ +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} + +/* line 18, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_stacked.scss */ +.fa-stack-1x { + line-height: inherit; +} + +/* line 19, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_stacked.scss */ +.fa-stack-2x { + font-size: 2em; +} + +/* line 20, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_stacked.scss */ +.fa-inverse { + color: #fff; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-glass:before { + content: ""; +} + +/* line 5, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-music:before { + content: ""; +} + +/* line 6, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-search:before { + content: ""; +} + +/* line 7, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-envelope-o:before { + content: ""; +} + +/* line 8, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-heart:before { + content: ""; +} + +/* line 9, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-star:before { + content: ""; +} + +/* line 10, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-star-o:before { + content: ""; +} + +/* line 11, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user:before { + content: ""; +} + +/* line 12, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-film:before { + content: ""; +} + +/* line 13, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-th-large:before { + content: ""; +} + +/* line 14, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-th:before { + content: ""; +} + +/* line 15, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-th-list:before { + content: ""; +} + +/* line 16, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-check:before { + content: ""; +} + +/* line 17, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; +} + +/* line 20, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-search-plus:before { + content: ""; +} + +/* line 21, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-search-minus:before { + content: ""; +} + +/* line 22, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-power-off:before { + content: ""; +} + +/* line 23, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-signal:before { + content: ""; +} + +/* line 24, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gear:before, +.fa-cog:before { + content: ""; +} + +/* line 26, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-trash-o:before { + content: ""; +} + +/* line 27, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-home:before { + content: ""; +} + +/* line 28, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-o:before { + content: ""; +} + +/* line 29, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-clock-o:before { + content: ""; +} + +/* line 30, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-road:before { + content: ""; +} + +/* line 31, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-download:before { + content: ""; +} + +/* line 32, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-o-down:before { + content: ""; +} + +/* line 33, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-o-up:before { + content: ""; +} + +/* line 34, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-inbox:before { + content: ""; +} + +/* line 35, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-play-circle-o:before { + content: ""; +} + +/* line 36, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; +} + +/* line 38, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-refresh:before { + content: ""; +} + +/* line 39, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-list-alt:before { + content: ""; +} + +/* line 40, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-lock:before { + content: ""; +} + +/* line 41, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-flag:before { + content: ""; +} + +/* line 42, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-headphones:before { + content: ""; +} + +/* line 43, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-volume-off:before { + content: ""; +} + +/* line 44, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-volume-down:before { + content: ""; +} + +/* line 45, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-volume-up:before { + content: ""; +} + +/* line 46, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-qrcode:before { + content: ""; +} + +/* line 47, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-barcode:before { + content: ""; +} + +/* line 48, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tag:before { + content: ""; +} + +/* line 49, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tags:before { + content: ""; +} + +/* line 50, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-book:before { + content: ""; +} + +/* line 51, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bookmark:before { + content: ""; +} + +/* line 52, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-print:before { + content: ""; +} + +/* line 53, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-camera:before { + content: ""; +} + +/* line 54, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-font:before { + content: ""; +} + +/* line 55, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bold:before { + content: ""; +} + +/* line 56, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-italic:before { + content: ""; +} + +/* line 57, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-text-height:before { + content: ""; +} + +/* line 58, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-text-width:before { + content: ""; +} + +/* line 59, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-align-left:before { + content: ""; +} + +/* line 60, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-align-center:before { + content: ""; +} + +/* line 61, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-align-right:before { + content: ""; +} + +/* line 62, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-align-justify:before { + content: ""; +} + +/* line 63, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-list:before { + content: ""; +} + +/* line 64, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-dedent:before, +.fa-outdent:before { + content: ""; +} + +/* line 66, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-indent:before { + content: ""; +} + +/* line 67, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-video-camera:before { + content: ""; +} + +/* line 68, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; +} + +/* line 71, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pencil:before { + content: ""; +} + +/* line 72, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-map-marker:before { + content: ""; +} + +/* line 73, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-adjust:before { + content: ""; +} + +/* line 74, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tint:before { + content: ""; +} + +/* line 75, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; +} + +/* line 77, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-share-square-o:before { + content: ""; +} + +/* line 78, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-check-square-o:before { + content: ""; +} + +/* line 79, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrows:before { + content: ""; +} + +/* line 80, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-step-backward:before { + content: ""; +} + +/* line 81, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fast-backward:before { + content: ""; +} + +/* line 82, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-backward:before { + content: ""; +} + +/* line 83, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-play:before { + content: ""; +} + +/* line 84, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pause:before { + content: ""; +} + +/* line 85, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stop:before { + content: ""; +} + +/* line 86, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-forward:before { + content: ""; +} + +/* line 87, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fast-forward:before { + content: ""; +} + +/* line 88, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-step-forward:before { + content: ""; +} + +/* line 89, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-eject:before { + content: ""; +} + +/* line 90, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-left:before { + content: ""; +} + +/* line 91, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-right:before { + content: ""; +} + +/* line 92, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-plus-circle:before { + content: ""; +} + +/* line 93, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-minus-circle:before { + content: ""; +} + +/* line 94, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-times-circle:before { + content: ""; +} + +/* line 95, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-check-circle:before { + content: ""; +} + +/* line 96, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-question-circle:before { + content: ""; +} + +/* line 97, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-info-circle:before { + content: ""; +} + +/* line 98, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-crosshairs:before { + content: ""; +} + +/* line 99, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-times-circle-o:before { + content: ""; +} + +/* line 100, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-check-circle-o:before { + content: ""; +} + +/* line 101, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ban:before { + content: ""; +} + +/* line 102, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-left:before { + content: ""; +} + +/* line 103, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-right:before { + content: ""; +} + +/* line 104, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-up:before { + content: ""; +} + +/* line 105, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-down:before { + content: ""; +} + +/* line 106, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mail-forward:before, +.fa-share:before { + content: ""; +} + +/* line 108, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-expand:before { + content: ""; +} + +/* line 109, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-compress:before { + content: ""; +} + +/* line 110, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-plus:before { + content: ""; +} + +/* line 111, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-minus:before { + content: ""; +} + +/* line 112, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-asterisk:before { + content: ""; +} + +/* line 113, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-exclamation-circle:before { + content: ""; +} + +/* line 114, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gift:before { + content: ""; +} + +/* line 115, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-leaf:before { + content: ""; +} + +/* line 116, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fire:before { + content: ""; +} + +/* line 117, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-eye:before { + content: ""; +} + +/* line 118, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-eye-slash:before { + content: ""; +} + +/* line 119, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; +} + +/* line 121, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-plane:before { + content: ""; +} + +/* line 122, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-calendar:before { + content: ""; +} + +/* line 123, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-random:before { + content: ""; +} + +/* line 124, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-comment:before { + content: ""; +} + +/* line 125, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-magnet:before { + content: ""; +} + +/* line 126, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-up:before { + content: ""; +} + +/* line 127, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-down:before { + content: ""; +} + +/* line 128, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-retweet:before { + content: ""; +} + +/* line 129, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-shopping-cart:before { + content: ""; +} + +/* line 130, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-folder:before { + content: ""; +} + +/* line 131, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-folder-open:before { + content: ""; +} + +/* line 132, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrows-v:before { + content: ""; +} + +/* line 133, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrows-h:before { + content: ""; +} + +/* line 134, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; +} + +/* line 136, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-twitter-square:before { + content: ""; +} + +/* line 137, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-facebook-square:before { + content: ""; +} + +/* line 138, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-camera-retro:before { + content: ""; +} + +/* line 139, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-key:before { + content: ""; +} + +/* line 140, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gears:before, +.fa-cogs:before { + content: ""; +} + +/* line 142, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-comments:before { + content: ""; +} + +/* line 143, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thumbs-o-up:before { + content: ""; +} + +/* line 144, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thumbs-o-down:before { + content: ""; +} + +/* line 145, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-star-half:before { + content: ""; +} + +/* line 146, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-heart-o:before { + content: ""; +} + +/* line 147, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sign-out:before { + content: ""; +} + +/* line 148, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-linkedin-square:before { + content: ""; +} + +/* line 149, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thumb-tack:before { + content: ""; +} + +/* line 150, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-external-link:before { + content: ""; +} + +/* line 151, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sign-in:before { + content: ""; +} + +/* line 152, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-trophy:before { + content: ""; +} + +/* line 153, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-github-square:before { + content: ""; +} + +/* line 154, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-upload:before { + content: ""; +} + +/* line 155, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-lemon-o:before { + content: ""; +} + +/* line 156, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-phone:before { + content: ""; +} + +/* line 157, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-square-o:before { + content: ""; +} + +/* line 158, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bookmark-o:before { + content: ""; +} + +/* line 159, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-phone-square:before { + content: ""; +} + +/* line 160, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-twitter:before { + content: ""; +} + +/* line 161, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-facebook-f:before, +.fa-facebook:before { + content: ""; +} + +/* line 163, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-github:before { + content: ""; +} + +/* line 164, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-unlock:before { + content: ""; +} + +/* line 165, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-credit-card:before { + content: ""; +} + +/* line 166, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-feed:before, +.fa-rss:before { + content: ""; +} + +/* line 168, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hdd-o:before { + content: ""; +} + +/* line 169, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bullhorn:before { + content: ""; +} + +/* line 170, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bell:before { + content: ""; +} + +/* line 171, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-certificate:before { + content: ""; +} + +/* line 172, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-o-right:before { + content: ""; +} + +/* line 173, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-o-left:before { + content: ""; +} + +/* line 174, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-o-up:before { + content: ""; +} + +/* line 175, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-o-down:before { + content: ""; +} + +/* line 176, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-left:before { + content: ""; +} + +/* line 177, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-right:before { + content: ""; +} + +/* line 178, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-up:before { + content: ""; +} + +/* line 179, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-down:before { + content: ""; +} + +/* line 180, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-globe:before { + content: ""; +} + +/* line 181, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wrench:before { + content: ""; +} + +/* line 182, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tasks:before { + content: ""; +} + +/* line 183, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-filter:before { + content: ""; +} + +/* line 184, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-briefcase:before { + content: ""; +} + +/* line 185, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrows-alt:before { + content: ""; +} + +/* line 186, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-group:before, +.fa-users:before { + content: ""; +} + +/* line 188, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chain:before, +.fa-link:before { + content: ""; +} + +/* line 190, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cloud:before { + content: ""; +} + +/* line 191, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-flask:before { + content: ""; +} + +/* line 192, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cut:before, +.fa-scissors:before { + content: ""; +} + +/* line 194, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-copy:before, +.fa-files-o:before { + content: ""; +} + +/* line 196, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-paperclip:before { + content: ""; +} + +/* line 197, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-save:before, +.fa-floppy-o:before { + content: ""; +} + +/* line 199, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-square:before { + content: ""; +} + +/* line 200, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; +} + +/* line 203, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-list-ul:before { + content: ""; +} + +/* line 204, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-list-ol:before { + content: ""; +} + +/* line 205, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-strikethrough:before { + content: ""; +} + +/* line 206, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-underline:before { + content: ""; +} + +/* line 207, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-table:before { + content: ""; +} + +/* line 208, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-magic:before { + content: ""; +} + +/* line 209, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-truck:before { + content: ""; +} + +/* line 210, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pinterest:before { + content: ""; +} + +/* line 211, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pinterest-square:before { + content: ""; +} + +/* line 212, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-google-plus-square:before { + content: ""; +} + +/* line 213, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-google-plus:before { + content: ""; +} + +/* line 214, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-money:before { + content: ""; +} + +/* line 215, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-caret-down:before { + content: ""; +} + +/* line 216, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-caret-up:before { + content: ""; +} + +/* line 217, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-caret-left:before { + content: ""; +} + +/* line 218, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-caret-right:before { + content: ""; +} + +/* line 219, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-columns:before { + content: ""; +} + +/* line 220, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-unsorted:before, +.fa-sort:before { + content: ""; +} + +/* line 222, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; +} + +/* line 224, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; +} + +/* line 226, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-envelope:before { + content: ""; +} + +/* line 227, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-linkedin:before { + content: ""; +} + +/* line 228, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-rotate-left:before, +.fa-undo:before { + content: ""; +} + +/* line 230, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-legal:before, +.fa-gavel:before { + content: ""; +} + +/* line 232, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; +} + +/* line 234, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-comment-o:before { + content: ""; +} + +/* line 235, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-comments-o:before { + content: ""; +} + +/* line 236, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-flash:before, +.fa-bolt:before { + content: ""; +} + +/* line 238, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sitemap:before { + content: ""; +} + +/* line 239, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-umbrella:before { + content: ""; +} + +/* line 240, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-paste:before, +.fa-clipboard:before { + content: ""; +} + +/* line 242, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-lightbulb-o:before { + content: ""; +} + +/* line 243, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-exchange:before { + content: ""; +} + +/* line 244, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cloud-download:before { + content: ""; +} + +/* line 245, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cloud-upload:before { + content: ""; +} + +/* line 246, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user-md:before { + content: ""; +} + +/* line 247, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stethoscope:before { + content: ""; +} + +/* line 248, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-suitcase:before { + content: ""; +} + +/* line 249, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bell-o:before { + content: ""; +} + +/* line 250, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-coffee:before { + content: ""; +} + +/* line 251, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cutlery:before { + content: ""; +} + +/* line 252, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-text-o:before { + content: ""; +} + +/* line 253, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-building-o:before { + content: ""; +} + +/* line 254, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hospital-o:before { + content: ""; +} + +/* line 255, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ambulance:before { + content: ""; +} + +/* line 256, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-medkit:before { + content: ""; +} + +/* line 257, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fighter-jet:before { + content: ""; +} + +/* line 258, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-beer:before { + content: ""; +} + +/* line 259, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-h-square:before { + content: ""; +} + +/* line 260, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-plus-square:before { + content: ""; +} + +/* line 261, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-double-left:before { + content: ""; +} + +/* line 262, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-double-right:before { + content: ""; +} + +/* line 263, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-double-up:before { + content: ""; +} + +/* line 264, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-double-down:before { + content: ""; +} + +/* line 265, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-left:before { + content: ""; +} + +/* line 266, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-right:before { + content: ""; +} + +/* line 267, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-up:before { + content: ""; +} + +/* line 268, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angle-down:before { + content: ""; +} + +/* line 269, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-desktop:before { + content: ""; +} + +/* line 270, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-laptop:before { + content: ""; +} + +/* line 271, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tablet:before { + content: ""; +} + +/* line 272, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; +} + +/* line 274, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-circle-o:before { + content: ""; +} + +/* line 275, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-quote-left:before { + content: ""; +} + +/* line 276, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-quote-right:before { + content: ""; +} + +/* line 277, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-spinner:before { + content: ""; +} + +/* line 278, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-circle:before { + content: ""; +} + +/* line 279, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mail-reply:before, +.fa-reply:before { + content: ""; +} + +/* line 281, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-github-alt:before { + content: ""; +} + +/* line 282, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-folder-o:before { + content: ""; +} + +/* line 283, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-folder-open-o:before { + content: ""; +} + +/* line 284, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-smile-o:before { + content: ""; +} + +/* line 285, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-frown-o:before { + content: ""; +} + +/* line 286, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-meh-o:before { + content: ""; +} + +/* line 287, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gamepad:before { + content: ""; +} + +/* line 288, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-keyboard-o:before { + content: ""; +} + +/* line 289, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-flag-o:before { + content: ""; +} + +/* line 290, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-flag-checkered:before { + content: ""; +} + +/* line 291, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-terminal:before { + content: ""; +} + +/* line 292, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-code:before { + content: ""; +} + +/* line 293, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; +} + +/* line 295, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; +} + +/* line 298, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-location-arrow:before { + content: ""; +} + +/* line 299, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-crop:before { + content: ""; +} + +/* line 300, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-code-fork:before { + content: ""; +} + +/* line 301, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; +} + +/* line 303, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-question:before { + content: ""; +} + +/* line 304, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-info:before { + content: ""; +} + +/* line 305, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-exclamation:before { + content: ""; +} + +/* line 306, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-superscript:before { + content: ""; +} + +/* line 307, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-subscript:before { + content: ""; +} + +/* line 308, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-eraser:before { + content: ""; +} + +/* line 309, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-puzzle-piece:before { + content: ""; +} + +/* line 310, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-microphone:before { + content: ""; +} + +/* line 311, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-microphone-slash:before { + content: ""; +} + +/* line 312, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-shield:before { + content: ""; +} + +/* line 313, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-calendar-o:before { + content: ""; +} + +/* line 314, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fire-extinguisher:before { + content: ""; +} + +/* line 315, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-rocket:before { + content: ""; +} + +/* line 316, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-maxcdn:before { + content: ""; +} + +/* line 317, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-circle-left:before { + content: ""; +} + +/* line 318, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-circle-right:before { + content: ""; +} + +/* line 319, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-circle-up:before { + content: ""; +} + +/* line 320, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chevron-circle-down:before { + content: ""; +} + +/* line 321, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-html5:before { + content: ""; +} + +/* line 322, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-css3:before { + content: ""; +} + +/* line 323, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-anchor:before { + content: ""; +} + +/* line 324, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-unlock-alt:before { + content: ""; +} + +/* line 325, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bullseye:before { + content: ""; +} + +/* line 326, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ellipsis-h:before { + content: ""; +} + +/* line 327, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ellipsis-v:before { + content: ""; +} + +/* line 328, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-rss-square:before { + content: ""; +} + +/* line 329, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-play-circle:before { + content: ""; +} + +/* line 330, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ticket:before { + content: ""; +} + +/* line 331, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-minus-square:before { + content: ""; +} + +/* line 332, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-minus-square-o:before { + content: ""; +} + +/* line 333, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-level-up:before { + content: ""; +} + +/* line 334, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-level-down:before { + content: ""; +} + +/* line 335, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-check-square:before { + content: ""; +} + +/* line 336, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pencil-square:before { + content: ""; +} + +/* line 337, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-external-link-square:before { + content: ""; +} + +/* line 338, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-share-square:before { + content: ""; +} + +/* line 339, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-compass:before { + content: ""; +} + +/* line 340, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; +} + +/* line 342, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; +} + +/* line 344, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; +} + +/* line 346, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-euro:before, +.fa-eur:before { + content: ""; +} + +/* line 348, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gbp:before { + content: ""; +} + +/* line 349, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-dollar:before, +.fa-usd:before { + content: ""; +} + +/* line 351, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-rupee:before, +.fa-inr:before { + content: ""; +} + +/* line 353, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; +} + +/* line 357, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; +} + +/* line 360, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-won:before, +.fa-krw:before { + content: ""; +} + +/* line 362, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bitcoin:before, +.fa-btc:before { + content: ""; +} + +/* line 364, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file:before { + content: ""; +} + +/* line 365, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-text:before { + content: ""; +} + +/* line 366, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-alpha-asc:before { + content: ""; +} + +/* line 367, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-alpha-desc:before { + content: ""; +} + +/* line 368, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-amount-asc:before { + content: ""; +} + +/* line 369, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-amount-desc:before { + content: ""; +} + +/* line 370, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-numeric-asc:before { + content: ""; +} + +/* line 371, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sort-numeric-desc:before { + content: ""; +} + +/* line 372, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thumbs-up:before { + content: ""; +} + +/* line 373, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thumbs-down:before { + content: ""; +} + +/* line 374, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-youtube-square:before { + content: ""; +} + +/* line 375, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-youtube:before { + content: ""; +} + +/* line 376, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-xing:before { + content: ""; +} + +/* line 377, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-xing-square:before { + content: ""; +} + +/* line 378, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-youtube-play:before { + content: ""; +} + +/* line 379, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-dropbox:before { + content: ""; +} + +/* line 380, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stack-overflow:before { + content: ""; +} + +/* line 381, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-instagram:before { + content: ""; +} + +/* line 382, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-flickr:before { + content: ""; +} + +/* line 383, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-adn:before { + content: ""; +} + +/* line 384, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bitbucket:before { + content: ""; +} + +/* line 385, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bitbucket-square:before { + content: ""; +} + +/* line 386, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tumblr:before { + content: ""; +} + +/* line 387, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tumblr-square:before { + content: ""; +} + +/* line 388, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-long-arrow-down:before { + content: ""; +} + +/* line 389, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-long-arrow-up:before { + content: ""; +} + +/* line 390, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-long-arrow-left:before { + content: ""; +} + +/* line 391, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-long-arrow-right:before { + content: ""; +} + +/* line 392, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-apple:before { + content: ""; +} + +/* line 393, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-windows:before { + content: ""; +} + +/* line 394, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-android:before { + content: ""; +} + +/* line 395, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-linux:before { + content: ""; +} + +/* line 396, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-dribbble:before { + content: ""; +} + +/* line 397, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-skype:before { + content: ""; +} + +/* line 398, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-foursquare:before { + content: ""; +} + +/* line 399, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-trello:before { + content: ""; +} + +/* line 400, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-female:before { + content: ""; +} + +/* line 401, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-male:before { + content: ""; +} + +/* line 402, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gittip:before, +.fa-gratipay:before { + content: ""; +} + +/* line 404, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sun-o:before { + content: ""; +} + +/* line 405, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-moon-o:before { + content: ""; +} + +/* line 406, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-archive:before { + content: ""; +} + +/* line 407, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bug:before { + content: ""; +} + +/* line 408, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-vk:before { + content: ""; +} + +/* line 409, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-weibo:before { + content: ""; +} + +/* line 410, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-renren:before { + content: ""; +} + +/* line 411, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pagelines:before { + content: ""; +} + +/* line 412, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stack-exchange:before { + content: ""; +} + +/* line 413, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-o-right:before { + content: ""; +} + +/* line 414, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-arrow-circle-o-left:before { + content: ""; +} + +/* line 415, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; +} + +/* line 417, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-dot-circle-o:before { + content: ""; +} + +/* line 418, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wheelchair:before { + content: ""; +} + +/* line 419, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-vimeo-square:before { + content: ""; +} + +/* line 420, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-turkish-lira:before, +.fa-try:before { + content: ""; +} + +/* line 422, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-plus-square-o:before { + content: ""; +} + +/* line 423, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-space-shuttle:before { + content: ""; +} + +/* line 424, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-slack:before { + content: ""; +} + +/* line 425, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-envelope-square:before { + content: ""; +} + +/* line 426, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wordpress:before { + content: ""; +} + +/* line 427, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-openid:before { + content: ""; +} + +/* line 428, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; +} + +/* line 431, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; +} + +/* line 433, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-yahoo:before { + content: ""; +} + +/* line 434, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-google:before { + content: ""; +} + +/* line 435, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-reddit:before { + content: ""; +} + +/* line 436, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-reddit-square:before { + content: ""; +} + +/* line 437, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stumbleupon-circle:before { + content: ""; +} + +/* line 438, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stumbleupon:before { + content: ""; +} + +/* line 439, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-delicious:before { + content: ""; +} + +/* line 440, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-digg:before { + content: ""; +} + +/* line 441, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pied-piper-pp:before { + content: ""; +} + +/* line 442, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pied-piper-alt:before { + content: ""; +} + +/* line 443, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-drupal:before { + content: ""; +} + +/* line 444, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-joomla:before { + content: ""; +} + +/* line 445, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-language:before { + content: ""; +} + +/* line 446, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fax:before { + content: ""; +} + +/* line 447, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-building:before { + content: ""; +} + +/* line 448, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-child:before { + content: ""; +} + +/* line 449, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-paw:before { + content: ""; +} + +/* line 450, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-spoon:before { + content: ""; +} + +/* line 451, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cube:before { + content: ""; +} + +/* line 452, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cubes:before { + content: ""; +} + +/* line 453, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-behance:before { + content: ""; +} + +/* line 454, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-behance-square:before { + content: ""; +} + +/* line 455, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-steam:before { + content: ""; +} + +/* line 456, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-steam-square:before { + content: ""; +} + +/* line 457, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-recycle:before { + content: ""; +} + +/* line 458, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-automobile:before, +.fa-car:before { + content: ""; +} + +/* line 460, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cab:before, +.fa-taxi:before { + content: ""; +} + +/* line 462, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tree:before { + content: ""; +} + +/* line 463, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-spotify:before { + content: ""; +} + +/* line 464, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-deviantart:before { + content: ""; +} + +/* line 465, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-soundcloud:before { + content: ""; +} + +/* line 466, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-database:before { + content: ""; +} + +/* line 467, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-pdf-o:before { + content: ""; +} + +/* line 468, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-word-o:before { + content: ""; +} + +/* line 469, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-excel-o:before { + content: ""; +} + +/* line 470, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-powerpoint-o:before { + content: ""; +} + +/* line 471, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; +} + +/* line 474, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; +} + +/* line 476, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; +} + +/* line 478, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; +} + +/* line 480, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-file-code-o:before { + content: ""; +} + +/* line 481, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-vine:before { + content: ""; +} + +/* line 482, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-codepen:before { + content: ""; +} + +/* line 483, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-jsfiddle:before { + content: ""; +} + +/* line 484, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; +} + +/* line 489, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-circle-o-notch:before { + content: ""; +} + +/* line 490, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: ""; +} + +/* line 493, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ge:before, +.fa-empire:before { + content: ""; +} + +/* line 495, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-git-square:before { + content: ""; +} + +/* line 496, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-git:before { + content: ""; +} + +/* line 497, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: ""; +} + +/* line 500, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tencent-weibo:before { + content: ""; +} + +/* line 501, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-qq:before { + content: ""; +} + +/* line 502, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wechat:before, +.fa-weixin:before { + content: ""; +} + +/* line 504, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-send:before, +.fa-paper-plane:before { + content: ""; +} + +/* line 506, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; +} + +/* line 508, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-history:before { + content: ""; +} + +/* line 509, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-circle-thin:before { + content: ""; +} + +/* line 510, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-header:before { + content: ""; +} + +/* line 511, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-paragraph:before { + content: ""; +} + +/* line 512, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sliders:before { + content: ""; +} + +/* line 513, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-share-alt:before { + content: ""; +} + +/* line 514, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-share-alt-square:before { + content: ""; +} + +/* line 515, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bomb:before { + content: ""; +} + +/* line 516, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; +} + +/* line 518, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tty:before { + content: ""; +} + +/* line 519, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-binoculars:before { + content: ""; +} + +/* line 520, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-plug:before { + content: ""; +} + +/* line 521, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-slideshare:before { + content: ""; +} + +/* line 522, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-twitch:before { + content: ""; +} + +/* line 523, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-yelp:before { + content: ""; +} + +/* line 524, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-newspaper-o:before { + content: ""; +} + +/* line 525, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wifi:before { + content: ""; +} + +/* line 526, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-calculator:before { + content: ""; +} + +/* line 527, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-paypal:before { + content: ""; +} + +/* line 528, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-google-wallet:before { + content: ""; +} + +/* line 529, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-visa:before { + content: ""; +} + +/* line 530, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-mastercard:before { + content: ""; +} + +/* line 531, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-discover:before { + content: ""; +} + +/* line 532, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-amex:before { + content: ""; +} + +/* line 533, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-paypal:before { + content: ""; +} + +/* line 534, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-stripe:before { + content: ""; +} + +/* line 535, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bell-slash:before { + content: ""; +} + +/* line 536, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bell-slash-o:before { + content: ""; +} + +/* line 537, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-trash:before { + content: ""; +} + +/* line 538, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-copyright:before { + content: ""; +} + +/* line 539, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-at:before { + content: ""; +} + +/* line 540, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-eyedropper:before { + content: ""; +} + +/* line 541, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-paint-brush:before { + content: ""; +} + +/* line 542, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-birthday-cake:before { + content: ""; +} + +/* line 543, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-area-chart:before { + content: ""; +} + +/* line 544, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pie-chart:before { + content: ""; +} + +/* line 545, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-line-chart:before { + content: ""; +} + +/* line 546, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-lastfm:before { + content: ""; +} + +/* line 547, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-lastfm-square:before { + content: ""; +} + +/* line 548, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-toggle-off:before { + content: ""; +} + +/* line 549, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-toggle-on:before { + content: ""; +} + +/* line 550, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bicycle:before { + content: ""; +} + +/* line 551, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bus:before { + content: ""; +} + +/* line 552, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ioxhost:before { + content: ""; +} + +/* line 553, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-angellist:before { + content: ""; +} + +/* line 554, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc:before { + content: ""; +} + +/* line 555, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; +} + +/* line 558, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-meanpath:before { + content: ""; +} + +/* line 559, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-buysellads:before { + content: ""; +} + +/* line 560, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-connectdevelop:before { + content: ""; +} + +/* line 561, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-dashcube:before { + content: ""; +} + +/* line 562, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-forumbee:before { + content: ""; +} + +/* line 563, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-leanpub:before { + content: ""; +} + +/* line 564, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sellsy:before { + content: ""; +} + +/* line 565, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-shirtsinbulk:before { + content: ""; +} + +/* line 566, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-simplybuilt:before { + content: ""; +} + +/* line 567, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-skyatlas:before { + content: ""; +} + +/* line 568, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cart-plus:before { + content: ""; +} + +/* line 569, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cart-arrow-down:before { + content: ""; +} + +/* line 570, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-diamond:before { + content: ""; +} + +/* line 571, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ship:before { + content: ""; +} + +/* line 572, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user-secret:before { + content: ""; +} + +/* line 573, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-motorcycle:before { + content: ""; +} + +/* line 574, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-street-view:before { + content: ""; +} + +/* line 575, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-heartbeat:before { + content: ""; +} + +/* line 576, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-venus:before { + content: ""; +} + +/* line 577, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mars:before { + content: ""; +} + +/* line 578, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mercury:before { + content: ""; +} + +/* line 579, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-intersex:before, +.fa-transgender:before { + content: ""; +} + +/* line 581, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-transgender-alt:before { + content: ""; +} + +/* line 582, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-venus-double:before { + content: ""; +} + +/* line 583, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mars-double:before { + content: ""; +} + +/* line 584, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-venus-mars:before { + content: ""; +} + +/* line 585, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mars-stroke:before { + content: ""; +} + +/* line 586, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mars-stroke-v:before { + content: ""; +} + +/* line 587, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mars-stroke-h:before { + content: ""; +} + +/* line 588, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-neuter:before { + content: ""; +} + +/* line 589, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-genderless:before { + content: ""; +} + +/* line 590, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-facebook-official:before { + content: ""; +} + +/* line 591, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pinterest-p:before { + content: ""; +} + +/* line 592, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-whatsapp:before { + content: ""; +} + +/* line 593, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-server:before { + content: ""; +} + +/* line 594, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user-plus:before { + content: ""; +} + +/* line 595, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user-times:before { + content: ""; +} + +/* line 596, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hotel:before, +.fa-bed:before { + content: ""; +} + +/* line 598, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-viacoin:before { + content: ""; +} + +/* line 599, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-train:before { + content: ""; +} + +/* line 600, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-subway:before { + content: ""; +} + +/* line 601, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-medium:before { + content: ""; +} + +/* line 602, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-yc:before, +.fa-y-combinator:before { + content: ""; +} + +/* line 604, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-optin-monster:before { + content: ""; +} + +/* line 605, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-opencart:before { + content: ""; +} + +/* line 606, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-expeditedssl:before { + content: ""; +} + +/* line 607, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: ""; +} + +/* line 610, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: ""; +} + +/* line 612, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-battery-2:before, +.fa-battery-half:before { + content: ""; +} + +/* line 614, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-battery-1:before, +.fa-battery-quarter:before { + content: ""; +} + +/* line 616, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-battery-0:before, +.fa-battery-empty:before { + content: ""; +} + +/* line 618, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mouse-pointer:before { + content: ""; +} + +/* line 619, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-i-cursor:before { + content: ""; +} + +/* line 620, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-object-group:before { + content: ""; +} + +/* line 621, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-object-ungroup:before { + content: ""; +} + +/* line 622, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sticky-note:before { + content: ""; +} + +/* line 623, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-sticky-note-o:before { + content: ""; +} + +/* line 624, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-jcb:before { + content: ""; +} + +/* line 625, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-cc-diners-club:before { + content: ""; +} + +/* line 626, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-clone:before { + content: ""; +} + +/* line 627, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-balance-scale:before { + content: ""; +} + +/* line 628, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hourglass-o:before { + content: ""; +} + +/* line 629, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: ""; +} + +/* line 631, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: ""; +} + +/* line 633, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: ""; +} + +/* line 635, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hourglass:before { + content: ""; +} + +/* line 636, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: ""; +} + +/* line 638, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: ""; +} + +/* line 640, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-scissors-o:before { + content: ""; +} + +/* line 641, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-lizard-o:before { + content: ""; +} + +/* line 642, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-spock-o:before { + content: ""; +} + +/* line 643, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-pointer-o:before { + content: ""; +} + +/* line 644, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hand-peace-o:before { + content: ""; +} + +/* line 645, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-trademark:before { + content: ""; +} + +/* line 646, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-registered:before { + content: ""; +} + +/* line 647, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-creative-commons:before { + content: ""; +} + +/* line 648, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gg:before { + content: ""; +} + +/* line 649, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gg-circle:before { + content: ""; +} + +/* line 650, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tripadvisor:before { + content: ""; +} + +/* line 651, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-odnoklassniki:before { + content: ""; +} + +/* line 652, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-odnoklassniki-square:before { + content: ""; +} + +/* line 653, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-get-pocket:before { + content: ""; +} + +/* line 654, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wikipedia-w:before { + content: ""; +} + +/* line 655, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-safari:before { + content: ""; +} + +/* line 656, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-chrome:before { + content: ""; +} + +/* line 657, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-firefox:before { + content: ""; +} + +/* line 658, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-opera:before { + content: ""; +} + +/* line 659, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-internet-explorer:before { + content: ""; +} + +/* line 660, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-tv:before, +.fa-television:before { + content: ""; +} + +/* line 662, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-contao:before { + content: ""; +} + +/* line 663, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-500px:before { + content: ""; +} + +/* line 664, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-amazon:before { + content: ""; +} + +/* line 665, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-calendar-plus-o:before { + content: ""; +} + +/* line 666, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-calendar-minus-o:before { + content: ""; +} + +/* line 667, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-calendar-times-o:before { + content: ""; +} + +/* line 668, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-calendar-check-o:before { + content: ""; +} + +/* line 669, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-industry:before { + content: ""; +} + +/* line 670, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-map-pin:before { + content: ""; +} + +/* line 671, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-map-signs:before { + content: ""; +} + +/* line 672, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-map-o:before { + content: ""; +} + +/* line 673, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-map:before { + content: ""; +} + +/* line 674, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-commenting:before { + content: ""; +} + +/* line 675, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-commenting-o:before { + content: ""; +} + +/* line 676, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-houzz:before { + content: ""; +} + +/* line 677, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-vimeo:before { + content: ""; +} + +/* line 678, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-black-tie:before { + content: ""; +} + +/* line 679, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fonticons:before { + content: ""; +} + +/* line 680, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-reddit-alien:before { + content: ""; +} + +/* line 681, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-edge:before { + content: ""; +} + +/* line 682, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-credit-card-alt:before { + content: ""; +} + +/* line 683, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-codiepie:before { + content: ""; +} + +/* line 684, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-modx:before { + content: ""; +} + +/* line 685, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fort-awesome:before { + content: ""; +} + +/* line 686, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-usb:before { + content: ""; +} + +/* line 687, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-product-hunt:before { + content: ""; +} + +/* line 688, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-mixcloud:before { + content: ""; +} + +/* line 689, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-scribd:before { + content: ""; +} + +/* line 690, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pause-circle:before { + content: ""; +} + +/* line 691, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pause-circle-o:before { + content: ""; +} + +/* line 692, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stop-circle:before { + content: ""; +} + +/* line 693, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-stop-circle-o:before { + content: ""; +} + +/* line 694, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-shopping-bag:before { + content: ""; +} + +/* line 695, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-shopping-basket:before { + content: ""; +} + +/* line 696, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-hashtag:before { + content: ""; +} + +/* line 697, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bluetooth:before { + content: ""; +} + +/* line 698, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bluetooth-b:before { + content: ""; +} + +/* line 699, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-percent:before { + content: ""; +} + +/* line 700, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-gitlab:before { + content: ""; +} + +/* line 701, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wpbeginner:before { + content: ""; +} + +/* line 702, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wpforms:before { + content: ""; +} + +/* line 703, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-envira:before { + content: ""; +} + +/* line 704, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-universal-access:before { + content: ""; +} + +/* line 705, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wheelchair-alt:before { + content: ""; +} + +/* line 706, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-question-circle-o:before { + content: ""; +} + +/* line 707, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-blind:before { + content: ""; +} + +/* line 708, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-audio-description:before { + content: ""; +} + +/* line 709, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-volume-control-phone:before { + content: ""; +} + +/* line 710, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-braille:before { + content: ""; +} + +/* line 711, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-assistive-listening-systems:before { + content: ""; +} + +/* line 712, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: ""; +} + +/* line 714, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: ""; +} + +/* line 717, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-glide:before { + content: ""; +} + +/* line 718, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-glide-g:before { + content: ""; +} + +/* line 719, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-signing:before, +.fa-sign-language:before { + content: ""; +} + +/* line 721, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-low-vision:before { + content: ""; +} + +/* line 722, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-viadeo:before { + content: ""; +} + +/* line 723, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-viadeo-square:before { + content: ""; +} + +/* line 724, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-snapchat:before { + content: ""; +} + +/* line 725, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-snapchat-ghost:before { + content: ""; +} + +/* line 726, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-snapchat-square:before { + content: ""; +} + +/* line 727, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-pied-piper:before { + content: ""; +} + +/* line 728, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-first-order:before { + content: ""; +} + +/* line 729, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-yoast:before { + content: ""; +} + +/* line 730, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-themeisle:before { + content: ""; +} + +/* line 731, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: ""; +} + +/* line 733, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-fa:before, +.fa-font-awesome:before { + content: ""; +} + +/* line 735, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-handshake-o:before { + content: ""; +} + +/* line 736, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-envelope-open:before { + content: ""; +} + +/* line 737, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-envelope-open-o:before { + content: ""; +} + +/* line 738, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-linode:before { + content: ""; +} + +/* line 739, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-address-book:before { + content: ""; +} + +/* line 740, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-address-book-o:before { + content: ""; +} + +/* line 741, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-vcard:before, +.fa-address-card:before { + content: ""; +} + +/* line 743, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-vcard-o:before, +.fa-address-card-o:before { + content: ""; +} + +/* line 745, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user-circle:before { + content: ""; +} + +/* line 746, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user-circle-o:before { + content: ""; +} + +/* line 747, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-user-o:before { + content: ""; +} + +/* line 748, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-id-badge:before { + content: ""; +} + +/* line 749, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-drivers-license:before, +.fa-id-card:before { + content: ""; +} + +/* line 751, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: ""; +} + +/* line 753, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-quora:before { + content: ""; +} + +/* line 754, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-free-code-camp:before { + content: ""; +} + +/* line 755, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-telegram:before { + content: ""; +} + +/* line 756, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: ""; +} + +/* line 759, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: ""; +} + +/* line 761, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: ""; +} + +/* line 763, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: ""; +} + +/* line 765, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: ""; +} + +/* line 767, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-shower:before { + content: ""; +} + +/* line 768, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: ""; +} + +/* line 771, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-podcast:before { + content: ""; +} + +/* line 772, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-window-maximize:before { + content: ""; +} + +/* line 773, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-window-minimize:before { + content: ""; +} + +/* line 774, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-window-restore:before { + content: ""; +} + +/* line 775, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-times-rectangle:before, +.fa-window-close:before { + content: ""; +} + +/* line 777, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: ""; +} + +/* line 779, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-bandcamp:before { + content: ""; +} + +/* line 780, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-grav:before { + content: ""; +} + +/* line 781, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-etsy:before { + content: ""; +} + +/* line 782, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-imdb:before { + content: ""; +} + +/* line 783, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-ravelry:before { + content: ""; +} + +/* line 784, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-eercast:before { + content: ""; +} + +/* line 785, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-microchip:before { + content: ""; +} + +/* line 786, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-snowflake-o:before { + content: ""; +} + +/* line 787, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-superpowers:before { + content: ""; +} + +/* line 788, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-wpexplorer:before { + content: ""; +} + +/* line 789, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_icons.scss */ +.fa-meetup:before { + content: ""; +} + +/* line 4, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_screen-reader.scss */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +/* line 51, ../../../vendor/bundle/ruby/2.3.0/bundler/gems/font-awesome-sass-b3974fe0632d/assets/stylesheets/font-awesome/_mixins.scss */ +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +/* line 1, ../../scss/_base.scss */ +body { + font-family: Roboto, Verdana; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + line-height: 1.4; + background: #f7f7f9; + color: #464a4c; +} +@media (min-width: 576px) { + /* line 1, ../../scss/_base.scss */ + body { + display: flex; + align-items: center; + justify-content: center; + } +} + +/* line 16, ../../scss/_base.scss */ +a { + color: #0275d8; + font-size: inherit; + text-decoration: none; +} +/* line 10, ../../scss/_mixins.scss */ +a:focus, a:hover { + color: #014c8c; + text-decoration: underline; +} + +/* line 21, ../../scss/_base.scss */ +b { + font-weight: bold; +} + +/******************** + * Layout structure * + ********************/ +/* line 34, ../../scss/_base.scss */ +.wrapper { + max-width: 700px; + margin: 0 auto; + background: #fff; + box-shadow: 0 0 10px #eceeef; +} + +@media (min-height: 400px) and (min-width: 576px) { + /* line 44, ../../scss/_base.scss */ + html, body { + height: 100%; + } +} +@media (min-height: 500px) and (min-width: 576px) { + /* line 50, ../../scss/_base.scss */ + .wrapper { + position: relative; + top: -5%; + } +} +/* line 56, ../../scss/_base.scss */ +.content-wrapper { + display: flex; + flex-flow: row wrap; + align-items: center; + /* Blocks */ + /* Divider */ +} +/* line 63, ../../scss/_base.scss */ +.content-wrapper > section { + flex: 1 100%; + padding: 15px; +} +@media (min-width: 576px) { + /* line 69, ../../scss/_base.scss */ + .content-wrapper > section { + flex: 1 1 auto; + width: 349px; + } +} +/* line 77, ../../scss/_base.scss */ +.content-wrapper > .divider { + display: none; +} +/* line 80, ../../scss/_base.scss */ +.content-wrapper > .divider::before { + display: block; + content: " "; + background: #eceeef; + height: 2px; + width: 2px; +} +@media (max-width: 575px) { + /* line 90, ../../scss/_base.scss */ + .content-wrapper > .divider { + flex: 100%; + padding: 0 15px; + } + /* line 95, ../../scss/_base.scss */ + .content-wrapper > .divider::before { + width: 100%; + } +} +@media (min-width: 576px) { + /* line 99, ../../scss/_base.scss */ + .content-wrapper > .divider { + align-self: stretch; + padding: 15px 0; + } + /* line 104, ../../scss/_base.scss */ + .content-wrapper > .divider::before { + height: 100%; + } +} +/* line 108, ../../scss/_base.scss */ +.content-wrapper > section + .divider { + display: block; +} + +/********** + * Header * + **********/ +/* line 121, ../../scss/_base.scss */ +header { + display: flex; + align-items: stretch; + min-height: 60px; + background: #c9302c; + color: #fff; + font-size: 20px; + font-weight: bold; +} +/* line 18, ../../scss/_mixins.scss */ +header::after { + display: block; + content: ""; + clear: both; +} +/* line 135, ../../scss/_base.scss */ +header button { + width: 60px; + cursor: pointer; + background: transparent; +} +/* line 10, ../../scss/_mixins.scss */ +header button:focus, header button:hover { + background: #d43f3a; +} +/* line 145, ../../scss/_base.scss */ +header button img { + height: 20px; + width: auto; + vertical-align: bottom; +} +/* line 152, ../../scss/_base.scss */ +header h1 { + padding: 15px 35px 15px 15px; + line-height: 30px; +} + +/************ + * Messages * + ************/ +/* line 164, ../../scss/_base.scss */ +.messages-container { + padding: 0 15px; +} +/* line 167, ../../scss/_base.scss */ +.messages-container::after { + display: block; + content: ""; + background-color: #eceeef; + height: 2px; +} + +/* line 175, ../../scss/_base.scss */ +.messages-list { + padding: 15px 0; +} + +/* line 180, ../../scss/_base.scss */ +.message + .message { + margin-top: 10px; +} +/* line 184, ../../scss/_base.scss */ +.message.warning { + color: #df8a13; +} +/* line 185, ../../scss/_base.scss */ +.message.error { + color: #d9534f; +} + +/*********** + * Content * + ***********/ +/* line 194, ../../scss/_base.scss */ +section p { + margin-bottom: 15px; +} + +/* Methods list */ +/* line 204, ../../scss/_base.scss */ +.method-list { + display: flex; + flex-flow: row wrap; + justify-content: space-between; + margin: -7.5px; +} + +/* line 211, ../../scss/_base.scss */ +.method-wrapper { + flex: 1 50%; + padding: 7.5px; +} +/* line 215, ../../scss/_base.scss */ +.method-wrapper a { + width: 100%; + min-height: 40px; + border: 0; + padding: 15px 10px; + font-family: "Roboto Slab"; + font-size: 18px; + text-align: center; + transition: background .3s; + color: #000; + display: block; +} +/* line 10, ../../scss/_mixins.scss */ +.method-wrapper a:focus, .method-wrapper a:hover { + text-decoration: none; + cursor: pointer; +} +/* line 10, ../../scss/_mixins.scss */ +.method-wrapper a:focus, .method-wrapper a:hover { + background: #014c8c; + color: #fff; +} + +/* Connected accounts list */ +/* line 226, ../../scss/_base.scss */ +.provider-list > li { + height: 40px; + padding: 10px; +} +/* line 230, ../../scss/_base.scss */ +.provider-list > li > .heading > * { + float: left; +} +/* line 234, ../../scss/_base.scss */ +.provider-list form { + display: inline-block; +} + +/********* + * Forms * + *********/ +/* line 264, ../../scss/_base.scss */ +.input-wrapper { + position: relative; + display: block; + margin: 19.5px 0; + padding: 0; +} +/* line 18, ../../scss/_mixins.scss */ +.input-wrapper::after { + display: block; + content: ""; + clear: both; +} +/* line 272, ../../scss/_base.scss */ +.input-wrapper label { + position: absolute; + bottom: 100%; + left: 0; + padding-left: 0; + width: 100%; + max-width: 100%; + height: 26px; + line-height: 26px; + pointer-events: none; + color: rgba(0, 0, 0, 0.38); + font-size: 16px; + transform: translate3d(0, 28px, 0) scale(1); + transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); + transform-origin: left top; +} +/* line 26, ../../scss/_mixins.scss */ +.input-wrapper label { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +/* line 297, ../../scss/_base.scss */ +.input-wrapper input.field { + height: 30px; + width: 100%; + padding: 2px 2px 1px; + background-color: #fff; + line-height: 26px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + font-size: 16px; +} +/* line 319, ../../scss/_base.scss */ +.input-wrapper.input-focused label, .input-wrapper.input-has-value label { + transform: translate3d(0, 6.5px, 0) scale(0.75); +} +/* line 312, ../../scss/_base.scss */ +.input-wrapper.input-has-value input.field { + padding-bottom: 0px; + border-width: 2px; + border-color: #5cb85c; +} +/* line 312, ../../scss/_base.scss */ +.input-wrapper.input-error input.field { + padding-bottom: 0px; + border-width: 2px; + border-color: #d9534f; +} +/* line 312, ../../scss/_base.scss */ +.input-wrapper.input-focused input.field { + padding-bottom: 0px; + border-width: 2px; + border-color: #0275d8; +} +/* line 328, ../../scss/_base.scss */ +.input-wrapper .infos-spacer { + float: right; + min-height: 10px; + min-width: 1px; +} + +/* line 336, ../../scss/_base.scss */ +[type=submit]:not(.link) { + width: 100%; + min-height: 40px; + border: 0; + padding: 15px 10px; + font-family: "Roboto Slab"; + font-size: 18px; + text-align: center; + transition: background .3s; + background: #eceeef; + color: #000; +} +/* line 10, ../../scss/_mixins.scss */ +[type=submit]:not(.link):focus, [type=submit]:not(.link):hover { + text-decoration: none; + cursor: pointer; +} +/* line 10, ../../scss/_mixins.scss */ +[type=submit]:not(.link):focus, [type=submit]:not(.link):hover { + background: #3d8b3d; + color: #fff; +} + +/* line 341, ../../scss/_base.scss */ +[type=submit].link { + color: #0275d8; + font-size: inherit; + text-decoration: none; + background: transparent; + padding: 0; +} +/* line 10, ../../scss/_mixins.scss */ +[type=submit].link:focus, [type=submit].link:hover { + color: #014c8c; + text-decoration: underline; +} +/* line 10, ../../scss/_mixins.scss */ +[type=submit].link:focus, [type=submit].link:hover { + cursor: pointer; +} + +/* line 351, ../../scss/_base.scss */ +.btn { + width: 100%; + min-height: 40px; + border: 0; + padding: 15px 10px; + font-family: "Roboto Slab"; + font-size: 18px; + text-align: center; + transition: background .3s; + display: block; +} +/* line 10, ../../scss/_mixins.scss */ +.btn:focus, .btn:hover { + text-decoration: none; + cursor: pointer; +} + +/* line 356, ../../scss/_base.scss */ +.btn-primary-hov { + color: #000; +} +/* line 10, ../../scss/_mixins.scss */ +.btn-primary-hov:focus, .btn-primary-hov:hover { + background: #014c8c; + color: #fff; +} diff --git a/allauth_ens/templates/account/base-login.html b/allauth_ens/templates/account/base-login.html new file mode 100644 index 0000000..a4083b2 --- /dev/null +++ b/allauth_ens/templates/account/base-login.html @@ -0,0 +1,9 @@ +{% extends "account/base.html" %} +{% load i18n %} + +{% block title %}{% trans "Connexion" %} - {% project_name %}{% endblock %} +{% block header-title %}{% trans "Connexion à" %} {% project_name %}{% endblock %} + +{% block content %} +
{% include "account/block-form.html" %}
+{% endblock %} diff --git a/allauth_ens/templates/account/base-logout.html b/allauth_ens/templates/account/base-logout.html new file mode 100644 index 0000000..a4057de --- /dev/null +++ b/allauth_ens/templates/account/base-logout.html @@ -0,0 +1,11 @@ +{% extends "authens/base.html" %} +{% load authens i18n %} + +{% block title %}{% trans "Déconnexion" %} - {% project_name %}{% endblock %} +{% block header-title %}{% trans "Déconnexion de" %} {% project_name %}{% endblock %} + +{% block content %} +
+ {% trans "Vous êtes déjà déconnecté-e." %} +
+{% endblock %} diff --git a/allauth_ens/templates/account/base.html b/allauth_ens/templates/account/base.html new file mode 100644 index 0000000..e406f79 --- /dev/null +++ b/allauth_ens/templates/account/base.html @@ -0,0 +1,55 @@ +{% load static %} + + + + + + + + + {% block title %}{% endblock %} + + {# Responsive UI #} + + + + {# CSS #} + + + + {# JS #} + + + + + + + +
+ +
+ +

{% block header-title %}{% endblock %}

+
+ + {% include "account/block-messages.html" %} + + {% block messages-extra %}{% endblock %} + +
+ {% block content %}{% endblock %} +
+ +
+ + + + diff --git a/allauth_ens/templates/account/block-form.html b/allauth_ens/templates/account/block-form.html new file mode 100644 index 0000000..2571c52 --- /dev/null +++ b/allauth_ens/templates/account/block-form.html @@ -0,0 +1,20 @@ +{% load i18n %} +{% load widget_tweaks %} + +
+ {% csrf_token %} +
    + {% for field in form %} +
  • + + {% render_field field class+="field" autocomplete="off" autocapitalize="none" placeholder="" %} +
    + {% if field.help_text %} +

    {{ field.help_text|safe }}

    + {% endif %} +
  • + {% endfor %} +
+ + +
diff --git a/allauth_ens/templates/account/block-messages.html b/allauth_ens/templates/account/block-messages.html new file mode 100644 index 0000000..0de0666 --- /dev/null +++ b/allauth_ens/templates/account/block-messages.html @@ -0,0 +1,11 @@ +{% if messages %} +
+
    + {% for message in messages %} +
  • + {{ message }} +
  • + {% endfor %} +
+
+{% endif %} diff --git a/allauth_ens/templates/account/login.html b/allauth_ens/templates/account/login.html new file mode 100644 index 0000000..724bb7f --- /dev/null +++ b/allauth_ens/templates/account/login.html @@ -0,0 +1,63 @@ +{% extends "account/base.html" %} +{% load i18n %} +{% load account socialaccount %} + +{% block title %}{% trans "Sign In" %} - {{ site.name }}{% endblock %} +{% block header-title %} + {% blocktrans with site.name as site_name %} + Sign in {{ site_name }} + {% endblocktrans %} +{% endblock %} + +{% block messages-extra %} +{% if form.errors or user.is_authenticated %} +
+
    + {% if form.errors %} +
  • + {% blocktrans %} + Authentication failed. Please check your credentials and try again. + {% endblocktrans %} +
  • + {% endif %} + {% if user.is_authenticated %} +
  • + {% blocktrans %} + You are unauthorized to view this page. Please sign in with an account + with the required permissions. + {% endblocktrans %} +
  • + {% endif %} +
+
+{% endif %} +{% endblock %} + +{% block content %} + +{% get_providers as socialaccount_providers %} + +{% if socialaccount_providers %} +
+

+ {% blocktrans %} + Please sign in with one of your existing third party accounts, or with the + form opposite. + {% endblocktrans %} +

+
    + {% include "socialaccount/snippets/provider_list.html" with process="login" %} +
+
+ +{% include "socialaccount/snippets/login_extra.html" %} + +
+ +{% endif %} + +
+ {% include "account/block-form.html" with form=form %} +
+ +{% endblock %} diff --git a/allauth_ens/templates/account/logout.html b/allauth_ens/templates/account/logout.html new file mode 100644 index 0000000..f1c045b --- /dev/null +++ b/allauth_ens/templates/account/logout.html @@ -0,0 +1,28 @@ +{% extends "account/base.html" %} +{% load i18n %} + +{% block title %}{% trans "Sign Out" %} - {{ site.name }}{% endblock %} +{% block header-title %} + {% blocktrans with site.name as site_name %} + Sign out {{ site_name }} + {% endblocktrans %} +{% endblock %} + +{% block content %} + +
+

+ {% blocktrans %} + Are you sure you want to sign out? + {% endblocktrans %} +

+
+ {% csrf_token %} + {% if redirect_field_value %} + + {% endif %} + +
+
+ +{% endblock %} diff --git a/allauth_ens/templates/account/settings.html b/allauth_ens/templates/account/settings.html new file mode 100644 index 0000000..8dde7b2 --- /dev/null +++ b/allauth_ens/templates/account/settings.html @@ -0,0 +1,32 @@ +{% extends "account/base.html" %} +{% load i18n %} + +{% block title %} + {% trans "Account Preferences" %} - {{ request.site.name }} +{% endblock %} + +{% block header-title %} + {% blocktrans with request.site.name as site_name %} + Account Preferences - {{ site_name }} + {% endblocktrans %} +{% endblock %} + +{% block content %} + +
+ + + +
+ +{% endblock %} diff --git a/allauth_ens/templates/socialaccount/connections.html b/allauth_ens/templates/socialaccount/connections.html new file mode 100644 index 0000000..08366cb --- /dev/null +++ b/allauth_ens/templates/socialaccount/connections.html @@ -0,0 +1,73 @@ +{% extends "account/base.html" %} +{% load i18n %} +{% load socialaccount %} +{% load allauth_ens_social %} + +{% block title %}{% trans "Account Connections" %} - {{ request.site.name }}{% endblock %} +{% block header-title %} + {% trans "Account Connections" %} - {{ request.site.name }} +{% endblock %} + +{% block content %} + +
+

+ {% if form.accounts %} + {% blocktrans %} + You can sign in to your account using any of the following third party accounts: + {% endblocktrans %} + {% else %} + {% blocktrans %} + You currently have no third party accounts connected to this account. + {% endblocktrans %} + {% endif %} +

+
    + {% get_providers_with_accounts user as providers_with_accounts %} + + {% for provider in providers_with_accounts %} + +
  • +
      +
    • + + + +
    • +
    • + {{ provider.provider.name }} +
    • +
    + + {% if provider.accounts %} + + + + {% endif %} + + {% endfor %} +
+
+ +{% endblock %} diff --git a/allauth_ens/templates/socialaccount/snippets/provider_list.html b/allauth_ens/templates/socialaccount/snippets/provider_list.html new file mode 100644 index 0000000..649b7fc --- /dev/null +++ b/allauth_ens/templates/socialaccount/snippets/provider_list.html @@ -0,0 +1,26 @@ +{% load socialaccount %} + +{% if not socialaccount_providers %} + {% get_providers as socialaccount_providers %} +{% endif %} + +{% for provider in socialaccount_providers %} +{% if provider.id == "openid" %} + {% for brand in provider.get_brands %} +
  • + + {{ brand.name }} + +
  • + {% endfor %} +{% endif %} +
  • + + {{ provider.name }} + +
  • +{% endfor %} diff --git a/allauth_ens/templatetags/allauth_ens_social.py b/allauth_ens/templatetags/allauth_ens_social.py new file mode 100644 index 0000000..001f070 --- /dev/null +++ b/allauth_ens/templatetags/allauth_ens_social.py @@ -0,0 +1,28 @@ +import django +from django import template + +from allauth.socialaccount.templatetags import socialaccount as tt_social + + +register = template.Library() + +if django.VERSION >= (1, 9): + simple_tag = register.simple_tag +else: + simple_tag = register.assignment_tag + + +@simple_tag +def get_providers_with_accounts(user): + providers = tt_social.get_providers() + accounts = tt_social.get_social_accounts(user) + + providers_with_accounts = [ + { + 'provider': provider, + 'accounts': accounts.get(provider.id, []), + } + for provider in providers + ] + + return providers_with_accounts diff --git a/allauth_ens/urls.py b/allauth_ens/urls.py new file mode 100644 index 0000000..6c81cf5 --- /dev/null +++ b/allauth_ens/urls.py @@ -0,0 +1,8 @@ +from django.conf.urls import include, url +from . import views + +urlpatterns = [ + url(r'^settings/$', views.account_settings, + name="account_settings"), + url(r'^', include('allauth.urls')), +] diff --git a/allauth_ens/views.py b/allauth_ens/views.py new file mode 100644 index 0000000..3588c25 --- /dev/null +++ b/allauth_ens/views.py @@ -0,0 +1,11 @@ +from django.contrib.auth.decorators import login_required +from django.utils.decorators import method_decorator +from django.views.generic import TemplateView + + +@method_decorator(login_required, name="dispatch") +class SettingsAccount(TemplateView): + template_name = 'account/settings.html' + + +account_settings = SettingsAccount.as_view()